IP Library Patent Application 13944537
Patent Application
App. No. 13/944,537

SELECTION OF DIGITAL OFFERS BASED ON CURRENT AND HISTORICAL TRANSACTION DATA

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,537
Abstract

According to an embodiment, a data processing system for facilitating an electronic transaction comprises: a first logic module adapted to receive a set of historical transaction records; a second logic module adapted to receive a request for an electronic offer recommendation, the request including contextual transaction data associated with a customer; a third logic module adapted to select at least one recommended electronic offer from a set of available offers based on at least one historical transaction record and at least a portion of the contextual data; and a fourth logic module adapted to transmit the selected electronic offer to a data processing system associated with the customer. In an embodiment, the request for an electronic offer recommendation consists of, includes, or is deduced from, a request for a receipt. The recommended electronic offer may be in a transaction receipt transmitted to the data processing system associated with the customer.

Claims (45)

1 . A data processing system for facilitating an electronic transaction, the system comprising:

a first logic module adapted to receive a set of historical transaction records;

a second logic module adapted to receive a request for an electronic offer recommendation, the request including contextual transaction data associated with a customer;

a third logic module adapted to select at least one recommended electronic offer from a set of available offers based on at least one historical transaction record and at least a portion of the contextual data; and

a fourth logic module adapted to transmit the selected electronic offer to a data processing system associated with the customer.

2 . The data processing system of claim 1 , wherein the request for an electronic offer recommendation consists of, includes, or is deduced from, a request for a receipt.

3 . The data processing system of claim 1 , wherein the data processing system is adapted to include the recommended electronic offer in a transaction receipt transmitted to the data processing system associated with the customer.

4 . The data processing system of claim 3 , wherein a retailer initiated the request for the electronic offer recommendation, and the transaction receipt is formatted according to a template indicated or provided by the retailer.

5 . The data processing system of claim 1 , wherein the data processing system associated with the customer is a point of sale system where the customer is conducting a transaction, and wherein the point of sale system initiated the request for an electronic offer recommendation.

6 . The data processing system of claim 1 , wherein the data processing system associated with the customer 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.

7 . The data processing system of claim 1 , wherein the data processing system associated with the customer is a website owned or operated by a retailer, and the website is accessible to the customer.

8 . The data processing system of claim 1 , wherein the contextual transaction data includes, with respect to a transaction associated with the request for the electronic offer recommendation, information regarding at least one of: 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.

9 . The data processing system of claim 1 , wherein the 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.

10 . The data processing system of claim 1 , wherein the data processing system is adapted to receive the contextual transaction data via a first application processing interface.

11 . The data processing system of claim 1 , wherein the data processing system is adapted to receive the set of historical transaction records via a second application processing interface.

12 . The data processing system of claim 1 , wherein the data processing system further comprises a memory, and the historical transaction records are stored in the memory.

13 . The data processing system of claim 1 , wherein the selection of the at least one recommended electronic offer includes:

selection of at least one customer based on the contextual transaction data; and

identification of transaction details from one or more transactions associated with the at least one customer.

14 . The data processing system of claim 1 , wherein the recommended electronic offer is targeted to a specific context.

15 . The data processing system of claim 1 , wherein the recommended electronic offer is ranked based on signals derived from a specific context.

16 . The data processing system of claim 1 , wherein the data processing system is further adapted to receive and respond to a request to activate the recommended electronic offer.

17 . The data processing system of claim 16 , wherein the data processing system is further adapted to respond to the request to activate the recommended electronic offer with activation data to facilitate redemption of the offer at one or more retailers.

18 . The data processing system of claim 1 , wherein the selection of the at least one recommended electronic offer is based on calculating an estimated retailer profit metric for showing the at least one recommended electronic within a context described by the contextual transaction data.

19 . The data processing system of claim 18 , wherein the estimated retailer profit metric is a score from a scoring function optimized for maximizing estimated retailer profit.

20 . The data processing system of claim 1 , wherein the selection of the at least one recommended electronic offer is based on, with respect to a context described by the contextual data, calculating at least one of: an estimated revenue per impression or an estimated revenue per activation metric.

21 . The data processing system of claim 20 , wherein the estimated revenue per impression or estimated revenue per activation is a score from a scoring function optimized for at least one of: maximizing revenue per impression or revenue per activation.

22 . A method for facilitating an electronic transaction, the method comprising:

receiving a set of historical transaction records;

receiving a request for an electronic offer recommendation, the request including contextual transaction data; and

selecting at least one recommended electronic offer based on at least one historical transaction records and at least a portion of the contextual data;

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

23 . The method of claim 22 , further comprising including the recommended electronic offer in a transaction receipt transmitted to the data processing system associated with the customer.

24 . The method of claim 23 , further comprising:

receiving the request for the electronic offer recommendation from a retailer; and

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

25 . The method of claim 22 , wherein the contextual transaction data includes, with respect to a transaction associated with the request for the electronic offer recommendation, information regarding at least one of: 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.

26 . The method of claim 22 , further comprising selecting the at least one recommended electronic offer based on calculating an estimated retailer profit metric for showing the at least one recommended electronic within a context described by the contextual transaction data.

27 . The method of claim 26 , further comprising computing the estimated retailer profit metric based on a scoring function optimized for maximizing estimated retailer profit.

28 . The method of claim 22 , further comprising selecting the at least one recommended electronic offer based on, with respect to a context described by the contextual data, calculating at least one of: an estimated revenue per impression or an estimated revenue per activation metric.

29 . The method of claim 28 , further comprising computing the estimated revenue per impression or estimated revenue per activation from a scoring function optimized for at least one of: maximizing revenue per impression or revenue per activation.

30 . One or more non-transitory computer readable media storing program instructions adapted to facilitate an electronic transaction, wherein execution of the program instructions by a data processing system causes:

receiving a set of historical transaction records;

receiving a request for an electronic offer recommendation, the request including contextual transaction data; and

selecting at least one recommended electronic offer based on at least one historical transaction record and at least a portion of the contextual data.

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/0209 →