IP Library Granted Patent US 12,277,576
Granted Patent B2
US 12,277,576 · App. 18/101,891 · Granted Apr 15, 2025

Loyalty program system, apparatus, and media

Inventors: Espen Zachrisen (Bartlett, IL); Vinayak Hegde (Hoffman Estates, IL)
Assignee: TRANSFORM SR BRANDS LLC
G06Q30/0233
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 12,277,576
App. No.
18/101,891
Granted
Apr 15, 2025
Kind
B2
Abstract

Systems, methods, and apparatus are disclosed for managing a loyalty program. In some embodiments, a system includes a loyalty program management (LPM) system and a point-of-sale (POS) terminal. The POS terminal is configured to read a membership identifier, identify a plurality of goods, complete a sale of the identified plurality of goods to the member, and transmit, to the loyalty program management system, the read membership identifier and information about the identified plurality of goods. Based on the received information, the LPM system is configured to identify one or more point categories, and update earned loyalty points of the member in each of the identified one or more point categories. The LPM system is further configured to provide the POS terminal with a redemption value to be applied to the sale.

Claims (99)

1. A method, comprising:

reading, via one or more point-of-sale (POS) devices, a code from a physical item, wherein the code is representative of a membership identifier that is assigned to a member of a loyalty program;

reading, via the one or more POS devices, a product code from an item, wherein the product code identifies the item;

receiving, via a server, information regarding a purchase of the item by the member of the loyalty program, wherein the information comprises the membership identifier and the product code;

determining, via the server, an earn offer, according to the information received from the one or more POS devices, wherein the earn offer applies to a purchase of the item; and

updating, via the server, earned loyalty points of the member in one or more point categories according to a quantity of loyalty points earned in each of the one or more point categories based on the purchase of the item, wherein:

the purchase of the item is associated with a particular department of a store having a plurality of departments, and

the earn offer favors the particular department over other departments of the store.

2. The method of claim 1 , wherein the method comprises transmitting a confirmation from the server to a POS terminal, wherein the confirmation identifies the quantity of loyalty points that the purchase of the item earned the member in each of the one or more point categories.

3. The method of claim 2 , wherein the method comprises presenting, to the member via the POS terminal, the quantity of loyalty points earned by the member in each of a plurality of point categories.

4. The method of claim 1 , wherein the method comprises limiting, via the server, a total quantity of loyalty points to be awarded under the earn offer.

5. The method of claim 1 , wherein the method comprises restricting redemption of the quantity of loyalty points to a future purchase.

6. The method of claim 1 , wherein the method comprises awarding a greater redemption value for the quantity of loyalty points earned by the purchase of the item in a particular point category, when applied to a future purchase associated with a particular department.

7. One or more non transitory computer readable media comprising instructions, that in response to being executed, result in an operation of a point of sale (POS) terminal comprising:

transmitting, to one or more servers from the POS terminal, information regarding a purchase of an item by the member of the loyalty program, wherein:

the information comprises a membership identifier and a product code,

the membership identifier is assigned to a member of a loyalty program,

a code is read from a physical item via one or more POS devices,

the code is representative of the membership identifier,

the product code identifies an item, and

the product code is read from an item via one or more POS devices;

receiving, via the POS terminal from the one or more servers, an update of earned loyalty points of the member, in one or more point categories, according to a quantity of loyalty points earned in each of the one or more point categories based on a purchase of the item, wherein:

the purchase of the item is associated with a particular department of a store having a plurality of departments, and

the earn offer favors the particular department over other departments of the store.

8. The one or more non transitory computer readable media comprising instructions of claim 7 , wherein the operation of the POS terminal comprises receiving a confirmation, from the one or more servers, wherein the confirmation identifies the quantity of loyalty points that the purchase of the item earned the member in each of the one or more point categories.

9. The one or more non transitory computer readable media comprising instructions of claim 8 , wherein the operation of the POS terminal comprises presenting to the member, via the POS terminal, the quantity of loyalty points earned by the member in each of a plurality of point categories.

10. The one or more non transitory computer readable media comprising instructions of claim 7 , wherein the operation of the POS terminal comprises limiting a total quantity of loyalty points to be awarded under the earn offer.

11. The one or more non transitory computer readable media comprising instructions of claim 7 , wherein the operation of the POS terminal comprises restricting redemption of the quantity of loyalty points to a future purchase.

12. The one or more non transitory computer readable media comprising instructions of claim 7 , wherein the operation of the POS terminal comprises awarding a greater redemption value for the quantity of loyalty points earned by the purchase of the item in a particular point category, when applied to a future purchase associated with a particular department.

13. A system, comprising:

one or more point of sale (POS) devices configured to:

read a code from a physical item, wherein the code is representative of a membership identifier that is assigned to a member of a loyalty program, and

read a product code from an item, wherein the product code identifies the item; and

one or more servers configured to:

receive information regarding a purchase of the item by the member of the loyalty program, wherein the information comprises the membership identifier and the product code;

determine an earn offer, according to the information received from the POS terminal, wherein the earn offer applies to a purchase of the item; and

update earned loyalty points of the member in one or more point categories according to a quantity of loyalty points earned in each of the one or more point categories based on the purchase of the item, wherein:

the purchase of the item is associated with a particular department of a store having a plurality of departments, and

the earn offer favors the particular department over other departments of the store.

14. The system of claim 13 , wherein the server is configured to transmit a confirmation to a POS terminal, wherein the confirmation identifies the quantity of loyalty points that the purchase of the item earned the member in each of the one or more point categories.

15. The system of claim 14 , wherein the POS terminal presents the member with the quantity of loyalty points earned in each of a plurality of point categories.

16. The system of claim 13 , wherein the server is configured to limit a total quantity of loyalty points to be awarded under the earn offer.

17. The system of claim 13 , wherein the server is configured to restrict redemption of the quantity of loyalty points to a future purchase.

18. The system of claim 13 , wherein the server is configured to award a greater redemption value for the quantity of loyalty points earned by the purchase of the item in a particular point category, when applied to a future purchase associated with a particular department.

19. A method, comprising:

reading, via one or more point-of-sale (POS) devices, a code from a physical item, wherein the code is representative of a membership identifier that is assigned to a member of a loyalty program;

reading, via the one or more POS devices, a product code from an item, wherein the product code identifies the item;

receiving, via a server, information regarding a purchase of the item by the member of the loyalty program, wherein the information comprises the membership identifier and the product code;

determining, via the server, an earn offer, according to the information received from the one or more POS devices, wherein the earn offer applies to a purchase of the item;

updating, via the server, earned loyalty points of the member in one or more point categories according to a quantity of loyalty points earned in each of the one or more point categories based on the purchase of the item; and

restricting redemption of the quantity of loyalty points to a future purchase.

20. The method of claim 19 , wherein the method comprises awarding a greater redemption value for the quantity of loyalty points earned by the purchase of the item in a particular point category, when applied to a future purchase associated with a particular department.

21. A method, comprising:

reading, via one or more point-of-sale (POS) devices, a code from a physical item, wherein the code is representative of a membership identifier that is assigned to a member of a loyalty program;

reading, via the one or more POS devices, a product code from an item, wherein the product code identifies the item;

receiving, via a server, information regarding a purchase of the item by the member of the loyalty program, wherein the information comprises the membership identifier and the product code;

determining, via the server, an earn offer, according to the information received from the one or more POS devices, wherein the earn offer applies to a purchase of the item;

updating, via the server, earned loyalty points of the member in one or more point categories according to a quantity of loyalty points earned in each of the one or more point categories based on the purchase of the item; and

awarding a greater redemption value for the quantity of loyalty points earned by the purchase of the item in a particular point category, when applied to a future purchase associated with a particular department.

22. One or more non transitory computer readable media comprising instructions, that in response to being executed, result in an operation of a point of sale (POS) terminal comprising:

transmitting, to one or more servers from the POS terminal, information regarding a purchase of an item by the member of the loyalty program, wherein:

the information comprises a membership identifier and a product code,

the membership identifier is assigned to a member of a loyalty program,

a code is read from a physical item via one or more POS devices,

the code is representative of the membership identifier,

the product code identifies an item, and

the product code is read from an item via one or more POS devices;

receiving, via the POS terminal from the one or more servers, an update of earned loyalty points of the member, in one or more point categories, according to a quantity of loyalty points earned in each of the one or more point categories based on a purchase of the item; and

restricting redemption of the quantity of loyalty points to a future purchase.

23. The one or more non transitory computer readable media comprising instructions of claim 22 , wherein the operation of the POS terminal comprises awarding a greater redemption value for the quantity of loyalty points earned by the purchase of the item in a particular point category, when applied to a future purchase associated with a particular department.

24. One or more non transitory computer readable media comprising instructions, that in response to being executed, result in an operation of a point of sale (POS) terminal comprising:

transmitting, to one or more servers from the POS terminal, information regarding a purchase of an item by the member of the loyalty program, wherein:

the information comprises a membership identifier and a product code,

the membership identifier is assigned to a member of a loyalty program,

a code is read from a physical item via one or more POS devices,

the code is representative of the membership identifier,

the product code identifies an item, and

the product code is read from an item via one or more POS devices;

receiving, via the POS terminal from the one or more servers, an update of earned loyalty points of the member, in one or more point categories, according to a quantity of loyalty points earned in each of the one or more point categories based on a purchase of the item; and

awarding a greater redemption value for the quantity of loyalty points earned by the purchase of the item in a particular point category, when applied to a future purchase associated with a particular department.

25. A system, comprising:

one or more point of sale (POS) devices configured to:

read a code from a physical item, wherein the code is representative of a membership identifier that is assigned to a member of a loyalty program, and

read a product code from an item, wherein the product code identifies the item; and

one or more servers configured to:

receive information regarding a purchase of the item by the member of the loyalty program, wherein the information comprises the membership identifier and the product code;

determine an earn offer, according to the information received from the POS terminal, wherein the earn offer applies to a purchase of the item;

update earned loyalty points of the member in one or more point categories according to a quantity of loyalty points earned in each of the one or more point categories based on the purchase of the item; and

restrict redemption of the quantity of loyalty points to a future purchase.

26. The system of claim 25 , wherein the server is configured to award a greater redemption value for the quantity of loyalty points earned by the purchase of the item in a particular point category, when applied to a future purchase associated with a particular department.

27. A system, comprising:

one or more point of sale (POS) devices configured to:

read a code from a physical item, wherein the code is representative of a membership identifier that is assigned to a member of a loyalty program, and

read a product code from an item, wherein the product code identifies the item; and

one or more servers configured to:

receive information regarding a purchase of the item by the member of the loyalty program, wherein the information comprises the membership identifier and the product code;

determine an earn offer, according to the information received from the POS terminal, wherein the earn offer applies to a purchase of the item;

update earned loyalty points of the member in one or more point categories according to a quantity of loyalty points earned in each of the one or more point categories based on the purchase of the item; and

award a greater redemption value for the quantity of loyalty points earned by the purchase of the item in a particular point category, when applied to a future purchase associated with a particular department.

Assignments (2)
SECURITY INTEREST Recorded Jun 13, 2023
From: TRANSFORM SR BRANDS LLC
To: JPP, LLC
Reel/Frame 063929/0294 →
SECURITY INTEREST Recorded Jun 5, 2023
From: TRANSFORM SR BRANDS LLC
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 063857/0637 →
Continuity (3)
Continuation 17018132 · Sep 11, 2020
Continuation 14644689 · Mar 11, 2015
Related Publication 20230169536A1 · Jun 1, 2023
References Cited (25)
US 7398225B2 · Voltmer · 2008 [cited by examiner]
US 7613629B2 · Antonucci et al. · 2009 [cited by applicant]
US 20030212595A1 · Antonucci · 2003 [cited by applicant]
US 20040249710A1 · Smith et al. · 2004 [cited by applicant]
US 20130097035A1 · Rothwell et al. · 2013 [cited by applicant]
US 20130103484A1 · McLaughlin · 2013 [cited by applicant]
US 20140100939A1 · Postrel · 2014 [cited by applicant]
US 20140143041A1 · de Boer et al. · 2014 [cited by applicant]
US 20140149196A1 · Drozd et al. · 2014 [cited by applicant]
US 20140278894A1 · Toumayan et al. · 2014 [cited by applicant]
US 20140330631A1 · Wesley · 2014 [cited by applicant]
US 20140365287A1 · Pedersoli · 2014 [cited by applicant]
US 20150006244A1 · Tietzen · 2015 [cited by applicant]
US 20150066623A1 · Bufford et al. · 2015 [cited by applicant]
US 20150073889A1 · Griffiths · 2015 [cited by applicant]
US 20150088626A1 · Salmon et al. · 2015 [cited by applicant]
US 20150088633A1 · Salmon et al. · 2015 [cited by applicant]
US 20150106182A1 · Steinart et al. · 2015 [cited by applicant]
US 20150120418A1 · Cervenka et al. · 2015 [cited by applicant]
US 20150120429A1 · Salmon et al. · 2015 [cited by applicant]
US 20150127435A1 · Mason · 2015 [cited by applicant]
US 20150142550A1 · Owen et al. · 2015 [cited by applicant]
US 20150149272A1 · Salmon et al. · 2015 [cited by applicant]
US 20150154634A1 · Chiu et al. · 2015 [cited by applicant]
First Examination Report for IN20164008678, dated Feb. 9, 2021, 9 pages. [cited by applicant]