IP Library Granted Patent US 10,242,368
Granted Patent B1
US 10,242,368 · App. 13/653,759 · Granted Mar 26, 2019

System and method for providing software-based contactless payment

Inventor: Thomas S. Poole (Chantilly, VA)
Assignee: CAPITAL ONE SERVICES, LLC
G06Q20/425G06Q20/409
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,242,368
App. No.
13/653,759
Granted
Mar 26, 2019
Kind
B1
Abstract

Systems and methods provide software-based contactless payments. According to various embodiments, a system for software-based contactless payment includes a token manager that generates a token and provides the token to a mobile device of a customer for use with a transaction, a communication interface that receives the token in association with a transaction, and a processor that processes the token using to determine whether to authorize the transaction.

Claims (32)

1. A method for software-based contactless payment, comprising:

receiving, from a customer mobile device via a communication network, a request for a token for use with a transaction;

generating, using a processor, the token in response to the request, wherein the token comprises randomly generated alphanumeric characters;

providing, via the communication network when the customer mobile device is in an online environment, the token to the customer mobile device in real-time by a real-time data application programming interface for use with the transaction, wherein the token is stored within an app processor of the customer mobile device that is connectively coupled to an embedded NFC chip and the customer mobile device enables an NFC emulation mode by a card emulation application programming interface;

receiving, through an authorization network from a merchant system via the customer mobile device embedded NFC chip and an NFC data exchange format application programming interface configured for reading and writing, the token in association with a transaction and transaction data, wherein the token is formattable by the merchant system into a track of data utilized directly by the authorization network;

comparing the received token and transaction data to a database of provided tokens, wherein each provided token is associated with a parameter requirement, including transaction limits, use limits and time limits, wherein at least one parameter requirement enables a previous token to be used for a defined period of time to enable a transaction when the customer mobile device lacks a connection to the communication network; and

transmitting, via the authorization network, an authorization response based on the comparison, wherein a transaction is authorized when the received token matches a token in the database and the transaction data complies with the parameter requirement.

2. The method of claim 1 , wherein the authorization response is transmitted to the merchant system.

3. The method of claim 1 , wherein the token is provided and received by an issuer system.

4. The method of claim 1 , wherein the received token is transmitted in response to receiving a personal identification number provided by the customer via the customer mobile device.

5. The method of claim 1 , further comprising:

receiving, from the customer mobile device, an identifier associated with the customer mobile device; and

utilizing the identifier in the authorization determination.

6. A system for software-based contactless payment, comprising:

a token manager that:

generates a token in response to receiving a request for the token via a communication network from a customer mobile device, wherein the token comprises randomly generated alphanumeric characters, and

transmits the token to the customer mobile device in an online environment in real-time by a real-time data application programming interface for use with a transaction, wherein the token is stored within an app processor of the customer mobile device, the app processor connectively coupled to an embedded NFC chip and the customer mobile device enables an NFC emulation mode by a card emulation application programming interface;

a communication interface that receives, through an authorization network from a merchant system via the customer mobile device embedded NFC chip and an NFC data exchange format application programming interface configured for reading and writing, the token in association with the transaction and transaction data, wherein the token is formattable by the merchant system into a track of data utilized directly by the authorization network; and

a processor that:

compares the received token and transaction data to a database of provided tokens, wherein each provided token is associated with a parameter requirement, including transaction limits, use limits and time limits, wherein at least one parameter requirement enables a previous token to be used for a defined period of time to enable a transaction when the customer mobile device lacks a connection to the communication network, and

authorizes a transaction when the received token matches a token in the database and the transaction data complies with the parameter requirement, wherein the communication interface transmits the authorization via the authorization network.

7. The system of claim 6 , wherein the authorization is transmitted to the merchant system.

8. The system of claim 6 , wherein the token is provided and received by an issuer system.

9. The system of claim 6 , wherein the received token is transmitted in response to a receiving personal identification number provided by the customer via the customer mobile device.

10. The system of claim 6 , wherein the token manager receives an identifier associated with the customer mobile device from the customer mobile device, and the processor utilizes the identifier in the authorization determination.

11. The method of claim 1 , wherein the parameter requirements comprise a location limit, wherein the transaction information comprises customer mobile device location information and merchant location information.

12. The system of claim 6 , wherein the parameter requirements comprise a location limit.

13. The system of claim 6 , wherein the parameter requirements comprise a location limit, wherein the transaction information comprises customer mobile device location information and merchant location information.

14. The method of claim 5 , wherein the identifier associated with the customer mobile device is retrieved from the SIM card of the customer mobile device that securely stores the identifier.

15. The method of claim 1 , wherein the received token is transmitted in response to receiving a multifactor authentication challenge provided by the customer via the customer mobile device.

16. The system of claim 10 , wherein the identifier associated with the customer mobile device is retrieved from the SIM card of the customer mobile device that securely stores the identifier.

17. The system of claim 6 , wherein the received token is transmitted in response to receiving a multifactor authentication challenge provided by the customer via the customer mobile device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2018
From: CAPITAL ONE FINANCIAL CORPORATION
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 045180/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2012
From: POOLE, THOMAS S.
To: CAPITAL ONE FINANCIAL CORPORATION
Reel/Frame 029144/0814 →
Continuity (1)
Provisional Application 61547910 · Oct 17, 2011
Cited By (86)
US 12,229,735 US 12,254,463 US 12,260,393 US 12,265,958 US 12,288,205 US 12,299,680 US 12,307,457 US 12,393,934 US 12,443,933 US 12,488,327 US 12,489,625 US 12,489,747 US 12,493,679 US 12,493,869 US 12,494,915 US 12,495,042 US 12,505,432 US 12,505,448 US 12,505,450 US 12,506,514 US 12,511,365 US 12,511,638 US 12,511,640 US 12,511,654 US 12,513,123 US 12,519,652 US 12,520,136 US 12,524,768 US 12,526,149 US 12,530,674 US 12,530,937 US 12,532,170 US 12,536,392 US 12,536,522 US 12,536,523 US 12,536,525 US 12,536,530 US 12,541,667 US 12,548,009 US 12,567,057 US 12,567,060 US 12,567,069 US 12,574,235 US 12,574,243 US 12,579,532 US 12,580,752 US 12,580,767 US 12,591,875 US 12,591,876 US 12,591,877 US 12,591,885 US 12,592,819 US 12,592,828 US 12,596,545 US 12,596,780 US 12,597,012 US 12,603,163 US 12,603,883 US 12,614,053 US 12,615,154 US 12,621,155 US 12,621,642 US 12,626,241 US 12,639,710 US 12,646,062 US 12,646,370 US 12,647,271 US 12,657,572 US 12,658,976 US 12,664,531 US 12,670,494 US 12,675,766 US 12,675,790 US 12,676,938 US 12,682,371 US 12,683,796 US 12,688,493 US 12,688,508 US 12,694,393 US 12,694,394 US 12,701,141 US 12,705,605 US 12,706,904 US 12,707,270 US 12,711,485 US 12,718,038