Predicting expansion directions for expandable content item environments
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving expandable content item requests for publishers, each request specifying a publisher resource address of a publisher resource and a content item environment in the resource, the publisher resource address defined by a resource path that includes a domain name of the publisher;
for each content item request, providing request data for a prediction specifying an expansion direction for the content item environment based on position data for the resource and the content item environment, the request data specifying the publisher resource address of the resource and the content item environment in the resource;
for each prediction for which a successful prediction of a predicted expansion direction occurs, selecting an expandable content item having an expansion direction that is consistent with the predicted expansion direction;
for each prediction for which a successful prediction does not occur;
determining, from position data from a plurality of other resources each having a resource path that includes the domain name of the publisher, a prediction specifying an expansion direction for the content item environment; and
selecting an expandable content item having an expansion direction that is consistent with the predicted expansion direction; and
for each content item request, providing response data in response to the content item request that causes the selected expandable content item to be provided for the content item environment.
2 Assignments
0 Petitions
Accused Products
Abstract
This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for determining expansion directions of content item environments that are used to display expandable content items.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving expandable content item requests for publishers, each request specifying a publisher resource address of a publisher resource and a content item environment in the resource, the publisher resource address defined by a resource path that includes a domain name of the publisher; for each content item request, providing request data for a prediction specifying an expansion direction for the content item environment based on position data for the resource and the content item environment, the request data specifying the publisher resource address of the resource and the content item environment in the resource; for each prediction for which a successful prediction of a predicted expansion direction occurs, selecting an expandable content item having an expansion direction that is consistent with the predicted expansion direction; for each prediction for which a successful prediction does not occur; determining, from position data from a plurality of other resources each having a resource path that includes the domain name of the publisher, a prediction specifying an expansion direction for the content item environment; and selecting an expandable content item having an expansion direction that is consistent with the predicted expansion direction; and for each content item request, providing response data in response to the content item request that causes the selected expandable content item to be provided for the content item environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a data processing apparatus comprising on more processors; and a non-transitory computer memory apparatus in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising; receiving expandable content item requests for publishers, each request specifying a publisher resource address of a publisher resource and a content item environment in the resource, the publisher resource address defined by a resource path that includes a domain name of the publisher; for each content item request, providing request data for a prediction specifying an expansion direction for the content item environment based on position data for the resource and the content item environment, the request data specifying the publisher resource address of the resource and the content item environment in the resource; for each prediction for which a successful prediction of a predicted expansion direction occurs, selecting an expandable content item having an expansion direction that is consistent with the predicted expansion direction; for each prediction for which a successful prediction does not occur; determining, from position data from a plurality of other resources each having a resource path that includes the domain name of the publisher, a prediction specifying an expansion direction for the content item environment; and selecting an expandable content item having an expansion direction that is consistent with the predicted expansion direction; and for each content item request, providing response data in response to the content item request that causes the selected expandable content item to be provided for the content item environment. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer memory apparatus storing instructions executable by a data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising:
-
receiving expandable content item requests for publishers, each request specifying a publisher resource address of a publisher resource and a content item environment in the resource, the publisher resource address defined by a resource path that includes a domain name of the publisher; for each content item request, providing request data for a prediction specifying an expansion direction for the content item environment based on position data for the resource and the content item environment, the request data specifying the publisher resource address of the resource and the content item environment in the resource; for each prediction for which a successful prediction of a predicted expansion direction occurs, selecting an expandable content item having an expansion direction that is consistent with the predicted expansion direction; for each prediction for which a successful prediction does not occur; determining, from position data from a plurality of other resources each having a resource path that includes the domain name of the publisher, a prediction specifying an expansion direction for the content item environment; and selecting an expandable content item having an expansion direction that is consistent with the predicted expansion direction; and for each content item request, providing response data in response to the content item request that causes the selected expandable content item to be provided for the content item environment. - View Dependent Claims (20)
-
Specification