Contextual advertisements within mixed-content page layout model
First Claim
1. A non-transitory computer-readable data storage medium having a computer program stored thereon, wherein execution of the computer program by a processor causes a method to be performed, the method comprising:
- inputting one or more text blocks, one or more images, and one or more contextual advertisements related to the text blocks into a mixed-content page layout model;
generating one or more pages by the mixed-content page layout model such that the text blocks, the images, and the contextual advertisements are displayed on the pages; and
,outputting the pages,wherein generating the one or more pages by the mixed-content page layout model comprises, for each contextual advertisement;
determining a dynamic weight for the contextual advertisement in relation to a particular text block, the mixed-content page layout model using the dynamic weight in determining where the contextual advertisement is displayed within the pages in relation to the particular text block.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more text blocks, one or more images, and one or more contextual advertisements related to the text blocks are input into a mixed-content page layout model. One or more pages are generated by the mixed-content page layout model such that the text blocks, the images, and the contextual advertisements are displayed on the pages. For each contextual advertisement, a dynamic weight to a particular text block is determined. The mixed-content page layout model uses the dynamic weight for a contextual advertisement in determining where the advertisement is displayed within the pages in relation to the particular text block.
15 Citations
15 Claims
-
1. A non-transitory computer-readable data storage medium having a computer program stored thereon, wherein execution of the computer program by a processor causes a method to be performed, the method comprising:
-
inputting one or more text blocks, one or more images, and one or more contextual advertisements related to the text blocks into a mixed-content page layout model; generating one or more pages by the mixed-content page layout model such that the text blocks, the images, and the contextual advertisements are displayed on the pages; and
,outputting the pages, wherein generating the one or more pages by the mixed-content page layout model comprises, for each contextual advertisement; determining a dynamic weight for the contextual advertisement in relation to a particular text block, the mixed-content page layout model using the dynamic weight in determining where the contextual advertisement is displayed within the pages in relation to the particular text block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
modifying a mixed-content page layout model that is to display one or more text blocks and one or more images on one or more pages to also display one or more contextual advertisements on the pages; inputting, by a processor, the text blocks, the images, and the contextual advertisements into the mixed-content page layout model as has been modified; generating the pages by the mixed-content page layout model as executed by the processor, such that the text blocks, the images, and the contextual advertisements are displayed on the pages; and
,outputting the pages, wherein modifying the mixed-content page layout model to also display the contextual advertisements on the pages comprises; modifying the mixed-content page layout model to determine a dynamic weight for each contextual advertisement in relation to a particular text block, and to use the dynamic weight in determining where the contextual advertisement is displayed within the pages in relation to the particular text block. - View Dependent Claims (12, 13)
-
-
14. A system comprising:
-
a processor; a computer-readable data storage medium to store one or more computer programs executable by the processor and implementing a probabilistic mixed-content page layout model, wherein the probabilistic mixed-content page layout model is to generate one or more pages such that one or more text blocks, one or more images, and one or more contextual advertisements are displayed on the pages, and wherein the probabilistic mixed-content page layout model is to generate the pages such that for each contextual advertisement, the probabilistic mixed-content page layout model is to determine a dynamic weight for the contextual advertisement in relation to a particular text block, and is to use the dynamic weight in determining where the contextual advertisement is displayed within the pages in relation to the particular text block. - View Dependent Claims (15)
-
Specification