Context sensitive web services
First Claim
1. A method to enable a wireless device to provide useful information to its user that is appropriate to the device'"'"'s current environment, comprising:
- receiving sensor signals characterizing a current environment of the wireless device;
processing the sensor signals with a context inference engine;
outputting a current context result from the processing by context inference engine; and
providing useful information to the user in response to the current context result.
2 Assignments
0 Petitions
Accused Products
Abstract
The context sensitive web services method enables a mobile phone or wireless device to use context inference techniques to sense the user'"'"'s environment and in response, to provide useful information to the user that is appropriate to the user'"'"'s perceived environment. The method includes the steps of receiving sensor signals characterizing a current environment of the wireless device; processing the sensor signals with a context inference engine; outputting a current context result from the processing by context inference engine; and providing useful information to the user in response to the current context result. A further aspect of the method provides user control of access by application programs to the user'"'"'s private data, including private data in a server. Still further, this can also include providing user control of access by application programs in a web server, to the user'"'"'s private data. Another aspect of the method is providing the current context result to an application program in response to the user control and receiving the useful information from the application program. The invention enables the user to grant access permission to the application program to access the current context result. This can be performed in the user'"'"'s wireless device or in the network server. The network server can carry out the control of access by application programs in web servers, in response to a user privacy profile received from the user'"'"'s wireless device.
235 Citations
41 Claims
-
1. A method to enable a wireless device to provide useful information to its user that is appropriate to the device'"'"'s current environment, comprising:
-
receiving sensor signals characterizing a current environment of the wireless device;
processing the sensor signals with a context inference engine;
outputting a current context result from the processing by context inference engine; and
providing useful information to the user in response to the current context result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus to enable a wireless device to provide useful information to its user that is appropriate to the device'"'"'s current environment, comprising:
-
a processor;
a memory coupled to the processor, programmed to perform the steps of receiving sensor signals characterizing a current environment of the wireless device;
processing the sensor signals with a context inference engine;
outputting a current context result from the processing by context inference engine; and
providing useful information to the user in response to the current context result. - View Dependent Claims (23, 24, 25, 30, 31, 32, 33, 35, 36, 37, 38)
-
-
26. A wireless device to provide useful information to its user that is appropriate to the device'"'"'s current environment, comprising:
-
a sensor for providing sensor signals characterizing a current environment of the wireless device;
a context inference engine coupled to the sensor, for processing the sensor signals;
said context inference engine providing a current context result from the processing; and
an output device coupled to the context inference engine, for providing useful information to the user in response to the current context result.
-
-
27. A wireless device to provide useful information to its user that is appropriate to the device'"'"'s current environment, comprising:
-
a privacy control for providing the user control of access by an application program to the user'"'"'s private data;
a sensor for providing sensor signals characterizing a current environment of the wireless device;
a context inference engine coupled to the sensor, for processing the sensor signals;
said context inference engine coupled to the privacy control, for providing a current context result from the processing to the application program; and
an output device coupled to the privacy control, for providing useful information to the user in response to the application program.
-
-
28. A system to provide useful information to the user of a wireless device that is appropriate to the device'"'"'s current environment, comprising:
-
a privacy control in a server for receiving a user privacy profile from the wireless device and providing the user control of access by an application program to the user'"'"'s private data;
a sensor in the wireless device for providing sensor signals characterizing a current environment of the wireless device;
a context inference engine in the server coupled to the wireless device, for processing sensor information derived from the sensor signals;
said context inference engine coupled to the privacy control, for providing a current context result from the processing to the application program; and
an output device in the server, coupled to the privacy control, for transmitting useful information to the wireless device in response to the application program.
-
-
29. A method to enable a wireless device to provide useful information to its user that is appropriate to the device'"'"'s current environment, comprising:
-
running a program that provides application data to the wireless device;
receiving sensor signals characterizing a current environment of the wireless device;
processing the sensor signals and the application data with a context inference engine;
outputting a current context result from the processing by context inference engine; and
providing useful information to the user in response to the current context result.
-
-
34. A system to enable a wireless device to provide useful information to its user that is appropriate to the device'"'"'s current environment, comprising:
-
a processor;
a memory coupled to the processor, programmed to perform the steps of;
running a program that provides application data to the wireless device;
receiving sensor signals characterizing a current environment of the wireless device;
processing the sensor signals and the application data with a context inference engine;
outputting a current context result from the processing by context inference engine; and
providing useful information to the user in response to the current context result.
-
-
39. A method to enable a wireless device to provide useful information to its user that is appropriate to the device'"'"'s current environment, comprising:
-
receiving sensor signals characterizing a current environment of the wireless device;
partially processing the sensor signals with a first context inference engine within the user'"'"'s wireless device;
sending the partially processed sensor signals to a second context inference engine within a separate network server;
completing the processing the sensor signals with the second context inference engine;
sending a current context result from the second context inference engine to the wireless device; and
providing useful information to the user in response to the current context result.
-
-
40. A system to enable a wireless device to provide useful information to its user that is appropriate to the device'"'"'s current environment, comprising:
-
a wireless device for receiving sensor signals characterizing a current environment of the wireless device;
a first context inference engine within the user'"'"'s wireless device for partially processing the sensor signals;
a second context inference engine within a separate network server for receiving the partially processed sensor signals sent from the wireless device and completing the processing the sensor signals;
said second context inference engine sending a current context result from the second context inference engine to the wireless device; and
said wireless device providing useful information to the user in response to the current context result.
-
-
41. A method to enable a wireless device to provide useful information to its user that is appropriate to the device'"'"'s current environment, comprising:
-
receiving sensor signals characterizing a current environment of the wireless device;
partially processing the sensor signals with a first context inference engine within the user'"'"'s wireless device;
sending the partially processed sensor signals to a second context inference engine within a separate network server;
completing the processing the sensor signals with the second context inference engine;
forwarding a current context result from the network server to a second server; and
sending useful information from the second server to the user'"'"'s wireless device in response to the current context result.
-
Specification