Methods and apparatus for facilitating context searching
First Claim
1. A method of searching an electronic database, the method comprising:
- receiving from a user interface a first search query that includes first and second search terms;
identifying a set of multiple documents in the electronic database that each include both the first and second search terms;
identifying within the set of multiple documents a first proximity window about instances of the first search term, and a second proximity window about instances of the second search term;
identifying additional terms from within the first and second proximity windows that are semantically unrelated to each of the first and second search terms;
generating a ranked concordance of at least some of the additional terms along with a relative frequency of each additional term within the first and second proximity windows;
presenting the ranked concordance of the additional terms found within the first and second proximity windows to the user interface;
receiving a third search term that the user selected from the ranked concordance; and
present to the user interface a subset of the set of multiple documents having the third search term within at least one of the first proximity window about instances of the first search term and the second proximity window about instances of the second search term.
0 Assignments
0 Petitions
Accused Products
Abstract
A search engine provides summary context information for search terms across many or all of the matched records. The summary information can include additional terms including single words, phrases, pairs or other groupings of words, as well as tags or other information having special meaning. Search engines or other providers can allow users to click on or otherwise select one or more of the additional terms. Such selection can be used to add the selected term(s) to a subsequent search, and/or display to the searcher examples of the selected term(s) in context of at least one of selected ones of the plurality of records. Searchers can advantageously be given an ability to set the size of the window from which the additional terms are drawn, the number of records searched.
33 Citations
15 Claims
-
1. A method of searching an electronic database, the method comprising:
-
receiving from a user interface a first search query that includes first and second search terms; identifying a set of multiple documents in the electronic database that each include both the first and second search terms; identifying within the set of multiple documents a first proximity window about instances of the first search term, and a second proximity window about instances of the second search term; identifying additional terms from within the first and second proximity windows that are semantically unrelated to each of the first and second search terms; generating a ranked concordance of at least some of the additional terms along with a relative frequency of each additional term within the first and second proximity windows; presenting the ranked concordance of the additional terms found within the first and second proximity windows to the user interface; receiving a third search term that the user selected from the ranked concordance; and present to the user interface a subset of the set of multiple documents having the third search term within at least one of the first proximity window about instances of the first search term and the second proximity window about instances of the second search term. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification