IP Library Granted Patent US 10,692,078
Granted Patent B1
US 10,692,078 · App. 15/849,317 · Granted Jun 23, 2020

Consumer device generation of limited-use credit card numbers

Inventor: Chengi Kuo (Manhattan Beach, CA)
Assignee: NortonLifeLock Inc.
G06Q20/385G06Q20/3278G06Q20/354G06Q20/357
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 10,692,078
App. No.
15/849,317
Granted
Jun 23, 2020
Kind
B1
Abstract

Methods and systems for generating limited-use credit card numbers at a consumer device and verifying said numbers for completing transactions are provided. One example method generally includes determining a current time; generating a first series of digits based on the current time and an account credential associated with an account number; combining, by the consumer device, the first series of digits with the account number to form a first card number; and making the first card number available for use.

Claims (40)

1. A method for generating limited-use credit card numbers by a consumer device, the method comprising:

determining, by the consumer device, a current time;

generating, by the consumer device and independently of a verification server, a first series of digits based on the current time and an account credential associated with an account number;

combining, by the consumer device and independently of the verification server, the first series of digits with the account number to form a first card number; and

making the first card number available for use.

2. The method of claim 1 , wherein making the first card number available for use comprises transmitting the first card number from the consumer device to a user purchase device.

3. The method of claim 1 , wherein making the first card number available for use comprises displaying the first card number on a screen of the consumer device.

4. The method of claim 1 , wherein making the first card number available for use comprises transmitting the first card number from the consumer device over a link to a communication-enabled credit card.

5. The method of claim 1 , further comprising:

generating a second series of digits based on the current time and the account credential;

combining the second series of digits with the account number to form a second card number;

assigning the second card number to a particular merchant; and

making the second card number available for use.

6. The method of claim 1 , wherein generating the first series of digits based on the current time and the account credential comprises using the current time and the account credential as seeds for a pseudo-random number generator.

7. The method of claim 1 , wherein the account credential comprises a second series of digits distinct from the account number.

8. The method of claim 1 , wherein the combining comprises appending the first series of digits to the account number to form the first card number.

9. The method of claim 1 , further comprising transmitting, over a network to a merchant, the first card number.

10. The method of claim 1 , wherein the first card number is valid for only one transaction.

11. The method of claim 1 , further comprising receiving the account credential from the verification server over a network.

12. The method of claim 1 , wherein the consumer device comprises an interface for entry of the account credential by a user of the consumer device.

13. A consumer device comprising:

a processor; and

a memory having instructions stored thereon which, when executed by the processor, perform an operation for generating limited-use credit card numbers, the operation comprising:

determining, by the consumer device, a current time;

generating, by the consumer device and independently of a verification server, a series of digits based on the current time and an account credential associated with an account number;

combining, by the consumer device and independently of the verification server, the series of digits with the account number to form a card number; and

making the card number available for use.

14. The consumer device of claim 13 , wherein generating the series of digits based on the current time and the account credential comprises using the current time and the account credential as seeds for a pseudo-random number generator.

15. The consumer device of claim 13 , wherein the combining comprises appending at least a portion of the series of digits to the account number to form the card number and wherein a remaining portion of the series of digits is designated as a card verification value (CVV) for the card number.

16. The consumer device of claim 13 , wherein making the card number available for use comprises transmitting the card number from the consumer device to a user purchase device.

17. The consumer device of claim 13 , further comprising:

a screen, wherein making the card number available for use comprises displaying the card number on the screen; and

an interface for entry of the account credential by a user of the consumer device.

18. A non-transitory computer-readable medium having instructions stored thereon which, when executed by a processor of a consumer device, perform an operation for generating limited-use credit card numbers by the consumer device, the operation comprising:

determining, by the consumer device, a current time;

generating, by the consumer device and independently of a verification server, a series of digits based on the current time and an account credential associated with an account number;

combining, by the consumer device and independently of the verification server, the series of digits with the account number to form a card number; and

making the card number available for use.

19. The computer-readable medium of claim 18 , wherein generating the series of digits based on the current time and the account credential comprises using the current time and the account credential as seeds for a pseudo-random number generator.

20. The computer-readable medium of claim 18 , wherein the combining comprises appending at least a portion of the series of digits to the account number to form the card number and wherein a remaining portion of the series of digits is designated as a card verification value (CVV) for the card number.

Assignments (6)
CHANGE OF NAME Recorded Feb 6, 2023
From: NORTONLIFELOCK INC.
To: GEN DIGITAL INC.
Reel/Frame 062714/0605 →
NOTICE OF SUCCESSION OF AGENCY (REEL 050926 / FRAME 0560) Recorded Sep 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 061422/0371 →
SECURITY AGREEMENT Recorded Sep 13, 2022
From: NORTONLIFELOCK INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062220/0001 →
CHANGE OF NAME Recorded Mar 10, 2020
From: SYMANTEC CORPORATION
To: NORTONLIFELOCK INC.
Reel/Frame 052135/0745 →
SECURITY AGREEMENT Recorded Nov 4, 2019
From: SYMANTEC CORPORATION; BLUE COAT LLC; LIFELOCK, INC,; SYMANTEC OPERATING CORPORATION
To: JPMORGAN, N.A.
Reel/Frame 050926/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2017
From: KUO, CHENGI
To: SYMANTEC CORPORATION
Reel/Frame 044453/0635 →
Cited By (1)
US 12,333,539