IP Library Patent Application 13944502
Patent Application
App. No. 13/944,502

GENERATION AND MANAGEMENT OF DYNAMIC ELECTRONIC OFFERS

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 None
App. No.
13/944,502
Abstract

According to an embodiment, a data processing system for managing electronic transactions comprises: a first logic module adapted to receive a set of historical transaction records relating to a consumer and a dynamic offer record including a set of offer attributes; a second logic module adapted to produce an electronic dynamic offer by modifying at least one offer attribute based on at least a subset of the historical transaction records. In an embodiment, the dynamic offer is distributed to a consumer in response to a request for a receipt. In an embodiment, the data processing system is adapted to include the dynamic offer in a transaction receipt transmitted to a consumer, or in another message transmitted to a consumer. In an embodiment, the first logic module receives contextual transaction data, and the dynamic offer is generated by also modifying at least one offer attribute based on the contextual transaction data.

Claims (38)

1 . A data processing system for managing electronic transactions, the system comprising:

a first logic module adapted to receive a set of historical transaction records relating to a consumer and a dynamic offer record including a set of offer attributes;

a second logic module adapted to produce an electronic dynamic offer by modifying at least one offer attribute based on at least a subset of the historical transaction records.

2 . The data processing system of claim 1 , wherein the dynamic offer is distributed to a consumer in response to a request for a receipt.

3 . The data processing system of claim 1 , wherein the data processing system is adapted to include the dynamic offer in a transaction receipt transmitted to a consumer, in a list of offers that are responsive to a search, or in a notification message transmitted to a consumer.

4 . The data processing system of claim 1 , wherein a retailer initiated a request for the dynamic offer, the dynamic offer is included in a transaction receipt transmitted to a consumer data processing system, and the transaction receipt is formatted according to a template indicated or provided by the retailer.

5 . The data processing system of claim 4 , wherein the consumer data processing system is at least one of: a desktop computer, laptop computer, netbook, electronic notebook, ultra mobile personal computer (UMPC), electronic tablet, client computing device, client terminal, client console, mobile telephone, smartphone, wearable computer, head-mounted computer, or personal digital assistant.

6 . The data processing system of claim 1 , wherein the set of historical transaction records include, with respect to one or more electronic transactions that took place in the past, at least one of: information regarding a universal product code, a quantity of product purchased, a number of items purchased, a transaction amount, at least a portion of a credit card number used, a payment identifier used, a secure payment hash key, a data processing system or facility, time, date, one or more offers activated or redeemed, customer name, phone number, pin number, password, code, loyalty card number, RFID data, a device identifier, one or more items that were purchased in a previous or concurrent transaction, or a transaction number.

7 . The data processing system of claim 1 , wherein the offer attributes include one or more of: a discount amount, a duration for which an offer is valid, a set of products to which an offer may apply, a restriction on impressions, activations or redemptions of an offer, a restriction on geographic applicability, appearance of an offer, or content of an offer.

8 . The data processing system of claim 1 , wherein the first logic module is further adapted to receive contextual transaction data, and the electronic dynamic offer is generated by also modifying at least one offer attribute based on the contextual transaction data.

9 . The data processing system of claim 7 , wherein the contextual transaction data includes, with respect to a transaction associated with the request for the electronic offer recommendation, at least one of: information regarding a universal product code, a quantity of product purchased, a number of items purchased, a transaction amount, at least a portion of a credit card number used, a payment identifier used, a secure payment hash key, a data processing system or facility, time, date, one or more offers activated or redeemed, customer name, phone number, pin number, password, code, loyalty card number, RFID data, a device identifier, one or more items that were purchased in a previous or concurrent transaction, or a transaction number.

10 . The data processing system of claim 1 , wherein the dynamic offer record includes at least one offer attribute that is included in the dynamic offer without being modified.

11 . The data processing system of claim 1 , further comprising a logic module adapted to make available an offer definition interface through which an offer provider may provide one or more offer attributes.

12 . The data processing system of claim 1 , wherein the dynamic offer record includes a value selection scheme that defines a set of parameters for a variable offer attribute.

13 . The data processing system of claim 1 , wherein the dynamic offer includes a variable image that is defined based on a historical transaction record that corresponds to a consumer.

14 . A method for managing electronic transactions, the method comprising:

receiving a set of historical transaction records relating to a consumer;

receiving a dynamic offer record including a set of offer attributes;

producing an electronic dynamic offer by modifying at least one offer attribute based on at least a subset of the historical transaction records;

wherein the method is performed by one or more computing devices.

15 . The method of claim 14 , further comprising distributing the electronic dynamic offer to a consumer in response to a request for a receipt.

16 . The method of claim 14 , further comprising including the electronic dynamic offer in a transaction receipt transmitted to a consumer, in a list of offers that are responsive to a search, or in a notification message transmitted to a consumer.

17 . The method of claim 14 , further comprising:

receiving a request for the dynamic offer from a retailer;

including the dynamic offer in a transaction receipt transmitted to a consumer data processing system; and

formatting the transaction receipt according to a template indicated or provided by the retailer.

18 . The method of claim 14 , wherein the set of historical transaction records include, with respect to one or more electronic transactions that took place in the past, at least one of: information regarding a universal product code, a quantity of product purchased, a number of items purchased, a transaction amount, at least a portion of a credit card number used, a payment identifier used, a secure payment hash key, a data processing system or facility, time, date, one or more offers activated or redeemed, customer name, phone number, pin number, password, code, loyalty card number, RFID data, a device identifier, one or more items that were purchased in a previous or concurrent transaction, or a transaction number.

19 . The method of claim 14 , wherein the offer attributes include one or more of: a discount amount, a duration for which an offer is valid, a set of products to which an offer may apply, a restriction on impressions, activations or redemptions of an offer, a restriction on geographic applicability, appearance of an offer, or content of an offer.

20 . The method of claim 14 , further comprising:

receiving contextual transaction data; and

generating the electronic dynamic offer by also modifying at least one offer attribute based on the contextual transaction data.

21 . The method of claim 20 , wherein the contextual transaction data includes, with respect to a transaction associated with the request for the electronic offer recommendation, at least one of: information regarding a universal product code, a quantity of product purchased, a number of items purchased, a transaction amount, at least a portion of a credit card number used, a payment identifier used, a secure payment hash key, a data processing system or facility, time, date, one or more offers activated or redeemed, customer name, phone number, pin number, password, code, loyalty card number, RFID data, a device identifier, one or more items that were purchased in a previous or concurrent transaction, or a transaction number.

22 . The method of claim 14 , wherein the dynamic offer record includes a value selection scheme that defines a set of parameters for a variable offer attribute.

23 . The method of claim 14 , wherein the dynamic offer includes a variable image that is defined based on a historical transaction record that corresponds to a consumer.

24 . One or more computer readable media storing program instructions adapted to for managing electronic transactions, wherein execution of the program instructions by a data processing system causes:

receiving a set of historical transaction records relating to a consumer;

receiving a dynamic offer record including a set of offer attributes;

producing an electronic dynamic offer by modifying at least one offer attribute based on at least a subset of the historical transaction records.

Assignments (4)
CHANGE OF NAME Recorded Nov 19, 2015
From: COUPONS.COM INCORPORATED
To: QUOTIENT TECHNOLOGY INC.
Reel/Frame 037146/0874 →
RELEASE OF SECURITY INTEREST Recorded Oct 12, 2015
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: COUPONS.COM INCORPORATED
Reel/Frame 036839/0675 →
PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 4, 2013
From: COUPONS.COM INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 031344/0950 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2013
From: BOAL, STEVEN R.
To: COUPONS.COM INCORPORATED
Reel/Frame 030819/0519 →