System and method for deploying ads based on a content exposure interval
First Claim
1. A computer-implemented method of deploying content elements to end user computing devices via computer network based data communications, comprising:
- determining, by a processor that executes instructions therein, a predicted exposure interval of content provided within a content slot of a content segment to be presented on a client device while the content segment is accessed based on an element type of an element of the content segment and a previously determined average exposure interval for a device segment including the client device;
identifying, by the processor, a candidate video content item and a candidate text content item to be provided within the content slot of the content segment, the candidate video content associated with a cost per time unit (CPT) bid having a value that is a function of an amount of time that the candidate video content item is presented on the client device while the content segment is accessed, the candidate text content item associated with a non-CPT bid having a value independent of an amount of time that the candidate text content item is presented on the client device;
determining, by the processor, a first expected value from providing the candidate video content item using an amount of the CPT bid for the candidate video content item based on the function of the amount of the predicted exposure interval that the candidate video content item is presented within the content slot of the content segment;
determining, by the processor, a second expected value from providing the candidate text content item using the non-CPT bid for the candidate text content item;
determining, by the processor, that the first expected value from providing the candidate video content item in the content slot is less than the second expected value from providing the candidate text content item in the content slot, the first expected value calculated according to the amount of the CPT bid and the predicted exposure interval, the second expected value calculated according to the non-CPT bid;
in response to determining that the first expected value is greater than the second expected value, selecting, by the processor, the candidate text content item corresponding to the non-CPT bid instead of the candidate video content item corresponding to the CPT bid for the device segment including the client device; and
providing, by the processor, the candidate text content item in the content slot for presentation on the client device responsive to selecting the candidate text content item instead of the candidate video content item.
2 Assignments
0 Petitions
Accused Products
Abstract
This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of identifying advertisements that are candidates to be provided within an advertising slot of the content segment, determining, based on respective bids, and the exposure interval, which advertisement will generate greater revenue within the advertising slot, and, providing such an advertisement in the advertising slot. Other embodiments of the various aspects include corresponding systems, apparatus, and computer program products.
44 Citations
35 Claims
-
1. A computer-implemented method of deploying content elements to end user computing devices via computer network based data communications, comprising:
-
determining, by a processor that executes instructions therein, a predicted exposure interval of content provided within a content slot of a content segment to be presented on a client device while the content segment is accessed based on an element type of an element of the content segment and a previously determined average exposure interval for a device segment including the client device; identifying, by the processor, a candidate video content item and a candidate text content item to be provided within the content slot of the content segment, the candidate video content associated with a cost per time unit (CPT) bid having a value that is a function of an amount of time that the candidate video content item is presented on the client device while the content segment is accessed, the candidate text content item associated with a non-CPT bid having a value independent of an amount of time that the candidate text content item is presented on the client device; determining, by the processor, a first expected value from providing the candidate video content item using an amount of the CPT bid for the candidate video content item based on the function of the amount of the predicted exposure interval that the candidate video content item is presented within the content slot of the content segment; determining, by the processor, a second expected value from providing the candidate text content item using the non-CPT bid for the candidate text content item; determining, by the processor, that the first expected value from providing the candidate video content item in the content slot is less than the second expected value from providing the candidate text content item in the content slot, the first expected value calculated according to the amount of the CPT bid and the predicted exposure interval, the second expected value calculated according to the non-CPT bid; in response to determining that the first expected value is greater than the second expected value, selecting, by the processor, the candidate text content item corresponding to the non-CPT bid instead of the candidate video content item corresponding to the CPT bid for the device segment including the client device; and providing, by the processor, the candidate text content item in the content slot for presentation on the client device responsive to selecting the candidate text content item instead of the candidate video content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method, the method comprising:
-
determining, by a processor that executes code, a predicted exposure interval of content is presented on a client device within a content slot of a content segment while the content segment is accessed based on an element type of the content segment and the client device; calculating, by the processor, a first expected revenue value based on the predicted exposure interval and a cost per time unit (CPT) bid associated with a candidate video content item, the CPT bid having a value that is a function of an amount of time that the content is presented on the client device while the content segment is displaying the candidate video content item in the content slot; calculating, by the processor, a second expected value based on a non-CPT bid associated with a text video content item, the non-CPT bid having a value that is independent the amount of time that a candidate text content item is presented on the client device while the content segment is displaying the candidate text content item in the content slot; determining, by the processor, that the first expected value from providing the candidate video content item in association with the CPT bid is less than the second expected value from providing the candidate text content item in association with the non-CPT bid; and in response to determining that the first expected value is greater than the second expected value, selecting, by the processor, the candidate text content item corresponding to the non-CPT bid instead of the candidate video content item corresponding to the CPT bid for a device segment including the client device; and responsive to selecting the candidate text content item instead of the candidate video content item, providing, over a network to the client device by the processor, the candidate text content item for presentation on the content slot of the content segment. - View Dependent Claims (17)
-
-
18. A system, comprising:
one or more processors configured to interact with a computer-readable medium in order to perform operations comprising; determining a exposure interval of content provided within a content slot of a content segment is to be presented on a client device while the content segment is accessed based on an element type of an element of the content segment and a previously determined average exposure interval for a device segment including the client device; identifying a candidate video content item and a candidate text content item to be provided within the content slot of the content segment, the candidate video content item associated with a cost per time unit (CPT) bid having a value that is a function of an amount of time that the candidate video content item is presented on the client device while the content segment is accessed, the candidate text content item associated with a non-CPT bid having a value independent of an amount of time that the candidate text content item is presented on the client device; determining a first expected value from providing the candidate video content item using an amount of the CPT bid for the candidate video content item based on the function of the amount of the predicted exposure interval that the candidate video content item is presented within the content slot of the content segment; determining a second expected value from providing the candidate text content item using the non-CPT bid for the candidate text content item; determining that the first expected value from providing the candidate video content item in the content slot is less than the second expected value from providing the candidate text content item in the content slot, the first expected value calculated according to the amount of the CPT bid and the predicted exposure interval, the second expected value calculated according to the non-CPT bid; in response to determining that the first expected value is less than the second expected value, selecting the candidate text content item corresponding to the non-CPT bid instead of the candidate video content item corresponding to the CPT bid for the device segment including the client device; and providing the candidate text content item in the content slot for presentation on the client device responsive to selecting the candidate text content item instead of the candidate video content item. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
33. A system, comprising:
one or more processors configured to interact with a computer-readable medium in order to perform operations comprising; determining a predicted exposure interval of content presented on a client device within a content slot of a content segment while the content segment is accessed based on an element type for an element of the content segment and the client device; calculating a first expected value based on the predicted exposure interval and a cost per time unit (CPT) bid associated with a candidate video content item, the CPT bid having a value that is a function of an amount of time that the candidate video content item is presented on the client device while the content segment is displaying the candidate video content item in the content slot, calculating a second expected value based on a non-CPT bid associated with a candidate text content item, the non-CPT bid having a value independent of an amount of time that the candidate text content item is presented on the client device while the content segment is displaying the candidate text content item in the content slot; determining that the first expected value from providing the candidate video content item in association with the CPT bid is less than the second expected value from providing the candidate text content item in association with the non-CPT bid; and in response to determining that the first expected value is less than the second expected value, selecting the candidate text content item corresponding to the non-CPT bid instead of the candidate video content item corresponding to the CPT bid for a device segment including the client device; and responsive to selecting the candidate text content item instead of the candidate video content item providing, over a network to the client device, the candidate text content item for presentation on the content slot of the content segment. - View Dependent Claims (34)
-
35. A non-transitory computer storage medium encoded with a computer program, the computer program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to perform operations comprising:
-
identifying a first element and a second element of a content segment and to identify a first type for the first element a second type for the second element; determining a predicted exposure interval of content provided within a content slot of the content segment is presented on a client device while the content segment is accessed based on the first type for the first element, the second type for the second element, and the client device; identifying a candidate video content item and a candidate text content item to be provided within the content slot of the content segment, the candidate video content item associated with a cost per time unit (CPT) bid having a value that is a function of an amount of time that the candidate video content item is presented on the client device while the content segment is accessed, and the candidate text content item associated with a non-CPT bid having a value independent of an amount of time that the candidate text content item is presented on the client device while the content segment is accessed; determining a first expected value from providing the candidate video content item using an amount of the CPT bid for the candidate video content item based on the function of the amount of the predicted exposure interval that the candidate video content item is presented within the content slot of the content segment; determining a second expected value from providing the candidate text content item using the non-CPT bid for the candidate text content item; determining that the first expected value from providing the candidate video content item in the content slot is less than the second expected value from providing the candidate text content item in the content slot, the first expected value calculated according to the amount of the CPT bid and the predicted exposure interval, the second expected value calculated according to the non-CPT bid; in response to determining that the first expected value is less than the second expected value, selecting the candidate text content item corresponding to the non-CPT bid instead of the candidate video content item corresponding to the CPT bid for a device segment including the client device; and providing, over a network, the candidate text content item in the content slot for presentation on the client device responsive to selecting the candidate text content item instead of the candidate video content item.
-
Specification