IP Library Granted Patent US 10,387,903
Granted Patent B2
US 10,387,903 · App. 14/531,147 · Granted Aug 20, 2019

Providing single-use offers

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,387,903
App. No.
14/531,147
Granted
Aug 20, 2019
Kind
B2
Abstract

Provided is a process, including: obtaining an offer issued by a merchant, the offer being redeemable on-line, at the merchant's website, in-store, at a physical location of the merchant, or both; obtaining a plurality of single-use offer codes associated with the offer; receiving a request for a single-use offer code, the request having a phone number; sending to the phone number, via a text messaging service, a text message comprising a uniform resource identifier (URI) to a select single-use offer code of the plurality single-use offer codes; and sending the single-use offer code to a consumer user device in response to a user selection of the URI.

Claims (70)

1. A method, having the ability to provide single-use offers redeemable in store or online, comprising:

receiving at an affiliate-network system comprising one or more processors, a first request for a single-use offer code of a single-use offer, the request comprising indications of an intent to redeem the single-use offer in store or on-line and information of a first requestor;

analyzing the first request, such analysis comprising one or more of:

comparing the information of the first requestor against information representative of at least the existence of previous other requests by the first requestor; or

comparing the information of the first requestor with a potential redemption location of the single-use offer;

in response to determining that the indications are of an intent of the first requestor to redeem in store:

sending to a consumer device at a phone number, via a text messaging service, a text message comprising a uniform resource identifier (URI) to a first single-use offer code of a plurality single-use offer codes;

receiving at the affiliate-network system a user selection of the URI from the consumer user device of the first requestor; and

sending single-use offer code content having the first single-use offer code to the consumer device of the first requestor in response to the user selection of the URI;

receiving at the affiliate-network system, a second request for a single-use offer code of the single-use offer, the second request comprising indications of an intent to redeem the single-use offer in store or on-line and information of a second requestor; and

in response to determining that the indications are of an intent of the second requestor to redeem online:

storing online redemption data in memory documenting that the single user offer was requested and identifying a publisher that presented the offer to the consumer to credit the publisher;

sending to a consumer user device of the second requestor instructions to request content from a merchant's website;

obtaining the online redemption data stored in memory upon the second requestor redeeming the offer, the online redemption data including a second single-use offer code different from the first single-use offer code; and

determining compensation for the publisher based on the obtained online redemption data.

2. The method of claim 1 , comprising obtaining offline transaction data from a merchant system, the offline transaction data including a transaction having redemption of the first single-use offer code.

3. The method of claim 2 , comprising identifying the single-use offer code as invalid based on the redemption.

4. The method of claim 1 , comprising obtaining online redemption data from a merchant system, the online redemption data including redemption of the second single-use offer code.

5. The method of claim 4 , comprising identifying the second single-use offer code as invalid based on the redemption.

6. The method of claim 1 , comprising determining whether the phone number is associated with any of a plurality of single-use offer codes.

7. The method of claim 6 , comprising associating the second single-use offer code with the phone number in response to determining that none of the plurality of single-use offer codes are associated with the phone number.

8. The method of claim 1 , wherein the text messaging service comprises the short messaging service (SMS).

9. 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 both on-line offers and in-store 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 an offer issued by a merchant, the offer being redeemable both on-line, at the merchant's website, in-store, at a physical location of the merchant, or a combination thereof;

obtaining a plurality of single-use offer codes associated with the offer, each of the plurality of single-use offer codes being redeemable for a single transaction;

receiving from a consumer user device, via a network, a request for a single-use offer code usable either on-line, at the merchant's website or in-store, at a physical location of the merchant, the request comprising a device identifier that uniquely identifies the consumer user device;

analyzing the request, such analysis comprising one or more of:

comparing the request against information representative of at least the existence of previous other requests related to the consumer user device; or

receiving information related to a physical location of the request and comparing the physical location of the address with a potential redemption location of the offer;

if the request is for a single-use offer code usable in-store, at a physical location of the merchant,

sending to the consumer user device, via the network, a uniform resource identifier (URI) to obtain a select single-use offer code of the plurality single-use offer codes; and

sending to the consumer user device, over the network, the select single-use offer code in response to a user selection of the URI; and

if the request is for a single-use offer code usable on-line, at the merchant's website,

storing online redemption data in memory documenting that the consumer selected the offer and identifying a publisher that presented the offer to the consumer to credit the publisher;

instructing the consumer user device to request content from the merchant's website;

obtaining the online redemption data stored in memory upon the consumer redeeming the offer, the online redemption data including the select single-use offer code; and

determining compensation for the publisher based on the obtained online redemption data.

10. The affiliate-network system of claim 9 , the memory storing instructions that when executed by one or more of the one or more processors effectuate operations comprising:

receiving indications from the consumer user device that a consumer selected an in-store redemption option;

sending the consumer in-store redemption data documenting that the consumer is in possession of the offer for presentation to the merchant at a physical location of the merchant, the data identifying a publisher that presented the offer to the consumer to credit the publisher;

receiving transaction data from the merchant indicating that the consumer redeemed the offer, the transaction data including the select single-use offer code; and

determining compensation for the publisher based on the transaction data.

11. The affiliate-network system of claim 10 , the memory storing instructions that when executed by one or more of the one or more processors effectuate operations comprising:

identifying the select one of the plurality of single-use offer codes as invalid after receiving the transaction data.

12. The affiliate-network system of claim 9 , the memory storing instructions that when executed by one or more of the one or more processors effectuate operations comprising:

receiving indications from the consumer user device that a consumer selected an on-line redemption option;

storing on-line redemption data in memory documenting that the consumer selected the offer and identifying a publisher that presented the offer to the consumer to credit the publisher;

instructing the consumer user device to request content from the merchant's website;

obtaining the online redemption data stored in memory upon the consumer redeeming the offer, the online redemption including the select single-use offer code; and

determining compensation for the publisher based on the obtained online redemption data; and

identifying the select one of the plurality of single-use offer codes as invalid after receiving the online redemption data.

13. The affiliate-network system of claim 9 , wherein sending the select single-use offer code to the consumer user device in response to a user selection of the URI comprises sending single-use offer code content that includes the select single-use offer code.

14. The affiliate-network system of claim 9 , the memory storing instructions that when executed by one or more of the one or more processors effectuate operations comprising:

determining whether the device identifier is previously associated with any of the plurality of single-use offer codes.

15. A method, comprising:

receiving at an affiliate-network system, via a network, a first request for a single-use offer code of a single-use offer from a first consumer user device, the first request comprising a first device identifier that uniquely identifies the first consumer user device, the affiliate-network system comprising one or more processors;

in response to determining that the single use offer is to be redeemed in-store, at a physical location of a merchant:

sending to the first consumer user device identified by the first device identifier, via the network, a uniform resource identifier (URI) to a first single-use offer code of a plurality single-use offer codes;

receiving from the consumer user device a user selection of the URI; and

sending to the consumer user device the first single-use offer code content having the first single-use offer code to the first consumer device in response to the user selection of the URI;

receiving at the affiliate-network system, via the network, a second request for a single-use offer code of the single-use offer from a second consumer user device, the second request comprising a second device identifier that uniquely identifies the second consumer user device; and

in response to determining that the single use offer is to be redeemed on-line, at a merchant's website,

storing online redemption data in memory documenting that the second consumer device selected the offer and identifying a publisher that presented the offer to the second consumer device to credit the publisher;

instructing the second consumer user device to request content from the merchant's website;

obtaining the online redemption data stored in memory upon the second consumer redeeming the offer, the online redemption data including the second single-use offer code; and

determining compensation for the publisher based on the obtained online redemption data.

16. The method of claim 15 , comprising determining whether the first device identifier is associated with any of the plurality of single-use offer codes.

17. The method of claim 16 , comprising associating the first single-use offer code with the first device identifier in response to determining that none of the plurality of single-use offer codes are associated with the device identifier.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Jul 29, 2024
From: COMPUTERSHARE TRUST COMPANY, N.A., AS SUCCESSOR TO WELLS FARGO BANK, NATIONAL ASSOCIATION
To: NCH MARKETING SERVICES, INC.; VALASSIS COMMUNICATIONS, INC.; VALASSIS DIGITAL CORP.; VALASSIS DIRECT MAIL, INC.
Reel/Frame 068177/0738 →
SECURITY INTEREST Recorded Apr 8, 2021
From: EVERYDAY HEALTH, INC.; KEEPITSAFE, INC.; OOKLA, LLC; SPICEWORKS, INC.; THREATTRACK SECURITY, INC.; RETAILMENOT, INC.
To: MUFG UNION BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 056969/0755 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 42494/0822 Recorded Oct 28, 2020
From: CITIBANK, N.A.
To: RETAILMENOT, INC.; GIFTCARDZEN INC.; YSL VENTURES, INC.; CSB ACQUISITION CO., LLC; SMALLPONDS, LLC; RNOT, LLC; SPECTRAWIDE ACQUISITION CO., LLC; CLTD ACQUISITION CO., LLC; DEALS.COM, LLC
Reel/Frame 054241/0662 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 42684/0863 Recorded Oct 28, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: RETAILMENOT, INC.; GIFTCARDZEN INC.; YSL VENTURES, INC.; CSB ACQUISITION CO., LLC; SMALLPONDS, LLC; RNOT, LLC; SPECTRAWIDE ACQUISITION CO., LLC; CLTD ACQUISITION CO., LLC; DEALS.COM, LLC
Reel/Frame 054243/0530 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2020
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS AGENT
To: RETAILMENOT, INC.
Reel/Frame 054195/0983 →
SECURITY INTEREST Recorded Jun 13, 2017
From: RETAILMENOT, INC.; GIFTCARDZEN INC.; YSL VENTURES, INC.; CSB ACQUISITION CO., LLC; SMALLPONDS, LLC; RNOT, LLC; SPECTRAWIDE ACQUISITION CO., LLC; CLTD ACQUISITION CO., LLC; DEALS.COM, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 042684/0863 →
SECURITY INTEREST Recorded Jun 1, 2017
From: RETAILMENOT, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS AGENT
Reel/Frame 042562/0481 →
SECURITY INTEREST Recorded May 24, 2017
From: RETAILMENOT, INC.; GIFTCARDZEN INC; YSL VENTURES, INC.; CSB ACQUISITION CO., LLC; SMALLPONDS, LLC; RNOT, LLC; SPECTRAWIDE ACQUISITION CO., LLC; CLTD ACQUISITION CO., LLC; DEALS.COM, LLC
To: CITIBANK, N.A.
Reel/Frame 042494/0822 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: GEORGOFF, MICHAEL THOMAS; THRONDSON, SCOTT JASON; REGO, JEFFREY RYAN
To: RETAILMENOT, INC.
Reel/Frame 034133/0536 →