TABLE APPROACH FOR DETERMINING QUALITY SCORES
First Claim
Patent Images
1. A method comprising:
- under control of one or more processors configured with executable instructions,selecting an ad-keyword pair for determining a quality score;
determining one or more advertisement parameters for the selected ad-keyword pair;
based at least in part on the one or more advertisement parameters, determining the quality score from a quality score table constructed based at least in part on historic data for a plurality of ad-keyword pairs; and
utilizing the quality score in an advertisement service.
2 Assignments
0 Petitions
Accused Products
Abstract
Some implementations construct a quality score table based on historic data collected for a plurality of ad-keyword pairs. An ad-keyword pair may be selected for determining a quality score. One or more advertisement parameters may be determined for the selected ad-keyword pair. Based on the one or more advertisement parameters, the quality score for the selected ad-keyword pair may be determined from the quality score table. In some implementations, the quality score table is constructed by iteratively cutting a directed graph representing the advertisement parameters and the historic data. Further, in some implementations, the table may be smoothed using a smoothing operation.
23 Citations
20 Claims
-
1. A method comprising:
under control of one or more processors configured with executable instructions, selecting an ad-keyword pair for determining a quality score; determining one or more advertisement parameters for the selected ad-keyword pair; based at least in part on the one or more advertisement parameters, determining the quality score from a quality score table constructed based at least in part on historic data for a plurality of ad-keyword pairs; and utilizing the quality score in an advertisement service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computing device comprising:
-
one or more processors in operable communication with computer-readable media; a quality score component executed on the one or more processors to perform operations comprising; constructing a graph from historic data relating to a plurality of ad-keyword pairs; cutting the graph iteratively into a plurality of subgraphs; generating a quality score table containing a plurality of quality score values, each subgraph corresponding to a different quality score value in the quality score table. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable media having instructions stored thereon executable by a processor to perform operations comprising:
-
obtaining historic data for a plurality of ad-keyword pairs; constructing a directed graph from the historic data; determining weights of edges in the directed graph based at least in part on a ground truth determined from the historic data; cutting the directed graph into a plurality of subgraphs based at least in part on the weights of the edges; and generating a quality score table having a plurality of quality score values that are related to the plurality of subgraphs. - View Dependent Claims (18, 19, 20)
-
Specification