Universal advertisement services architecture
First Claim
1. A method for providing advertising content for display in at least one page over a network, comprising:
- obtaining a configuration for a location in a page, wherein the configuration includes a type of advertisement for display at the location;
employing the configuration to determine at least one advertisement that is qualified for display at the location in the page; and
employing at least one rule to optimize a determination of an advertisement to be displayed at the location in the page, wherein the optimized advertisement is selected from the at least one qualified advertisement.
3 Assignments
0 Petitions
Accused Products
Abstract
A universal advertisement services system provides a common framework for managing web-based advertisement campaigns associated with various kinds of advertisement formats and advertisement pricing mechanisms. A unified set of interfaces is provided for advertisement configuration, fetching, arbitration and optimization, and advertisement campaign validation, exposing services to external parties as well as internal users. The universal advertisement services system enables delivery of an optimal available guaranteed or performance-based advertisement for a specified position in a web page and based on given business rules and metrics.
145 Citations
29 Claims
-
1. A method for providing advertising content for display in at least one page over a network, comprising:
-
obtaining a configuration for a location in a page, wherein the configuration includes a type of advertisement for display at the location;
employing the configuration to determine at least one advertisement that is qualified for display at the location in the page; and
employing at least one rule to optimize a determination of an advertisement to be displayed at the location in the page, wherein the optimized advertisement is selected from the at least one qualified advertisement. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server for providing advertising content for display in at least one page over a network, comprising:
-
a network interface for communicating with a remote device that requests the advertisement;
a processor in communication with the network interface; and
a memory in communication with the processor and for use in storing data and machine instructions that enable the processor to perform a plurality of operations, including;
obtaining a configuration for a location in a page, wherein the configuration includes a type of advertisement for display at the location;
employing the configuration to determine at least one advertisement that is qualified for display at the location in the page; and
employing at least one rule to optimize a determination of an advertisement to be displayed at the location in the page, wherein the optimized advertisement is selected from the at least one qualified advertisement. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A client for displaying advertising content in at least one page over a network, comprising:
-
a network interface for communicating with a remote device that provides at least one advertisement;
a processor in communication with the network interface; and
a memory in communication with the processor and for use in storing data and machine instructions that enable the processor to perform a plurality of operations, including;
requesting a page to be displayed;
obtaining a configuration for a location in the requested page, wherein the configuration includes a type of advertisement for display at the location;
employing the configuration to request at least one advertisement that is qualified for display at the location in the page; and
displaying an advertisement at the location in the page based on at least one rule, wherein the at least one rule enables the optimal selection of the displayed advertisement from the at least one qualified advertisement. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A mobile device for displaying advertising content in at least one page over a network, comprising:
-
a network interface for communicating with a remote device that provides at least one advertisement;
a processor in communication with the network interface; and
a memory in communication with the processor and for use in storing data and machine instructions that enable the processor to perform a plurality of operations, including;
requesting a page to be displayed;
obtaining a configuration for a location in the requested page, wherein the configuration includes a type of advertisement for display at the location;
employing the configuration to request at least one advertisement that is qualified for display at the location in the requested page; and
displaying an advertisement at the location in the page based on at least one rule, wherein the at least one rule enables the optimal selection of the displayed advertisement from the at least one qualified advertisement. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A system for displaying advertising content in at least one page over a network, comprising:
-
a first device that provides an interface for communicating a requested page over the network to a second device, wherein the first device performs actions including;
specifying a configuration for a location in a page for an advertisement, and wherein the configuration requirement includes at least one type; and
employing the configuration to determine at least one advertisement that is qualified for display at the location in the requested page; and
providing an advertisement for display by the second device based on at least one rule, wherein the at least one rule enables the optimal selection of the displayable advertisement from the at least one qualified advertisement; and
the second device enables the displaying of the provided advertisement at the location in the requested page.
-
-
28. A computer-readable medium storing computer-executable instructions for providing advertising content for display in at least one page over a network, comprising:
-
obtaining a configuration for a location in a page, wherein the configuration includes a type of advertisement for display at the location;
employing the configuration to determine at least one advertisement that is qualified for display at the location in the page; and
employing at least one rule to optimize a determination of an advertisement to be displayed at the location in the page, wherein the optimized advertisement is selected from the at least one qualified advertisement.
-
-
29. A modulated data signal for providing advertising content for display in at least one page over a network, the modulated data signal comprising instructions that enable a computing device to perform actions, including:
-
obtaining a configuration for a location in a page, wherein the configuration includes a type of advertisement for display at the location;
employing the configuration to determine at least one advertisement that is qualified for display at the location in the page; and
employing at least one rule to optimize a determination of an advertisement to be displayed at the location in the page, wherein the optimized advertisement is selected from the at least one qualified advertisement.
-
Specification