IP Library Granted Patent US 9,064,024
Granted Patent B2
US 9,064,024 · App. 11/842,732 · Granted Jun 23, 2015

Bundle generation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,064,024
App. No.
11/842,732
Granted
Jun 23, 2015
Kind
B2
Abstract

First topics related to a content page, such as a web page, are identified. Thereafter, second topics related to a first content element, such as advertisements, and a second content element, such as media files, are identified based on the first topics. Common topics are identified that are common to the first and second topics. Based on the common topics, first and second content elements are identified and combined in a bundle that is transmitted to a user requesting the content page.

Claims (64)

1. A method comprising:

determining first keywords associated with a web page that a user can select for display on a client device;

determining second keywords associated with advertisements that one or more computers can select for display on the client device;

determining third keywords associated with sponsored video files that the one or more computers can select for display on the client device;

identifying common keywords common to the first keywords, the second keywords, and the third keywords;

generating common topics by ranking the common keywords;

identifying candidate advertisements from the advertisements that the one or more computers can select for display on the client device and candidate sponsored video files from the sponsored video files that the one or more computers can select for display on the client device associated with the common topics based on keywords associated with the candidate advertisements and the candidate sponsored video files;

generating an advertisement bundle including (i) one or more advertisements from among the candidate advertisements and (ii) one or more sponsored video files from among the candidate sponsored video files based at least in part on the common topics and on enhancing revenue and enhancing relevance for the one or more advertisements from among the candidate advertisements and for the one or more sponsored video files from among the candidate sponsored video files as a whole,

wherein generating the advertisement bundle includes evaluating the one or more advertisements and the one or more sponsored video files and monitoring an aggregate click-through rate of the one or more advertisements and the sponsored video files, a click-to-play rate of the one or more advertisements and the sponsored video files, and an aggregate cost of the one or more advertisements and the sponsored video files; and

providing the advertisement bundle to be displayed on the web page.

2. The method of claim 1 , wherein determining first keywords associated with a web page that a user can select for display on a client device comprises:

receiving one or more of the first keywords from a content source associated with the web page.

3. The method of claim 1 , wherein determining first keywords associated with a web page that a user can select for display on a client device comprises:

analyzing signals from a content source associated with the web page.

4. The method of claim 1 , wherein:

the second keywords are determined by analyzing signals from the advertisements that the one or more computers can select for display on the client device; and

the third keywords are determined by analyzing signals from the sponsored video files that the one or more computers can select for display on the client device.

5. The method of claim 1 , wherein the advertisement bundle is generated further based on the ranking of the common keywords.

6. The method of claim 1 , wherein generating an advertisement bundle comprises:

combining the one or more advertisements and the one or more sponsored video files in the bundle.

7. The method of claim 1 , wherein generating an advertisement bundle comprises:

combining one or more advertisements and one or more sponsored video files in an advertisement bundle based on evaluating the one or more advertisements and the one or more sponsored video files.

8. The method of claim 1 , further comprising:

monitoring a consumption of one or more advertisements and one or more sponsored video files.

9. The method of claim 7 , wherein evaluating the one or more advertisements and the one or more sponsored video files comprises:

monitoring past performance of the one or more advertisements and the one or more sponsored video files according to the one or more performance parameters.

10. A system comprising:

one or more computer devices; and

a non-transitory computer-readable storage medium coupled to the one or more computer devices having instructions stored thereon which, when executed by the one or more computer devices, cause the one or more computer devices to perform operations comprising:

determining first keywords associated with a web page that a user can select for display on a client device;

determining second keywords associated with advertisements that one or more computers can select for display on the client device;

determining third keywords associated with sponsored video files that the one or more computers can select for display on the client device;

identifying common keywords common to the first keywords, the second keywords, and the third keywords;

generating common topics by ranking the common keywords;

identifying candidate advertisements from the advertisements that the one or more computers can select for display on the client device and candidate sponsored video files from the sponsored video files that the one or more computers can select for display on the client device associated with the common topics based on keywords associated with the candidate advertisements and the candidate sponsored video files;

generating an advertisement bundle including (i) one or more advertisements from among the candidate advertisements and (ii) one or more sponsored video files from among the candidate sponsored video files based at least in part on the common topics and on enhancing revenue and enhancing relevance for the one or more advertisements from among the candidate advertisements and for the one or more sponsored video files from among the candidate sponsored video files as a whole, wherein generating the advertisement bundle includes evaluating the one or more advertisements and the one or more sponsored video files and monitoring an aggregate click-through rate of the one or more advertisements and the sponsored video files, a click-to-play rate of the one or more advertisements and the sponsored video files, and an aggregate cost of the one or more advertisements and the sponsored video files; and

providing the advertisement bundle to be displayed on the web page.

11. The system of claim 10 , wherein determining first keywords associated with a web page that a user can select for display on a client device comprises:

receiving one or more of the first keywords from a content source associated with the web page.

12. The system of claim 10 , wherein determining first keywords associated with a web page that a user can select for display on a client device comprises:

analyzing signals from a content source associated with the web page.

13. The system of claim 10 , wherein:

the second keywords are determined by analyzing signals from the advertisements that the one or more computers can select for display on the client device; and

the third keywords are determined by analyzing signals from the sponsored video files that the one or more computers can select for display on the client device.

14. The system of claim 10 , wherein the advertisement bundle is generated further based on the ranking of the common keywords.

15. The system of claim 10 , wherein generating an advertisement bundle comprises:

combining the one or more advertisements and the one or more sponsored video files in the bundle.

16. The system of claim 10 , wherein generating an advertisement bundle comprises:

combining the one or more advertisements and the one or more sponsored video files in the advertisement bundle based on evaluating the one or more advertisements and the one or more sponsored video files.

17. The system of claim 16 , wherein evaluating the one or more advertisements and the one or more sponsored video files comprises:

monitoring past performance of the one or more advertisements and the one or more sponsored video files according to the one or more performance parameters.

18. The system of claim 10 , wherein the operations further comprise:

monitoring a consumption of the one or more advertisements and the one or more sponsored video files.

19. A non-transitory computer storage medium encoded with a computer program, the computer program comprising instructions that when executed by one or more data processing apparatus cause the one or more data processing apparatus to perform operations comprising:

determining first keywords associated with a web page that a user can select for display on a client device;

determining second keywords associated with advertisements that one or more computers can select for display on the client device;

determining third keywords associated with sponsored video files that the one or more computers can select for display on the client device;

identifying common keywords common to the first keywords, the second keywords, and the third keywords;

generating common topics by ranking the common keywords;

identifying candidate advertisements from the advertisements that the one or more computers can select for display on the client device and candidate sponsored video files from the sponsored video files that the one or more computers can select for display on the client device associated with the common topics based on keywords associated with the candidate advertisements and the candidate sponsored video files;

generating an advertisement bundle including (i) one or more advertisements from among the candidate advertisements and (ii) one or more sponsored video files from among the candidate sponsored video files based at least in part on the common topics and on enhancing revenue and enhancing relevance for the one or more advertisements from among the candidate advertisements and for the one or more sponsored video files from among the candidate sponsored video files as a whole, wherein generating the advertisement bundle includes evaluating the one or more advertisements and the one or more sponsored video files and monitoring an aggregate click-through rate of the one or more advertisements and the sponsored video files, a click-to-play rate of the one or more advertisements and the sponsored video files, and an aggregate cost of the one or more advertisements and the sponsored video files; and

providing the advertisement bundle to be displayed on the web page.

20. The medium of claim 19 , wherein determining first keywords associated with a web page that a user can select for display on a client device comprises:

receiving one or more of the first keywords from a content source associated with the web page.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044334/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2007
From: OESTLIEN, CHRISTIAN; LEE, AARON
To: GOOGLE INC.
Reel/Frame 019865/0755 →