Search engine
First Claim
1. A method comprising:
- providing, by a server computer, a first user interface operating on the first client computer and displaying 3rd party content on the first client computer, wherein the first user interface is separate from a main window of a web browser, and wherein the first user interface automatically selects a portion of the 3rd party content and displays the portion of the 3rd party content within the first user interface based on settings received from the user via the user interface to display selected portions of the 3rd party content;
receiving, by the server computer, a submission associated with the 3rd party content from the first user via the first user interface;
indexing, by the server computer, the 3rd party content based on the submission from the first user;
ranking, by the server computer, the 3rd party content based on a rating of the 3rd party content submitted from the first user;
receiving, by the server computer, a search query from a second client computer operated by a second user;
in response to receiving the search query, selecting, by the server computer and based on the indexing and the ranking of the 3rd party content, a set of search results that include an identification of the 3rd party content; and
transmitting, by the server computer, the set of search results to the second client computer.
3 Assignments
0 Petitions
Accused Products
Abstract
A search engine to index web content with user content. A server computer receives, from a first client computer operated by a first user, an identification of first web content displayed by a web browser of the first client computer in a main browser window. The identification of the first web content is transmitted by the first user to the server computer via a user interface separate from the main browser window. The server computer then indexes the first web content. In response to receiving a search query from a web browser of a second client computer operated by a second user, the server computer transmits search results to the web browser of the second client computer. The search results include the first web content identified by the first user in a position relative to identifications of other web content received from other users.
-
Citations
14 Claims
-
1. A method comprising:
-
providing, by a server computer, a first user interface operating on the first client computer and displaying 3rd party content on the first client computer, wherein the first user interface is separate from a main window of a web browser, and wherein the first user interface automatically selects a portion of the 3rd party content and displays the portion of the 3rd party content within the first user interface based on settings received from the user via the user interface to display selected portions of the 3rd party content; receiving, by the server computer, a submission associated with the 3rd party content from the first user via the first user interface; indexing, by the server computer, the 3rd party content based on the submission from the first user; ranking, by the server computer, the 3rd party content based on a rating of the 3rd party content submitted from the first user; receiving, by the server computer, a search query from a second client computer operated by a second user; in response to receiving the search query, selecting, by the server computer and based on the indexing and the ranking of the 3rd party content, a set of search results that include an identification of the 3rd party content; and transmitting, by the server computer, the set of search results to the second client computer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing device comprising:
-
a processor; and memory coupled to the processor and storing instructions that, when executed by the processor, cause the computing device to; provide a first user interface to a first client computer and display 3rd party content on the first client computer, wherein the first user interface is separate from a main window of a web browser, and wherein the first user interface automatically selects a portion of the 3rd party content and displays the portion of the 3rd party content within the first user interface based on settings received from the user via the user interface to display selected portions of the 3rd party content; receive a submission associated with the 3rd party content from the first user via the first user interface; index the 3rd party content based on the submission from the first user; rank the 3rd party content based on a rating of the 3rd party content submitted from the first user; receive a search query from a second client computer operated by a second user; in response to receiving the search query, select based on the indexing and ranking of the 3rd party content, a set of search results that include an identification of the 3rd party content; and transmit the set of search results to the second client computer. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium storing instructions that, when executed by a server computer, cause the server computer to:
-
provide a first user interface to a first client computer and display 3rd party content on the first client computer, wherein the first user interface is separate from a main window of a web browser, and wherein the first user interface automatically selects a portion of the 3rd party content and displays the portion of the 3rd party content within the first user interface based on settings received from the user via the user interface to display selected portions of the 3rd party content; receive a submission associated with the 3rd party content from the first user via the first user interface; index the 3rd party content based on the submission from the first user; rank the 3rd party content based on a rating of the 3rd party content submitted from the first user; receive a search query from a second client computer operated by a second user; in response to receiving the search query, select based on the indexing and ranking of the 3rd party content, a set of search results that include an identification of the 3rd party content; and transmit the set of search results to the second client computer.
-
Specification