Computer system for identifying storylines that emerge from highly ranked web search results
First Claim
1. A method of searching locations on a computer network using a computer, said method comprising:
- searching, using said computer, said network based on a query to produce search results; and
reorganizing, using said computer, said search results into storylines by;
identifying, using said computer, focused vocabularies from said search results, wherein each focused vocabulary forms a separate storyline;
maximizing, using said computer, the number of search results that are included in each storyline;
minimizing, using said computer, the number of search results that are included in multiple storylines; and
minimizing, using said computer, the number of storylines,wherein said process of identifying focused vocabularies comprises evaluating distributions of terms within said search results and grouping search results with similar distributions together into said storylines,wherein said process of evaluating distributions of said terms creates cliques of terms, andwherein search results that have more than a predetermined percentage of terms of a given clique are grouped together.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure provides a method of and service for searching for locations (e.g., web sites) on a network (e.g., the internet). The method begins by inputting a query from a user and searching the internet based on the query to produce search results (comprising web sites) in an order of relevance, where more relevant results are ordered ahead of less relevant results. However, rather than directly reporting the search results to the user as conventional search methodologies do, the invention reorganizes the search results into storylines. More specifically, the invention identifies focused vocabularies from the search results, where each focused vocabulary forms a separate storyline. In addition, the invention maximizes the number of search results that are included in each storyline, minimizes the number of search results that are included in multiple storylines; and also minimizes the number of storylines. Then the invention reports the storylines to the user.
28 Citations
24 Claims
-
1. A method of searching locations on a computer network using a computer, said method comprising:
-
searching, using said computer, said network based on a query to produce search results; and reorganizing, using said computer, said search results into storylines by; identifying, using said computer, focused vocabularies from said search results, wherein each focused vocabulary forms a separate storyline; maximizing, using said computer, the number of search results that are included in each storyline; minimizing, using said computer, the number of search results that are included in multiple storylines; and minimizing, using said computer, the number of storylines, wherein said process of identifying focused vocabularies comprises evaluating distributions of terms within said search results and grouping search results with similar distributions together into said storylines, wherein said process of evaluating distributions of said terms creates cliques of terms, and wherein search results that have more than a predetermined percentage of terms of a given clique are grouped together. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of searching locations on a computer network using a computer, said method comprising:
-
searching, using said computer, said network based on a query to produce search results; and reorganizing, using said computer, said search results into storylines, by; evaluating distributions of terms within said search results; grouping search results with similar distributions together into said storylines; maximizing, using said computer, the number of search results that are included in each storyline; and minimizing, using said computer, the number of storylines, wherein said process of evaluating distributions of said terms creates cliques of terms, and wherein search results that have more than a predetermined percentage of terms of a given clique are grouped together. - View Dependent Claims (7, 8, 9)
-
-
10. A method of searching for web sites on the internet using a computer, said method comprising:
-
inputting, using said computer, a query from a user; searching, using said computer, the internet based on said query to produce search results comprising said web sites in an order of relevance, where more relevant search results are ordered ahead of less relevant search results; reorganizing, using said computer, said search results into storylines by; identifying, using said computer, focused vocabularies from said search results, wherein each focused vocabulary forms a separate storyline; maximizing, using said computer, the number of search results that are included in each storyline; minimizing, using said computer, the number of search results that are included in multiple storylines; and minimizing, using said computer, the number of storylines; and reporting said storylines to said user, wherein said process of identifying focused vocabularies comprises evaluating distributions of terms within said search results and grouping search results with similar distributions together into said storylines, wherein said process of evaluating distributions of said terms creates cliques of terms, and wherein search results that have more than a predetermined percentage of terms of a given clique are grouped together. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform a method of searching locations on a computer network using a computer, said method comprising:
-
searching, using said computer, said network based on a query to produce search results; and reorganizing, using said computer, said search results into storylines by; identifying, using said computer, focused vocabularies from said search results, wherein each focused vocabulary forms a separate storyline; maximizing, using said computer, the number of search results that are included in each storyline; minimizing, using said computer, the number of search results that are included in multiple storylines; and minimizing, using said computer, the number of storylines, wherein said process of identifying focused vocabularies comprises evaluating distributions of terms within said search results and grouping search results with similar distributions together into said storylines, wherein said process of evaluating distributions of said terms creates cliques of terms, and wherein search results that have more than a predetermined percentage of terms of a given clique are grouped together. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A service for searching locations on a computer network using a computer, said service comprising:
-
searching, using said computer, said network based on a query to produce search results; and reorganizing, using said computer, said search results into storylines by; identifying, using said computer, focused vocabularies from said search results, wherein each focused vocabulary forms a separate storyline; maximizing, using said computer, the number of search results that are included in each storyline; minimizing, using said computer, the number of search results that are included in multiple storylines; and minimizing, using said computer, the number of storylines, wherein said process of identifying focused vocabularies comprises evaluating distributions of terms within said search results and grouping search results with similar distributions together into said storylines, wherein said process of evaluating distributions of said terms creates cliques of terms, and wherein search results that have more than a predetermined percentage of terms of a given clique are grouped together. - View Dependent Claims (21, 22, 23, 24)
-
Specification