TIME PERIOD DISTRIBUTION OF OFFER CODES
First Claim
1. An affiliate-network system configured to act as an intermediary between merchants issuing coupons or other offers and publishers promoting the offers to consumers, the affiliate-network system being configured to distribute and track usage of offers, the system comprising:
- one or more processors;
non-transitory tangible computer-readable memory storing instructions that when executed by one or more of the one or more processors effectuate operations comprising;
obtaining one or more offer codes from a merchant, each offer code associated with a start date and an expiration date;
receiving, via a network, a plurality of requests for offer codes from a respective plurality of consumer user device, each request occurring at a respective time; and
for each of the plurality of requests;
selecting an offer code from the one or more offer codes based on the start date, the expiration date, and the respective time the request was received; and
sending the selected offer code to the requesting consumer user device of the respective plurality of consumer user devices.
14 Assignments
0 Petitions
Accused Products
Abstract
Provided are systems and processes for distribution of offer codes, including: obtaining a plurality of offer codes from a merchant, each offer code associated with a start date an expiration date and receiving, via a network, a plurality of requests for offer codes from a respective plurality of consumer user device, each request occurring during a respective time period. For each request, an offer code is selected from the plurality of offer codes based on the start date, the expiration date, and the respective time the request was received and the selected offer code is sent to the requesting consumer user.
69 Citations
28 Claims
-
1. An affiliate-network system configured to act as an intermediary between merchants issuing coupons or other offers and publishers promoting the offers to consumers, the affiliate-network system being configured to distribute and track usage of offers, the system comprising:
-
one or more processors; non-transitory tangible computer-readable memory storing instructions that when executed by one or more of the one or more processors effectuate operations comprising; obtaining one or more offer codes from a merchant, each offer code associated with a start date and an expiration date; receiving, via a network, a plurality of requests for offer codes from a respective plurality of consumer user device, each request occurring at a respective time; and for each of the plurality of requests; selecting an offer code from the one or more offer codes based on the start date, the expiration date, and the respective time the request was received; and sending the selected offer code to the requesting consumer user device of the respective plurality of consumer user devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
obtaining, at an affiliate-network system, a plurality of offer codes associated with a merchant, each offer code associated with a distribution time period, the affiliate network system comprising one or more processors; receiving, at the affiliate network system, a first request from a first consumer user device at a first time; selecting a first offer code from the plurality of offer codes if the first time occurs during the a first distribution period; sending over a network, during the first distribution time period, the first offer code to the first consumer user device; receiving, at the affiliate-network system, a second request from a second consumer user device at a second time; selecting a second offer code from the plurality of offer codes if the second time occurs during a second distribution time period; and sending over a network, during the second distribution time period, the second offer code to the second consumer user device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
receiving, at an affiliate-network system, a plurality of requests for an offer code from a respectively plurality of consumer user devices at a respective plurality of times; for each of the plurality of requests; selecting a select offer code from one or more offer codes associated with one or more expiration dates, the selecting based on a duration from the time of the request to the expiration date of the select offer code; and sending, over a network, the select offer code to the respective one of the plurality of consumer user devices associated with the request. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A system configured to distribute and track usage of offers, the system comprising:
-
one or more processors; non-transitory tangible computer-readable memory storing instructions that when executed by one or more of the one or more processors effectuate operations comprising; obtaining one or more offer codes from a merchant, each offer code associated with offer distribution criteria; receiving, over a network, a plurality of requests for an offer code from a respectively plurality of consumer user devices at a respective plurality of times; for each of the plurality of requests; selecting a select offer code from the one or more offer codes, the selecting being based on the offer distribution criteria, the offer distribution criteria comprising at least one of a start date, an expiration date, and an offer distribution rate; and sending, over the network, the select offer code to the respective one of the plurality of consumer user devices associated with the request. - View Dependent Claims (27, 28)
-
Specification