Aggregating Context Data for Programmable Search Engines
AssigneeGoogle Inc.
InventorRamanathan V. Guha
Life of this patent
Estimating the term…
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.
Claims20
1-59. (canceled)
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.
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.
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.
Dependencies are inferred from the claim text.