Resource size-based content item selection
First Claim
1. A system for resource based content selection, comprising:
- a data processing system including one or more processing modules and memory to;
receive, from a client device, a request for content responsive to a resource for presentation via the client device;
determine a size of a slot and a parameter of the resource;
rank each predetermined standard size of a set of predetermined standard sizes based, at least in part, on the size of the slot and the parameter of the resource;
determine a content item size based on the rank of each predetermined standard size of the set of predetermined standard sizes;
determine a set of content items based, at least in part, on the content item size;
select, from the set of content items based on the content item size, a content item; and
serve, to the client device, data to effect presentation of the content item in the resource.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for automatically determining a content item size may be based on a size of a viewport and a width of a parent element. A script may be configured to determine a size of a viewport, determine a width of a parent element of a resource, and determine a content item size based, at least in part, on the size of the view port and the width of the parent element. A dimension of the determined content item size may be used by a content item selection system to determine a set of content items. A content item selection system may select a content item from the determined set of content items and serve data to effect display of the selected content item in the parent element with the resource.
127 Citations
20 Claims
-
1. A system for resource based content selection, comprising:
-
a data processing system including one or more processing modules and memory to; receive, from a client device, a request for content responsive to a resource for presentation via the client device; determine a size of a slot and a parameter of the resource; rank each predetermined standard size of a set of predetermined standard sizes based, at least in part, on the size of the slot and the parameter of the resource; determine a content item size based on the rank of each predetermined standard size of the set of predetermined standard sizes; determine a set of content items based, at least in part, on the content item size; select, from the set of content items based on the content item size, a content item; and serve, to the client device, data to effect presentation of the content item in the resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of serving content, comprising:
-
receiving, by a data processing system from a client device, a request for content responsive to a resource loading for presentation via the client device; determining a size of a slot and a parameter of the resource; ranking each predetermined standard size of a set of predetermined standard sizes based, at least in part, on the size of the slot and the parameter of the resource; determining a content item size based on the ranking of each predetermined standard size of the set of predetermined standard sizes; determining a set of content items based, at least in part, on the content item size; selecting, from the set of content items based on the content item size, a content item; and serving, to the client device, data to effect presentation of the content item in the resource. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification