US2010138403A1PendingUtilityA1

System for modifying queries before presentation to a sponsored search generator or other matching system where modifications improve coverage without a corresponding reduction in relevance

44
Assignee: KAPUR SHYAMPriority: Mar 10, 2005Filed: Feb 1, 2010Published: Jun 3, 2010
Est. expiryMar 10, 2025(expired)· nominal 20-yr term from priority
G06F 16/951G06Q 30/02G06F 16/9532Y10S707/99933
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Techniques are provided for modifying queries to increase the number of sponsored links that are returned in response to the queries. A query modification system uses a predefined set of rules that are designated to modify a query to increase the chance that the modified query will match more sponsored links. The modified query is then matched against a listing of search query strings that have been pre-selected by sponsors. Each pre-selected search query strings corresponds to one or more sponsored web links. If the modified query matches one of the pre-selected search query strings, the corresponding sponsored web links are returned and displayed to the user.

Claims

exact text as granted — not AI-modified
1 . A method for modifying a query before presenting the query to a matching system, comprising:
 storing a plurality of sponsored links;   receiving selection information that identifies which of a plurality of predefined query strings are to be associated with each of the plurality of sponsored links;   based on the selection information, storing data that indicates a correspondence between said plurality of predefined query strings and said plurality of sponsored links;   after (i) storing the plurality of sponsored links, (ii) receiving the selection information, and (iii) storing the data, receiving a query to initiate a performance of a search;   modifying the query, to produce a modified query, using rules designed to increase a chance that the modified query matches one or more of the plurality of predefined query strings;   identifying at least one predefined query string, of the plurality of predefined query strings, that matches the modified query;   returning at least one of the sponsored links to which said at least one predefined query string corresponds;   wherein modifying the query is performed by one or more computing devices.   
   
   
       2 . The method of  claim 1 , wherein each of the plurality of sponsored links comprises at least one of: a link to a presentation, a link to an advertisement, or a web link 
   
   
       3 . The method of  claim 1 , wherein:
 the query identifies a set of units; and   each unit, of said set of units, corresponds to one or more search terms directed towards a single concept.   
   
   
       4 . The method of  claim 1 , wherein modifying the query, to produce a modified query, includes:
 determining how frequently each unit identified by the query appears in previously-submitted queries; and   eliminating one or more units associated with the query that appear more frequently in the previously-submitted queries relative to other units in the query.   
   
   
       5 . The method of  claim 1 , wherein modifying the query to produce a modified query includes:
 determining how frequently each unit associated with the query appears in previously-submitted queries; and   eliminating one or more units associated with the query that appear less frequently in the previously submitted queries relative to other units associated with the query.   
   
   
       6 . The method of  claim 1 , wherein modifying the query to produce a modified query includes:
 determining how frequently each unit associated with the query appears in previously-submitted queries; and   eliminating one or more groups of units associated with the query that appear less frequently in the previously-submitted queries, relative to other units associated with the query, to produce a preliminary modified query.   
   
   
       7 . The method of  claim 1 , wherein modifying the query to produce a modified query includes eliminating a unit associated with the query that corresponds to fewer search terms relative to other units associated with the query. 
   
   
       8 . The method of  claim 1 , further comprising:
 before the query is modified to produce the modified query, attempting to identify which of the predefined query strings match the query; and   returning a result that includes a subset of the sponsored links, wherein the modified query is generated in response to determining that the result includes less sponsored links than a predetermined number.   
   
   
       9 . The method of  claim 1 , wherein the query is modified to produce the modified query before an attempt is made to match the query to the predefined query strings. 
   
   
       10 . The method of  claim 1 , wherein modifying the query to produce the modified query using the rules includes determining how frequently units, groups of units, or associated units in the query appear in previously-submitted queries. 
   
   
       11 . The method of  claim 1 , further comprising:
 performing the search based on the query using a search engine to generate search results; and   causing said at least one of the sponsored links to be displayed on a display screen along with the search results.   
   
   
       12 . The method of  claim 11 , further comprising:
 causing the display screen to be visually divided into a sponsor section and a search-result section; and   causing said at least one of the sponsored links to be displayed within the sponsor section and the search results to be displayed within the search-result section.   
   
   
       13 . The method of  claim 1 , wherein modifying the query to produce the modified query includes substituting the query with a synonym or a preferred form that corresponds to one of the predefined query strings. 
   
   
       14 . A computer system designed to modify a query before presenting the query to a matching system, the computer system comprising:
 one or more processors; and   one or more storage media storing instructions which, when executed by the one or more one or more processors, causes:
 storing a plurality of sponsored links; 
 receiving selection information that identifies which of a plurality of predefined query strings are to be associated with each of the plurality of sponsored links; 
 based on the selection information, storing data that indicates a correspondence between said plurality of predefined query strings and said plurality of sponsored links; 
 after (i) storing the plurality of sponsored links, (ii) receiving the selection information, and (iii) storing the data, receiving a query to initiate a performance of a search; 
 modifying the query, to produce a modified query, using rules designed to increase a chance that the modified query matches one or more of the plurality of predefined query strings; 
 identifying at least one predefined query string, of the plurality of predefined query strings, that matches the modified query; 
 returning at least one of the sponsored links to which said at least one predefined query string corresponds. 
   
   
   
       15 . The computer system of  claim 14 , wherein each of the plurality of sponsored links comprises at least one of: a link to a presentation, a link to an advertisement, or a web link 
   
   
       16 . The computer system of  claim 14 , wherein:
 the query identifies a set of units; and   each unit, of said set of units, corresponds to one or more search terms directed towards a single concept.   
   
   
       17 . The computer system of  claim 14 , wherein modifying the query to produce a modified query includes:
 determining how frequently each unit identified by the query appears in previously-submitted queries; and   eliminating one or more units associated with the query that appear more frequently in the previously-submitted queries relative to other units in the query.   
   
   
       18 . The computer system of  claim 14 , wherein modifying the query, to produce a modified query, includes:
 determining how frequently each unit associated with the query appears in previously-submitted queries; and   eliminating one or more units associated with the query that appear less frequently in the previously submitted queries relative to other units associated with the query.   
   
   
       19 . The computer system of  claim 14 , wherein modifying the query, to produce a modified query, includes:
 determining how frequently each unit associated with the query appears in previously-submitted queries; and   eliminating one or more groups of units associated with the query that appear less frequently in the previously-submitted queries, relative to other units associated with the query, to produce a preliminary modified query.   
   
   
       20 . The computer system of  claim 14 , wherein modifying the query to produce a modified query includes eliminating a unit associated with the query that corresponds to fewer search terms relative to other units associated with the query. 
   
   
       21 . The computer system of  claim 14 , wherein the instructions, when executed by the one or more processors, further cause:
 before the query is modified to produce the modified query, attempting to identify which of the predefined query strings match the query; and   returning a result that includes a subset of the sponsored links, wherein the modified query is generated in response to determining that the result includes less sponsored links than a predetermined number.   
   
   
       22 . The computer system of  claim 14 , wherein the query is modified to produce the modified query before an attempt is made to match the query to the predefined query strings. 
   
   
       23 . The computer system of  claim 14 , wherein modifying the query to produce the modified query using the rules includes determining how frequently units, groups of units, or associated units in the query appear in previously-submitted queries. 
   
   
       24 . The computer system of  claim 14 , wherein the instructions, when executed by the one or more processors, further cause:
 performing the search based on the query using a search engine to generate search results; and   causing said at least one of the sponsored links to be displayed on a display screen along with the search results.   
   
   
       25 . The computer system of  claim 24 , wherein the instructions, when executed by the one or more processors, further cause:
 causing the display screen to be visually divided into a sponsor section and a search-result section; and   causing said at least one of the sponsored links to be displayed within the sponsor section and the search results to be displayed within the search-result section.   
   
   
       26 . The computer system of  claim 14 , wherein modifying the query to produce the modified query includes substituting the query with a synonym or a preferred form that corresponds to one of the predefined query strings.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.