IP Library Granted Patent US 12,293,355
Granted Patent B2
US 12,293,355 · App. 17/350,415 · Granted May 6, 2025

Status system with data security for transactions

Inventors: Deborah Bernert (Stamford, CT); Ashok Uppalapati (Stamford, CT); Taylor Young (Stamford, CT); Jonathan Schmidt (Stamford, CT); Nicholas White (Stamford, CT); James J. Wallace (Stamford, CT); Viveka Vardhan Ravi (Stamford, CT)
Assignee: Synchrony Bank
G06Q20/3825G06Q20/389G06Q20/401
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,293,355
App. No.
17/350,415
Granted
May 6, 2025
Kind
B2
Abstract

Examples described herein include systems, methods, instructions, and other implementations for data security. One example includes receiving a status inquiry associated with a secure transaction, a merchant system, and a client device. The status inquiry is processed to determine that the merchant system associated with the status inquiry has been previously validated and that the status inquiry is from the merchant system. Then, in response to the determination that the merchant system has been previously validated, postback data including a tokenized client account number associated with client information is accessed and the tokenized client account number is transmitted. The tokenized client account number facilitates processing the secure transaction without the merchant system having access to the client information.

Claims (65)

1. A computer-implemented method, comprising:

receiving client information, wherein when the client information is received from a client device via a modal on the client device, the modal is automatically generated;

receiving, at an account security system having one or more processors, a status inquiry associated with a secure transaction, a merchant system, and a closure of the modal on a client device;

automatically processing the status inquiry in real-time to determine that the merchant system has been previously validated and that the status inquiry is from the merchant system;

verifying the status inquiry using a machine learning model, wherein the machine learning model is trained to identify one or more patterns in status queries, wherein the patterns are associated with fraud, and wherein the machine learning model is trained to generate fraud alerts when fraudulent patterns are identified;

generating a tokenized client account number using the client information, wherein generating is based on verifying the status inquiry;

accessing data including the tokenized client account number, wherein accessing is part of a real-time automatic response to the determination that the merchant system has been previously validated;

sharing the tokenized client account number with a separate system to allow the merchant system to settle payment for the secure transaction with the separate system without the merchant system having access to the client information; and

automatically transmitting the data in real time, wherein when the data is associated with a push system, the data is pushed to a merchant uniform resource locator, wherein the data includes the tokenized client account number, and wherein the tokenized client account number facilitates processing of the secure transaction by the merchant system without the merchant system having access to the client information.

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

generating a client token for the secure transaction in response to a checkout communication; and

storing the client token in a database with initial postback data for the secure transaction, wherein the data includes postback data that includes the client token.

3. The computer-implemented method of claim 1 further comprising processing the status inquiry to confirm that the status inquiry includes a valid input.

4. The computer-implemented method of claim 1 , wherein the data includes postback data, the method further comprising:

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

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

storing the tokenized client account number with initial postback data as the postback data.

5. The computer-implemented method of claim 1 , wherein the data includes postback data, the method further comprising:

receiving a second account communication associated with a second secure transaction and a second merchant system, the second account communication including a second client token and the client information, wherein the client information is not received from the second merchant system;

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

transmitting the second tokenized client account number with second postback data to a uniform resource locator address associated with the second merchant system.

6. An account security system comprising:

memory; and

one or more processors coupled to the memory and configured to perform operations comprising:

receiving client information, wherein when the client information is received from a client device via a modal on the client device, the modal is automatically generated;

receiving, at the account security system, a status inquiry associated with a secure transaction, a merchant system, and a client device, a closure of the modal on the client device;

automatically processing the status inquiry in real-time to determine that the merchant system has been previously validated and that the status inquiry is from the merchant system;

verifying the status inquiry using a machine learning model, wherein the machine learning model is trained to identify one or more patterns in status queries, wherein the patterns are associated with fraud, and wherein the machine learning model is trained to generate fraud alerts when fraudulent patterns are identified;

generating a tokenized client account number using the client information, wherein generating is based on verifying the status inquiry;

accessing data including the tokenized client account number, wherein accessing is part of a real-time automatic response to the determination that the merchant system has been previously validated;

sharing the tokenized client account number with a separate system to allow the merchant system to settle payment for the secure transaction with the separate system without the merchant system having access to the client information; and

automatically transmitting the data in real time, wherein when the data is associated with a push system, the data is pushed to a merchant uniform resource locator, wherein the data includes the tokenized client account number, and wherein the tokenized client account number facilitates processing of the secure transaction by the merchant system without the merchant system having access to the client information.

7. The account security system of claim 6 , wherein the one or more processors are configured to perform operations comprising:

generating a client token for the secure transaction in response to a checkout communication; and

storing the client token in a database with initial postback data for the secure transaction, wherein the data includes the client token.

8. The account security system of claim 6 wherein the one or more processors are configured to perform operations comprising processing the status inquiry to confirm that the status inquiry includes a valid input.

9. The account security system of claim 6 , wherein the one or more processors are configured to perform operations comprising:

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

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

storing the tokenized client account number with the data.

10. The account security system of claim 6 , wherein the data includes postback data, wherein the one or more processors are configured to perform operations comprising:

receiving a second account communication associated with a second secure transaction and a second merchant system, the second account communication including a second client token and the client information, wherein the client information is not received from the second merchant system;

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

transmitting the second tokenized client account number with second postback data to a uniform resource locator address associated with the second merchant system.

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

receiving client information, wherein when the client information is received from a client device via a modal on the client device, the modal is automatically generated;

receiving, at the account security system, a status inquiry associated with a secure transaction, a merchant system, and a closure of the modal on a client device;

automatically processing the status inquiry in real-time to determine that the merchant system has been previously validated and that the status inquiry is from the merchant system;

verifying the status inquiry using a machine learning model, wherein the machine learning model is trained to identify one or more patterns in status queries, wherein the patterns are associated with fraud, and wherein the machine learning model is trained to generate fraud alerts when fraudulent patterns are identified;

generating a tokenized client account number using the client information, wherein generating is based on verifying the status query;

accessing postback data including the tokenized client account number associated with the client information, wherein accessing is part of a real-time automatic response to the determination that the merchant system has been previously validated;

sharing the tokenized client account number with a separate system to allow the merchant system to settle payment for the secure transaction with the separate system without the merchant system having access to the client information; and

automatically transmitting the postback data in real time, wherein when the postback data is associated with a push system, the postback data is pushed to a merchant uniform resource locator, wherein the postback data includes the tokenized client account number, and wherein the tokenized client account number facilitates processing of the secure transaction by the merchant system without the merchant system having access to the client information.

12. The non-transitory computer readable medium of claim 11 , wherein the instructions further cause the device to perform operations comprising:

generating a client token for the secure transaction in response to a checkout communication; and

storing the client token in a database with initial postback data for the secure transaction, wherein the postback data includes the client token.

13. The non-transitory computer readable medium of claim 11 , wherein the instructions further cause the device to perform operations comprising processing the status inquiry to confirm that the status inquiry includes a valid input.

14. The non-transitory computer readable medium of claim 11 , wherein the instructions further cause the device to perform operations comprising:

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

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

storing the tokenized client account number with initial postback data as the postback data.

15. The non-transitory computer readable medium of claim 11 , wherein the instructions further cause the device to perform operations comprising:

receiving a second account communication associated with a second secure transaction and a second merchant system, the second account communication including a second client token and the client information, wherein the client information is not received from the second merchant system;

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

transmitting the second tokenized client account number with second postback data to a uniform resource locator address associated with the second merchant system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2021
From: BERNERT, DEBORAH; UPPALAPATI, ASHOK; YOUNG, TAYLOR; SCHMIDT, JONATHAN; WHITE, NICHOLAS; WALLACE, JAMES J.; RAVI, VIVEKA VARDHAN
To: SYNCHRONY BANK
Reel/Frame 058348/0626 →
Continuity (2)
Provisional Application 63040258 · Jun 17, 2020
Related Publication 20210398113A1 · Dec 23, 2021
References Cited (7)
US 10996840B1 · Singh · 2021 [cited by examiner]
US 20060218091A1 · Choy · 2006 [cited by examiner]
US 20120084693A1 · Sirpal · 2012 [cited by examiner]
US 20150302404A1 · Ruffer · 2015 [cited by examiner]
US 20160110713A1 · Howe · 2016 [cited by examiner]
US 20180114203A1 · Senci · 2018 [cited by examiner]
US 20200097928A1 · Dresner · 2020 [cited by examiner]