IP Library Granted Patent US 12,443,949
Granted Patent B2
US 12,443,949 · App. 18/533,854 · Granted Oct 14, 2025

Data security for transactions with secure offer system

Inventors: Deborah Bernert (Stamford, CT); Taylor Young (Stamford, CT); Jonathan M. Schmidt (Stamford, CT); Gregory Schultz (Stamford, CT); Jay Neidermeyer (Stamford, CT); Craig Urbansky (Stamford, CT); Viveka Vardhan Ravi (Stamford, CT); Tushar Divecha (Stamford, CT)
Assignee: Synchrony Bank
G06Q20/387G06Q20/401G06Q30/0239
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,443,949
App. No.
18/533,854
Granted
Oct 14, 2025
Kind
B2
Abstract

Examples described herein include systems, methods, instructions, and other implementations for data security with integrated promotion systems. In one example, account security system receives a checkout communication that includes data describing a validated checkout system of a merchant system, where the checkout communication does not include a purchase promotion option. A client token is transmitted in response to an authentication that the checkout communication is from the validated checkout system, and an account communication including the client token and secure client information is received from a client device. A plurality of promotion options associated with the secure transaction is transmitted in response to the account communication, and a promotion selection for the secure transaction is received from the client device and not from the merchant system.

Claims (71)

1. A computer-implemented method, comprising:

receiving, at an account security system including a memory and one or more processors, a checkout communication associated with a secure transaction, wherein the checkout communication includes data describing a validated checkout system of a merchant system, and wherein the checkout communication does not include a purchase promotion option;

automatically transmitting a client token in real-time in response to an authentication that the checkout communication is from the validated checkout system, wherein when the client token is received at a client device, the client token is used to verify the merchant system;

receiving an account communication including the client token and secure client information, wherein the secure client information is not received from the merchant system, wherein the account communication is received via a first modal being opened on the client device, and wherein the first modal facilitates a secure communication channel with the account security system;

dynamically selecting a plurality of promotion options based on the account communication;

automatically transmitting the plurality of promotion options associated with the secure transaction in response to the account communication, wherein when the promotion options are received by the client device, the promotion options are presented on a second modal distinct from the first modal, and wherein the second modal is positioned on top of the first modal; and

receiving, via the second modal, a promotion selection for the secure transaction, wherein the promotion selection is not received from the merchant system.

2. The computer-implemented method of claim 1 , further comprising:

transmitting a communication in response to the account communication, wherein when the communication is sent to a secure web service associated with the account security system, the communication comprises a set of input parameters for a promotion lookup; and

receiving a response comprising data for the plurality of promotion options.

3. The computer-implemented method of claim 1 further comprising:

facilitating settlement of the secure transaction independent of terms associated with the promotion selection, wherein the terms are not communicated to the merchant system; and

facilitating payment by a customer in accordance with the terms associated with the promotion selection.

4. The computer-implemented method of claim 1 further comprising:

processing the checkout communication to authenticate that the checkout communication is from the validated checkout system;

generating the client token in response to the authentication that the checkout communication is from the validated checkout system;

generating a tokenized client account number in response to the account communication; and

transmitting the tokenized client account number, wherein the tokenized client account number allows the merchant system to process the secure transaction without access to the secure client information.

5. The computer-implemented method of claim 1 , wherein when the checkout communication is received from the merchant system, the checkout communication does not include the secure client information.

6. The computer-implemented method of claim 1 further comprising:

identifying, using the account communication, a set of input parameters for a promotion lookup, wherein the set of input parameters comprises an industry identifier;

performing the promotion lookup to identify the plurality of promotion options from a database; and

wherein the plurality of promotion options include a set of industry promotions associated with the industry identifier.

7. The computer-implemented method of claim 1 , wherein the checkout communication includes a plurality of input parameters, and wherein the plurality of input parameters include a combination of general data about the secure transaction from the merchant system and sensitive client information from the client device.

8. An account security system comprising:

a memory configured to store data for secure transactions; and

one or more processors coupled to the memory and configured for options including:

receiving, at the account security system, a checkout communication associated with a secure transaction, wherein the checkout communication includes data describing a validated checkout system of a merchant system, and wherein the checkout communication does not include a purchase promotion option;

automatically transmitting a client token in real-time in response to an authentication that the checkout communication is from the validated checkout system, wherein when the client token is received at a client device, the client token is used to verify the merchant system, wherein the account communication is received via a first modal being opened on the client device, and wherein the first modal facilitates a secure communication channel with the account security system;

receiving an account communication including the client token and secure client information, wherein the secure client information is not received from the merchant system;

dynamically selecting a plurality of promotion options based on the account communication;

automatically transmitting the plurality of promotion options associated with the secure transaction in response to the account communication, wherein when the promotion options are received by the client device, the promotion options are presented on a second modal distinct from the first modal, and wherein the second modal is positioned on top of the first modal; and

receiving a promotion selection for the secure transaction, wherein the promotion selection is not received from the merchant system.

9. The account security system of claim 8 , further comprising:

transmitting a communication in response to the account communication, wherein when the communication is sent to a secure web service associated with the account security system, the communication comprises a set of input parameters for a promotion lookup; and

receiving a response comprising data for the plurality of promotion options.

10. The account security system of claim 8 , further comprising:

processing the checkout communication to authenticate that the checkout communication is from the validated checkout system;

generating the client token in response to the authentication that the checkout communication is from the validated checkout system;

generating a tokenized client account number in response to the account communication; and

transmitting the tokenized client account number, wherein the tokenized client account number allows the merchant system to process the secure transaction without access to the secure client information.

11. The account security system of claim 8 , wherein when the checkout communication is received from the merchant system, the checkout communication does not include the secure client information.

12. The account security system of claim 8 , further comprising:

identifying, using the account communication, a set of input parameters for a promotion lookup, wherein the set of input parameters comprises an industry identifier;

performing the promotion lookup to identify the plurality of promotion options from a database; and

wherein the plurality of promotion options include a set of industry promotions associated with the industry identifier.

13. The account security system of claim 8 , wherein the checkout communication includes a plurality of input parameters, and wherein the plurality of input parameters include a combination of general data about the secure transaction from the merchant system and sensitive client information from the client device.

14. A non-transitory computer-readable storage medium comprising instructions that, when executed by one or more processors of an account security system, cause the account security system to perform operations including:

receiving, at the account security system, a checkout communication associated with a secure transaction, wherein the checkout communication includes data describing a validated checkout system of a merchant system, and wherein the checkout communication does not include a purchase promotion option;

automatically transmitting a client token in real-time in response to an authentication that the checkout communication is from the validated checkout system, wherein when the client token is received at a client device, the client token is used to verify the merchant system;

receiving an account communication including the client token and secure client information, wherein the secure client information is not received from the merchant system, wherein the account communication is received via a first modal being opened on the client device, and wherein the first modal facilitates a secure communication channel with the account security system;

dynamically selecting a plurality of promotion options based on the account communication;

automatically transmitting the plurality of promotion options associated with the secure transaction in response to the account communication, wherein when the promotion options are received by the client device, the promotion options are presented on a second modal distinct from the first modal, and wherein the second modal is positioned on top of the first modal; and

receiving a promotion selection for the secure transaction, wherein the promotion selection is not received from the merchant system.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the instructions cause the one or more processors to perform operations further comprising:

transmitting a communication in response to the account communication, wherein when the communication is sent to a secure web service associated with the account security system, the communication comprises a set of input parameters for a promotion lookup; and

receiving a response comprising data for the plurality of promotion options.

16. The non-transitory computer-readable storage medium of claim 14 , wherein the instructions cause the one or more processors to perform operations further comprising:

facilitating settlement of the secure transaction independent of terms associated with the promotion selection, wherein the terms are not communicated to the merchant system; and

facilitating payment by a customer in accordance with the terms associated with the promotion selection.

17. The non-transitory computer-readable storage medium of claim 14 , wherein the instructions cause the one or more processors to perform operations further comprising:

processing the checkout communication to authenticate that the checkout communication is from the validated checkout system;

generating the client token in response to the authentication that the checkout communication is from the validated checkout system;

generating a tokenized client account number in response to the account communication; and

transmitting the tokenized client account number, wherein the tokenized client account number allows the merchant system to process the secure transaction without access to the secure client information.

18. The non-transitory computer-readable storage medium of claim 14 , wherein when the checkout communication is received from the merchant system, the checkout communication does not include the secure client information.

19. The non-transitory computer-readable storage medium of claim 14 , wherein the instructions cause the one or more processors to perform operations further comprising:

identifying, using the account communication, a set of input parameters for a promotion lookup, wherein the set of input parameters comprises an industry identifier;

performing the promotion lookup to identify the plurality of promotion options from a database; and

wherein the plurality of promotion options include a set of industry promotions associated with the industry identifier.

20. The non-transitory computer-readable storage medium of claim 14 , wherein the checkout communication includes a plurality of input parameters, and wherein the plurality of input parameters include a combination of general data about the secure transaction from the merchant system and sensitive client information from the client device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2023
From: BERNERT, DEBORAH; YOUNG, TAYLOR; SCHMIDT, JONATHAN M.; SCHULTZ, GREGORY; NEIDERMEYER, JAY; URBANSKY, CRAIG; RAVI, VIVEKA VARDHAN; DIVECHA, TUSHAR
To: SYNCHRONY BANK
Reel/Frame 065813/0790 →
Continuity (3)
Continuation 17378069 · Jul 16, 2021
Provisional Application 63053479 · Jul 17, 2020
Related Publication 20240202717A1 · Jun 20, 2024
References Cited (8)
US 11880834B2 · Bernert · 2024 [cited by examiner]
US 20140074637A1 · Hammad · 2014 [cited by applicant]
US 20140164093A1 · Libman · 2014 [cited by applicant]
US 20150371221A1 · Wardman · 2015 [cited by applicant]
US 20180137484A1 · Laracey · 2018 [cited by applicant]
Office Action mailed Jun. 7, 2023 in U.S. Appl. No. 17/378,069. [cited by applicant]
Office Action mailed Feb. 2, 2023 in U.S. Appl. No. 17/378,069. [cited by applicant]
Notice of Allowance mailed Sep. 13, 2023 in U.S. Appl. No. 17/378,069. [cited by applicant]