Bundle generation
First Claim
Patent Images
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 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
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. - View Dependent Claims (20)
-
Specification