System, mobile station, method and computer program product for managing context-related information
First Claim
1. A mobile station comprising:
- a context engine configured to store context-related information, the context-related information having been created based upon at least a portion of at least one condition measured by at least one sensor, wherein the context engine is also configured to manage an exchange of the context-related information with at least one context consumer;
a communication manager configured to communicate with at least one context consumer to receive at least one context rule and exchange context-related information, the at least one context consumer located external to the mobile station, wherein at least one context rule includes at least one condition value relating to at least a portion of context-related information, and at least one action to be performed; and
a script engine configured to execute at least a portion of at least one context rule, including being configured to perform at least a portion of a respective at least one action, based on a comparison of the respective at least one condition value and the at least one condition measured by the at least one sensor.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile station for managing context-related information includes at least one sensor capable of measuring at least a portion of at least one condition of the mobile station. The mobile station also includes a context engine capable of storing context-related information based upon the portion of the condition(s), where the context engine is also capable of managing an exchange of the context-related information with at least one context consumer. The mobile station further includes a privacy engine, a script engine and a communication manager. The privacy engine can provide security and/or privacy to the exchange of the context-related information. The script engine can execute at least one context rule relating to at least a portion of the context-related information. And the communication manager can communicate with at least one context consumer external to the mobile station for the exchange of context-related information.
119 Citations
62 Claims
-
1. A mobile station comprising:
-
a context engine configured to store context-related information, the context-related information having been created based upon at least a portion of at least one condition measured by at least one sensor, wherein the context engine is also configured to manage an exchange of the context-related information with at least one context consumer; a communication manager configured to communicate with at least one context consumer to receive at least one context rule and exchange context-related information, the at least one context consumer located external to the mobile station, wherein at least one context rule includes at least one condition value relating to at least a portion of context-related information, and at least one action to be performed; and a script engine configured to execute at least a portion of at least one context rule, including being configured to perform at least a portion of a respective at least one action, based on a comparison of the respective at least one condition value and the at least one condition measured by the at least one sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 55)
-
-
18. A system comprising:
-
at least one context producer configured to create context-related information based upon at least a portion of at least one condition measured by at least one sensor; at least one context consumer configured to determine a context based upon the context-related information; and a mobile station configured to store context-related information created by the at least one context producer, wherein the mobile station is also configured to receive at least one context rule from at least one context consumer located external to the mobile station, and manage an exchange of the context-related information between the at least one context producer and the at least one context consumer, and wherein at least one context rule includes at least one condition value relating to at least a portion of context-related information, and at least one action to be performed, wherein the mobile station comprises a script engine configured to execute at least a portion of at least one context rule, including being configured to perform at least a portion of a respective at least one action, based on a comparison of the respective at least one condition value and the at least one condition measured by the at least one sensor. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for operating a mobile station, comprising:
-
storing context-related information, the context-related information having been created based upon the portion of the at least one condition measured by at least one sensor; receiving at the mobile station at least one context rule from at least one context consumer located external to the mobile station, the at least one context rule including at least one condition value relating to at least a portion of context-related information, and at least one action to be performed; and managing at the mobile station an exchange of the context-related information with at least one context consumer, wherein managing the exchange comprises; receiving a request for at least a portion of the context-related information from a context consumer; transmitting the requested portion of the context-related information to the respective context consumer in response to the request; and executing at least one context rule, including performing at least a portion of a respective at least one action, based on a comparison of the respective at least one condition value and the at least one condition measured by the at least one sensor. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 56, 57)
-
-
46. A computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion configured to store context-related information a mobile station, the context-related information having been created based upon the portion of the at least one condition measured by at least one sensor; a second executable portion configured to receive at the mobile station at least one context rule from at least one context consumer located external to the mobile station, the at least one context rule including at least one condition value relating to at least a portion of context-related information, and at least one action to be performed; and a third executable portion configured to manage at the mobile station an exchange of the context-related information with at least one context consumer, wherein the third executable portion is configured to receive a request for at least a portion of the context-related information from a context consumer, and provide for transmission of the requested portion of the context-related information to the respective context consumer in response to the request, wherein the third executable portion is further configured to execute at least one context rule, including performing at least a portion of a respective at least one action, based on a comparison of the respective at least one condition value and the at least one condition measured by the at least one sensor. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 58, 59)
-
-
60. A mobile station comprising a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to at least perform the following:
-
storing context-related information, the context-related information having been created based upon the portion of the at least one condition measured by at least one sensor; receiving at the mobile station at least one context rule from at least one context consumer located external to the mobile station, the at least one context rule including at least one condition value relating to at least a portion of context-related information, and at least one action to be performed; and managing at the mobile station an exchange of the context-related information with at least one context consumer, wherein managing the exchange comprises; receiving a request for at least a portion of the context-related information from a context consumer; transmitting the requested portion of the context-related information to the respective context consumer in response to the request; and executing at least one context rule, including performing at least a portion of a respective at least one action, based on a comparison of the respective at least one condition value and the at least one condition measured by the at least one sensor. - View Dependent Claims (61, 62)
-
Specification