Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2012022929 - SERVEUR DE CONTENU

Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

[ EN ]

Claims

1. A content server for serving content items for inclusion in a web page, comprising:

a web interface arranged to receive requests for content items and to transmit content items in response to such requests;

a content store arranged to store a plurality of content items, each content item having associated with it a desired number of impressions for a predetermined time period;

a serve log arranged to store, for each content item, the most recent time which it was served by the content server;

a decision engine arranged, in response to a request for content received by the web interface, to transmit a content item from the plurality of content of items via the web interface;

wherein the decision engine is arranged to calculate, for each content item, a minimum time period for the content item based on its associated desired quantity of impressions and the predetermined time period;

and wherein the decision engine is further arranged to select the content item for transmission by the web

interface from amongst the content items for which the duration between the current time and the time stored in the serve log exceeds the minimum time period calculated for the content item.

2. A content server as claimed in claim 1, wherein the decision engine is arranged to periodically recalculate the minimum time periods for the content items.

3. A content server as claimed in claim 1 or 2, wherein the minimum time periods are calculated for a plurality of intervals in the predetermined time period.

4. A content server as claimed in any preceding claim, wherein the minimum time periods are calculated based on historical data of available impressions.

5. A content server as claimed in any preceding claim, wherein the web interface is arranged to obtain data indicating the type of a request for content items, and the content items have associated with them limitations on the types of request for which they will be selected.

6. A content server as claimed in claim 5, wherein the minimum time periods are based on the limitations associated with the content items.

7. A content server as claimed in any preceding claim, wherein the decision engine is further arranged to select content items for transmission by the web interface from amongst content items with no associated minimum time period.

8. A content server as claimed in any preceding claim, wherein the plurality of content items includes video clips, and wherein the desired number of impressions associated with the video clips is calculated based on with their duration.

9. A content server as claimed in any preceding claim, wherein the web interface is arranged to receive offers of impressions from a remote system, the decision engine is arranged to make a bid for an impression via the web interface, and to transmit the selected content item via the web interface when the remote system indicates that the bid has been successful.

10. A method of serving content items for inclusion in a web page from a plurality of items, each content item having associated with it a desired number of impressions for a predetermined time period, comprising the steps of:

for each content item, calculating a minimum time period for the content item based on its associated desired quantity of impressions and the predetermined time period; in response to a request for a content item, selecting a content item from the plurality of content items;

serving the selected content item;

recording the time at which the content item was served;

wherein the content item is selected from amongst the content items for which the duration between the current time and the recorded time exceeds the minimum time period calculated for the content item.

11. A method as claimed in claim 10, wherein the minimum time period is periodically recalculated.

12. A method as claimed in claim 10 or 11, wherein the minimum time periods are calculated for a plurality of intervals in the predetermined time period.

13. A method as claimed in any of claims 10 to 12, wherein the minimum time periods are calculated based on historical data of available impressions.

14. A method as claimed in any of claims 10 to 13, wherein data indicating the type of the request is received with the request, and the content items have associated with them limitations on the types of request for which they will be selected.

15. A method as claimed in claim 14, wherein the minimum time periods are based on the limitations associated with the content items.

16. A method as claimed in any of claims 10 to 15, wherein the content item is further selected from amongst content items with no associated minimum time period.

17. A method as claimed in any of claims 10 to 16, wherein the plurality of content items includes video clips, and wherein the desired number of impressions associated with the video clips is calculated based on their duration.

18. A method as claimed in any of claims 10 to 17, further comprising the steps of:

receiving an offer of an impression from a remote system;

sending a bid for the impression to the remote system.

19. A computer program product arranged, when executed on a server, to provide a content server as claimed in any of claims 1 to 9.

20. A computer program product arranged, when executed, to perform the steps of any of the methods of claims 10 to 18.