Customizing content displayed for a user based on user preferences of another user
First Claim
1. A method for displaying personalized information, the method comprising:
- generating a first plurality of preferences for a first user based on a monitoring of usage histories of the first user in a first forum;
providing an option for the first user to select, from the first forum, a content associated with a subset of the first plurality of preferences;
receiving a request from the first user to share, with a second user, the selected content associated with the subset of the first plurality of preferences;
in response to the request from the first user to share the selected content associated with the subset of the first plurality of preferences, generating, for use by the second user, a link to the selected content, wherein said generating comprises including, in the link to the selected content, a pointer to the first plurality of preferences; and
upon receiving an access request from the second user to access the link to the selected content associated with the subset of the first plurality of preferences, generating, based on the pointer to the first plurality of preferences included in the link, a customized presentation of a second forum for display to the second user, said generating comprising generating customized content based on the first plurality of preferences associated with the pointer included in the link, wherein the customized presentation is generated to include the customized content and the selected content shared by the first user.
10 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a server receives a request from a first user to share content from a first forum (e.g., a webpage) with a second user. In response, the server generates a link to the content for use by the second user. This link includes a pointer to a first user preference associated with the first user. In some instances, the first user preference is stored in conjunction with a unique identifier associated with the first user. Subsequently, when the second user attempts to access the content, the server generates a second webpage that includes the content. The server customizes the webpage (that is to be displayed to the second user) by using the user preferences associated with the first user.
-
Citations
31 Claims
-
1. A method for displaying personalized information, the method comprising:
-
generating a first plurality of preferences for a first user based on a monitoring of usage histories of the first user in a first forum; providing an option for the first user to select, from the first forum, a content associated with a subset of the first plurality of preferences; receiving a request from the first user to share, with a second user, the selected content associated with the subset of the first plurality of preferences; in response to the request from the first user to share the selected content associated with the subset of the first plurality of preferences, generating, for use by the second user, a link to the selected content, wherein said generating comprises including, in the link to the selected content, a pointer to the first plurality of preferences; and upon receiving an access request from the second user to access the link to the selected content associated with the subset of the first plurality of preferences, generating, based on the pointer to the first plurality of preferences included in the link, a customized presentation of a second forum for display to the second user, said generating comprising generating customized content based on the first plurality of preferences associated with the pointer included in the link, wherein the customized presentation is generated to include the customized content and the selected content shared by the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 31)
-
-
9. One or more non-transitory computer-readable media storing computer-executable instructions for implementing a method for customizing content displayed in a webpage, comprising:
-
instructions for generating a first plurality of preferences for a first user based on a monitoring of usage histories of the first user in a first webpage provided by a first website provider; instructions for providing an option for the first user to select, from the first webpage, a first content associated with a subset of the first plurality of preferences; instructions for receiving a request from the first user to share, with a second user, a target link to the first content of the first webpage; instructions for generating a link address to the target link, wherein said generating comprises storing a first unique identifier associated with the first user in conjunction with the first plurality of preferences and including, in the link address, a pointer to the first unique identifier; instructions for providing the link address to the first user to enable the first user to share the link address with the second user; instructions for identifying an access request by the second user to access the target link through the link address; and instructions for generating a presentation of a second webpage for display to the second user, said generating comprising generating customized content based on the first plurality of preferences stored in conjunction with the first unique identifier included in the link address, wherein the presentation of the second webpage is generated to include the customized content and the first content associated with the subset of the first plurality of preferences. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for customizing content displayed in a webpage, the method comprising:
-
identifying, by an administration server, a first user of a first webpage provided by a first website provider; assigning, by the administration server, a first unique identifier to the first user; generating, by the administration server, a first plurality of preferences for the first user based on a monitoring of usage histories of the first user in the first webpage; storing, by the administration server, an association between the first plurality of preferences and the first unique identifier; receiving, by the administration server, a request from the first user to share, with a second user, a given target of the first webpage, the given target including given content associated with a subset of the first plurality of preferences of the first user; generating, by the administration server, a link address to the given target, wherein said generating comprises including, in the link address to the given target, a pointer to the first unique identifier, the first unique identifier pointing to the first plurality of preferences of the first user based on the stored association; identifying, by the administration server, an access request by the second user to access the given target through the link address; and generating, by the administration server, customized content of a second webpage for display to the second user based on the first plurality of preferences associated with the first unique identifier that is included in the link address to the given target, wherein the customized content is generated to include new content associated with the first plurality of preferences and the given content included in the given target shared by the first user. - View Dependent Claims (15, 16)
-
-
17. A method for displaying personalized content, the method comprising:
-
generating a first plurality of preferences for a first user based on a monitoring of usage histories of the first user in a first forum; providing an option for the first user to select a content associated with a subset of the first plurality of preferences; receiving a request from the first user to share, with a second user, the content from the first forum, the content associated with the subset of the first plurality of preferences; generating a link to the content for use by the second user, wherein said generating comprises including, in the link to the content, a pointer to a combined user preference network, the combined user preference network including the first plurality of preferences and a selected plurality of preferences associated with selected one or more other users; and upon receiving an access request from the second user to access the link, generating, based on the pointer to the combined user preference network included in the link, a customized presentation of a second forum for display to the second user, said generating comprising generating customized content based on the combined user preference network, wherein the customized presentation is generated to include the customized content and the content shared by the first user. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for customizing content displayed in a webpage, the system comprising:
-
a hardware memory storage device; a preference manager configured to generate a first plurality of preferences for a first user based on a monitoring of usage histories of the first user in a first webpage provided by a first website provider; a first receiver module configured to receive a request from a first user to share, with a second user, a target link of the first webpage provided by the first website provider, wherein the target link includes target content associated with a subset of the first plurality of preferences; a link address generation module, in communication with the preference manager, configured to; store the first plurality of preferences in association with a first unique identifier associated with the first user; generate a link address to the target link, wherein to generate comprises to include, in the link address, a pointer to the first unique identifier associated with the first user, the first unique identifier pointing to the first plurality of preferences of the first user based on the stored association; provide the link address to the first user to enable the first user to share the link address with the second user; a second receiver module configured to identify an access request by the second user to access the target link through the link address; and a content generation module configured to generate a content of a second webpage for display to the second user based on the first plurality of preferences associated with the first unique identifier that is included in the link address, wherein the content of the second webpage is generated to include new content associated with the first plurality of preferences and the target content included in the target link shared by the first user. - View Dependent Claims (26, 27, 28, 30)
-
-
29. The system of system 27, wherein:
-
the identification module is further configured to identify an access request by the first user to access a given webpage provided by the first website provider; and the content generation module is further configured to generate, for display to the first user, a given content of the given webpage based on a combination of the first plurality of preferences and the second plurality of preferences.
-
Specification