Content presentation based on user preferences
View Patent ↗Architecture is provided that facilitates user-controlled access to user profile information. A user is allowed to selectively expose (or mask) portions of his/her profile to third parties. Additionally, advertisers and/or content providers can offer incentives or enticement in response to the acceptance of which a user exposes larger portions of their profile. The architecture comprises a system that facilitates profile management utilizing a profile component that facilitates creation and storage of an electronic profile of a user, and a control component under control of the user for controlling access to the profile. Machine learning and reasoning is provided to make inferences and automate aspects thereof.
1. A computer-implemented system that facilitates content presentation, comprising:
a profile component that facilitates user creation of user preferences data in a user profile of a user;
a control component that facilitates the user's control to incrementally expose portions of the user preferences data from the user profile of the user to a vendor and to independently expose different amounts of the user preference data to each of a plurality of different vendors; and
a content component that presents content of the vendor to the user based on the exposed portions of the user preferences data.
2. The system of claim 1 , further comprising a shared control component that facilitates sharing of control of the user preferences with a website.
3. The system of claim 1 , further comprising an enticement component that facilitates offering of an enticement in exchange for access to the user preferences.
4. The system of claim 1 , wherein the content component facilitates incorporation of a portion of the user preferences into the content of the vendor for presentation to the user.
5. The system of claim 1 , wherein the content component further presents the content of the vendor based on a preferred content format expressed in the user preferences.
6. The system of claim 1 , wherein the content component further presents the content of the vendor based on a preferred type of content expressed in the user preferences.
7. The system of claim 1 , wherein the content component further facilitates personalization of the content by presenting a name associated with the user in the content.
8. The system of claim 1 , further comprising a machine learning and reasoning component that employs a probabilistic and/or statistical-based analysis of user interactions to prognosticate or infer an action that the user desires to be automatically performed.
9. A computer-implemented method of managing content presentation, comprising:
selecting a website with which to conduct an online session with a user;
controlling exposure of user preference data stored in a user-created user profile of the user to the website based on user input and independently exposing different amounts of the user preference data to each of a plurality of different vendor websites based on user input; and
presenting website content of the website based on the exposed user preferences data.
10. The method of claim 9 , further comprising providing the website exposure of the user preferences as part of an online purchase between the user and the website.
11. The method of claim 9 , wherein the controlling access to the user preferences is based in part on a loyalty relationship developed between the user and the website.
12. The method of claim 9 , further comprising selectively exposing a greater portion of the user preferences to the website in response to a request for further incremental access to the website.
13. The method of claim 9 , further comprising presenting a portion of the user preferences in the website content.
14. The method of claim 9 , further comprising presenting the website content in a format expressed in the user preferences.
15. The method of claim 9 , further comprising presenting at least portions of the website content related to user demographics as derived from the user preferences.
16. The method of claim 9 , further comprising personalizing the website content by including personal information of the user from the user preferences in the website content.
17. The method of claim 9 , further comprising negotiating exposure of the user preferences based on offered enticements.
18. The method of claim 9 , further comprising requesting that the website present an advertisement according to the user preferences.
19. One or more computer-readable storage media, storing processor-executable instructions for content presentation that, when executed on a processor, perform acts comprising:
selecting a website with which to conduct an online session;
requesting access to additional website information;
communicating a request for user preferences information stored in a user-created user profile of the user;
exposing a portion of the stored user preferences information to the website based on user input by independently exposing different amounts of the user preference data to each of a plurality of different websites based on user input; and
presenting the exposed portion of the stored user preferences information in an advertisement to the user.