IP Library › Granted Patent US 12,682,344
Granted Patent B2
US 12,682,344 · App. 18/615,993 · Granted Jul 14, 2026

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

Inventors: Manoj K. Thulaseedharan Pillai (Cupertino, CA); Ahmer A. Khan (San Jose, CA); Thomas Elliott (Redwood City, CA); Timothy S. Hurley (Los Gatos, CA); Jennifer J. Bailey (Los Altos Hills, CA); David E. Brudnicki (Duvall, WA)
Assignee: Apple Inc.
G06Q20/3829G06F21/45G06Q20/102G06Q20/12G06Q20/3226G06Q20/3227G06Q20/325G06Q20/3278G06Q20/382G06Q20/3823G06Q20/40G06Q20/4016H04W12/069G06Q2220/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 12,682,344
App. No.
18/615,993
Filed
Mar 25, 2024
Granted
Jul 14, 2026
Kind
B2
Examiner
KUO, CHENYUH
Art Unit
3697
USPC
705/71
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 (48)

1 . A method comprising:

at a commercial entity subsystem:

receiving first data from an electronic device, wherein the first data comprises credential information that includes token information indicative of a payment credential and cryptographic information generated on a secure element of the electronic device, and merchant information indicative of a merchant subsystem;

decrypting the first data using an access key shared with the secure element;

identifying a merchant key based on the merchant information from the first data;

re-encrypting a first portion of the credential information comprising the token information using the identified merchant key; and

transmitting second data to at least one of the merchant subsystem and the electronic device, wherein the second data comprises the first portion of the credential information re-encrypted with the identified merchant key and that omits the cryptographic information; and

providing, to a financial institution subsystem, a second portion of the credential information including the cryptographic information, such that the financial institution subsystem validates a transaction by comparing independently derived cryptographic information to the second portion.

2 . The method of claim 1 , further comprising the commercial entity subsystem sharing the access key with the electronic device.

3 . The method of claim 2 , wherein the sharing comprises the commercial entity subsystem sharing the access key with the secure element of the electronic device.

4 . The method of claim 1 , further comprising the commercial entity subsystem sharing the merchant key with the merchant subsystem.

5 . The method of claim 1 , wherein the identifying the merchant key comprises the commercial entity subsystem comparing the merchant information to a table of data that comprises a plurality of merchant keys.

6 . The method of claim 5 , wherein:

at least a first merchant key of the plurality of merchant keys is associated with a first merchant;

at least a second merchant key of the plurality of merchant keys is associated with a second merchant; and

the first merchant is different than the second merchant.

7 . The method of claim 1 , wherein the merchant key is not accessible by the electronic device.

8 . The method of claim 1 , wherein the access key is not accessible by the merchant subsystem.

9 . The method of claim 1 , wherein the first data comprises the credential information encrypted by a credential key.

10 . The method of claim 9 , wherein the credential key is not accessible by the commercial entity subsystem.

11 . The method of claim 1 , wherein the cryptographic information is generated using a shared secret between the secure element and the financial institution subsystem.

12 . The method of claim 1 , wherein a first communication path for transmitting the second data to the merchant subsystem is different from a second communication path for providing the second portion of the credential information to the financial institution subsystem.

13 . The method of claim 1 , wherein the second portion of the credential information including the cryptographic information is provided to the financial institution subsystem without being transmitted to the merchant subsystem.

14 . A non-transitory machine-readable medium comprising instructions that, when executed by one or more processors of a commercial entity server, cause the one or more processors to perform operations comprising:

receiving first data and second data from an electronic device, wherein:

the first data comprises credential information that includes token information indicative of a payment credential and cryptographic information generated on a secure element of the electronic device, and a first merchant identifier encrypted by an access key shared with the secure element; and

the second data comprises a second merchant identifier; and

decrypting the first data using the access key;

identifying a merchant key based on at least one of the first merchant identifier and the second merchant identifier;

re-encrypting a first portion of the credential information comprising the token information using the identified merchant key;

transmitting third data to at least one of a merchant server and the electronic device, wherein the third data comprises the first portion of the credential information re-encrypted with the identified merchant key and that omits the cryptographic information; and

providing, to a financial institution subsystem, a second portion of the credential information including the cryptographic information, such that the financial institution subsystem validates a transaction by comparing independently derived cryptographic information to the second portion.

15 . The non-transitory machine-readable medium of claim 14 , wherein the cryptographic information is generated using a shared secret between the secure element and the financial institution subsystem.

16 . The non-transitory machine-readable medium of claim 14 , wherein a first communication path for transmitting the third data to the merchant server is different from a second communication path for providing the second portion of the credential information to the financial institution subsystem.

17 . The non-transitory machine-readable medium of claim 14 , wherein the second portion of the credential information including the cryptographic information is provided to the financial institution subsystem without being transmitted to the merchant server.

18 . A device comprising:

a memory; and

at least one processor configured to:

receive first data from an electronic device, wherein the first data comprises credential information that includes token information indicative of a payment credential and cryptographic information generated on a secure element of the electronic device, and merchant information indicative of a merchant subsystem;

decrypt the first data using an access key shared with the secure element;

identify a merchant key based on the merchant information from the first data;

re-encrypt a first portion of the credential information comprising the token information using the identified merchant key; and

transmit second data to at least one of the merchant subsystem and the electronic device, wherein the second data comprises the first portion of the credential information re-encrypted with the identified merchant key and that omits the cryptographic information; and

provide, to a financial institution subsystem, a second portion of the credential information including the cryptographic information, such that the financial institution subsystem validates a transaction by comparing independently derived cryptographic information to the second portion.

19 . The device of claim 18 , wherein the at least one processor is further configured to:

provide the access key to the electronic device.

20 . The device of claim 18 , wherein the at least one processor is further configured to:

provide the access key to the secure element of the electronic device.

Continuity (10)
Continuation 17135876 · Dec 28, 2020
Division 15274929 · Sep 23, 2016
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 20240265383A1 · Aug 8, 2024
References Cited (50)
US 6760711B1 · Gillett · 2004 [cited by examiner]
US 7333615B1 · Jarboe · 2008 [cited by examiner]
US 7376629B1 · McIsaac et al. · 2008 [cited by applicant]
US 7908216B1 · Davis · 2011 [cited by applicant]
US 8214298B2 · McCown · 2012 [cited by applicant]
US 8571995B2 · Spies · 2013 [cited by applicant]
US 10817875B2 · Makhotin · 2020 [cited by applicant]
US 10878414B2 · Pillai · 2020 [cited by applicant]
US 20050256806A1 · Tien · 2005 [cited by examiner]
US 20060112271A1 · Soumiya · 2006 [cited by examiner]
US 20080319914A1 · Carrott · 2008 [cited by applicant]
US 20100250390A1 · Song et al. · 2010 [cited by applicant]
US 20100318468A1 · Carr · 2010 [cited by applicant]
US 20110161671A1 · Whitehouse · 2011 [cited by examiner]
US 20120124378A1 · Chang · 2012 [cited by applicant]
US 20120130839A1 · Koh et al. · 2012 [cited by applicant]
US 20120143770A1 · Pauker et al. · 2012 [cited by applicant]
US 20120197807A1 · Schlesser · 2012 [cited by applicant]
US 20120215693A1 · Faith et al. · 2012 [cited by applicant]
US 20120284187A1 · Hammand et al. · 2012 [cited by applicant]
US 20120290376A1 · Dryer · 2012 [cited by applicant]
US 20120300932A1 · Cambridge et al. · 2012 [cited by applicant]
US 20130054473A1 · Jan et al. · 2013 [cited by applicant]
US 20130212026A1 · Powell · 2013 [cited by examiner]
US 20130263215A1 · Ekdhal · 2013 [cited by applicant]
US 20140019367A1 · Khan et al. · 2014 [cited by applicant]
US 20140052553A1 · Uzo · 2014 [cited by applicant]
US 20140108172A1 · Weber · 2014 [cited by examiner]
US 20140310183A1 · Weber · 2014 [cited by applicant]
US 20150019418A1 · Hotard · 2015 [cited by applicant]
US 20150019443A1 · Sheets · 2015 [cited by examiner]
US 20160019536A1 · Ortiz · 2016 [cited by applicant]
US 20180322602A1 · Song · 2018 [cited by applicant]
CN 101295384 · 2008 [cited by applicant]
CN 102057386 · 2011 [cited by applicant]
CN 102609837 · 2012 [cited by applicant]
CN 103123708 · 2013 [cited by applicant]
KR 1020040091063 · 2004 [cited by applicant]
KR 20110083193 · 2011 [cited by applicant]
KR 1020120108599 · 2012 [cited by applicant]
KR 1020130082656 · 2013 [cited by applicant]
KR 1020130100872 · 2013 [cited by applicant]
TW M418352 · 2011 [cited by applicant]
TW 201227557 · 2012 [cited by applicant]
TW 201241769 · 2012 [cited by applicant]
WO WO0079367 · 2000 [cited by applicant]
WO WO0159731 · 2001 [cited by applicant]
WO WO2013067521 · 2013 [cited by applicant]
Chinese Office Action from Chinese Patent Application No. 201480049141.0, dated Sep. 25, 2019, 22 pages including English language translation. [cited by applicant]
Korean Office Action from Korean Patent Application No. 2018-7003517, dated Nov. 20, 2019, 13 pages including English language translation. [cited by applicant]