×

Systems and methods for generating search query rewrites

  • US 10,108,712 B2
  • Filed: 11/19/2014
  • Issued: 10/23/2018
  • Est. Priority Date: 11/19/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a query rewrite input language (QRIL) processor device comprising;

    an input/output (I/O) module configured to receive one or more QRIL records, each QRIL record comprising a trigger value, a rewrite value, and one or more metaflag elements comprising a query rewrite type metaflag that identifies each QRIL record as associated with a query rewrite type;

    a query rewrite resolver module configured to identify a first query rewrite type for a first QRIL record of the one or more QRIL records and process the first QRIL record to identify a set of precedence issues between the first QRIL record and at least one overlapping or conflicting QRIL record; and

    a search engine query rewrite customization module configured to identify a first search engine and a first query rewrite semantic structure associated with the first search engine and to generate a first standardized query rewrite from the first QRIL record, the set of precedence issues, and the first query rewrite semantic structure, wherein the first standardized query rewrite comprises a standardized trigger value and a standardized rewrite expression for rewriting an input query for the first search engine, and a bag of words dictionary;

    wherein the QRIL processor device is configured to provide the first standardized query write to facilitate executing a user query using the first standardized query write.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×