×

Detecting spam related and biased contexts for programmable search engines

  • US 7,743,045 B2
  • Filed: 08/10/2005
  • Issued: 06/22/2010
  • Est. Priority Date: 08/10/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • maintaining in a data processing system a collection of context files for use by a search engine system, each context file provided by a third-party content provider to the search engine system, each context file containing commands to control operation of the search engine system in processing search query inputs;

    receiving from a plurality of third-party content providers a plurality of new context files for addition to the collection, each of the providers providing at least one of the new context files, each new context file provided by the respective third-party content provider to the search engine system each new context file containing commands to control operation of the search engine system in processing search query inputs;

    for a first new context file, determining that a number of spam web pages listed in the first new context file exceeds a threshold number and consequently not adding the first new context file to the collection;

    receiving in a search engine a search query input from a user, the search query input having been received through an interface provided to the user by the third-party content provider;

    identifying a first context file from the collection for processing the search query input;

    using commands in the first context file to control an organization and a presentation of search results resulting from the processing of the search query input, including;

    processing the search query input using the commands in the first context file to produce a context processed search query;

    generating context processed search results responsive to the context processed search query; and

    providing the context processed search results in accordance with the commands in the first context file, wherein the identifying, processing, generating and providing are performed by one or more processors.

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