AUTOMATIC SELECTION OF USER-ORIENTED WEB CONTENT
First Claim
1. A method of providing content to a user, the method comprising:
- receiving, from a computer associated with the user, a browsing history;
identifying one or more concepts associated with one or more Uniform Resource Locators (URLs) in said browsing history;
selecting one or more items of web content based on a first relationship between said one or more concepts and said one or more items; and
providing, to the user, an identification of said one or more items of web content.
3 Assignments
0 Petitions
Accused Products
Abstract
A toolbar is provided, which may be downloaded and installed in a user'"'"'s web browser. The toolbar uploads the user'"'"'s browsing history to a server. The server determines, based on the browsing history, which sites the user visits frequently. Additionally, the server determines, based on an analysis of web content, which categories of content, and which concepts, the user is interested in based on the concepts and categories that occur frequently in the user'"'"'s browsing patterns. The server identifies content of interest to the user—where such content may comprise frequently-updated content, such as news or RSS feeds—and provides a custom web page that shows or identifies the selected content.
117 Citations
29 Claims
-
1. A method of providing content to a user, the method comprising:
-
receiving, from a computer associated with the user, a browsing history; identifying one or more concepts associated with one or more Uniform Resource Locators (URLs) in said browsing history; selecting one or more items of web content based on a first relationship between said one or more concepts and said one or more items; and providing, to the user, an identification of said one or more items of web content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. One or more computer-readable storage media comprising executable instructions to perform a method comprising:
-
installing a toolbar in a browser that runs on a computer; uploading, to a server, a browsing history generated by use of said browser; receiving, from said server, one or more content items that are selected by said server based on said browsing history; and communicating said one or more content items, or an indication of said one or more content items, to said user. - View Dependent Claims (23)
-
-
24. A system comprising:
-
one or more processors; one or more data remembrance devices; software that is stored in said one or more data remembrance devices and that executes on said one or more processors, said software comprising one or more subsystems, said one or more subsystems comprising; a first subsystem that implements a web browser and that records a history of Uniform Resource Locators (URLs) visited with said web browser; a second subsystem that implements a toolbar installed in said web browser, said second subsystem uploading said history to a server without said user having to perform an action other than one or more of the following;
(a) installation of said toolbar;
(b) instantiation of said toolbar;
(c) responding to a communication concerning uploading of said history, said web browser displaying, to said user, content, or an indication of said content, that is received from said server that is selected based on a relationship between concepts derived from said URLs and concepts contained in said content. - View Dependent Claims (25)
-
-
26. A system that provides content to a user, the system comprising:
-
means for receiving, from a computer associated with the user, a browsing history; means for identifying one or more concepts associated with one or more Uniform Resource Locators (URLs) in said browsing history; means for selecting one or more items of web content based on a relationship between said one or more concepts and said one or more items; and means for providing, to the user, an identification of said one or more items of web content. - View Dependent Claims (27, 28)
-
-
29. A system comprising:
-
means for installing a toolbar in a browser that runs on a computer; means for uploading, to a server, a browsing history generated by use of said browser; means for receiving, from said server, one or more content items that are selected by said server based on said browsing history; and means for communicating said one or more content items to said user.
-
Specification