Patent ID: 9158800
Filing Date: 2015-10-13
Classification: G06F

Abstract:
1. A method for providing one or more content items for a content item slot, comprising: receiving, by one or more data processors, a height and a width of a content item slot of a resource, wherein a ratio of the height of the content item slot to the width of the content item slot is a non-standard content item slot ratio, and wherein no format parameter associated with a pre-defined slot size or slot ratio is received; receiving, by one or more data processors, one or more requesting device parameters; determining, by one or more data processors, a minimum content item size for the content item slot of the resource based on the one or more requesting device parameters, a distribution of previously rendered content item sizes, and one of the height or the width, wherein the one or more requesting device parameters comprise at least one of a browser type, a browser version, or an operating system, wherein the distribution of previously rendered content item sizes is a truncation curve selected based on the one or more requesting device parameters; determining, by one or more data processors, a number of content items based on the height, the width, and the minimum content item size; selecting, by one or more data processors, one or more content items equal to the determined number; formatting, by one or more data processors, the one or more selected content items based on the minimum content item size, the height, and the width; and outputting, by one or more data processors, data to effect display of the one or more formatted content items.