Proxy-based profile management to deliver personalized services

US9854058B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9854058-B2
Application numberUS-89814504-A
CountryUS
Kind codeB2
Filing dateJul 23, 2004
Priority dateJul 23, 2004
Publication dateDec 26, 2017
Grant dateDec 26, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A third-party profile service based on a proxy server model is described, where a user's profile service resides at a URL, in contrast to a profile service that requires federation identity. A profile service is provided that augments location-based services offered by service providers targeting mobile users via, for example, wireless and Wifi Networks. Additional personalization is driven by identity/profile services. Participants in the scenario are not required to share an identity or profile (i.e., static federation is not required). The user establishes a single profile with a trusted provider, hands-off solicitations to a profile agent that operates on behalf of the user to apply policies and preferences. The agent also provides privacy and anonymity (opaqueness).

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: receiving, at a computer server associated with a merchant, an identification token associated with a mobile device that enters a service environment associated with the merchant, wherein the identification token is an opaque token generated by a source other than the mobile device; receiving, at the computer server, an address of a profile agent that is associated with the mobile device, wherein the profile agent is external to the mobile device; querying the profile agent from the computer server for a profile of a user associated with the mobile device, wherein the user does not have a pre-existing relationship with the merchant; receiving, at the computer server, the profile, wherein the profile agent filters personal identification of the user such that the merchant does not have access to the personal identification of the user; and sending a personalized offer from the computer server to the profile agent based on the profile, wherein the personalized offer is associated with the merchant, and wherein the profile agent applies preferences and policies of the user to determine whether to forward the personalized offer to the mobile device. 2. The computer-implemented method of claim 1 , further comprising: receiving an acceptance of the personalized offer at the computer server; and sending an offer confirmation to the mobile device via the profile agent. 3. The computer-implemented method of claim 1 , wherein the profile is associated with a non-federated identity of the user. 4. The computer-implemented method of claim 1 , wherein the identification token is received via a public mobile network. 5. The computer-implemented method of claim 4 , wherein the public mobile network is a wireless communication network. 6. The computer-implemented method of claim 1 , wherein a wireless network device discovery mechanism determines when the mobile device enters the service environment. 7. The computer-implemented method of claim 6 , wherein the address of the profile agent is a Uniform Resource Locator. 8. The computer-implemented method of claim 1 , wherein the source is a network operator supporting the service environment. 9. A computer server, comprising: a processor and operational instructions that are executable by the processor; a profile configuration interface to receive profile preferences and policies for a user associated with a mobile device, including policies to prevent release of information usable to determine an identity of the user; a profile database that stores the profile preferences and policies received via the profile configuration interface; and a mobile profile agent that mediates an exchange of web services and information between a service provider for a merchant and the mobile device according to the profile preferences and policies, wherein the user does not have a pre-existing relationship with the merchant, and wherein the mobile profile agent provides anonymity for the user according to the profile preferences and policies; wherein the service provider receives an opaque identification token generated by a source other than the mobile device when the mobile device enters a service environment associated with the merchant; wherein the service provider requests profile information for the user from the mobile profile agent; wherein the service provider provides a personalized offer from the merchant to the mobile profile agent based on the profile information; and wherein the mobile profile agent determines whether to send the personalized offer to the mobile device based on the profile preferences and policies. 10. The computer server of claim 9 , wherein a client application on the mobile device supports user interaction with the mobile profile agent. 11. The computer server of claim 9 , wherein the profile configuration interface is linked to product catalogs and company catalogs. 12. The computer server of claim 9 , wherein the profile configuration interface is linked to a Universal Discovery Description and Integration catalog database. 13. The computer server of claim 9 , wherein the opaque identification token is valid only while the mobile device remains in the service environment. 14. The computer server of claim 9 , wherein the source that generates the opaque identification token is distinct from the merchant. 15. The computer server of claim 9 , wherein wireless interaction between the service provider and the mobile device uses a wireless communications protocol. 16. The computer server of claim 9 , wherein the source is a network operator supporting the service environment. 17. A computer-readable storage device comprising operational instructions that, when executed by a processor, cause the processor to perform operations comprising: providing a profile configuration interface to configure user profile policies and preferences for users associated with mobile devices, the user profile policies including security policies to prevent release of information usable to personally identify the users; storing the user profile policies and preferences in a database; directing a profile request associated with a particular mobile device and received from a service provider to a Uniform Resource Locator, wherein the Uniform Resource Locator is associated with a user profile agent that provides anonymity to a particular user associated with the particular mobile device by restricting disclosure of information usable to identify the particular user; and executing the user profile agent, wherein the user profile agent, when executed: accepts profile requests and personalized offers from a merchant associated with the service provider, where the merchant does not have a pre-existing relationship with the particular user, applies the user profile policies and preferences of the particular user to filter the personalized offers, provides information permitted by the user profile policies and preferences to the service provider, and sends, to the particular mobile device, personalized offers that satisfy the user profile policies and preferences based on filtering the personalized offers. 18. The computer-readable storage device of claim 17 , wherein the particular mobile device is configured to execute a profile agent client. 19. The computer-readable storage device of claim 17 , wherein the user profile agent acts as a proxy agent on behalf of the user. 20. The computer-readable storage device of claim 17 , wherein the user profile agent is a multi-hop agent. 21. The computer-readable storage device of claim 17 , wherein the profile request is received in response to detection of the particular mobile device in a particular area. 22. The computer-readable storage device of claim 17 , wherein communications between the service provider and the particular mobile device are performed via a wireless network. 23. The computer-readable storage device of claim 17 , wherein a cellular device discovery service is used to determine a presence of the particular mobile device. 24. The computer-readable storage device of claim 17 , wherein a local wireless discovery process is used to detect a presence of the particular mobile device. 25. A computer-readable storage device comprising operational instructions that, when executed by a processor, cause the processor to perform operations comprising: accepting

Assignees

Inventors

Classifications

  • for social networking applications · CPC title

  • Location-based management or tracking services · CPC title

  • H04L67/306Primary

    User profiles · CPC title

  • G06Q30/02Primary

    Marketing; Price estimation or determination; Fundraising · CPC title

  • During e-commerce, i.e. online transactions · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9854058B2 cover?
A third-party profile service based on a proxy server model is described, where a user's profile service resides at a URL, in contrast to a profile service that requires federation identity. A profile service is provided that augments location-based services offered by service providers targeting mobile users via, for example, wireless and Wifi Networks. Additional personalization is driven by …
Who is the assignee on this patent?
Gorti Sreenivasa Rao, Patron David, Vanvleck Paul, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04L67/306. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 26 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).