Formatting a user network site based on user preferences and format performance data
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving format preference information for a user network site;
identifying format performance information for two or more candidate advertisement locations in the user network site,the format performance information for each of the two or more candidate advertisement locations including a first value specifying a number of user interactions with one or more advertisements that were previously positioned at the candidate advertisement location;
selecting, by one or more processors and based on the format performance information for the candidate advertisement locations from the two or more candidate advertisement locations, first advertisement locations at which advertisements will be presented on the user network site;
determining, by the one or more processors, a document format for the user network site based on the format preference information and the selected first advertisement locations;
formatting, by the one or more processors, the user network site based on the document format,the formatting including setting, in code defining the user network site, a size of the first advertisement locations;
determining, by the one or more processors, a difference between the first value specifying the number of user interactions included in the format performance information and a second value included in additional format performance information for each of the two or more candidate advertisement locations, specifying a second number of user interactions with one or more different advertisements that were previously positioned at the first advertisement locations;
in response to determining the difference between the first value included in the format performance information and the second value included in the additional format performance information, dynamically adjusting, by the one or more processors, the document format based on the difference between the first value of the format performance information and the second value of the additional format performance information,wherein the dynamic adjustment includes changing, in the code defining the user network site, the size of at least one of the selected first advertisement locations,wherein the change to the size increases as the difference between the first value included in the format performance information and the second value included in the additional format performance information increases;
after changing the size in the code defining the user network site, resizing, by the one or more processors, at least one advertisement to have dimensions matching the changed size of the at least one selected first advertisement location; and
outputting, to a user device and over a communications network, computer executable instructions that initiate presentation, within the at least one selected first advertisement location at the changed size, of the at least one advertisement at the resized dimensions.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for formatting an electronic document. Format preference information related to the format of a user network site associated with a user is received. Document format criteria based on the format preference information and format performance information is automatically determined. An electronic document associated with the user network site is output according to the document format criteria.
-
Citations
19 Claims
-
1. A computer-implemented method, comprising:
-
receiving format preference information for a user network site; identifying format performance information for two or more candidate advertisement locations in the user network site, the format performance information for each of the two or more candidate advertisement locations including a first value specifying a number of user interactions with one or more advertisements that were previously positioned at the candidate advertisement location; selecting, by one or more processors and based on the format performance information for the candidate advertisement locations from the two or more candidate advertisement locations, first advertisement locations at which advertisements will be presented on the user network site; determining, by the one or more processors, a document format for the user network site based on the format preference information and the selected first advertisement locations; formatting, by the one or more processors, the user network site based on the document format, the formatting including setting, in code defining the user network site, a size of the first advertisement locations; determining, by the one or more processors, a difference between the first value specifying the number of user interactions included in the format performance information and a second value included in additional format performance information for each of the two or more candidate advertisement locations, specifying a second number of user interactions with one or more different advertisements that were previously positioned at the first advertisement locations; in response to determining the difference between the first value included in the format performance information and the second value included in the additional format performance information, dynamically adjusting, by the one or more processors, the document format based on the difference between the first value of the format performance information and the second value of the additional format performance information, wherein the dynamic adjustment includes changing, in the code defining the user network site, the size of at least one of the selected first advertisement locations, wherein the change to the size increases as the difference between the first value included in the format performance information and the second value included in the additional format performance information increases; after changing the size in the code defining the user network site, resizing, by the one or more processors, at least one advertisement to have dimensions matching the changed size of the at least one selected first advertisement location; and outputting, to a user device and over a communications network, computer executable instructions that initiate presentation, within the at least one selected first advertisement location at the changed size, of the at least one advertisement at the resized dimensions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
-
receiving a request to format a user network site; identifying, by one or more processors, format performance information for two or more candidate advertisement locations of the user network site, the format performance information for each of the two or more candidate advertisement locations including a first value specifying a number of user interactions with one or more advertisements that were previously presented at the candidate advertisement location; selecting, by the one or more processors and based on the format performance information, first advertisement locations from the two or more candidate advertisement locations, each of the first advertisement locations having a specified size defined in code of the user network site; and determining, by the one or more processors, a difference between the first value specifying the number of user interactions inmded in the format performance information and a second value, included in additional format performance information for each of the two or more candidate advertisement locations, specifying a second number of user interactions with one or more different advertisements that were previously positioned at the first advertisement locations; in response to determining the difference between the first value included in the format performance information and the second value included in the additional format performance information, dynamically adjusting, by one or more processors, the specified size in the code of the user network site based on changes to the format performance information that result from user interactions with multiple different advertisements presented in the selected first advertisement locations; after changing the size in the code defining the user network site, resizing, by the one or more processors, at least one advertisement to have dimensions matching the changed size of the at least one selected first advertisement location; and outputting, to a user device and over a communications network, computer executable instructions that initiate presentation, within the at least one selected advertisement location at the changed size, of the at least one advertisement at the resized dimension. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification