Adaptive search engine query
First Claim
1. A method of searching for information on a computer connected to a network of computers, the method comprising:
- receiving a search query comprising search content;
selecting a translation keyword on the basis of a user selection of at least one of a demographic value and a profile value, wherein the translation keyword has a predefined association with the search content;
modifying the search query with at least one translation keyword to provide a modified search query, wherein modifying the search query comprises combining the search content with the at least one translation keyword;
providing the modified search query to a search tool;
searching the network, by the search tool, using the modified search query; and
returning search results by the search tool to a browser program for display.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments provide a method, article of manufacture, and apparatus for searching for information on a network of computers using a modified search query. The search query is modified using translation data. The translation data is any information having a predefined association with the search query content. In one aspect, the translation data comprises a location value and a demographic profile value. The location value, demographic profile value, and search content may include any number and types of characters, keywords, symbols, numerals, etc. Upon receiving a search query, a translation program takes step to locate any keywords within the search content, wherein the keywords indicate that translation data is available for modifying the search query. If the search content contains keywords, then steps are taken to modify the query. The modified query may then be executed by a search tool. In some embodiments, the search tool and the translating program are integrated.
107 Citations
22 Claims
-
1. A method of searching for information on a computer connected to a network of computers, the method comprising:
-
receiving a search query comprising search content;
selecting a translation keyword on the basis of a user selection of at least one of a demographic value and a profile value, wherein the translation keyword has a predefined association with the search content;
modifying the search query with at least one translation keyword to provide a modified search query, wherein modifying the search query comprises combining the search content with the at least one translation keyword;
providing the modified search query to a search tool;
searching the network, by the search tool, using the modified search query; and
returning search results by the search tool to a browser program for display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A signal-bearing medium containing a query translation program, wherein the translation program, when executed by a processor, performs a method of searching for information on a computer connected to a network of computers, the method comprising:
-
receiving a search query comprising search content;
selecting a translation keyword on the basis of a user selection of at least one of a demographic value and a profile value, wherein the translation keyword has a predefined association with the search content;
modifying the search query with at least one translation keyword to provide a modified search query, wherein modifying the search query comprises combining the search content with the at least one translation keyword;
providing the modified search query to a search tool;
searching the network, by the search tool, using the modified search query; and
returning search results by the search tool to a browser program for display. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of searching for information, on a computer connected to a network of computers, the method comprising:
-
providing a plurality of translation keywords each having pre-defined associations with different query terms;
receiving a search query comprising search content;
receiving a user selection of at least one of a demographic value and a profile value;
selecting, from the plurality of translation keywords, at least one translation keyword having a pre-defined association with the search content wherein the selecting is done on the basis of the user selection;
modifying, using the at least one translation keyword, the search query to provide a modified search query, wherein modifying the search query comprises combining the search content with the at least one translation keyword; and
providing the modified search query to a search tool configured to perform a search for results satisfying the modified search query. - View Dependent Claims (15, 17, 18)
-
-
14. The method of claim it wherein the pre-defined association is at least one of a demographic association and a profile association.
-
16. The method of claim if wherein the profile value is selected from a profile group comprising at least one of ethnicity, religion, race, age, sex, income, assets, political affiliation, general demographic data, dialect, personal likes, personal dislikes, and combinations thereof.
-
19. A signal-bearing medium containing a query translation program which, when executed by a processor, performs a method of searching for information on a computer connected to a network of computers, the method comprising:
-
providing a plurality of translation keywords each having pre-defined associations with different query terms;
receiving a search query comprising search content;
receiving a user selection of at least one of a demographic value and a profile value;
selecting, from the plurality of translation keywords, at least one translation keyword having a pre-defined association with the search content, wherein the selecting is done on the basis of the user selection;
modifying, using the at least one translation keyword, the search query to provide a modified search query, wherein modifying the search query comprises combining the search content with the at least one translation keyword; and
providing the modified search query to a search tool configured to perform a search for results satisfying the modified search query. - View Dependent Claims (20, 21, 22)
-
Specification