Method and system for single-action personalized recommendation and display of internet content
DCFirst Claim
1. A method to present content retrievable using a distributed network having a plurality of users, the method comprising:
- presenting a toolbar at a client computer to a user of the plurality of users, the toolbar including a toolbar button selectable to retrieve, from one of a local cache or a network, a recommendation for content from a uniform resource locator (URL) of a plurality of previously stored URLs, each URL corresponding to a previous recommendation for content at that URL;
transmitting, in response to a first single-action input through selection of the toolbar button, a first request to retrieve a first recommendation for content, the first recommendation triggered by the first single-action input;
receiving a content from a first URL from the plurality of previously stored URLs, the first URL corresponding to the first recommendation for content;
presenting the content from the first URL at the client computer;
transmitting, after presenting the content from the first URL and in response to a second single-action input through selection of the toolbar button, a second request to retrieve a second recommendation for content, the second recommendation triggered by the second single-action input;
receiving a content from a second URL corresponding to the second recommendation of content, the second URL retrieved from the plurality of previously stored URLs, wherein the second recommendation for the content from the second URL is based on preferences of the user rather than the content from the first URL; and
presenting the content from the second URL at the client computer.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method and system for single-action personalized recommendation and display of content via the Internet. The recommendation is given by a server system and received by a client system. The content itself has been previously recommended to the server system by the users of the client system. Client system recommendations to the server system are also invoked with a single-action. Recommended content is referred to by a URL. Users can rate content to the server system using a single-action. The server system performs recommendation calculations using user-specific information such as user preferences, demographic data, content rating history, and content-specific information. The content rating history of other users may also influence these calculations. Client systems display recommended content directly to the user in response to only a single-action.
60 Citations
24 Claims
-
1. A method to present content retrievable using a distributed network having a plurality of users, the method comprising:
-
presenting a toolbar at a client computer to a user of the plurality of users, the toolbar including a toolbar button selectable to retrieve, from one of a local cache or a network, a recommendation for content from a uniform resource locator (URL) of a plurality of previously stored URLs, each URL corresponding to a previous recommendation for content at that URL; transmitting, in response to a first single-action input through selection of the toolbar button, a first request to retrieve a first recommendation for content, the first recommendation triggered by the first single-action input; receiving a content from a first URL from the plurality of previously stored URLs, the first URL corresponding to the first recommendation for content; presenting the content from the first URL at the client computer; transmitting, after presenting the content from the first URL and in response to a second single-action input through selection of the toolbar button, a second request to retrieve a second recommendation for content, the second recommendation triggered by the second single-action input; receiving a content from a second URL corresponding to the second recommendation of content, the second URL retrieved from the plurality of previously stored URLs, wherein the second recommendation for the content from the second URL is based on preferences of the user rather than the content from the first URL; and presenting the content from the second URL at the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 17, 18, 19)
-
-
12. A system to present content retrievable using a distributed network having a plurality of users, the system comprising:
-
a computer processor; and a non-transitory computer-readable storage medium storing computer program modules configured to execute on the computer processor, the computer program modules including instructions to; present a toolbar to a user of the plurality of users, the toolbar including a toolbar button selectable to retrieve, from one of a local cache or a network, a recommendation for content from a uniform resource locator (URL) of a plurality of previously stored URLs, each URL corresponding to a previous recommendation for content at that URL; transmit, in response to a first single-action input through selection of the toolbar button, a first request to retrieve a first recommendation for content, the first recommendation triggered by the first single-action input; receive a content from a first URL from the plurality of previously stored URLs, the first URL corresponding to the first recommendation for content; present the content from the first URL; transmit, after presenting the content from the first URL and in response to a second single-action input through selection of the toolbar button, a second request to retrieve a second recommendation for content, the second recommendation triggered by the second single-action input; receive a content from a second URL corresponding to the second recommendation of content, the second URL retrieved from the plurality of previously stored URLs, wherein the second recommendation for the content from the second URL is based on preferences of the user rather than the content from the first URL; and present the content from the second URL. - View Dependent Claims (13, 14, 15, 16, 20)
-
-
21. A computer program product having a non-transitory computer-readable storage medium storing computer-executable code for presenting content retrievable using a distributed network having a plurality of users, the computer-executable code comprising instructions to:
-
present a toolbar to a user of the plurality of users, the toolbar including a toolbar button selectable to retrieve, from one of a local cache or a network, a recommendation for content from a uniform resource locator (URL) of a plurality of previously stored URLs, each URL corresponding to a previous recommendation for content at that URL; transmit, in response to a first single-action input through selection of the toolbar button, a first request to retrieve a first recommendation for content, the first recommendation triggered by the first single-action input; receive a content from a first URL from the plurality of previously stored URLs, the first URL corresponding to the first recommendation for content; present the content from the first URL; transmit, after presenting the content from the first URL and in response to a second single-action input through selection of the toolbar button, a second request to retrieve a second recommendation for content, the second recommendation triggered by the second single-action input; receive a content from a second URL corresponding to the second recommendation of content, the second URL retrieved from the plurality of previously stored URLs, wherein the second recommendation for the content from the second URL is based on preferences of the user rather than the content from the first URL; and present the content from the second URL. - View Dependent Claims (22, 23, 24)
-
Specification