The present invention generally relates to the field of wireless communications devices, and more particularly relates to the usage status of the wireless communication device.
Wireless communication devices such as cellular phones have become increasingly popular. Wireless communications devices allow friends, families, business contacts, and the like to keep in touch regardless of distance. Parents commonly give cellular phones to their children for safety reasons. However, even though children have a cell phone, current cell phones do not allow a parent to know if a child is safe without calling or receiving a call from the child. Sensory features such as visual, auditory, and tactile indicators are not displayed to represent the status of another wireless device user.
Therefore a need exists to overcome the problems with the prior art as discussed above.
Briefly, in accordance with the present invention, disclosed are a method, server, and wireless communications for providing user status information representing status of use of a first wireless device to at least a second wireless device, the first device and second device being members of a group is disclosed. The method comprises receiving, at a server for a wireless communication system, user status information from a first wireless device. The user status information represents a status of use of the first wireless device associated with a user thereof. A current user status database at the server is updated according to the received status information from the first wireless device. The first wireless device and a second wireless device are members of a device use status monitoring group in the wireless communication system. The server transmits the updated current user status information destined for reception by the second wireless communication device, which is further destined for presentation to a user of the second wireless device.
In yet another embodiment of the present invention, a server in a wireless communications network for providing user status information representing status of use of a first wireless device to at least a second wireless device, the first device and second device being members of a group is disclosed. The server comprises a receiver for receiving user status information from at least a first wireless device. The user status information represents a status of use of the at least first wireless device associated with a user thereof. The server also comprises a group network database for storing the received user status information. A user status information updater for updating the group network database according to the received user status information is also included.
The server further comprises a transmission synchronizer for determining if a time threshold has passed for transmitting updated user status information stored in the group network database. A transmitter for transmitting the updated user status information destined for reception by at least a second wireless device is also included. The updated user status information is further destined for presentation to a user of the at least second wireless device.
In yet a further embodiment, a wireless communications system for providing user status information representing status of use of a first wireless device to at least a second wireless device, the first device and second device being members of a group is disclosed. The wireless communication system comprises at least two wireless devices in the plurality wireless devices are members of at least one of the device use status monitoring groups in the plurality of device use status monitoring groups. The wireless communications device also includes a server. The server manages user status information associated with each of the at least two wireless devices. The user status information represents a status of use of each of the at least two wireless devices associated with at least two users thereof.
An advantage of the foregoing embodiments of the present invention is that the status of a wireless communication device is provided to a user of another wireless communication device in the same group network. A parent, for example, can see if a child is safe by looking at the status information provided for the child's wireless communication device.
The accompanying figures where like reference numerals refer to identical or functionally similar elements throughout the separate views and which together with the detailed description below are incorporated in and form part of the specification, serve to further illustrate various embodiments and to explain various principles and advantages all in accordance with the present invention.
As required, detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely exemplary of the invention, which can be embodied in various forms. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a basis for the claims and as a representative basis for teaching one skilled in the art to variously employ the present invention in virtually any appropriately detailed structure. Further, the terms and phrases used herein are not intended to be limiting; but rather, to provide an understandable description of the invention.
The terms “a” or “an”, as used herein, are defined as one or more than one. The term plurality, as used herein, is defined as two or more than two. The term another, as used herein, is defined as at least a second or more. The terms including and/or having, as used herein, are defined as comprising (i.e., open language). The term coupled, as used herein, is defined as connected, although not necessarily directly, and not necessarily mechanically.
The present invention, according to an embodiment, overcomes problems with the prior art by providing group member status information to another group member in the group network. The group members do not have to call another group member to see if they are safe. Another advantage of the present invention is that a group member is notified by a visual, audible, and/or tactile indication of a lack of communication with another group member.
The term wireless communication device is intended to broadly cover many different types of devices that can wirelessly receive signals, and optionally can wirelessly transmit signals, and may also operate in a wireless communication system. For example, and not for any limitation, a wireless communication device can include any one or a combination of the following: a cellular telephone, a mobile phone, a smartphone, a two-way radio, a two-way pager, a wireless messaging device, and the like.
According to an embodiment of the present invention, as shown in
Additionally, the wireless communications network 102 also comprises text messaging standards, for example, Short Message Service (SMS), Enhanced Messaging Service (EMS), Multimedia Messaging Service (MMS), or the like. The wireless communications network 102 also allows for push-to-talk over cellular communications between capable wireless communication devices. In one embodiment, the wireless communications network 102 also supports group networking within the wireless communications network 102. For example, family members or a group of friends can have all of their wireless communication devices 104, 106 linked together. Throughout this disclosure the term “group network” will refer to a group of wireless communication devices that are linked together so that information pertaining to each wireless communication device in the group network such as status information is transmittable to other wireless communication devices in the group network.
The wireless network 102 supports any number of wireless communication devices 104, 106. The support of the wireless network 102 includes support for mobile telephones, smart phones, text messaging devices, handheld computers, pagers, beepers, or the like. A smart phone is a combination of 1) a pocket PC, handheld PC, palm top PC, or Personal Digital Assistant (PDA), and 2) a mobile telephone. More generally, a smartphone can be a mobile telephone that has additional application processing capabilities.
Additionally, in one embodiment, the wireless communication devices 104, 106 also include an optional local wireless link 110 that allows the wireless communication devices 104, 106 to directly communicate with each other without using the wireless network 102. The optional local wireless link 110, for example, is provided by Bluetooth, Infrared Data Access (IrDA) technologies, or the like.
The wireless communication devices 104, 106 also include a status monitor 118, 120 and a group member status updater 122, 124. The status monitor 118, 120 monitors the status of the wireless device 104, 106 such as recent activity, battery strength, who is using the phone, and the like. The group member status updater 122, 124 updates the current status of a member in the same group network as the wireless communication device 104, 160. The current status information is stored, for example, in the storage 206 (
The central server 108 maintains and processes information for all wireless devices such as the wireless communication devices 104, 106 communicating on the wireless network 102. Additionally, the central server 108, in this example, communicatively couples the wireless communications devices 104, 106 to a wide area network 112, a local area network 114, and a public switched telephone network 116 through the wireless communications network 102. Each of these networks 112, 114, 116 has the capability of sending data, for example, a multimedia text message to the wireless devices 104, 106.
The central server also includes a group network database 126 for storing information associated with all of the various group networks within the wireless communications network 102. For example, the group network database 126 lists all of the family networks, friend networks, and the like within the wireless communications network 102. The group network database 126 also includes group member status information 128. A group member status notifier 130 is also included in the central server 102. The group network database 126, the group member status information 128, and the group member status notifier 130 will be discussed in greater detail below.
Referring to
The status monitor 118 monitors the status of the wireless communication device1104. For example, the status monitor 118 monitors a user's activity on the wireless communication device1104 such as recent calls, messaging, Internet activity, and the like. The status monitor 118, in one embodiment, is communicatively coupled with the GPS module 248 to determine whether the wireless communication device1104 is moving. Also, the status monitor 118 monitors the signal strength, battery power, and availability of the wireless device1104 to transmit and receive communications. The status monitor 118 relays the monitored information to the device controller 202 to be transmitted to the central server 108. In another embodiment, the status information is transmitted directly to another wireless device 106 in the group network without any of the status information being stored on the central server 108.
The group member status updater 122 updates the status information associated with a particular group member. For example, when new status information is received by the wireless communication device1104 from the central server 108 or directly from another wireless communication device in the group network, the group member status updater 122 updates the status information in the group member information 254. For example, if the current status of the wireless communication device2106 indicates that the wireless communication device2106 is inactive and the new status information indicates recent activity, the group member status updater 254 updates the status information associated with the wireless communication device2106 to reflect that it has been recently active.
The wireless communication device 104, in this example, also includes an optional local wireless link 216 module that allows the wireless communication device 104 to directly communicate with another wireless device through the local wireless link 110 without using a wireless network (not shown). The optional local wireless link 216, for example, is provided by Bluetooth, Infrared Data Access (IrDA) technologies, or the like. The optional local wireless link module 216 also includes a local wireless link transmit/receive module 218 that allows the wireless device 104 to directly communicate with another wireless communication device.
The wireless communication device1104 of
The wireless communication device1104 also includes a microphone 228 for allowing a user to input audio signals into the wireless communication device1104. Sound waves are received by the microphone 228 and are converted into an electrical audio signal. Audio input conditioning circuits 230 receive the audio signal and perform various conditioning functions on the audio signal, for example, noise reduction. An audio input controller 232 receives the conditioned audio signal and sends a representation of the audio signal to the device controller 202.
The wireless communication device1104 also comprises a keyboard 234 for allowing a user to enter information into the wireless communication device 104. The wireless communication device1104 further comprises a camera 236 for allowing a user to capture still images or video images into memory 204. Furthermore, the wireless communication device1104 includes additional user input interfaces 238, for example, touch screen technology (not shown), a joystick (not shown), or a scroll wheel (not shown). In one embodiment, a peripheral interface 240 is included for allowing the connection of a data cable to the wireless communication device1104. In one embodiment of the present invention, the connection of a data cable allows the wireless communication device1104 to be connected to a computer or a printer.
A visual notification (or indication) interface 242 is also included on the wireless communication device1104 for rendering a visual notification (or visual indication), for example, a sequence of colored lights on the display 246 or flashing one or more LEDs (not shown), to the user of the wireless communication device1104. For example, a received multimedia message may include a sequence of colored lights to be displayed to the user as part of the message. Alternatively, the visual notification interface 242 can be used as an alert by displaying a sequence of colored lights or a single flashing light on the display 246 or LEDs (not shown) when the wireless communication device1104 receives a message, or the user missed a call.
The wireless communication device1104 also includes a tactile interface 244 for delivering a vibrating media component, tactile alert, or the like. For example, a multimedia message received by the wireless communication device 104, may include a video media component that provides a vibration during playback of the multimedia message. The tactile interface 244, in one embodiment, is used during a silent mode of the wireless communication device 104 to alert the user of an incoming call or message, missed call, or the like. The tactile interface 244 allows this vibration to occur, for example, through a vibrating motor or the like.
The wireless communication device1104 also includes a display 246 for displaying information to the user of the wireless communication device1104 and an optional Global Positioning System (GPS) module 248. The optional GPS module 248 determines the location and/or velocity information of the wireless communication device1104. This module 248 uses the GPS satellite system to determine the location and/or velocity of the wireless communication device1104. Alternative to the GPS module 248, the wireless communication device1104 may include alternative modules for determining the location and/or velocity of wireless communication device 104, for example, using cell tower triangulation and assisted GPS.
In one embodiment, the wireless communication device1104 also includes an optional biometric reader 250. The optional biometric reader 250 verifies that the individual currently using the phone is the actual owner or authorized user of the wireless communications device1104. For example, according to one embodiment of the present invention, family members belonging to a family group network receive a status indicator showing that another family member has recently used his/her phone. To ensure that the person who used the phone is actually the other family member, the biometric reader 250 is used to verify the identity of the user. For example, fingerprint biometrics, voice print biometrics, radio frequency identification (RFID) biometrics, and the like can be used to verify a user's identity.
The wireless communications device ID field 302 includes entries uniquely identifying each wireless communication device 104, 106 associated with a particular group network. For example, an entry 314, 316 exists for wireless communication device1104 and wireless communication device2106. The entries 314, 316 under the wireless communications device ID field 302 uniquely identify each wireless communication device on a group network. The group network field 304 includes an entry 318, 320 for the type of group network associated with the respective wireless communication devices. For example, the group network entry 318 associated with wireless device1104 identifies that wireless communication device1104 is in group network 1. Group network 1, for example, is a family network, friends network, or the like.
The status field 306 includes entries indicating the current status of the wireless communication device 104, 106 associated with each entry. For example, an entry 322, 324 exists for wireless device1104 and wireless device2106. The status entry 322 associated with wireless communication device1104 indicates that recent activity has been performed on the wireless communication device1104. The status entry 322 also indicates that the wireless communication device 104 has a low battery. The status of a wireless communication device subscribing to a group network includes recently active, inactive, low battery, wireless communication device on/off, roaming, out of service, unauthorized use, mobile, in use, and the like. The visual status indicator field 308 includes an entry 326, 328 for the type of visual status indicator currently associated with the respective wireless communication device. For example, the visual status indicator entry 326 identifies that a visual indicator1 and a visual indicator3 should be displayed on a respective wireless device to represent the status of the wireless communication device1104. The information included in the status visual status entries 326, 328 under the visual status indicator field 308 allow for the wireless communication device receiving the status information to associate the appropriate visual indicator with the corresponding group member. For example, a wireless communication device on the same group network as wireless communication device1104, receives the status information associated with the wireless communication device1104. The current status information, for example, is that recent activity has been performed on the wireless communication device1104 and that the wireless communication device1104 has a low battery. Therefore, the visual indicator1 and the visual indicator2 are displayed on the wireless device. A visual indicator, for example, can be a photo, icon, text, a pattern of light, or the like. The pattern of light, for example, can have collection of lights at a certain point in time or can be a pattern of lights evolving over time or combination of the two.
The audible status indicator field 310 includes an entry 330, 332 for the type of audible status indicator currently associated with the respective wireless communication device 104, 106. For example, when the current status of the wireless communication device1164 is that of having recently made a call, sent a text message, played a song, or the like, an audible indicator1 is currently associated with it. The information included in the audible status indicator entries 330, 332 allows for the wireless communication device receiving the status information to associate the appropriate audible indicator with the corresponding group member. The audible indicator1 audibly indicates the active status of the wireless communication device1104 to a user of a wireless communication device on the same group network as the wireless communication device1104. For example, audible indicator1 can be happy sounding music or any other audible indication defined for indicating activity.
The tactile status indicator field 312 includes an entry 334, 336 for a tactile status indicator currently associated with the respective wireless device 104, 106. For example, when the current status of the wireless communication device1104 is that of having recent activity such as placing/receiving a call, sending a text message, playing a song, or the like, a tactile indicator 1 is currently associated with it. The information included in the audible status indicator entries 332, 334 allows for the wireless communication device receiving the status information to associate the appropriate tactile indicator with the corresponding group member. For example, tactile indicator1 can be a vibration for a specific duration of time or a sequence of vibrations thereby indicating recent activity.
In another embodiment, the user of a wireless device defines the type of visual indicator, audible indicator, and tactile indicator that is to be associated with a status state of a group member. In this embodiment, the visual indicator, audible indicator, and tactile indicator information is not transmitted to the wireless device from the central server 108. Also, the user can configure any combination of the indicators or turn one or more of the indicators off. Also, the visual, audible, and tactile indicators can alert group members of an unauthorized user detected by the biometric reader 250 performing an activity on another group member's wireless communication device.
The status information transmission synchronizer 406 also retrieves the information identifying the other group members in the same group network as the wireless communication device associated with the retrieved status information. The status information transmission synchronizer 406 relays this information to the status information receiver/transmitter 402. In one embodiment, the status information transmission synchronizer 406 also determines if a time threshold has passed since the last status information update was transmitted.
An icon 516 comprised of exclamation points is associated with group member6. The exclamation points of the icon 516 signify that urgent attention is needed with respect to group member6. For example, if the biometric reader 250 has identified a user other than the group member6 is using the wireless device, the other members of the group network have an emergency an icon signaling that urgent attention is needed. In another embodiment, the icon 516 signifies that the group member call an emergency number such as 9-1-1.
In one embodiment, text (not shown) is used to display the status of a group member. For example, if a group member has a low battery the text “low battery” is displayed next to a group member's name. In another embodiment, a group member's name is grayed out, faded, or the like if the group member is unavailable because of the associated wireless device being turned off, out of range, having no signal, or the like. Any combination of icons, text, and the like can be used to represent the status of a group member. Also, the present invention is not limited to the particular icons described above to represent the status of a group member. In another embodiment, audible status indicators represented by musical notes 518 and tactile status indicators represented by the wavy lines 520 are also used to indicate to a user the status of a group member. Any combination of visual, audible, and tactile indicators can be used.
In another embodiment, the user of a wireless device associates one or more pictures with a group member. When the group member calls the wireless communication device1104 or the user calls the group member, the picture is displayed so that the user can identify the group member. In another embodiment, the picture associated with the group member is aged to signify that the user has not contacted the group member for a defined period of time. Pictures sent from a group member can also be transformed to signify that the user has not contacted the group member for a period of time. In one embodiment, the status monitor 118 monitors the date, length, and time of a call to another group member to create a profile for transforming the images, as discussed above, based on the collected information.
Also, the picture associated with the group member, in one embodiment, is faded, blurred, inversed, changed to black and white, and the like, to represent the status of that group member. Additionally, the present invention is not limited to the user interface 502 as illustrated in
In an alternate embodiment, a web interface (not shown) is accessed through the central server 108 from a personal computer (not shown) or the wireless devices 104, 106 where the current status of a group member wireless device can also be monitored. Additionally, an individual accessing the web interface can configure the group members that will receive status notification of a transmitting device. For example, a parent or guardian of child can access the web interface (not shown) and monitor the child's current status with respect to his/her wireless device. Alternatively, the parent or guardian can select the wireless devices that are to receive the status information of a child's wireless device.
One advantage of the present invention is that the current status of another member in a group network is displayed on the wireless communication device of the other group members. The security and safety of group members are enhanced because a parent, for example, can see if their child or an unauthorized user has used the phone recently.
The status monitor 118, at step 606, determines whether the status of the wireless communication device1104 has changed. If the result of this determination is negative, the status monitor 118 continues to monitor the status of the wireless communication device1104. If the result of this determination is positive, the status information representing the status monitored by the status monitor 118, at step 608, is transmitted to the central server 108. For example, if the status monitor 118 detects that a recent activity such as receiving a call has occurred, status information indicating the recent activity is transmitted to the central server 108. The control flow, at step 510, then exits.
In another embodiment, a request for status information is sent by the central server 108 after the central server 108 receives a request for either updated and/or additional status information from another group member and the central server does not have the requested status information. If the result of the determination at step 704 is positive, the device controller 202, at step 706, determines whether the status has changed since the last update sent to the central server 108. If the result of this determination is negative, a message is sent, at step 708, to the central server 108 signaling to the central serer that the status has not changed. The control flow, at step 710, then exits. If the result of this determination is positive, the new status information, at step 712, is transmitted to the central server 108. The control flow, at step 714, then exits.
The group member status notifier 130, at step 910, determines whether the group member status information 128 has been updated. If the result of this determination is negative, the control flow exits at step 912. If the result of this determination is positive, the updated status information, at step 914, is retrieved from the group network database 126. The status updater 404, at step 916, transmits the updated status information to at least one of the wireless communication devices in the same group network as the wireless communication device associated with the transmitted status information. For example, the status updater 404 transmits the updated status information associated with the wireless communication device1104 to the wireless communication device2106. The control flow, at step 918, then exits.
The status information updater 122, at step 1006, updates the status information for the group member associated with the received status information. For example, the wireless communication device2106 updates the status information 254 in the contact database 252 with the received status information. The control flow, at step 1008, then exits. The status information can then be displayed to a user through a user interface as discussed with respect to
In an alternative embodiment, the wireless communication devices 104, 106 directly transmit status information to other wireless communications devices in the same group network. In other words, the central server 108 does not store status information regarding the wireless communication devices, the central server 108 just passes the information to the appropriate wireless communication devices. The wireless communication devices store status information associated with itself and other wireless communication devices in a database residing in the wireless communication device. The central server 108 includes a group network database to keep track of the various group networks and wireless communication devices in each group network. In another embodiment, a program such as a Java program is downloaded onto a wireless communication device that is in a group network that allows the wireless communication device to transmit and receive status information to/from other wireless communication devices.
One advantage of the present invention is that greater security and safety is achieved when using a wireless communication device. Status information associated with a group network member is displayed directly to another member of the group network. A parent can see that recent activity has taken place on a child's wireless communication device and know that the child is safe.
Although specific embodiments of the invention have been disclosed, those having ordinary skill in the art will understand that changes can be made to the specific embodiments without departing from the spirit and scope of the invention. The scope of the invention is not to be restricted, therefore, to the specific embodiments, and it is intended that the appended claims cover any and all such applications, modifications, and embodiments within the scope of the present invention.
This application is related to the inventors' application entitled “Method and Apparatus For Providing The Status Of A Wireless Communication Device In A Group Network Directly To Other Members In The Group Network”, Ser. No. ______, which was filed on the same day as the present application and commonly assigned herewith to Motorola, Inc. This related application is incorporated herein by reference in its entirety.