System and method for providing a user interface with search query broadening
First Claim
Patent Images
1. A method performed by a computer system, the method comprising:
- receiving, using one or more processors associated with the computer system, a search query comprising a plurality of search terms from a user, where the search query further includes a plurality of user-selected operators associated with one of the plurality of search terms of the search query and where the plurality of operators comprise a same operator repeated multiple times;
broadening, using one or more processors associated with the computer system, the one of the plurality of search terms based on the plurality of user-selected operators to produce a broadened search query, where broadening the one of the search terms comprises;
broadening the one of the plurality of search terms to an extent determined by a number of times the same operator is repeated; and
executing, using one or more processors associated with the computer system, a search using the broadened search query.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a user interface with search query broadening is described. A query defining a search executable on potentially retrievable information is accepted. The query is parsed. A broadened query is provided. At least one of the broadened query and results of a search executed on the broadened query is presented.
-
Citations
42 Claims
-
1. A method performed by a computer system, the method comprising:
-
receiving, using one or more processors associated with the computer system, a search query comprising a plurality of search terms from a user, where the search query further includes a plurality of user-selected operators associated with one of the plurality of search terms of the search query and where the plurality of operators comprise a same operator repeated multiple times; broadening, using one or more processors associated with the computer system, the one of the plurality of search terms based on the plurality of user-selected operators to produce a broadened search query, where broadening the one of the search terms comprises; broadening the one of the plurality of search terms to an extent determined by a number of times the same operator is repeated; and executing, using one or more processors associated with the computer system, a search using the broadened search query. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9)
-
-
3. A method performed by a computer system, the method comprising:
-
receiving, using one or more processors associated with the computer system, a search query comprising a plurality of search terms; broadening, using one or more processors associated with the computer system, one of the plurality of search terms; excluding, using one or more processors associated with the computer system, the broadened one of the plurality of search terms from the search query; executing, using one or more processors associated with the computer system, a search based on the search query, after excluding the broadened one of the plurality of search terms, to provide search results; and evaluating, using one or more processors associated with the computer system, the search results relative to the excluded one of the plurality of search terms using categorical or clustered distinctions. - View Dependent Claims (30, 31, 32)
-
-
10. One or more non-transitory memory devices containing instructions executable by one or more non-transitory processors, the one or more memory devices comprising:
-
one or more instructions to receive a search query comprising a plurality of search terms from a user, where the search query includes multiple symbols which define a user-assigned strength of broadening associated with one of the search terms of the search query; one or more instructions to broaden the one of the plurality of search terms to an extent determined by the user-assigned strength to produce a broadened search query, where a number of the multiple symbols determines a extent to which the one of the plurality of search terms is broadened; and one or more instructions to execute a search based on the broadened search query. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
one or more server devices to; receive a search query comprising a plurality of search terms from a user, where the search query further includes multiple user-selected operators associated with one of the plurality of search terms of the search query and where the multiple user-selected operators comprise multiple symbols that represent search term broadening; broaden the one of the plurality of search terms based on the multiple user-selected operators to produce a broadened search query, where when broadening the one of the plurality of search terms based on the multiple user-selected operators to produce a broadened search query, to the one or more server devices are to; broaden the one of the plurality of search terms to an extent determined by a number of occurrences of the multiple symbols; and execute a search using the broadened search query. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
33. A method performed by a computer system, the method comprising:
-
receiving, using one or more processors associated with the computer system, a search query comprising a search term; obtaining, using one or more processors associated with the computer system, a set of broadened search terms based on the search term; presenting, using one or more processors associated with the computer system, the set of broadened search terms as a set of corresponding hyperlinks in a user interface; receiving, using one or more processors associated with the computer system, selection of a subset of hyperlinks of the set of hyperlinks to select a subset of the broadened search terms; broadening, using one or more processors associated with the computer system, the search query using the selected subset of broadened search terms; and executing, using one or more processors associated with the computer system, a search using the broadened search query. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A method performed by a computer system, the method comprising:
-
receiving, using one or more processors associated with the computer system, a search query comprising a search term; obtaining, using one or more processors associated with the computer system, a set of broadened search terms based on the search term; presenting, using one or more processors associated with the computer system, a set of checkboxes in conjunction with the set of broadened search terms, where each checkbox of the set of checkboxes corresponds to one broadened search term of the set of broadened search terms; receiving, using one or more processors associated with the computer system, a selection of a subset of the set of checkboxes to select a subset of the broadened search terms; broadening, using one or more processors associated with the computer system, the search query using the selected subset of broadened search terms; and executing, using one or more processors associated with the computer system, a search using the broadened search query. - View Dependent Claims (39, 40, 41, 42)
-
Specification