SYSTEM FOR DETERMINING THE QUALITY OF QUERY SUGGESTION SYSTEMS USING A NETWORK OF USERS AND ADVERTISERS
First Claim
1. A method for determining quality of query suggestion systems using a network of users and advertisers, the method comprising:
- identifying a plurality of query suggestion systems wherein each query suggestion system generates a plurality of query suggestions in a historical dataset;
generating, from the historical dataset, a data representing a network comprising a plurality of query items representing queries linked to a plurality of advertisement items representing advertisements via a plurality of query-advertisement link items, wherein each query-advertisement link item comprises a weight representing the strength of the association between each linked query item and each linked advertisement item, an advertisement value representing a value provided by the linked advertisement item, and a match type describing a query suggestion system in the plurality of query suggestion systems associated with the query-advertisement link item;
calculating a residual value for each query suggestion system in the plurality of query suggestion systems based on the weight, the advertisement value, and the match type each query-advertisement link item in the plurality of query-advertisement link items, wherein the residual value represents a value attributable to the plurality of query suggestions generated by each query suggestion system; and
storing the residual value for each query suggestion system in a data store.
3 Assignments
0 Petitions
Accused Products
Abstract
A system is described for determining the quality of query suggestion systems using a network of users and advertisers. The system may include a memory and a processor. The memory may store data representing a plurality of query suggestion systems, a historical dataset, a plurality of residual values, and a data representing a network. The network may comprise a plurality of query items representing queries linked to a plurality of advertisement items representing advertisements via a plurality of query-advertisement link items. The processor may retrieve the historical dataset and generate the data representing the network. The processor may calculate the residual values for each query suggestion system in the plurality of query suggestion systems. The residual value may represent a value attributable to the query suggestions generated by a given query suggestion system. The processor may store the residual value of each query suggestion in the memory.
53 Citations
21 Claims
-
1. A method for determining quality of query suggestion systems using a network of users and advertisers, the method comprising:
-
identifying a plurality of query suggestion systems wherein each query suggestion system generates a plurality of query suggestions in a historical dataset; generating, from the historical dataset, a data representing a network comprising a plurality of query items representing queries linked to a plurality of advertisement items representing advertisements via a plurality of query-advertisement link items, wherein each query-advertisement link item comprises a weight representing the strength of the association between each linked query item and each linked advertisement item, an advertisement value representing a value provided by the linked advertisement item, and a match type describing a query suggestion system in the plurality of query suggestion systems associated with the query-advertisement link item; calculating a residual value for each query suggestion system in the plurality of query suggestion systems based on the weight, the advertisement value, and the match type each query-advertisement link item in the plurality of query-advertisement link items, wherein the residual value represents a value attributable to the plurality of query suggestions generated by each query suggestion system; and storing the residual value for each query suggestion system in a data store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for prioritizing query suggestion systems in a data serving system, the method comprising:
-
identifying a data serving system wherein a plurality of query suggestion systems are used to generate a plurality of query suggestions; generating, from a historical dataset of the data serving system, a data structure comprising a plurality of query items representing queries linked to a plurality of advertisement items representing advertisements via a plurality of query-advertisement link items wherein each query-advertisement link item is associated with a match type data describing a query suggestion system in the plurality of query suggestion systems; calculating a residual value of each query suggestion system in the plurality of query suggestion systems based on the match type data in the data structure; ranking the plurality of query suggestion systems based on the residual value attributed to each query suggestion system in the plurality of query suggestion systems; decreasing the utilization of query suggestions suggested by the lowest ranking query suggestion systems in the data serving system; and increasing the utilization of query suggestions suggested by the highest ranking query suggestion systems in the data serving system. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for determining quality of query suggestion systems using a network of users and advertisers, the system comprising:
-
a memory to store a data representing a plurality of query suggestion systems, a historical dataset, a data representing a network comprising a plurality of query items representing queries linked to a plurality of advertisement items representing advertisements via a plurality of query-advertisement link items, wherein each query-advertisement link item comprises a weight representing the strength of the relationship between each linked query item and each linked advertisement item, an advertisement value representing a value provided by the linked advertisement item, and a match type describing the query suggestion system in the plurality of query suggestion systems associated with the query-advertisement link item, and a plurality of residual values; and a processor operatively connected to the memory, the processor operative to retrieve the historical dataset, generate the data representing the network, calculate the residual value for each query suggestion system in the plurality of query suggestion systems based on the weight, advertisement value and match type of each query-advertisement link item in the plurality of query-advertisement link items, wherein the residual value represents a value attributable to the plurality of query suggestions generated by each query suggestion system, and storing the residual value of each query suggestion system in the memory. - View Dependent Claims (18, 19, 20, 21)
-
Specification