Programmable Search Engine
2 Assignments
0 Petitions
Accused Products
Abstract
A programmable search engine system is programmable by a variety of different entities, such as client devices and vertical content sites to customize search results for users. Context files store instructions for controlling the operations of the programmable search engine. The context files are processed by various context processors, which use the instructions therein to provide various pre-processing, post-processing, and search engine control operations.
-
Citations
94 Claims
-
1-74. -74. (canceled)
-
75. A computer-implemented method comprising:
-
receiving in a search engine a distinct search query input from each of a plurality of users; identifying a context file associated with the third-party content provider; using commands in the context file to control an organization of search results resulting from the processing of each of the respective search query inputs, including; processing each respective search query input using the commands in the identified context file to produce a respective context processed search query; generating respective context processed search results responsive to the respective context processed search query; providing the respective context processed search results to each respective user in accordance with the context file. - View Dependent Claims (76, 77, 78, 79, 80, 81, 82)
-
-
83. A computer-readable medium encoded with a computer program, the computer program comprising instructions that, when executed, operate to cause a computer to perform operations comprising:
-
receiving in a search engine a distinct search query input from each of a plurality of users; identifying a context file associated with the third-party content provider; using commands in the context file to control an organization of search results resulting from the processing of each of the respective search query inputs, including; processing each respective search query input using the commands in the identified context file to produce a respective context processed search query; generating respective context processed search results responsive to the respective context processed search query; providing the respective context processed search results to each respective user in accordance with the context file. - View Dependent Claims (84, 85, 86, 87, 88, 89, 90)
-
-
91. A system, comprising:
-
one or more computers; a computer-readable medium coupled to the one or more computers and having instructions stored thereon, which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; receiving in a search engine a distinct search query input from each of a plurality of users; identifying a context file associated with the third-party content provider; using commands in the context file to control an organization of search results resulting from the processing of each of the respective search query inputs, including; processing each respective search query input using the commands in the identified context file to produce a respective context processed search query; generating respective context processed search results responsive to the respective context processed search query; providing the respective context processed search results to each respective user in accordance with the context file. - View Dependent Claims (92, 93, 94)
-
Specification