Method and apparatus for concept-based visual presentation of search results
DC CAFCFirst Claim
1. A computer implemented method of displaying search results, the computer comprising at least one processor for executing computer readable instructions stored in a memory, the method comprising:
- receiving at the computer a search query containing at least one of search term to conduct a search of a plurality of computer readable documents;
obtaining search results comprising a first document and second document based on the at least one search term of the search query;
determining at least one concept related to the search query by matching the at least one search term to the at least one concept in a concept knowledge base;
evaluating the similarity between the first and second documents and the at least one concept by determining an accordance value indicating a similarity between the first and second documents and the at least one concept by;
determining a first accordance value by evaluating the similarity between the first returned document and the at least one concept; and
determining a second accordance value by evaluating the similarity between the second returned document and the at least one concept; and
displaying the first returned document and second returned document sorted in an order based on the first accordance value and the second accordance value.
4 Assignments
Litigations
1 Petition
Accused Products
Abstract
A method and apparatus is provided for visually coding or sorting search results based on the similarity of the search results to one or more concepts. A search query containing search terms is used to conduct a web search and obtain search results comprising a number of document surrogates describing the located web pages. Concepts are obtained using the search terms and the similarities between the obtained concepts and the search results are evaluated. The search results are then displayed in a manner that indicates the relative similarity of search results to one or more of the determined concepts, such as by sorting the search results based on the level of similarity of the search results to one or more concepts or by providing an accordance indicator with each displayed search result, the accordance indicators indicating the similarity of the corresponding search result with one or more of the concepts.
-
Citations
30 Claims
-
1. A computer implemented method of displaying search results, the computer comprising at least one processor for executing computer readable instructions stored in a memory, the method comprising:
-
receiving at the computer a search query containing at least one of search term to conduct a search of a plurality of computer readable documents; obtaining search results comprising a first document and second document based on the at least one search term of the search query; determining at least one concept related to the search query by matching the at least one search term to the at least one concept in a concept knowledge base; evaluating the similarity between the first and second documents and the at least one concept by determining an accordance value indicating a similarity between the first and second documents and the at least one concept by; determining a first accordance value by evaluating the similarity between the first returned document and the at least one concept; and determining a second accordance value by evaluating the similarity between the second returned document and the at least one concept; and displaying the first returned document and second returned document sorted in an order based on the first accordance value and the second accordance value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A data processing system for displaying search results comprising:
-
at least one processor; a memory operatively coupled to the at least one processor; a display device operative to display data; and a program module stored in the memory and operative for providing instructions to the at least one processor, the at least one processor responsive to the instructions of the program module, the program module operative for; receiving a search query containing at least one search term to conduct a search of a plurality of computer readable documents; obtaining search results comprising a first returned document and a second returned document on the at least one search term of the search query; determining at least one concept related to the search query by matching the at least one search term to the at least one concept in a concept knowledge base; evaluating the similarity between a returned document and the at least one concept to determine an accordance value by determining a first accordance value by evaluating the similarity between the first returned document and the at least one concept and a second accordance value by evaluating the similarity between the second returned document and the at least one concept; and displaying the first returned document and second returned document sorted in an order based on the first accordance value and the second accordance value. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification