IP Library Patent Application 13571150
Patent Application
App. No. 13/571,150

PERSONALIZED PURCHASE OFFERS BASED ON ITEM-LEVEL TRANSACTION DATA FROM A PHYSICAL RETAIL RECEIPT

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/571,150
Abstract

Example systems and methods of generating and providing personalized purchase offers based on item-level purchase data are presented. In one example, item-level purchase data from multiple sources for each of a plurality of users are aggregated. The aggregated item-level purchase data include item-level purchase data from a physical retail receipt. Offer data are received from offer providers. At least one user is selected to receive an offer targeted to the at least user based on the aggregated item-level purchase data and the offer data. The offer is transmitted to a communication device of the at least one user.

Claims (89)

1 . A method comprising:

aggregating item-level purchase data for each of a plurality of users from multiple sources, the aggregated item-level purchase data comprising item-level purchase data from a physical retail receipt;

receiving offer data from offer providers;

selecting, using at least one processor of a machine, at least one user of the plurality of users to receive an offer based on the aggregated item-level purchase data and the offer data; and

transmitting the offer to a communication device of the at least one user.

2 . The method of claim 1 , further comprising:

creating an image of the physical retail receipt; and

performing optical character recognition on the image of the physical retail receipt to obtain the item-level purchase data from the physical retail receipt.

3 . The method of claim 2 , further comprising:

comparing the item-level purchase data from the physical retail receipt to item reference data; and

identifying purchased items based on the comparing of the item-level purchase data from the physical retail receipt to the item reference data.

4 . The method of claim 3 , comprising:

presenting at least one of a portion of the image of the physical retail receipt and the item-level purchase data from the physical retail receipt to a human for review;

receiving, from the human, corrections to the item-level purchase data from the physical retail receipt based on the at least one of the portion of the image of the physical retail receipt and the item-level purchase data from the physical retail receipt.

5 . The method of claim 4 , the at least one user comprising the human.

6 . The method of claim 2 , further comprising storing a representation of at least a portion of the item-level purchase data from the physical retail receipt for subsequent analysis, the representation comprising at least one of the image of the physical retail receipt and the item-level purchase data from the physical retail receipt.

7 . The method of claim 1 , the aggregating of the item-level purchase data further including manual input of the item-level purchase data from the physical retail receipt.

8 . The method of claim 1 , the aggregating of the item-level purchase data further including mapping at least a portion of the aggregated item-level purchase data to reference product data.

9 . The method of claim 8 , the reference product data comprising at least one of:

manufacturer-supplied product data;

retailer-supplied product data;

electronic catalog product data provided by a third-party product data aggregator; and

end-user-supplied product data.

10 . The method of claim 1 , the selecting of the at least one user comprising:

processing the offer data to identify products that, when purchased by the at least one user, qualify the at least one user to receive the offer.

11 . The method of claim 1 , the selecting of the at least one user comprising:

processing the offer data to identify at least one criterion that qualifies the at least one user to receive the offer.

12 . The method of claim 11 , the at least one criterion comprising a demographic characteristic of the at least one user.

13 . The method of claim 11 , the at least one criterion comprising at least one item purchased by the at least one user.

14 . The method of claim 11 , the at least one criterion comprising at least one of:

a retail store frequented by the at least one user;

an acceptance of a previous offer by the at least one user;

a rejection of a previous offer by the at least one user;

an intensity of preference of a product by the at least one user;

an intensity of preference of a product brand by the at least one user;

a level of responsiveness to a product discount by the at least one user;

a frequency of purchasing in a defined product category by the at least one user;

an amount of money spent on past purchases by the at least one user; and

a measure of brand loyalty demonstrated by the at least one user.

15 . The method of claim 1 , the transmitting of the offer comprising:

transmitting the offer to a network-aware application accessible to the communication device of the at least one user.

16 . The method of claim 1 , the transmitting of the offer comprising:

transmitting the offer to a mobile application executing on the communication device of the at least one user.

17 . The method of claim 1 , the transmitting of the offer comprising:

transmitting the offer to a web application executing on the communication device of the at least one user.

18 . The method of claim 1 , further comprising:

determining, using the aggregated item-level purchase data, that the at least one user has completed performance required by the offer; and

depositing credit in an account of the at least one user in response to the completed performance.

19 . The method of claim 18 , further comprising:

compiling cumulative data on the completed performance required by the offer based at least on data concerning the at least one user; and

transmitting the cumulative data to the offer provider that provided the offer.

20 . The method of claim 19 , further comprising:

receiving modifications to the offer data from the offer provider that provided the offer, the modifications being based on the cumulative data.

21 . The method of claim 18 , further comprising:

conversion of the credit into at least one of cash and a cash-like instrument.

22 . The method of claim 21 , the cash-like instrument comprising at least one of:

retail credit;

a charitable donation;

a non-profit donation;

an electronic funds transfer to an account of a financial institution;

a purchase credit for a product;

a credit applied to a gift card;

a currency provided by a manufacturer; and

a currency provided by a retailer.

23 . The method of claim 1 , the selecting of the at least one user comprising:

matching item-level purchase data of the at least one user with the offer data, the offer data indicating a number of purchases of a product manufactured by the provider of the offer.

24 . The method of claim 1 , the selecting of the at least one user comprising:

matching item-level purchase data of the at least one user with the offer data, the offer data indicating a number of purchases of a product manufactured by a competitor of the provider of the offer.

25 . The method of claim 1 , the selecting of the at least one user comprising:

matching item-level purchase data of the at least one user with the offer data, the offer data indicating purchases of a product of the provider of the offer over a specified number of shopping outings.

26 . The method of claim 1 , the selecting of the at least one user comprising:

matching item-level purchase data for past purchases of the at least one user and demographic information of the at least one user with the offer data.

27 . A non-transitory computer-readable storage media comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:

aggregating item-level purchase data for each of a plurality of users from multiple sources, the aggregated item-level purchase data comprising item-level purchase data from a physical retail receipt;

receiving offer data describing a purchase offer;

selecting at least one user of the plurality of users to receive the purchase offer based on the aggregated item-level purchase data and the offer data; and

transmitting the purchase offer to a communication device of the at least one user.

28 . A system comprising:

item-level purchase data storage to store item-level purchase for a plurality of users, the item-level purchase data comprising item-level purchase data from at least one physical retail receipt;

offer data storage to store offer data describing a plurality of purchase offers;

at least one processor; and

at least one memory device storing modules for execution by the at least one processor, the modules comprising:

an offer matching engine to select at least one user of the plurality of users to receive one of the plurality of purchase offers based on the stored item-level purchase data and the stored offer data; and

an offer delivery engine to transmit the one of the plurality of purchase offers to a communication device of the at least one user.

29 . The system of claim 28 , further comprising:

user data storage to store user data describing characteristics of the plurality of users;

the offer matching engine to select the at least one user of the plurality of users to receive the one of the plurality of purchase offers based on the stored item-level purchase data, the stored offer data, and the stored user data.

30 . The system of claim 28 , the modules further comprising:

a transaction data mapper to map the stored item-level purchase data to a standardized format usable by the offer matching engine.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE TYPOGRAPHICAL ERROR IN APPLICATION NUMBER OF 18437370 TO 18347370 LISTED ON THE COVER SHEET PREVIOUSLY RECORDED ON REEL 69502 FRAME 334. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded May 8, 2025
From: IBOTTA, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 071234/0170 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TYPOGRAPHICAL ERRORS IN THE APPLICATION/REGISTRATION NUMBERS OF 20120323656 TO 13/527395; 20120323663 TO 13/571150; 20220245656 TO 17/709097; AND 20220358486 TO 17/873502 PREVIOUSLY RECORDED ON REEL 69502 FRAME 334. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 22, 2025
From: IBOTTA, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 070498/0473 →
RELEASE OF SECURITY INTEREST Recorded Dec 6, 2024
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
To: IBOTTA, INC.
Reel/Frame 069510/0700 →
SECURITY INTEREST Recorded May 7, 2018
From: IBOTTA, INC.
To: SILICON VALLEY BANK
Reel/Frame 045729/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2017
From: LEACH, BRYAN W.
To: IBOTTA, INC.
Reel/Frame 041949/0785 →