AWARDING MESSAGE SLOTS FOR A CONSUMER MOBILE DEVICE CAMPAIGN
First Claim
1. A method for forwarding a limited number of vendor messages during a consumer mobile device campaign based on real time data and event driven bidding, executed via a processor on a computer comprising a memory whereon computer-executable instructions comprising the method are stored, the method comprising:
- receiving one or more opt-in events from an aggregator'"'"'s message service platform for a consumer mobile device;
identifying a time interval for the campaign comprising a campaign duration;
identifying a plurality of campaign parameters, comprising identifying a desired number of campaign messages for the consumer mobile device for which an opt-in event was received;
grouping a plurality of vendors into one or more campaign message categories;
identifying a bidding frequency for respective campaign message categories for the identified campaign time interval;
receiving bids from one or more of the plurality of vendors for campaign messages in accordance with the identified bidding frequency for a campaign message category, comprising;
receiving a vendor bid amount;
receiving vendor desired bid increments; and
receiving vendor campaign message information;
identifying a desired bid from the received bids for the campaign message category;
comparing the desired bid to a bid threshold for the campaign message category; and
providing for a vendor message to be transmitted to one or more consumer mobile devices for which an opt-in event was received using the aggregator'"'"'s message service platform if the desired bid meets the bid threshold for the campaign message category.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and systems are disclosed for forwarding a limited number of vendor messages during a consumer mobile device campaign, such as a CSC campaign. Opt-in events are received from an aggregator'"'"'s message service platform for a consumer mobile device (e.g., smart-phone), and a time interval is identified for the campaign that comprises a duration for the campaign. Campaign parameters are identified, where the parameters comprise a desired number of campaign messages for the “opted-in” consumer mobile device. Vendors are grouped into one or more campaign message categories (e.g., by service or products), and a bidding frequency is identified for campaign message categories for the campaign duration. Bids are received for message slots at the bidding frequency for a campaign message category, a desired bid is selected if it meets a threshold, and the corresponding vendor message is sent to the opted-in phone(s).
34 Citations
35 Claims
-
1. A method for forwarding a limited number of vendor messages during a consumer mobile device campaign based on real time data and event driven bidding, executed via a processor on a computer comprising a memory whereon computer-executable instructions comprising the method are stored, the method comprising:
-
receiving one or more opt-in events from an aggregator'"'"'s message service platform for a consumer mobile device; identifying a time interval for the campaign comprising a campaign duration; identifying a plurality of campaign parameters, comprising identifying a desired number of campaign messages for the consumer mobile device for which an opt-in event was received; grouping a plurality of vendors into one or more campaign message categories; identifying a bidding frequency for respective campaign message categories for the identified campaign time interval; receiving bids from one or more of the plurality of vendors for campaign messages in accordance with the identified bidding frequency for a campaign message category, comprising; receiving a vendor bid amount; receiving vendor desired bid increments; and receiving vendor campaign message information; identifying a desired bid from the received bids for the campaign message category; comparing the desired bid to a bid threshold for the campaign message category; and providing for a vendor message to be transmitted to one or more consumer mobile devices for which an opt-in event was received using the aggregator'"'"'s message service platform if the desired bid meets the bid threshold for the campaign message category. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for awarding a limited number of message slots to vendors during a consumer mobile device campaign based on real time data and event driven bidding, comprising:
-
a message communication component configured to communicate with an aggregator'"'"'s message platform to; receive opt-in events from consumer mobile devices; and send messages to consumer mobile devices; a database component configured to store one of more of; campaign information; vendor information; bidding information; and information about a consumer mobile device for which an opt-in event was received; a bidding event component configured to manage bidding events for campaign message slots, comprising; a bidding event scheduler configured to determine a schedule for message slot bidding events; and a bidding event initiator configured to initiate a message slot bidding event at a scheduled time; a bid determination component configured to identify a desired bid for a campaign message slot bidding event based on one or more of; bidding information; vendor information; campaign information; and information about a consumer mobile device for which an opt-in event was received; a bid awarding component configured to award the bidding event campaign message slot to a vendor corresponding to the desired bid if the desired bid meets a bidding threshold for the event campaign message slot; and a vendor message communications component configured to provide a desired vendor message to the message communication component, wherein the vendor message corresponds to the vendor awarded the bidding event campaign message slot. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A method for awarding a limited number of message slots during a common short code (CSC) campaign based on real time data and event driven bidding, executed via a processor on a computer comprising a memory whereon computer-executable instructions comprising the method are stored, the method comprising:
-
defining a CSC based campaign (CPM) as an entity {CSC, [Ti, Tf], Δ
T, oir}, wherein;CSC comprises a Common Short Code; [Ti, Tf] comprises a time interval starting at Ti and ending at Tf, and [Ti, Tf] describes a duration of the campaign; Δ
T comprises a desired time value, wherein Ti+Δ
T<
Tf; andoir comprises a rule that allows opt-in requests for the campaign to be accepted merely during a time interval [Ti, Ti+Δ
T];setting campaign specific parameters N, N1, N2, Δ
t, wherein;N comprises an integer having a value less than a variable that describes a desired upper number of campaign messages an opt-in device can receive during the duration of the campaign; N1 comprises an integer having a value greater than or equal to zero that describes a desired upper number of premium-vendor messages an opt-in phone can receive during the duration of the campaign; N2 comprises an integer having a value greater than or equal to zero that describes a desired upper number of category-vendor messages an opt-in phone can receive during the duration of the campaign; and Δ
t comprises a desired value that describes one or more time intervals at which bidding events for premium messages are scheduled after a new opt in request has been accepted, wherein if at time (tm) where Ti≦
tm+N1*Δ
t≦
Ti+Δ
T a new opt in request of mobile device (m) is accepted, bidding events for premium messages to device m are scheduled at times tm+j*Δ
t, where 1≦
j≦
N1, and where N=N1+N2;grouping a plurality of vendors (As), where for A1 through As s≧
1, into one or more categories (Ck), where for C1 through Ck 1≦
k<
s;sending a “
more opt in options”
message (M) at time tm+(N1+1)*Δ
t to a device m that has opted in at time tm and that has not opted out prior to the more opt-in options message event, comprising;inserting the device m into a default category (0at time tm+(N1+1)*Δ
t, unless a user selection is received prior; andif a user selection comes after inserting the device m into default category 0, removing m from category 0; and defining for respective categories Ci, where 1≦
i≦
k, a bidding frequency parameter (fi), wherein for the duration of the campaign for every fi timer unit a bidding event is scheduled for the category. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
Specification