The social network that used to exist among children outdoors in neighborhoods has collapsed and largely disappeared. Studies indicate that only about six percent of children play outside in the neighborhood, whereas approximately ninety-eight percent of the same children's parents played outside in the neighborhood when they were young. Thus, in just one generation, there has been a significant decrease in neighborhood play. There are many reasons for this decrease, including parents' wariness in allowing children to play unsupervised, parents' schedules that do not allow for constantly-supervised play, and the collapse of the “network effect” of kids commonly being outside to play with at any time. Gone are the days when children went outside to play in the morning and returned home for meals, without parental contact in the meantime.
However, it is important for children to participate in social play for healthy mental, emotional, social, and physical development. It is therefore desirable to have a way to allow for the children to easily and spontaneously gather for play while providing the parents a way to monitor the children from a distance.
In one or more embodiments, a system includes a wearable device including a wireless communication interface and a user interface, and instructions stored in a tangible computer-readable memory. The instructions include instructions to provide a graphical user interface, receive at the graphical user interface instructions for creating an invitation including a destination and a list of invitees, send to a server a description of the invitation, receive from the server a notification that the invitation was delivered, and instruct the first wearable device to indicate that the invitation was delivered.
In one or more embodiments, a computer program product includes instructions to provide a graphical user interface, receive at the graphical user interface instructions for creating an invitation including a destination and a list of invitees, send to a server a description of the invitation, receive from the server a notification that the invitation was delivered, and instruct a wearable device to indicate that the invitation was delivered.
In one or more embodiments, a bracelet including a graphical user interface, a wireless interface, and a controller configured to receive instructions through the wireless interface to control the graphical user interface to indicate that a request is pending, and further configured to provide a notification through the wireless interface.
In one or more embodiments, a server includes a processor and a memory having instructions stored thereon configured to cause the processor to receive a request for a meeting from a computing device associated with an inviter, the request including identifiers of a location and at least one invitee, transmit a notification of the request for the meeting to a computing device associated with the invitee, receive an acceptance from the computing device associated with the invitee, transmit a notification of the acceptance to the computing device associated with the inviter, receive a notification of an arrival of the invitee at the location, and transmit a notification of the arrival to the computing device associated with the invitee.
Rather than allowing unsupervised neighborhood play as in times gone by, parents may opt for setting up “play dates” in advance. However, play dates are difficult to schedule, usually involve a small number of children, and are infrequent. It would be preferable to allow for spontaneous neighborhood play with a more varied group of children. Described in the present disclosure is a system for allowing such a neighborhood community of children.
The Playcelet apps on the computing devices communicate with a Playcelets server (shown as component 140) through a network (shown as component 150). Computing devices include mobile phones, personal digital assistants, dedicated Playcelet devices, tablets, laptop computers, netbooks, notebooks, tower computers, or other computing devices. The Playcelets server is also a computing device, and includes programming to perform the functions described elsewhere in the present disclosure. The network represents any one or more networks, such as analog or digital, public or private, wired or wireless, local area or wide area, or other networks.
The Playcelet app is used to create invitations, and then monitor invitees to verify that they reach and stay at the destination specified in the invitation, and that they return home at the end of the invitation time. The term “destination” is used to indicate a geographic location at which an inviter's computing device is intended to be at the time specified in the invitation. For example, if a parent lets a child invite several friends to the child's home using the Playcelet app, then the destination is the child's home; however, monitoring of arrival and stay at the child's home is accomplished by the Playcelet app on the parent's computing device.
Playcelets allows children to gather spontaneously for neighborhood play, making it easy and quick to create neighborhood social play networks. The Playcelets system allows for networking groups of neighborhood friends to facilitate children's social play in the neighborhood.
A Playcelet is a small wearable device that receives signals from, and transmits signals to, a social network via a mobile phone. For example, a Playcelet transmits signals to, and receives signals from, a caregiver's mobile phone (a caregiver being a parent, a grandparent, or a sitter, for example) wirelessly, such as through a Bluetooth protocol interface. Other possibilities for wireless data communication by the Playcelet are WiFi or cellular connection. Additionally, the Playcelet may include GPS, GSM (cell tower trilateration), or Wifi trilateration capability for tracking device locations. The Playcelet is programmed to maintain efficient wireless communication in order to continuously monitor the presence of the device.
In one or more embodiments, a Playcelet is in the form of a bracelet. There is graphical user interface (GUI) on the Playcelet. In one or more embodiments, the GUI includes light emitting diodes (LEDs) and one or more buttons, where information is viewed by way of the LEDs and input by way of the button. In one or more embodiments, the GUI additionally or alternatively includes one or more of a touch LCD screen, an e-ink, or other technologies of colored lights (e.g., not LEDs).
In one or more embodiments, data transmitted among computing devices and Playcelets across networks is encrypted and secure. For example, each Playcelet charm includes a public/private key pair stored securely on the device. The public key is used as an identifier for that Playcelet, and the private key is used to decrypt messages.
Referring to
While the friends are playing, the Playcelet app of the inviter monitors (at block 225) the presence and other attributes of the inviter and the friends, and may notify (at block 226) the Playcelet app of one or more of the invitees if a change occurs. For example, if one of the Playcelets goes out of range from the Playcelet app for a specified amount of time, or if an attribute of the child changes (such as the child's temperature passes a positive or negative threshold, or increases/decreases more than a specified amount or percentage, or such as the child's heart rate speeds up or slows down consistent with an identifiable problem, or fear), the Playcelet app of the inviter may notify the Playcelet app of the caregiver of that child. Additionally, each caregiver may monitor (at block 225) the Playcelet of the child under their care, such as for a physical proximity to the inviter's Playcelet, a number of other Playcelets in proximity to the child's Playcelet, and attributes of the child. The Playcelet may include detection of removal of the Playcelet, such as a continuity detector, a switch on a locking mechanism, an expansion detector, or other detection, and the Playcelet apps of the inviter and the caregiver may also identify whether the Playcelet has been taken off. The Playcelet may include biophysical detectors, such as heart rate or biochemical detectors, and the caregiver's Playcelet app (and the inviter's Playcelet app if permission is so granted) may monitor whether the Playcelet is being worn by the appropriate child based on pre-identified heart rate or biochemical patterns of that child. The inviter's Playcelet app may monitor heart rate or biochemical patterns detected by the friend's Playcelet, and provide the detected patterns to the caregiver's Playcelet app for identification based on pre-identified heart rate or biochemical patterns of the friend, so that privacy concerns are reduced.
When it is time to send the children home, the Playcelet app of the inviter is accessed to provide (at block 230) a message to the Playcelet apps of each of the friends checked in. The Playcelet of each friend provides (at block 231) a notification (such as a flashing light) that the Playcelet is waiting for check-in by the caregiver's Playcelet app. Additionally, the Playcelet of the inviter may provide an indication, until each of the friends have been checked in by their respective caregiver's Playcelet app. Each caregiver's Playcelet app scans (at block 235) for the arrival of the Playcelet of the associated child, and the Playcelet checks in (at block 236) when it is within communication distance of the associated Playcelet app. The Playcelet app then sends a notification to the Playcelet app of the inviter that the friend has checked in at home.
In
Referring to
If there was no play network invitation outstanding (at block 320), the user (e.g., parent or caregiver) is able to create (at block 345) a new play network for the child. To do so, the user inputs (at block 350) names or addresses of neighborhood locations, such as parks or recreation centers, that their new neighborhood play network might use as a gathering spot. The user inputs (at block 355) a name for the play network, for example, “Oak Street Friends” or “Pine Hill Players.” The registration is submitted (at block 360), including the new play network, and registration is confirmed (at block 340) by the Playcelets server.
As discussed with respect to
Referring to
If desired, the play invitation may include start and/or end times. If no start time is selected, the start time is, by default, immediate. If no end time is selected (at block 415), the end time is, by default, open-ended. A specific end time may be set, or a time duration may be specified beginning from a specific start time. The play date may be ended (whether or not an end time was specified) with respect to one or more of the friends checked in when an end of play notification is entered on the inviter's Playcelet app. The play date may be ended with respect to one friend checked in when an end of play notification is entered on the caregiver's Playcelet app associated with that friend. In this manner, the caregiver of the inviter may send one or more children home, and a caregiver of a friend may summon the friend home.
An invitation may further include a location. By default, the location is the home of the inviter. The location may be by address, by coordinates, by map location, or by a code word that is known by participants in the play network, such as “Playspot3”.
Once the play invitation is prepared, it is sent (at block 420) to the Playcelets server for distribution within the play network. The Playcelet associated with the inviter child (whether or not the child prepared the invitation) indicates that an invitation has been sent to the Playcelets server. For example, a light in the Playcelet turns on (at block 425) for a short duration once every minute. The invitation expires (at block 430) fifteen minutes (or other amount of time selected) before the selected end time of the invitation. If the end time was left open-ended in the invitation, the expiry of the invitation is at a set time, or after a set amount of time from sending the invitation. In some embodiments, the expiry of the invitation is set by default, such as after one hour, and may be changed when making the invitation or subsequent to sending the invitation. In some embodiments, the invitation may be canceled with respect to selected invitees subsequent to sending the invitation, such as if the invitees did not respond before the play group moves to a new location.
The Playcelets server sends (at block 435) the play invitation to the Playcelet apps associated with the invited friends. The Playcelet app for each invitee receives (at block 440) the invitation with response buttons, which response buttons disappear (at block 445) when the invitation expires (block 430). The Playcelet app directs the Playcelet of the invited friend to indicate that an invitation has been received. For example, a light on the Playcelet may be directed to turn on periodically, such as once per minute. Accordingly, the Playcelet provides (at block 450) the indication as instructed. In some embodiments, each person in the play network chooses a color by which to be represented, and the indication provided (block 450) by the Playcelet includes the chosen color of the inviter. The indication ends when the invitation expires (block 430) or at a preset time before the invitation expires, such as fifteen minutes before the invitation expires.
In one or more embodiments, invitation data is transmitted securely. For example, using a Playcelet's public/private key pair, when an invitation is sent to a Playcelet, it includes a secret, one time “invite code” encrypted with the public key of the Playcelet generated by the computing device sending the initial invitation. The invite also includes the public key associated with the sender of the invitation. The Playcelet uses its private key to decrypt the invite code.
Referring to
If, instead of a “Yes” response being selected (block 505), a “No” response is selected (at block 545), the Playcelet app sends (at block 550) a decline notice to the Playcelets server. The Playcelets server notifies (at block 555) Playcelet apps of the inviter and the decliner. The inviter Playcelet app indicates (at block 560) the decline. If all invitees have declined, the inviter Playcelet app instructs the inviter Playcelet to stop the indication of the active invitation that was initiated when the invitation was sent (
In one or more embodiments, responses are generated securely. For example, a one-time, unique invitation code is referenced, and the response is encrypted using first the Playcelet's private key and then the sender's public key (the sender of the invite). It can then begin transmitting this encrypted message (or a fingerprint or hash of the message) over a wireless network or protocol to the Playcelet. Any devices that detect the wireless message would not be able to decode it or to track it to the Playcelet.
Referring to
If at any time, Child X does arrive, the check-in of Child X proceeds (at block 625, described in
If one or more invitees did not decline and has not arrived, the inviter Playcelet app enters a reduced-frequency scan state, in which it scans (at block 645) for Playcelets less frequently, such as every five minutes, until the invitation expires. For each Playcelet found, if the child was not already checked in, the child is checked in (at block 650, described with respect to
Also shown in
Referring to
Referring to
The inviter Playcelet app then begins an increased-frequency scan, for example, scanning (at block 835) every minute. If the Playcelet of Child X is then found (at block 845), the inviter Playcelet app sends (at block 845) a notification to the Playcelets server, the Playcelets server notes (at block 850) the check-in, and the inviter Playcelet app indicates (at block 855) the check-in and proceeds based on whether all of the invitees either declined or are checked in. If the Playcelet of Child X was not found for nine scans (at block 860), the inviter Playcelet app notifies (at block 865) the Playcelets server that there is a stage two checkout (Check Out 2), the Playcelets server notes the stage two checkout and notifies (at block 870) the Playcelet app associated with Child X, which then indicates (at block 875) the stage two checkout. The inviter Playcelet app also indicates (at block 880) the stage two checkout. The increased-frequency scan is continued until Child X is checked in.
Referring to
Meanwhile, the Playcelet app associated with the child traveling home scans (at block 925) periodically for the Playcelet, such as every two minutes. If the child arrives, the invitee Playcelet app checks in (at block 930, described with respect to
Additionally, although described with respect to play networks, the techniques encompassed by the present disclosure are useful in other areas as well. For example, the techniques may be used to track attendance at school and at after-school events. One can imagine a check in for school attendance each day, where a minor child is tracked from home and to school, monitored at school, and tracked from school to home. One can further imagine check ins for after-school activities, such as band or football practice, where the minor child is further tracked from school to the after-school activity, monitored while there, and tracked coming home. With such a system, parental concern over the safety of the minor child may be reduced. Further, because the Playcelet app may be instantiated on a mobile device, a parent may monitor a minor child between home, school, activities, and friends' houses, while the parent is at work. This allows the child to engage in more activities, while reducing parental concern.
Although described with respect to a wristband, a Playcelet may be in any form, such as other types of wearable devices.
In a prototype Playcelet, the electronics of the Playcelet are incorporated into a light-up Playcelet charm. A Playcelet is formed by including the Playcelet charm onto a band. For example, children can weave custom bracelets including the Playcelet charm, to fit their personalities and sizes. A social group can choose to color-code the bracelets, such as by each child choosing a color to include on the bracelet, and that same color is used to correspond to the color in which the bracelet lights up for messages sent from that child. Additionally, a social group can choose to include indications of other member of the group, such as specific shapes or colors of beads, or letter beads, where each bead represents a specific child. Other charms or beads may also be included. In a kit embodiment, accessory kits provide materials to help the children weave their unique bracelets.
While the disclosure has been described with reference to the specific embodiments thereof, it should be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the true spirit and scope of the disclosure as defined by the appended claims. In addition, many modifications may be made to adapt a particular situation, material, composition of matter, method, operation or operations, to the objective, spirit and scope of the disclosure. All such modifications are intended to be within the scope of the claims appended hereto. In particular, while certain methods may have been described with reference to particular operations performed in a particular order, it will be understood that these operations may be combined, sub-divided, or re-ordered to form an equivalent method without departing from the teachings of the disclosure. Accordingly, unless specifically indicated herein, the order and grouping of the operations is not a limitation of the disclosure.
This application claims the benefit of and priority to U.S. Provisional Patent Application 62/194,724 filed Jul. 20, 2015 to Butte et al., titled “Socially-Networked System for Neighborhood Play,” the contents of which are incorporated herein by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
62194724 | Jul 2015 | US |