Context-aware mobile incorporating presence of other mobiles into context
First Claim
1. A method, comprising:
- learning of a presence of a second mobile communication device that is within a relatively small distance of a first mobile communication device, wherein the first mobile communication device is configured to transmit cellular telephone signals to a cellular telephone base station located at a relatively larger distance from the first mobile communication device;
storing, by the first mobile communication device, first information indicative of whether the second mobile communication device is within a predefined proximity range of the first mobile communication device;
storing, by the first mobile communication device, second information indicative of whether an owner of the second mobile communication device belongs to a class of users;
collecting context information of the first mobile communication device; and
using the first information, the second information, and the context information to determine how to change a behavior of the first mobile communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
A first mobile device (for example, a cellular telephone) learns of the presence of second mobile devices (for example, other cellular telephones) that are located nearby the first mobile device. A relatively short range wireless communication mechanism (for example, Bluetooth) of the mobile devices may be used to discover other nearby devices automatically by establishing direct mobile-to-mobile communications without use of the cellular telephone functionality of the mobile devices. Regardless of how the presence of other nearby mobiles is detected, information on the presence of these nearby mobiles can be matched with other information on the users of the nearby mobiles such as user class information. The collected information is then used as an input to a context-aware functionality. The context-aware functionality applies a rule that causes the first mobile to be configured in a way that is better suited the situation and/or to who the other nearby cellular telephone users are and what they are doing.
22 Citations
30 Claims
-
1. A method, comprising:
-
learning of a presence of a second mobile communication device that is within a relatively small distance of a first mobile communication device, wherein the first mobile communication device is configured to transmit cellular telephone signals to a cellular telephone base station located at a relatively larger distance from the first mobile communication device; storing, by the first mobile communication device, first information indicative of whether the second mobile communication device is within a predefined proximity range of the first mobile communication device; storing, by the first mobile communication device, second information indicative of whether an owner of the second mobile communication device belongs to a class of users; collecting context information of the first mobile communication device; and using the first information, the second information, and the context information to determine how to change a behavior of the first mobile communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
using a first short range wireless communication mechanism on a first cellular telephone to learn of a presence of second cellular telephone that is nearby the first cellular telephone, wherein the first short range wireless communication mechanism uses a protocol taken from the group consisting of;
a Bluetooth protocol, a WiFi protocol, a WiMAX protocol, and a ZigBee protocol;storing, for the second cellular telephone, class information indicative of a class of a user of the second cellular telephone; and changing, based on the class information for each of the second cellular devices and on context information of the first cellular telephone, how an incoming call coming into the first cellular telephone is handled, wherein the storing and the changing are performed by the first cellular telephone. - View Dependent Claims (13)
-
-
14. A first mobile communication device, comprising:
an integrated circuit configured to; communicate via a short range wireless communication functionality taken from the group consisting of;
a Bluetooth communication functionality, a Wi-Fi communication functionality, a WiMAX communication functionality, and a ZigBee communication functionality;communicate via a cellular telephone communication functionality; use the short range wireless communication functionality to learn of a presence of a second mobile communication device that is within a relatively small distance of the first mobile communication device; determine class information indicative of whether a user of the second mobile communication devices belongs to a class of user; change a behavior of the first mobile communication device based on the class information and context information of the first mobile communication device. - View Dependent Claims (15, 16, 17, 18, 19)
-
20. A method, comprising:
-
learning, using a first mobile communication device, of a presence of a second mobile communication device that is within a predefined range of proximity of the first mobile communication device; storing, on the first mobile communication device, first information indicative of whether the second mobile communication device is within the predefined range of proximity of the first mobile communication device; storing, on the first mobile communication device, second information indicative of whether an owner of the second mobile communication device belongs to a class of users; collecting context information of the first mobile communication device; and using the first information, the second information, and the context information to determine how to change a behavior of the first mobile communication device. - View Dependent Claims (21)
-
-
22. A non-transitory computer-readable medium, comprising instructions stored thereon that, if executed by a processor, cause the processor to execute a method comprising:
-
learning of a presence of a second mobile communication device that is within a relatively small distance of a first mobile communication device, wherein the first mobile communication device is configured to transmit cellular telephone signals to a cellular telephone base station located at a relatively larger distance from the first mobile communication device; storing, by the first mobile communication device, first information indicative of whether the second mobile communication device is within a predefined proximity range of the first mobile communication device; storing, by the first mobile communication device, second information indicative of whether an owner of the second mobile communication device belongs to a class of users; collecting context information of the first mobile communication device; and using the first information, the second information, and the context information to determine how to change a behavior of the first mobile communication device.
-
-
23. An apparatus, comprising:
-
means for learning of a presence of a second mobile communication device that is within a relatively small distance of a first mobile communication device, wherein the first mobile communication device is configured to transmit cellular telephone signals to a cellular telephone base station located at a relatively larger distance from the first mobile communication device; means for storing, by the first mobile communication device, first information indicative of whether the second mobile communication device is within a predefined proximity range of the first mobile communication device; means for storing, by the first mobile communication device, second information indicative of whether an owner of the second mobile communication device belongs to a class of users; means for collecting context information of the first mobile communication device; and means for using the first information, the second information, and the context information to determine how to change a behavior of the first mobile communication device.
-
-
24. A first mobile communication device, comprising:
-
an integrated circuit configured to; learn of a presence of a second mobile communication device that is within a relatively small distance of a first mobile communication device, wherein the first mobile communication device is configured to transmit cellular telephone signals to a cellular telephone base station located at a relatively larger distance from the first mobile communication device; store, by the first mobile communication device, first information indicative of whether the second mobile communication device is within a predefined proximity range of the first mobile communication device; store, by the first mobile communication device, second information indicative of whether an owner of the second mobile communication device belongs to a class of users; collect context information of the first mobile communication device; and use the first information, the second information, and the context information to determine how to change a behavior of the first mobile communication device.
-
-
25. A non-transitory computer-readable medium, comprising instructions stored thereon that, if executed by a processor, cause the processor to execute a method comprising:
-
using a first short range wireless communication mechanism on a first cellular telephone to learn of a presence of second cellular telephone that is nearby the first cellular telephone, wherein the first short range wireless communication mechanism uses a protocol taken from the group consisting of;
a Bluetooth protocol, a WiFi protocol, a WiMAX protocol, and a ZigBee protocol;storing, for the second cellular telephone, class information indicative of a class of a user of the second cellular telephone; and changing, based on the class information for each of the second cellular devices and on context information of the first cellular telephone, how an incoming call coming into the first cellular telephone is handled, wherein the storing and the changing are performed by the first cellular telephone.
-
-
26. An apparatus, comprising:
-
means for using a first short range wireless communication mechanism on a first cellular telephone to learn of a presence of second cellular telephone that is nearby the first cellular telephone, wherein the first short range wireless communication mechanism uses a protocol taken from the group consisting of;
a Bluetooth protocol, a WiFi protocol, a WiMAX protocol, and a ZigBee protocol;means for storing, for the second cellular telephone, class information indicative of a class of a user of the second cellular telephone; and means for changing, based on the class information for each of the second cellular devices and on context information of the first cellular telephone, how an incoming call coming into the first cellular telephone is handled.
-
-
27. A first mobile communication device, comprising:
an integrated circuit configured to; use a first short range wireless communication mechanism on a first cellular telephone to learn of a presence of second cellular telephone that is nearby the first cellular telephone, wherein the first short range wireless communication mechanism uses a protocol taken from the group consisting of;
a Bluetooth protocol, a WiFi protocol, a WiMAX protocol, and a ZigBee protocol;store class information indicative of a class of a user of the second cellular telephone; and change, based on the class information for each of the second cellular devices and on context information of the first cellular telephone, how an incoming call coming into the first cellular telephone is handled.
-
28. A non-transitory computer-readable medium, comprising instructions stored thereon that, if executed by a processor, cause the processor to execute a method comprising:
-
learning, using a first mobile communication device, of a presence of a second mobile communication device that is within a predefined range of proximity of the first mobile communication device; storing, on the first mobile communication device, first information indicative of whether the second mobile communication device is within the predefined range of proximity of the first mobile communication device; storing, on the first mobile communication device, second information indicative of whether an owner of the second mobile communication device belongs to a class of users; collecting context information of the first mobile communication device; and using the first information, the second information, and the context information to determine how to change a behavior of the first mobile communication device.
-
-
29. An apparatus, comprising:
-
means for learning, using a first mobile communication device, of a presence of a second mobile communication device that is within a predefined range of proximity of the first mobile communication device; means for storing, on the first mobile communication device, first information indicative of whether the second mobile communication device is within the predefined range of proximity of the first mobile communication device; means for storing, on the first mobile communication device, second information indicative of whether an owner of the second mobile communication device belongs to a class of users; means for collecting context information of the first mobile communication device; and means for using the first information, the second information, and the context information to determine how to change a behavior of the first mobile communication device.
-
-
30. A first mobile communication device, comprising:
an integrated circuit configured to; learn, using a first mobile communication device, of a presence of a second mobile communication device that is within a predefined range of proximity of the first mobile communication device; store, on the first mobile communication device, first information indicative of whether the second mobile communication device is within the predefined range of proximity of the first mobile communication device; store, on the first mobile communication device, second information indicative of whether an owner of the second mobile communication device belongs to a class of users; collect context information of the first mobile communication device; and use the first information, the second information, and the context information to determine how to change a behavior of the first mobile communication device.
Specification