Method and business process to maintain privacy in distributed recommendation systems
First Claim
1. A computer program product to enable a wireless device to provide recommendations to its user that are appropriate to the device'"'"'s current environment, comprising:
- a computer readable medium;
program code in said computer readable medium for characterizing a current environment of the wireless device with a current context result;
program code in said computer readable medium for forming a context-activity pair by selecting an activity and pairing it with the current context result;
program code in said computer readable medium for accessing a database of recommendations using the context-activity pair without including any user personal data program code in said computer readable medium for providing recommendations to the wireless device from the database of recommendations;
program code receiving the related recommendations at the wireless device for presentation to the user;
program code for receiving sensor signals characterizing a current environment of the wireless device;
program code for processing the sensor signals with a context inference engine to produce a current context result;
program code for accessing related service history items from a history log;
program code for forming context-activity pair information from the current context result and the related service history items;
program code for searching a database of recommendations using the context-activity pair information; and
program code for automatically providing recommendations to the user in response to the searching step wherein the program code for accessing related service history items from a history log comprises accessing several component databases including past recommendations and context;
past services used and contexts;
prestored service preferences and special requested service requirements.
2 Assignments
0 Petitions
Accused Products
Abstract
A distributed recommendation system and method provides greater privacy for user'"'"'s private data. Tasks of a recommendation system are distributed between wireless devices and network servers, to protect end users privacy. Greater privacy for context-sensitive, adaptive, user interfaces is provided for Internet service usage by wireless devices. The user'"'"'s wireless device sends a current context-activity pair to a network server in response to either the user'"'"'s selection of an activity or automatically, while protecting the user'"'"'s privacy. The user'"'"'s wireless device includes a service history log. The activities stored in the service history log include past recommendations made by the network server, past services used, prestored service preferences, and special requested service requirements. Context-activity pair information sent to the server protects user privacy and can include any combination of these activities. The server responds to an appropriate recommendation. New recommendations to users are made in response to context-activity pairs submitted by their wireless devices.
-
Citations
14 Claims
-
1. A computer program product to enable a wireless device to provide recommendations to its user that are appropriate to the device'"'"'s current environment, comprising:
-
a computer readable medium;
program code in said computer readable medium for characterizing a current environment of the wireless device with a current context result;
program code in said computer readable medium for forming a context-activity pair by selecting an activity and pairing it with the current context result;
program code in said computer readable medium for accessing a database of recommendations using the context-activity pair without including any user personal data program code in said computer readable medium for providing recommendations to the wireless device from the database of recommendations;
program code receiving the related recommendations at the wireless device for presentation to the user;
program code for receiving sensor signals characterizing a current environment of the wireless device;
program code for processing the sensor signals with a context inference engine to produce a current context result;
program code for accessing related service history items from a history log;
program code for forming context-activity pair information from the current context result and the related service history items;
program code for searching a database of recommendations using the context-activity pair information; and
program code for automatically providing recommendations to the user in response to the searching step wherein the program code for accessing related service history items from a history log comprises accessing several component databases including past recommendations and context;
past services used and contexts;
prestored service preferences and special requested service requirements. - View Dependent Claims (2, 3)
-
-
4. A method to enable a wireless device to automatically provide recommendations to its user that are appropriate to the device'"'"'s current environment, comprising:
-
automatically processing in a mobile wireless device, sensor signals characterizing a current environment, to produce a current context result;
storing in a history log in the wireless device, related service history items, including past recommendations received by the wireless device and past services used by the user of the wireless device;
forming context-activity pair information in the wireless device, from the current context result and the related service history items;
transmitting the context-activity pair information to a wireless network server, for searching recommendations related to the current context result and the related service history items;
automatically transmitting the current context result in a message over a wireless network to the wireless network server;
including in the message, a unique operating code to enable the wireless network server to respond with information corresponding to the unique operating code, the information being similar recommendations in its database related to said past recommendations and context;
past services used and contexts;
prestored service preferences and special requested service requirements received by the wireless device wherein transmitting the current context in a message comprises several types of messages, each of which is distinguished by its own unique operation code; and
receiving the related recommendations at the wireless device for presentation to the user;
- View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification