IP Library › Granted Patent US 10,878,414
Granted Patent B2
US 10,878,414 · App. 15/274,929 · Granted Dec 29, 2020

Multi-path communication of electronic device secure element data for online payments

Inventors: Manoj K. Thulaseedharan Pillai (Cupertino, CA); Ahmer A. Khan (Cupertino, CA); Thomas Elliott (Cupertino, CA); Timothy S. Hurley (Cupertino, CA); Jennifer J. Bailey (Cupertino, CA); David E. Brudnicki (Cupertino, CA)
Assignee: Apple Inc.
G06Q20/3829G06F21/45G06Q20/102G06Q20/12G06Q20/325G06Q20/3226G06Q20/3227G06Q20/3278G06Q20/382G06Q20/3823G06Q20/40G06Q20/4016H04W12/0609G06Q2220/00
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,878,414
App. No.
15/274,929
Granted
Dec 29, 2020
Kind
B2
Abstract

Systems, methods, and computer-readable media for communicating electronic device secure element data over multiple paths for online payments are provided. In one example embodiment, a method includes, inter alia, at a commercial entity subsystem, receiving, from an electronic device, device transaction data that includes credential data indicative of a payment credential on the electronic device for funding a transaction with a merchant subsystem, accessing a transaction identifier, deriving a transaction key based on transaction key data that includes the accessed transaction identifier, transmitting, to one of the merchant subsystem and the electronic device, merchant payment data that includes a first portion of the credential data and the accessed transaction identifier, and sharing, with a financial institution subsystem using the transaction key, commercial payment data that includes a second portion of the credential data that is different than the first portion of the credential data. Additional embodiments are also provided.

Claims (63)

1. A method comprising:

receiving, by a financial institution subsystem via a first communication path and from one of a merchant subsystem or an acquiring bank subsystem, merchant payment data that comprises credential data of an electronic device and transaction key data;

deriving, by the financial institution subsystem, a transaction key using the transaction key data of the merchant payment data;

accessing, by the financial institution subsystem via a second communication path that is different than the first communication path and from a commercial entity subsystem, commercial payment data using the derived transaction key;

processing the credential data and the commercial payment data; and

validating a transaction request based on the processing.

2. The method of claim 1 , wherein the first communication path is between the financial institution subsystem and the merchant subsystem.

3. The method of claim 2 , wherein the second communication path is between the financial institution subsystem and the commercial entity subsystem.

4. The method of claim 1 , wherein the credential data comprises at least one of:

token data of a secure element of the electronic device; or

crypto data generated using at least a portion of the token data and a shared secret between the electronic device and the financial institution subsystem.

5. The method of claim 4 , wherein:

the credential data comprises one of the token data and the crypto data; and

the commercial payment data comprises the other one of the token data and the crypto data.

6. The method of claim 1 , wherein the commercial payment data comprises data for enhancing operative to be used by the financial institution subsystem to enhance a risk assessment, by the financial institution subsystem, of a transaction between the electronic device and a merchant subsystem.

7. The method of claim 6 , wherein the credential data comprises at least one of:

token data of a secure element of the electronic device; or

crypto data based on at least a portion of the token data and a shared secret between the electronic device and the financial institution subsystem.

8. The method of claim 6 , wherein the data comprises data indicative of at least one of the following:

a location of the electronic device;

movement of the electronic device; or

authentication required by the electronic device to enable the generation of at least a portion of the credential data.

9. The method of claim 6 , wherein the data comprises data indicative of at least one of the following:

an e-mail address associated with the electronic device; or

a telephone number associated with the electronic device.

10. The method of claim 1 , further comprising, after validating the transaction request, at the financial institution subsystem, transmitting, via a third communication path, user data to the electronic device, wherein the user data comprises information indicative of the validated transaction request.

11. The method of claim 10 , wherein:

the first communication path is between the financial institution subsystem and a merchant subsystem; and

the third communication path comprises the first communication path and a fourth communication path between the merchant subsystem and the electronic device.

12. The method of claim 10 , wherein:

the second communication path is between the financial institution subsystem and a commercial entity subsystem; and

the third communication path comprises the second communication path and a fourth communication path between the commercial entity subsystem and the electronic device.

13. The method of claim 10 , wherein:

the second communication path is between the financial institution subsystem and the electronic device; and

the third communication path comprises the second communication path.

14. The method of claim 13 , wherein the user data comprises information indicative of a confirmation of the validated transaction request.

15. The method of claim 10 , wherein the user data comprises information indicative of at least one of the following:

an installment payment plan for funding the validated transaction request;

a reward earned by the validated transaction request; or

a purchase protection plan for the validated transaction request.

16. A system comprising:

at least one processor; and

a memory storing executable instructions that when executed by the at least one processor cause the at least one processor to perform steps comprising:

receiving, via a first communication path and from one of a merchant subsystem or an acquiring bank subsystem, merchant payment data that comprises credential data of an electronic device and transaction key data;

deriving a transaction key using the transaction key data of the merchant payment data;

accessing, via a second communication path that is different than the first communication path and from one of a commercial entity subsystem or the electronic device, commercial payment data using the derived transaction key;

processing the credential data and the commercial payment data; and

validating a transaction request based on the processing.

17. The system of claim 16 , wherein the system comprises a financial institution subsystem and the first communication path is between the financial institution subsystem and the merchant subsystem.

18. The system of claim 17 , wherein the second communication path is between the financial institution subsystem and the commercial entity subsystem.

19. The system of claim 17 , wherein the second communication path is between the financial institution subsystem and the electronic device.

20. The system of claim 17 , wherein the credential data comprises at least one of:

token data of a secure element of the electronic device; or

crypto data based on at least a portion of the token data and a shared secret between the electronic device and the financial institution subsystem.

21. The device of claim 20 , wherein:

the credential data comprises one of the token data and the crypto data;

the commercial payment data comprises the other one of the token data and the crypto data.

22. A non-transitory computer readable storage medium, storing code that when executed by one or more processors causes the one or more processors to perform steps comprising:

receiving, by a financial institution subsystem via a first communication path and from one of a merchant subsystem or an acquiring bank subsystem, merchant payment data that comprises credential data of an electronic device and transaction key data;

deriving, by the financial institution subsystem, a transaction key using the transaction key data of the merchant payment data;

accessing, by the financial institution subsystem via a second communication path that is different than the first communication path and from one of a commercial entity subsystem or the electronic device, commercial payment data using the derived transaction key;

processing the credential data and the commercial payment data; and

validating a transaction request based on the processing.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2016
From: PILLAI, MANOJ K. THULASEEDHARAN; KHAN, AHMER A.; ELLIOTT, THOMAS; HURLEY, TIMOTHY S.; BRUDNICKI, DAVID E.; BAILEY, JENNIFER J.
To: APPLE INC.
Reel/Frame 040753/0870 →
Continuity (8)
Continuation In Part 14481526 · Sep 9, 2014
Provisional Application 62348956 · Jun 12, 2016
Provisional Application 62234929 · Sep 30, 2015
Provisional Application 62004182 · May 28, 2014
Provisional Application 62002721 · May 23, 2014
Provisional Application 61989107 · May 6, 2014
Provisional Application 61884926 · Sep 30, 2013
Related Publication 20170103388A1 · Apr 13, 2017
Cited By (2)
US 12,614,172 US 12,682,344