Search engine methods and systems for displaying relevant topics
First Claim
1. A method, comprising:
- a computer system receiving a search constraint;
the computer system identifying a first preliminary set of search results by performing a search of a first set of data items using the search constraint;
the computer system identifying a second preliminary set of search results by performing a search of a second set of data items using the search constraint, wherein the second set of data items is obtained from a set of websites that are each updated at least daily;
the computer system identifying a set of final search results that comprises data from the first preliminary set of search results and the second preliminary set of search results, the computer system ranking final search results within the set of final search results such that final search results from the second preliminary set of search results are grouped separately from final search results that are not from the second preliminary set of search results; and
the computer system providing the set of final search results over a network for display according to the ranking.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides search engine methods and systems for displaying relevant and timely topics. In an embodiment, a method for displaying topics related to a search constraint entered by a user includes receiving a search constraint; identifying a first preliminary set of topics related to the search constraint, wherein the first preliminary set of topics are representative of a sample set of general data items; identifying a second preliminary set of topics related to the search constraint, wherein the second preliminary set of topics is representative of a sample set of current event data items; identifying a set of display topics that is a subset of the first preliminary set of topics and the second preliminary set of topics; and displaying the set of display topics. In other embodiments, other systems and methods are provided.
95 Citations
25 Claims
-
1. A method, comprising:
-
a computer system receiving a search constraint; the computer system identifying a first preliminary set of search results by performing a search of a first set of data items using the search constraint; the computer system identifying a second preliminary set of search results by performing a search of a second set of data items using the search constraint, wherein the second set of data items is obtained from a set of websites that are each updated at least daily; the computer system identifying a set of final search results that comprises data from the first preliminary set of search results and the second preliminary set of search results, the computer system ranking final search results within the set of final search results such that final search results from the second preliminary set of search results are grouped separately from final search results that are not from the second preliminary set of search results; and the computer system providing the set of final search results over a network for display according to the ranking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a processor; an network interface coupled to the processor; and memory, coupled to the processor, storing program instructions executable by the system to cause the system to; receive a search constraint; identify a set of general data topics using a first preliminary set of search results obtained from a search of a first set of data items using the search constraint; identify a set of current event topics using a second preliminary set of search results obtained from a search of a second set of data items using the search constraint, wherein the second set of data items is obtained from a set of websites that are each updated at least daily; identify a set of display topics that are selected from the set of general data topics and the set of current event topics; and provide the set of display topics for display. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer-readable medium having stored thereon computer-executable instructions that, if executed by a system, cause the system to perform a method comprising:
-
identifying a set of general data topics associated with a first preliminary set of search results obtained from a search of a first set of data items using a search constraint; identifying a set of current event topics associated with a second preliminary set of search results obtained from a search of a second set of data items using the search constraint, wherein the second set of data items is obtained from a set of websites that are each updated at least daily; identifying a set of display topics that comprises topics of the set of general data topics and topics of the set of current event topics; and providing the set of display topics for display. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification