Aggregating Context Data for Programmable Search Engines
2 Assignments
0 Petitions
Accused Products
Abstract
Search results are generated using aggregated context data from two or more contexts. When two or more programmable search engines relate to a similar topic, context data associated with the programmable search engines are aggregated. The context is then applied to a query in order to present, in an integrated manner, relevant search results that make use of context intelligence from more than one programmable search engine.
-
Citations
78 Claims
-
1-59. -59. (canceled)
-
60. A computer-implemented method comprising:
-
obtaining a context file defined by a user, at a client device, wherein the context file contains one or more commands for processing a search query input and for providing search results; obtaining at the client device the search query input from the user, the search query input received from an interface provided by a third party content provider; processing the search query input using the commands to produce a context processed search query at the client device; providing the context processed search query to a search engine; obtaining, from the search engine, context processed search results responsive to the context processed search query; and providing the context processed search results in accordance with the commands at the client device. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. A system comprising:
-
a client device configured to; obtain a context file defined by a user, wherein the context file contains one or more commands for processing a search query input and in presenting search results, obtain the search query input from the user, the search query input received from an interface provided by a third party content provider; processing the search query input using the commands to produce a context processed search query; provide the context processed search query to a search engine; and provide context processed search results in accordance with the commands at the client device; and a search engine system configured to provide the context processed search results responsive to the context processed search query to the client device. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. A computer-readable medium encoded with a computer program comprising commands that, when executed, operate to cause a computer to perform operations comprising:
-
obtaining a context file defined by a user, at a client device, wherein the context file contains one or more commands for processing a search query input and for presenting search results; obtaining at the client device the search query input from the user, the search query input received from an interface provided by a third party content provider; processing the search query input using the commands to produce a context processed search query at the client device; providing the context processed search query to a search engine; obtaining, from the search engine, context processed search results responsive to the context processed search query; and providing the context processed search results in accordance with the commands at the client device.
-
Specification