Method for clustering photos for pictoral storytelling
US-2024419384-A1 · Dec 19, 2024 · US
US9854058B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9854058-B2 |
| Application number | US-89814504-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 23, 2004 |
| Priority date | Jul 23, 2004 |
| Publication date | Dec 26, 2017 |
| Grant date | Dec 26, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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).
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
for social networking applications · CPC title
Location-based management or tracking services · CPC title
User profiles · CPC title
Marketing; Price estimation or determination; Fundraising · CPC title
During e-commerce, i.e. online transactions · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.