IP Library › Granted Patent US 12,229,797
Granted Patent B2
US 12,229,797 · App. 18/609,376 · Granted Feb 18, 2025

System and method for processing of promotions in connection with digital purchasing

Inventors: Rinki Garg (Khurja, IN); James Wallace (Dayton, OH); Jonathan Schmidt (Beavercreek, OH); Taylor Young (Slidell, LA); Prakash Kothandapani (Miamisburg, OH); Rajasekhara Palanki (Miamisburg, OH); Deborah Bernert (Stamford, CT); Jennifer Muller (Stamford, CT)
Assignee: Synchrony Bank
G06Q30/0239G06Q30/0601
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,229,797
App. No.
18/609,376
Granted
Feb 18, 2025
Kind
B2
Abstract

A system and method for processing promotions in connection with digital purchasing. Data associated with a digital purchase request made by a consumer (the data comprising a token, an amount associated with the transaction, a promotional code for each item included in the digital purchase request associated with a promotion, a default transaction amount, and a single default promotional code) is received from a merchant server. The single default promotional code is assigned to all items included in the digital purchase request that are associated with promotions. Using the token, account information associated with the consumer is retrieved from a database. For each promotional code received, promotional information is retrieved. The retrieved promotional information is displayed. The digital purchase request is submitted for processing using the single default promotional code.

Claims (28)

1. A computer-implemented method, comprising:

initiating, by a client device, a checkout operation, wherein the checkout operation is associated with an account number, a default transaction amount, and a plurality of items associated with a plurality of promotions;

receiving data associated with multiple display promotions and a single default promotional code, wherein the data associated with the multiple display promotions includes validation information for one or more promotions of the multiple display promotions, wherein the single default promotional code is associated with the plurality of items, the plurality of promotions, and the default transaction amount, wherein the default transaction amount is a sum of all transaction amounts associated with the plurality of items, and wherein the data is obtained by a server call for eligible promotional information for the plurality of promotions associated with the single default promotional code;

displaying the data associated with the multiple display promotions using a display of the client device, wherein displaying includes displaying terms and conditions associated with the multiple display promotions;

receiving input corresponding to acceptance of two or more of the multiple display promotions associated with the single default promotional code; and

facilitating completion of the checkout operation with an updated transaction amount associated with the two or more of the multiple display promotions, wherein the server call is employed to reduce processing time in validating error messages during the checkout operation.

2. The computer-implemented method of claim 1 , wherein the checkout operation is associated with the multiple display promotions based on a match between the checkout operation a set of eligible promotions for one or more of a merchant, the account number, and the default transaction amount.

3. The computer-implemented method of claim 1 , further comprising: selecting the plurality of items as part of a purchase transaction associated with the checkout operation wherein the multiple display promotions are selected based on a match between the plurality of items and a set of eligible promotions.

4. The computer-implemented method of claim 1 , wherein the data associated with the multiple display promotions further includes promotional disclosure information for the plurality of promotions.

5. A client device, comprising:

a memory; and

one or more processors coupled to the memory, the one or more processors being configured to perform operations including:

initiating a checkout operation, wherein the checkout operation is associated with an account number, a default transaction amount, and a plurality of items associated with a plurality of promotions;

receiving data associated with multiple display promotions and a single default promotional code, wherein the data associated with the multiple display promotions includes validation information for one or more promotions of the multiple display promotions, wherein the single default promotional code is associated with the plurality of items, the plurality of promotions, and the default transaction amount, wherein the default transaction amount is a sum of all transaction amounts associated with the plurality of items, and wherein the data is obtained by a server call for eligible promotional information for the plurality of promotions associated with the single default promotional code;

displaying the data associated with the multiple display promotions using a display of the client device, wherein displaying includes displaying terms and conditions associated with the multiple display promotions;

receiving input corresponding to acceptance of two or more of the multiple display promotions associated with the single default promotional code; and

facilitating completion of the checkout operation with an updated transaction amount associated with the two or more of the multiple display promotions, wherein the server call is employed to reduce processing time in validating error messages during the checkout operation.

6. The client device of claim 5 , wherein the checkout operation is associated with the multiple display promotions based on a match between the checkout operation a set of eligible promotions for one or more of a merchant, the account number, and the default transaction amount.

7. The client device of claim 5 , wherein the operations further comprise: selecting the plurality of items as part of a purchase transaction associated with the checkout operation wherein the multiple display promotions are selected based on a match between the plurality of items and a set of eligible promotions.

8. The client device of claim 5 , wherein the data associated with the multiple display promotions further includes promotional disclosure information for the plurality of promotions.

9. A non-transitory computer-readable storage medium comprising instructions that, when executed by one or more processors of a client device, cause the client device to perform operations comprising:

initiating a checkout operation, wherein the checkout operation is associated with an account number, a default transaction amount, and a plurality of items associated with a plurality of promotions;

receiving data associated with multiple display promotions and a single default promotional code, wherein the data associated with the multiple display promotions includes validation information for one or more promotions of the multiple display promotions, wherein the single default promotional code is associated with the plurality of items, the plurality of promotions, and the default transaction amount, wherein the default transaction amount is a sum of all transaction amounts associated with the plurality of items, and wherein the data is obtained by a server call for eligible promotional information for the plurality of promotions associated with the single default promotional code;

displaying the data associated with the multiple display promotions using a display of the client device, wherein displaying includes displaying terms and conditions associated with the multiple display promotions;

receiving input corresponding to acceptance of two or more of the multiple display promotions associated with the single default promotional code; and

facilitating completion of the checkout operation with an updated transaction amount associated with the two or more of the multiple display promotions, wherein the server call is employed to reduce processing time in validating error messages during the checkout operation.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the operations further comprise: selecting the plurality of items as part of a purchase transaction associated with the checkout operation wherein the multiple display promotions are selected based on a match between the plurality of items and a set of eligible promotions.

11. The non-transitory computer-readable storage medium of claim 9 , wherein the checkout operation is associated with the multiple display promotions based on a match between the checkout operation a set of eligible promotions for one or more of a merchant, the account number, and the default transaction amount.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2024
From: GARG, RINKI; WALLACE, JAMES; SCHMIDT, JONATHAN; YOUNG, TAYLOR; KOTHANDAPANI, PRAKASH; PALANKI, RAJASEKHARA; BERNERT, DEBORAH; MULLER, JENNIFER
To: SYNCHRONY BANK
Reel/Frame 066825/0354 →
Continuity (4)
Continuation 18305447 · Apr 24, 2023
Continuation 17354437 · Jun 22, 2021
Continuation 15387993 · Dec 22, 2016
Related Publication 20240362671A1 · Oct 31, 2024
References Cited (19)
US 7624038B1 · Wood et al. · 2009 [cited by applicant]
US 8005426B2 · Huomo · 2011 [cited by examiner]
US 8019362B2 · Sweatman · 2011 [cited by examiner]
US 8073424B2 · Sun · 2011 [cited by examiner]
US 8086534B2 · Powell · 2011 [cited by examiner]
US 8109444B2 · Jain · 2012 [cited by examiner]
US 8127984B2 · Zatloukal · 2012 [cited by examiner]
US 8214454B1 · Barnes · 2012 [cited by examiner]
US 8751314B2 · Fisher · 2014 [cited by examiner]
US 9275387B1 · Spector et al. · 2016 [cited by applicant]
US 9848052B2 · Kumnick · 2017 [cited by applicant]
US 10489765B2 · Priebatsch · 2019 [cited by examiner]
US 20180053183A1 · Kuncl · 2018 [cited by examiner]
Office Action mailed Aug. 31, 2018 in U.S. Appl. No. 15/387,993. [cited by applicant]
Office Action mailed Jun. 25, 2019 in U.S. Appl. No. 15/387,993. [cited by applicant]
Office Action mailed Aug. 4, 2020 in U.S. Appl. No. 15/387,993. [cited by applicant]
Notice of Allowance mailed Mar. 23, 2021 in U.S. Appl. No. 15/387,993. [cited by applicant]
Notice of Allowance mailed Jan. 31, 2023 in U.S. Appl. No. 17/354,437. [cited by applicant]
Notice of Allowance mailed Dec. 21, 2023 in U.S. Appl. No. 18/305,447. [cited by applicant]