Content item relevance based on presentation data
First Claim
1. A method comprising:
- determining, by a computer device, a first collection of historical occurrences of one or more content item pairs being presented together in association with a single resource;
storing, by the computer device, in a first data structure an entry that indicates a first count of the first collection of historical occurrences of the one or more content item pairs;
determining, by the computer device and for each content item pair of the one or more content item pairs, a second collection of historical occurrences of a first content item of the content item pair being interacted with when it was presented in a lesser position in a block of content items, wherein the lesser position is not a first position in the block of content items;
for the content item pair including the first content item of the content item pair and a second content item of the content item pair, storing, by the computer device, in a second data structure a second count of a number of times in the second collection of historical occurrences that the first content item was interacted with while in a less prominent position relative to the second content item of the content item pair while the second content item was not interacted with;
determining, by the computer device, entries in the first data structure where the first count exceeds a first threshold;
for each determined entry and by the computer device, locating a corresponding entry in the second data structure and determining if a ratio of the second count for the corresponding entry in the second data structure to the first count for the entry in the first data structure exceeds a predetermined second threshold; and
when the ratio exceeds the predetermined second threshold, determining, by the computer device, that a dichotomy exists and storing information about the determined dichotomy in a data storage system.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus for determining content item quality based on content item presentation data are presented. In one aspect, a method includes storing a first count of occurrences of a pair of content items being presented; storing a second count of second occurrences of a first content item of the pair being interacted with when it was presented in a lesser position in a resource relative to a second content item of the pair when the second content item of the pair was not interacted with; determining that the first count meets a first threshold; determining that a ratio of the second count to the first count meets a second threshold; and storing correlation data for the second content item based on the ratio.
34 Citations
20 Claims
-
1. A method comprising:
-
determining, by a computer device, a first collection of historical occurrences of one or more content item pairs being presented together in association with a single resource; storing, by the computer device, in a first data structure an entry that indicates a first count of the first collection of historical occurrences of the one or more content item pairs; determining, by the computer device and for each content item pair of the one or more content item pairs, a second collection of historical occurrences of a first content item of the content item pair being interacted with when it was presented in a lesser position in a block of content items, wherein the lesser position is not a first position in the block of content items; for the content item pair including the first content item of the content item pair and a second content item of the content item pair, storing, by the computer device, in a second data structure a second count of a number of times in the second collection of historical occurrences that the first content item was interacted with while in a less prominent position relative to the second content item of the content item pair while the second content item was not interacted with; determining, by the computer device, entries in the first data structure where the first count exceeds a first threshold; for each determined entry and by the computer device, locating a corresponding entry in the second data structure and determining if a ratio of the second count for the corresponding entry in the second data structure to the first count for the entry in the first data structure exceeds a predetermined second threshold; and when the ratio exceeds the predetermined second threshold, determining, by the computer device, that a dichotomy exists and storing information about the determined dichotomy in a data storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method performed by one or more data processing apparatus, the method comprising:
-
determining a first collection of historical occurrences of a pair of content items being presented together in association with one or more resources; storing, in a first data structure, a first entry that indicates a first count of the first collection of historical occurrences; determining a second collection of historical occurrences of a first content item of the pair of content items being interacted with when it was presented in a lesser position in a resource relative to a second content item of the pair of content items when the second content item was not interacted with; storing, in a second data structure, a second entry that indicates a second count of the second collection of historical occurrences; determining that the first entry in the first data structure meets a first threshold; in response to the determination that the first entry in the first data structure meets the first threshold, determining that a ratio of the second count for the second entry in the second data structure to the first count for the first entry in the first data structure meets a second threshold; and in response to the determination that the ratio of the second count for the second entry in the second data structure to the first count for the first entry in the first data structure meets the second threshold, storing correlation data for the second content item in a data storage system, the correlation data being based on the ratio of the second count for the second entry in the second data structure to the first count for the first entry in the first data structure meets the second threshold.
-
-
12. A system comprising:
-
a data processing apparatus; and a data store storing instructions that, when executed by the data processing apparatus, cause the data processing apparatus to perform operations comprising; determining a first collection of historical occurrences of one or more content item pairs being presented together in association with a single resource; storing in a first data structure an entry that indicates a first count of the first collection of historical occurrences of the one or more content item pairs; determining, for each content item pair of the one or more content item pairs, a second collection of historical occurrences of a first content item of the content item pair being interacted with when it was presented in a lesser position in a block of content items, wherein the lesser position is not a first position in the block of content items; for the content item pair including the first content item of the given content item pair and a second content item of the content item pair, storing in a second data structure a second count of a number of times in the second collection of historical occurrences that the first content item was interacted with while in a less prominent position relative to the second content item of the content item pair while the second content item was not interacted with; determining entries in the first data structure where the first count exceeds a first threshold; for each determined entry, locating a corresponding entry in the second data structure and determining if a ratio of the second count for the corresponding entry in the second data structure to the first count for the entry in the first data structure exceeds a predetermined second threshold; and when the ratio exceeds the predetermined second threshold, determining that a dichotomy exists and storing information about the determined dichotomy in a data storage system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium storing instructions that, when executed by a data processing apparatus, cause the data processing apparatus to perform operations comprising:
-
determining a first collection of historical occurrences of one or more content item pairs being presented together in association with a single resource; storing in a first data structure an entry that indicates a first count of the first collection of historical occurrences of the one or more content item pairs; determining, for each content item pair of the one or more content item pairs, a second collection of historical occurrences of a first content item of the content item pair being interacted with when it was presented in a lesser position in a block of content items, wherein the lesser position is not a first position in the block of content items; for the content item pair including the first content item of the content item pair and a second content item of the content item pair, storing in a second data structure a second count of a number of times in the second collection of historical occurrences that the first content item was interacted with while in a less prominent position relative to the second content item of the content item pair while the second content item was not interacted with; determining entries in the first data structure where the first count exceeds a first threshold; for each determined entry, locating corresponding entries in the second data structure and determining if a ratio of the second count for the corresponding entry in the second data structure to the first count for the entry in the first data structure exceeds a predetermined second threshold; and when the ratio exceeds the predetermined second threshold, determining that a dichotomy exists and storing information about the determined dichotomy in a data storage system.
-
Specification