Patent US7072886B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7072886B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and business process to maintain privacy in distributed recommendation systems

Assignee: Nokia Technologies Oy
•
Filing: 2001-09-13
•
Granted: 2006-07-04
•
Expires: 2021-09-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Jukka-Pekka Salmenkaita
  • 👤 Antti Sorvari

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 10:32
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/487; H04M3/493; G; G01; G01C; G01C21/00; G01C21/20; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/953; G06F16/9535; G06F16/9537; G06F16/957; G06F16/9577; G06F21/00; G06F21/50; G06F21/51; G06F21/52; G06F21/60; G06F21/62; G06F21/6218; G06F21/6245; H04L; H04L63/00; H04L63/10; H04L63/107; H04L67/00; H04L67/01; H04L67/02; H04L67/04; H04L67/12; H04L67/50; H04L67/56; H04L67/564; H04W; H04W4/00; H04W4/02; H04W4/029; H04W4/18; H04L67/52; H04M7/00; H04M7/0024; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99932; Y10S707/99933; Y10S707/99934; Y10S707/99935; Y10S707/99936

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.

References Cited (Backward Citations)

US6167278A Cited
US5987099A Cited
US5668878A Cited
US5696827A Cited
US5606617A Cited
US6052467A Cited
US5749081A Cited
US6430413B1 Cited
US6041311A Cited
US6049777A Cited
US6092049A Cited
US6119101A Cited
US6285879B1 Cited
US6321257B1 Cited
US6195657B1 Cited
US6108493A Cited
US6044062A Cited
US6236768B1 Cited
US6421707B1 Cited
US6065012A Cited
US6064980A Cited
EP0944176A1 Cited
US6317781B1 Cited
US6330448B1 Cited
US6138158A Cited
US6263447B1 Cited
US6006200A Cited
US6182050B1 Cited
US6438585B2 Cited
US6138159A Cited
US6515974B1 Cited
WO1999066428A1 Cited
US6519453B1 Cited
US6580698B1 Cited
US6205472B1 Cited
US6253202B1 Cited
US6275824B1 Cited
US6253203B1 Cited
US6023241A Cited
US6195651B1 Cited
US6493550B1 Cited
US6243581B1 Cited
US20020083025A1 Cited
US6199099B1 Cited
US6414955B1 Cited
US6539225B1 Cited
US6477373B1 Cited
US6527641B1 Cited
US20020158917A1 Cited
US20020191017A1 Cited
US6554707B1 Cited
US20030171147A1 Cited
WO2001035253A1 Cited
WO2001035269A2 Cited
US6445921B1 Cited
WO2001046826A1 Cited
US20010021649A1 Cited
WO2001050299A2 Cited
US6510381B2 Cited
US6430395B2 Cited
AU3507101A Cited
WO2002003626A2 Cited
US20020052873A1 Cited
US20020013815A1 Cited
US20020061741A1 Cited
US20020015042A1 Cited
US6542740B1 Cited
US20020065881A1 Cited
US20030036350A1 Cited
US20020094778A1 Cited
US20020198882A1 Cited
US20030208595A1 Cited
US20020193073A1 Cited
US20030013459A1 Cited
US20030115038A1 Cited
US20030119494A1 Cited
US20030119446A1 Cited
US20030177113A1 Cited
US20040181517A1 Cited
US20040181540A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-07-03 2010-01-02 2010-07-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-07-03 2014-01-02 2014-07-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-07-03 2018-01-02 2018-07-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag