×

Programmable search engine

  • US 8,316,040 B2
  • Filed: 02/16/2010
  • Issued: 11/20/2012
  • Est. Priority Date: 08/10/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, the method comprising:

  • receiving a plurality of different search queries, each search query being received from a client device in a plurality of client devices;

    identifying a context file associated with a third-party content provider;

    using one or more instructions in the context file to organize search results resulting from processing of each of the search queries, including;

    processing the search query to produce one or more respective context processed search queries, where the one or more respective context processed search queries are generated by revising the search query using the one or more instructions in the identified context file to produce the one or more respective context processed queries;

    selecting a document collection specified in the context file for searching, where the selection is based on the one or more respective context processed search queries;

    obtaining respective context processed search results from the selected document collection responsive to the one or more respective context processed search queries;

    ranking the respective context processed search results based in part on one or more ranking parameters specified in the context file, wherein the ranking parameters include one or more weights for adjusting scores associated with the context processed search results;

    providing the ranked respective context processed search results to the client device from which the search query was received; and

    wherein identifying, processing, obtaining and providing are performed by one or more computers.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×