Search system
First Claim
1. A method of searching a plurality of documents comprising the steps of:
- providing a search interface having a search term input window for receiving user entered search terms, a search initiation button, one or more search term clarification buttons which, when selected, assign one or more specific additional search terms to one or more user entered input search terms, and a plurality of search result display windows;
receiving the one or more user entered input search terms into the search term input window and initiating a search;
searching a plurality of structured or unstructured documents for documents related to the one or more user entered input search terms;
classifying search results into a plurality of search results classes based on search identifier terms associated with the semi-structured or unstructured documents included in search results;
determining a perceived relevance for the plurality of search results classes based at least in part on a popularity of the search identifier terms associated with the search results classes as determined from prior searches including at least one of the one or more user entered input search terms, and wherein the determining further based at least in part by an aggregate document similarity score for the structured or unstructured documents identified by the search of semi-structured or unstructured documents calculated based on a number of times a search identifier term associated with a class is included in the related documents, so that the perceived relevance is determined at least in part by actions of prior users;
displaying the search results in the plurality of search result display windows such that different search result display windows display search results related to different search result classes, and wherein the plurality of search results display windows are displayed in a changeable order determined by the perceived relevance of the search results classes, andrefining the search results upon receiving a selection of one or more of the search term clarification buttons either before or after receiving a user entered search term in the search window.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of searching a plurality of semi-structured and/or unstructured documents comprising the steps of: providing a search interface having a search term input window, a search initiation button and a plurality search result display window, the search interface further including one or more search term clarification buttons; providing a plurality of documents having one or more search identifier terms associated therewith; inputting a search term into the search term input window and initiating a search; searching for documents related the search term, and displaying documents identified by the search in the search result display windows, wherein each search result display window displays search results related to a particular identifier term, and wherein further the search identifier term assigned to each search result display window is dependent upon the results of prior searches.
-
Citations
15 Claims
-
1. A method of searching a plurality of documents comprising the steps of:
-
providing a search interface having a search term input window for receiving user entered search terms, a search initiation button, one or more search term clarification buttons which, when selected, assign one or more specific additional search terms to one or more user entered input search terms, and a plurality of search result display windows; receiving the one or more user entered input search terms into the search term input window and initiating a search; searching a plurality of structured or unstructured documents for documents related to the one or more user entered input search terms; classifying search results into a plurality of search results classes based on search identifier terms associated with the semi-structured or unstructured documents included in search results; determining a perceived relevance for the plurality of search results classes based at least in part on a popularity of the search identifier terms associated with the search results classes as determined from prior searches including at least one of the one or more user entered input search terms, and wherein the determining further based at least in part by an aggregate document similarity score for the structured or unstructured documents identified by the search of semi-structured or unstructured documents calculated based on a number of times a search identifier term associated with a class is included in the related documents, so that the perceived relevance is determined at least in part by actions of prior users; displaying the search results in the plurality of search result display windows such that different search result display windows display search results related to different search result classes, and wherein the plurality of search results display windows are displayed in a changeable order determined by the perceived relevance of the search results classes, and refining the search results upon receiving a selection of one or more of the search term clarification buttons either before or after receiving a user entered search term in the search window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of searching documents containing one or more search terms entered in a search window and displaying search results of the search, the method comprising:
-
searching a plurality of documents by using a computer to define a plurality of search results classes based on characteristics of the documents in search results, wherein the searching is based on the one or more search terms entered by a user; determining a perceived relevance for the search results classes based on a number of times search identifier terms associated with the search results classes appear in documents that are returned from prior searches included the one or more search terms, and wherein the determining further based on an aggregate document similarity score for the documents identified by the search, such that the perceived relevance of the search results classes is determined at least in part by actions of prior users performing searches including the same one or more search terms, and at least in part by the number of times the search identifier terms appear in the documents identified by the search; displaying a plurality of selectable search results classification tabs on a display device, the search results classification tabs corresponding to search results classes, and the plurality of search results classification tabs displayed in a changeable order determined by the perceived relevance of the corresponding results classes such that a first search results classification tab corresponding to a search results class having a higher perceived relevance is displayed ahead of a second search classification tab corresponding to a search results class having a lower perceived relevance; displaying search results associated with a search results class in a search result display window on the display device when a search results classification tab of the search results classification tabs corresponding to a search results class of the search results classes has been selected; and refining the search results upon selection of a search term clarification button either before or after one or more search terms are entered into the search window. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification