COGNITIVE SCHEDULER FOR MOBILE PLATFORMS
First Claim
1. A computer-based method of scheduling creative assets for targeted distribution of a plurality of campaigns to a plurality of communications devices, the method comprising:
- receiving, at a server, device information from each of the plurality of communications devices;
creating, at a database, a global unique identifier for each of the plurality of communications devices;
receiving, at the database, an age code, a gender code, and a postal code corresponding to a user of each of the plurality of communications devices;
receiving, at the database, demographic information corresponding to users residing within the postal code;
receiving, at the database, a campaign attribute for a plurality of campaigns;
querying a targeting engine to obtain a number of impressions that satisfy the campaign attribute for each of the plurality of campaigns;
receiving, at the database, a creative asset for each of the plurality of campaigns;
formatting, at a content processor, the creative asset for each of the plurality of campaigns using the device information from each of the plurality of communications devices;
receiving, at the database, a business rule or a constraint for each of the plurality of campaigns;
creating a schedule for the plurality of campaigns based on the user profile data, the demographic information, the campaign attributes, the business rules or the constraints; and
transmitting the schedule and the creative assets to the plurality of communications devices.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-based method of scheduling creative assets for targeted distribution of a plurality of campaigns to a plurality of communications devices. The method includes receiving, at the database, an age code, a gender code, and a postal code corresponding to a user of each of the plurality of communications devices. The method also includes receiving, at the database, a campaign attribute for a plurality of campaigns, querying a targeting engine to obtain a number of impressions that satisfy the campaign attribute for each of the plurality of campaigns, receiving, at the database, a creative asset for each of the plurality of campaigns. The method also includes receiving, at the database, a business rule or a constraint for each of the plurality of campaigns, and creating a schedule for the plurality of campaigns based on the user profile data, the campaign attributes, the business rules or the constraints.
-
Citations
28 Claims
-
1. A computer-based method of scheduling creative assets for targeted distribution of a plurality of campaigns to a plurality of communications devices, the method comprising:
-
receiving, at a server, device information from each of the plurality of communications devices; creating, at a database, a global unique identifier for each of the plurality of communications devices; receiving, at the database, an age code, a gender code, and a postal code corresponding to a user of each of the plurality of communications devices; receiving, at the database, demographic information corresponding to users residing within the postal code; receiving, at the database, a campaign attribute for a plurality of campaigns; querying a targeting engine to obtain a number of impressions that satisfy the campaign attribute for each of the plurality of campaigns; receiving, at the database, a creative asset for each of the plurality of campaigns; formatting, at a content processor, the creative asset for each of the plurality of campaigns using the device information from each of the plurality of communications devices; receiving, at the database, a business rule or a constraint for each of the plurality of campaigns; creating a schedule for the plurality of campaigns based on the user profile data, the demographic information, the campaign attributes, the business rules or the constraints; and transmitting the schedule and the creative assets to the plurality of communications devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium having stored thereon computer executable instructions, the instructions, when executed by a processor, causing the processor to perform a method of scheduling creative assets for targeted distribution of a plurality of campaigns to a plurality of communications devices, the method comprising:
-
receiving, at a server, device information from each of the plurality of communications devices; creating, at a database, a global unique identifier for each of the plurality of communications devices; receiving, at the database, an age code, a gender code, and a postal code corresponding to a user of each of the plurality of communications devices; receiving, at the database, demographic information corresponding to users residing within the postal code; receiving, at the database, a campaign attribute for a plurality of campaigns; querying a targeting engine to obtain a number of impressions that satisfy the campaign attribute for each of the plurality of campaigns; receiving, at the database, a creative asset for each of the plurality of campaigns; formatting, at a content processor, the creative asset for each of the plurality of campaigns using the device information from each of the plurality of communications devices; receiving, at the database, a business rule or a constraint for each of the plurality of campaigns; creating a schedule for the plurality of campaigns based on the user profile data, the demographic information, the campaign attributes, the business rules or the constraints; and transmitting the schedule and the creative assets to the plurality of communications devices. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification