Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
258 words
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.
Claim 2
Dependent Claim
258 words
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.
Claim 3
Dependent Claim
36 words
The medium of claim 1 wherein program code for forming context-activity pair information from the current context result and the related service history items comprises any combination of activities with appropriate recommendations and without user identification.
Claim 4
Dependent Claim
25 words
The medium of claim 1 wherein the recommendation further comprises information of activity histories or preferences of numerous users made or created by a server.
Claim 5
Independent Claim
231 words
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;
Claim 6
Independent Claim
231 words
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;
Claim 7
Dependent Claim
24 words
The method of claim 4 , wherein said related service history items from a history log comprises: past recommendations received by the wireless device.
Claim 8
Dependent Claim
27 words
The method of claim 4 , wherein said related service history items from a history log comprises: past services used by the user of the wireless device.
Claim 9
Dependent Claim
24 words
The method of claim 4 , wherein said related service history items from a history log comprises: prestored service preferences entered by the user.
Claim 10
Dependent Claim
25 words
The method of claim 4 , wherein said related service history items from a history log comprises: special requested service requirements entered by the user.
Claim 11
Dependent Claim
74 words
The method of claim 4 , wherein said transmitting step further comprises: automatically transmitting the current context in a message over a wireless network to the network server; and including in the message, the 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 services used by the user of the wireless device.
Claim 12
Dependent Claim
84 words
The method of claim 4 wherein said transmitting step further comprises: automatically transmitting the current context in a message over a wireless network to the wireless network server; and 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 both said past recommendations received by the wireless device and said past services used by the user of the wireless device.
Claim 13
Dependent Claim
28 words
The method of claim 4 , wherein said receiving step further comprises: receiving information customized to the user's perceived interests, the information being related to the current context.
Claim 14
Dependent Claim
27 words
The method of claim 4 , wherein said receiving step further comprises: receiving recommendations that have been made in the past to other users in similar contexts.
Claim 15
Dependent Claim
22 words
The method of claim 4 , wherein said receiving step further comprises: receiving recommendations based on past services used by other users.
Claim 16
Dependent Claim
28 words
The method of claim 4 wherein the unique operating code comprises: designating the message as a manual request or containing the current context or an automatic spontaneous message.