Delivering targeted advertising to mobile devices
First Claim
Patent Images
1. A method for allowing brand managers to manage their advertising campaigns in real-time over a network, the method being implemented on a computer having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processor, program the computer to perform the method, the method comprising:
- obtaining, by the computer, discount information that specifies a discount associated with an item;
generating, by the computer, an advertising item based on the discount information;
obtaining, by the computer, a demographic criterion;
storing, by the computer, the demographic criterion in association with information identifying the advertising item;
generating, by the computer, an advertising campaign that includes the advertising item;
providing, by the computer to client devices the advertising item, in association with the advertising campaign, over the network based on the demographic criterion;
generating, by the computer, real-time advertising campaign results based on the provided advertising item, and storing the real-time advertising campaign results;
providing, by the computer, real-time access to the stored real-time advertising campaign results;
obtaining, by the computer from a retailer, real-time inventory information that indicates a real-time inventory level for the item at the retailer;
determining, by the computer, whether the obtained real-time inventory level is below a threshold inventory level;
responsive to a determination that the obtained real-time inventory level is below the threshold inventory level, not delivering, by the computer, the provided advertising item to the client devices; and
responsive to a determination that an amount of free memory space available on one of the client devices is insufficient to view the provided advertising item, not delivering, by the computer, the provided advertising item to the one of the client devices.
21 Assignments
0 Petitions
Accused Products
Abstract
A method for loading a layout with advertising item data is provided. Layout header data is parsed. A layout item object is then built. Global layout variables are replaced with values. Local layout variables are replaced with data from content objects. Displayed data is then created.
-
Citations
22 Claims
-
1. A method for allowing brand managers to manage their advertising campaigns in real-time over a network, the method being implemented on a computer having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processor, program the computer to perform the method, the method comprising:
-
obtaining, by the computer, discount information that specifies a discount associated with an item; generating, by the computer, an advertising item based on the discount information; obtaining, by the computer, a demographic criterion; storing, by the computer, the demographic criterion in association with information identifying the advertising item; generating, by the computer, an advertising campaign that includes the advertising item; providing, by the computer to client devices the advertising item, in association with the advertising campaign, over the network based on the demographic criterion; generating, by the computer, real-time advertising campaign results based on the provided advertising item, and storing the real-time advertising campaign results; providing, by the computer, real-time access to the stored real-time advertising campaign results; obtaining, by the computer from a retailer, real-time inventory information that indicates a real-time inventory level for the item at the retailer; determining, by the computer, whether the obtained real-time inventory level is below a threshold inventory level; responsive to a determination that the obtained real-time inventory level is below the threshold inventory level, not delivering, by the computer, the provided advertising item to the client devices; and responsive to a determination that an amount of free memory space available on one of the client devices is insufficient to view the provided advertising item, not delivering, by the computer, the provided advertising item to the one of the client devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21)
-
-
20. A system for allowing brand managers to manage their advertising campaigns in real-time over a network, the system comprising:
a computer comprising one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, program the computer to; obtain discount information that specifies a discount associated with an item; generate an advertising item based on the discount information; obtain a demographic criterion; store the demographic criterion in association with information identifying the advertising item; generate an advertising campaign that includes the advertising item; provide to client devices the advertising item, in association with the advertising campaign, over the network based on the demographic criterion; generate real-time advertising campaign results based on the provided advertising item; provide the advertising item, in association with the advertising campaign, over the network based on the demographic criterion; generating real-time advertising campaign results based on the provided advertising item, and store the real-time advertising campaign results; provide real-time access to the stored real-time advertising campaign results; obtain, from a retailer, real-time inventory information that indicates a real-time inventory level for the item at the retailer; determine whether the obtained real-time inventory level is below a threshold inventory level; responsive to a determination that the obtained real-time inventory level is below the threshold inventory level, not deliver the provided advertising item to the client devices; and responsive to a determination that an amount of free memory space available on one of the client devices is insufficient to view the provided advertising item, not deliver, by the computer, the provided advertising item to the one of the client devices. - View Dependent Claims (22)
Specification