Patent ID: 9208508
Filing Date: 2015-12-08
Classification: G06Q

Abstract:
1. A method comprising: receiving, by one or more processing devices, multiple requests for content items for a plurality of Web pages of a Web site published by a computing device of a publisher, the multiple requests comprising information regarding one or more content item distribution slots on at least two of the plurality of Web pages for the content items, the one or more content item distribution slots being associated with the multiple requests, an identity of the publisher, and context information regarding a subject of the plurality of Web pages; identifying, by one or more processing devices, one or more time periods associated with the multiple requests, each time period encompassing a time during which a content item is to be delivered for output in the one or more content item distribution slots to a computing device of a user; accessing, by one or more processing devices, content item distribution information regarding content item groups associated with the one or more content item distribution slots, the content item groups being associated with blocks of time during which content items in the content item groups can be output in response to the multiple requests; identifying, by one or more processing devices, a first content item group among the content item groups, the identifying being based on a first time period associated with a first request of the multiple requests and on information in the first request; selecting, by one or more processing devices, a first content item associated with the first content item group for the one or more content item distribution slots on at least two of the plurality of Web pages of the Web site during the first time period; identifying, by one or more processing devices, a second content item group among the content item groups, the identifying being based on a second time period associated with a second request of the multiple requests and on information in the second request; selecting, by one or more processing devices, a second content item associated with the second content item group for the one or more content item distribution slots on at least two of the one or more Web pages of the Web site during the second time period; and providing, in response to the multiple requests and to the computing device of the user, information regarding the first and second content items selected for distribution in the one or more content item distribution slots.