`ee” STATETAT
`
`US011018724B2
`
`a2) United States Patent
`US 11,018,724 B2
`(0) Patent No.:
`
` Xie et al. (45) Date of Patent: May25, 2021
`
`
`(54) METHOD AND APPARATUS FOR
`EMULATING MULTIPLE CARDS IN
`MOBILE DEVICES
`(71) Applicant: RFCyber Corporation, Fremont, CA
`(US)
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`Es
`6,481,632 B2*
`11/2002 Wentker onrernn Coe
`7,206,849 BL*
`4/2007 Gemert ....... GO6F 1/3203
`370/249
`
`(72)
`
`Inventors: Xiangzhen Xie, Shenzhen (CN); Liang
`Seng Koh, Fremont, CA (US); Hsin
`Pan, Fremont, CA (US)
`
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`(73) Assignee: RFCyber Corp., Plano, TX (US)
`
`WO
`
`WO-2009083679 A2 *
`
`7/2009 verre G06Q 20/351
`
`(*) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 1699 days.
`
`OTHER PUBLICATIONS
`
`(21) Appl. No.: 13/782,948
`.
`Filed:
`
`(22)
`(65)
`
`Mar. 1, 2013
`Prior Publication Data
`US 2013/0178159 Al
`Jul. 11, 2013
`
`Related U.S. Application Data
`(63) Continuation-in-part of application No. 13/350,832,
`filed on Jan. 16, 2012, now abandoned, which is a
`(Continued)
`
`(51)
`
`Int. Cl.
`HO4B 5/00
`G06Q 30/06
`
`(2006.01)
`(2012.01)
`(Continued)
`
`400
`
`Chameleon—Aversatile emulator for contactless smart cards, Kasper
`Timo et al.
`, Information and security cryptology, 2010, Berlin,
`Heidelberg, 189-206.*
`Primary Examiner — NehaPatel
`Assistant Examiner — Isidora I Immanuel
`(74) Attorney, Agent, or Firm — Joe Zheng
`(57)
`ABSTRACT
`Techniques for mobile devices configured to support or
`function as multiple contactless cards, such as Mifare con-
`tactless cards, are disclosed. According to one embodiment,
`a mobile device embedded with an emulator is loaded with
`a plurality of software modules or applications, each emu-
`lating one card or one type of contactless cards. An emulator
`is implemented in a secure element that is personalized for
`a user of the mobile device while the applications are
`respectively provisioned via their respective providers per
`the personalized secure element. When the mobile device is
`to be used as a contactless card to perform a monetary
`function, a corresponding application is loaded into and
`executed in the emulator. When the mobile device is to be
`(52) U.S. Cl.
`CPC ween HO4B 5/0056 (2013.01); GO6Q 20/227._—_used to perform another monetary function, a corresponding
`(2013.01); G06Q 20/322 (2013.01);
`application is loaded into the emulator to replace the previ-
`(Continued)
`ous application entirely or partially in the emulator. As a
`(58) Field of Classification Search
`result, the mobile device can be used as a monetary device
`None
`in lieu of multiple contactless cards.
`See application file for complete search history.
`11 Claims, 35 Drawing Sheets
`
`
`
`
`Application/Service
`
`Trusted Service Manager
`Application/Servi
`
`
`
`
`pplication/Service
`120
`provider #1
`
`
`4102
`
`
`
`
`
`
`
`
`
`
`
`
`104
`
`Service object N|Key Index #N
`
`NFC device
`
`NFC device
`
`
`BandAinis
`Ty
`bi
`RaadOnshe
`sah
`
`
`Card
`ReadOnly
`Transaction
`ReadOnly
`Transaction
`Card
`Manager
`Wallet Ut
`Wallet UI
`Manager
`Wallet Ut
`Wallet UI
`
`Proxy 412}|App #1 446) App #1 148
`
`
`
`
`Proxy 412]|App #1416: App #1 118
`NFC Reader
`
`
`
`
`
`
`
`Trusted Mifare Service Manager (TMSM)
`
`
`Application Application|@ Application
`106
`Applet #1 @|Applet #NApplet #2
`
`
`Service object 1|Key Index #1
`
`Service object 2]Key Index #2
`Emulator
`122
`
`Secure element embedded in
`NFC device or detached
`
`Offline Mifare apptication with reader and SAM
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 2 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 2 of 54
`
`US 11,018,724 B2
`Page 2
`
`Related U.S. Application Data
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`(60)
`
`(51)
`
`(52)
`
`continuation-in-part of application No. 11/534,653,
`filed on Sep. 24, 2006, now Pat. No. 8,118,218.
`Provisional application No. 61/606,451, filed on Mar.
`4, 2012.
`
`(2012.01)
`(2012.01)
`(2012.01)
`(2012.01)
`(2012.01)
`
`Int. Cl.
`G060 20/36
`G060 20/40
`G06O 20/32
`G06 20/22
`G060 20/34
`U.S. Cl.
`CPC....... G06Q 20/3278 (2013.01); GO6Q 20/352
`(2013.01); G06Q 20/3552 (2013.01); GO6Q
`20/3572 (2013.01); G06Q 20/3672 (2013.01):
`G06Q 20/40 (2013.01); G06Q 30/0601
`(2013.01)
`
`7,908,216 BI*
`
`8,005,426 B2*
`
`8,646,059 BIL*
`
`9,128,829 B2*
`2003/0151125 Al*
`
`2006/0052080 Al*
`
`2006/0065741 Al*
`
`2006/0141987 Al*
`
`3/2011 Davis «0... G06Q 20/02
`705/41
`8/2011 Huomo ......... G06Q 20/20
`235/441
`2/2014 von Behren....... G06Q 20/3574
`726/9
`9/2015 Corda... GO6F 12/0638
`8/2003 Hosogoe............ G06Q 20/3574
`257/679
`3/2006 Vitikainen .............. GIOL 15/30
`455/403
`3/2006 Vayssiere......... G06K 19/07703
`235/492
`6/2006 De Groot............ HO4L 63/0414
`455/411
`
`* cited by examiner
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 3 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 3 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 1 of 35
`
`US 11,018,724 B2
`
`ViSle
`
`L#Japiaoid
`
`B91A@PDAN
`
`cob
`
`Joyejnuwiy
`
`OOL
`
`reCAT
`
`Soinjas/uoneoddy
`
`TIPCOTY
`UOHORSUBLLAjuQppeeypuegz01polTOIPTCE;
`
`
`
`
`StlLHddyINJaeInJeHeM||JaBeuey
`
`
`
`
`IN)SHEAiNJHEJeBeueyUONOBSUBLLAjuQpeeypies
`
`
`uoneojddyuoneoyddyuoneojddy
`WSpuesepeesYMuOReoddesepSULO
`
`N#jeiddy|@C#addyL#yojddy
`ulpappequsjuswalaainsas
`
`
`SONeex/ee
`PeUoelapJOBdIA@PD-IN
`sdAIas/uojeqddy
`BLLL#ddyOlLpwddy|CLLAxoig
`
`
`Jabeueyeoiviespeisniy
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 4 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 4 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 2 of 35
`
`US 11,018,724 B2
`
`jauueuyAnoesqdjeuia}xeuoYING
`
`
`(NSW)se6eueyeoiniescuepeisniy
`
`|SPOW
`
`
`
`UNOPP]djEQO|S
`
`
`
`uiewiogAywinoas
`
`ymJabeueyy
`
`syoddns
`
`c[Spo
`
`paysni
`(INSIVL)sebeueYWSsdIAiesaseji
`
`
`
`
`
`syioddnsjauueydAyinoes
`
`GbOld
`
`
`
`woddnsjeuueyyAyunoasul-ying
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 5 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 5 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 3 of 35
`
`US 11,018,724 B2
`
`JtDA
`
`celLeL
`
`
`
`}USWE]yaindaS
`
`JOSSA001d
`6€bpeopainoas
`
`
`SOBLS}UlZe,AsoweuwSEL
`
`
`SORLIO}U!YIOMIONJB}[OIJUOSDAN
`
`asind-F
`
`9EL
`
`uoneayjddy
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 6 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 6 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 4 of 35
`
`US 11,018,724 B2
`
`OS1
`
`
`
` é£80Iaepsuinusb~LYVLS
`
`¥G1(Ws
`
`[|@“6'9)A108payeoIpapeYIMSyeaIUNWWOD
`
`
`
`
`
`
`
`
`
`QC]SOIASPWOUOHEUNOJUIPayejel-ysjsanboy
`
`OS}
`
`J@AI8SYIMSOIASPONJejsibay
`
`
`
`GtSid
`
`O91
`
`
`
`jnejapeyepdn
`
`payepdn30H}JOINjeNUeWAS~ejUOD
`
`CUOHEWIOJUT
`
`OfulSoIAep
`
`
`
`
`
`
`
`yOLSSEGRIEDUI!OJU!BOIASPPSASLI}OsSY]O10}S
`
`
`
`
`
`991UOHBWUOjU!GOIASpSU}UOpesegSAays]BIBUED
`
`
`
`
`
`
`
`9912Seyoj!jesAypayeieuebauting
`
`OLt
`
`
`
`
`
`UOHELUJOJU]SOIAePpuesAByOy}EZIUDIyOUAS
`
`ONS
`
`JOnss!ASayyuM
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 7 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 7 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 5 of 35
`
`US 11,018,724 B2
`
`S70}8DueIATysE
`
`aveqeienoi
`
`
`
`WBIEASIATLBu)CLTerp
`
`ttitinnmenencienane,,__SFPPALEE
`
`proisAud©UEOSLFRIoNBiawBAHOT,
`
`
`
`eResane:
`
`
`
`
`
`UISIGASISLEMPWSLJAIMPIAPMULY3S
`
`
`
`ayepdraslynejeqJojyoeoiddyyojegsullyO
`
`
`
`
`
`
`
`
`
`Mu@ISASWELJDEISUNLEIAL3S
`
`
`
`WAISLBIAGS)HNeiepausoda
`
`
`
`
`
`erencesernercananfeEEEEfBAR
`
`
`
`esimpanc”Seettemanta
`
`BATSPaHIASIONAST
`
`OSEQRIEpOG
`
`
`
`
`
`J,‘lfajepdnqs]ynejeq10}yoeoiddyyojegauyud
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 8 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 8 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 6 of 35
`
`US 11,018,724 B2
`
`JbSl
`
`Gdeaayares
`
`SSSROS
`
`
`
`‘bayABajensapepdnas;yoemeadsb
`
`
`
`
`
`
`
`
`
`‘beyspyneiag’parepdnyouaoryp
`
`GSyneed
`
`ABISSTOAS
`
`aRANAEEbyABIESLES
`
`
`
`amsagsyqoyy
`
`OVL
`
`YanAVAVS
`
`(oyySTuo)“bey
`
`pRepdn's
`
`a
`3
`
`,
`
`>
`
`>
`
`>«,
`
`>
`
`>
`
`
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 9 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 9 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 7 of 35
`
`US 11,018,724 B2
`
`
`
`
`
`aj6uisyoHoUnJabuey0}spuewiwo5
`
`
`
`ajBuisajnoexy
`
`O61
`
`
`
`esind-3NGdvjosouenbas
`
`Dt‘Old
`
`
`
`uoHouns0}SPUBLUWIODsesjoyasind-3Juews|duy|
`
`
`961v6L
`
`
`soesbe|ayegseyonssuoneisdOssesoy
`
`
`jedeeyaseyoind‘dn-do}
`
`
`
`col
`
`-3YIOMION
`
`JIBAIQS
`
`asund
`
`-pueq
`
`paseq
`
`JOWVS
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 10 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 10 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 8 of 35
`
`US 11,018,724 B2
`
`002BINI8SBNIVSjouasn
`
`
`
`
`
`suSWE|3s]UaUla|ysuaquiosans
`
`UOPL]dSHqoy//\Nay
`
`802
`
`SISPlAGId902;\jeioueUl4
`oYSUOUNRSU]
`
`
`
`jUsWAR,algo
`
`gsgqye1edoO
`
`SI@plAdld
`
`juswebeury~oeMe
`
`{9-JN)wejyshsoog
`}
`
`af
`
`my
`
`.,:ii/\iS,/-SHBHTeWOY%ef“”#RUBYIBI
`
`VeSila
`
`BOING]
`
`juswabeuey.S;ddy.
`SOPlAGIBAISsisdojaaa
`
`
`
`
`
`suahlkaidy0Z
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 11 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 11 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 9 of 35
`
`US 11,018,724 B2
`
`OveON
`
`GSS{leysu]
`
`épajjejysul
`
`ass
`
`O2?¢
`
`vce
`
`LYVLS
`
`ZUOISIAOIdWe}S
`
`
`
`jouueYyoUOHeoIUNUUWOOBYsHqeisy
`
`Cve92%
`
`
`(ASL2°“B:8)J9AseSpayesipepeBYIM
`
`
`
`JOUUBYSpoinoeseYsHqelsy
`
`SSpayejsulBuisn3Seu)YM
`
`
`CiUMHEpussPUBOJUIBdIASPBAaLSY
`
`CES
`
`
`
`JQAIQSOu}0}UOReOIddeoujBulAyqusap!
`
`pauoisiaoidHuieq
`
`
`
`
`
`josapiaoiduoneoyddeau}AON
`
`
`
`YMUoHeoyddeay}Josnyejsoy)
`
`
`
`
`
`uonesjddeau}so}eyepsuedaid
`
`
`
`
`
`BOASPS}IGOWPolyuUap!}ou}
`
`SPYASOu)fi
`
`Zpezyeuosied
`
`
`
`JEUUBYOpainosseBysigqeisy
`
`dS}peAuepBuisn4gey}YM
`
`Be
`
`Jansstou}Ayquepy}
`Gb‘OlidJOOLL0}09
`
`JOSNSY}JepUlLUesJO
`
`Siass}
`
`peyeioosse
`
`
`
`éddiyayy/M
`
`déVs
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 12 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 12 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 10 of 35
`
`US 11,018,724 B2
`
`22‘DIA
`
`
`
`Ayngssgoonsossajesaaa3Aggoagye4
`
`U™SAUROY
`
`bbaryygAeyGSS'S
`
`754o4%G55
`
`
`
`‘bauSTE|
`
`35HES?
`
`;‘hay
`
`
`
` DORIAGISF]0SZ|:::|‘dehypeawmagyT
`
`
`
`
`
`
` |IBISaaSGOYY548DOsgSauSsASNSSTPSJRISS
`
`
`
`
`
`
`
`
`
`ABSP|SIAR]SECO
`
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 13 of 54
`21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 13 of 54
`Case 6
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 11 of 35
`
`US 11,018,724 B2
`
`fenereter enereee neese ney ener need ered sere send sere neve wavaneg negated ennen
`
`GSC
`
`CHESSTETCT
`
`BOReeUsT
`
`
`
`Sargechee
`
`_ pone
`
`
`
`deepMenuagErEEosied
`
`:é
`
`2
`
`SpepudeTEsRaSsPBORwZYaS
`
`Agnysse>
`
`
`
`
`
`
`
`aigccibyBusnes:Agpanpay
`
`
`
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 14 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 14 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 12 of 35
`
`US 11,018,724 B2
`
`déSad
`
`ZZuoyeoyddeayBuygesipAqspesooid4S
`
`
`
`blzjuswebpeymouyoeueyoegspues4S
`
`09¢
`
`9S
`
`
`
`v9¢Zuonesado
`
`yOO7FWEIS
`
`992
`
`yonsAJUaA,
`
`Zabessaw&
`
`
`
`aoiaepe0}eaGessewysndepuss
`
`
`
`SOIASP9}0}(NGdy)PuewWWOCDepuas
`
`
`
`pueuoneoyddesejnonuedeAjqusp}
`
`
`
`
`
`01Z0}jsenbeiuonesedouesayeniu!soIAepBy]
`
`
`
`uojeajddepayyuap!ay)sydojyey}ASey)
`
`
`
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 15 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 15 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 13 of 35
`
`US 11,018,724 B2
`
`déSls
`
`Z8ZSSad1IAeq
`
`802
`
`esund-3
`
`99zplOMssed
`
`8c
`
`
`
`
`
`ajqewodJODO}]OJgPseyn!JQO0}O1d
`
`
`SOJOWILUODPeseg-pue]
`
`JUSWUOJIAUZpesojoug
`
`
`JO)auempueHBunsixg
`ueul(UOWeyOdsued
`sojyejnuyUUMdDUOsoBbeueyy
`
`jeuonoun.4ajBuigpegWes
`
`96zJapeayssayjoeju05
`SOLHSIU]SSOYOBJUOD1—-gz
`
`AW0}SSsooyLIGIN
`juebyGon
`
`
`yingjoddyasind-e
`
`MIOMIONjUsWAeG
`062SIOAIOSpue
`
`
`082d
`
`
`
`JO$98J0}S‘6'9)
`
`
`
`v6Zequo
`
`esind-a
`
`qunoes
`
`SIIOWUWIOD-9
`
`SOJBWLUOO-LU
`
`
`
`
`
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 16 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 16 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 14 of 35
`
`US 11,018,724 B2
`
`VeSila
`
`
`
`Clejaiddy
`
`esund-9
`
`Joyejnwiy
`
`ssapoequ0D
`
`Japeay
`
`OLE
`
`LLE
`
`
`
`seBeueypied
`
`Gemeeeeeeeeeeeeeeeeneeee
`
`Bunsixy
`
`VS
`
`UONEZHEUOSIO¢
`
`uoneojddy
`
`POEJOAIBS
`
`asind-3MON
`
`90€WVS
`
`OE
`
`jaULOSI8g
`
`pazuouny
`
`©©o
`
`O
`
`
`
`
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 17 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 17 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 15 of 35
`
`US 11,018,724 B2
`
`GéSs
`
`ro
`
`Joyejnwig
`
`LLE
`
`
`
`JaBbeueypied
`
`wan
`
`PZESIBAIOS
`
`pueYIOMION
`
`juowAed
`
`esind-a
`
`jajddy
`
`CLE
`
`WICIN
`
`oCe
`
`Bunsixg
`
`VS
`
`80€
`
`
`
`asind-8MON
`
`90€AVS
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 18 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 18 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 16 of 35
`
`US 11,018,724 B2
`
`OSE
`
`BSE
`
`09€
`
`VSssund-emouau}UgeMmjeqsuidpuesAoyUOneIedoesund-aa}eiquEsfadlAepOy}Ul
`
`
`
`
`
`jojddeosund-auepuepiysasind-emouueuseMjeqg
`
`
`
`
`
`jauueyoAyuNoese&Yysiqeyse0}uleLUOpAyLino|sUOHeoyddeasp
`
`
`
`
`jauueyoAynoese&ysyqe}se0}urewopAjunoasuoneoNddeesp
`SepredayyLuoqi]Be}eyopeay
`
`Zs¢uoVezyeuosiodajeniuy
`
`ad1AapoulutJajddeasund-suepue
`
`
`
`adIAepSulUijejddeoesund-euepuepsuoHeLodsueyHBunsixeueusemjeg
`
`
`
`
`
`
`
`
`
`o9eqibeisuypuewsBuysixeau}e1AJoyejnWaUeJOSheyPaULO}SURL)B}BIeUSD)
`
`
`
`
`
`
`
`OeqdBe)au;pueWysBunsixeueelaSpiomssed4o}es9UeS)
`
`
`
`JoyeinweayypueWsBunsixeou]usemieq
`
`
`
`
`
`SOIASpOU}Ulyoyddeesund-9uepuepiysSuygsixeey)usemjeq
`
`
`
`
`
`JeVD
`
`
`
`Socpezyeuosied,joayejs&0}esund-99y}JESwk
`
`
`
`
`
`QN&G
`
`
`
`
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 19 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 19 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 17 of 35
`
`US 11,018,724 B2
`
`VrSls
`
`
`
`2047}@]plluBy]0}asuOdsaiBeSesodwiosesund-y
`
`OLY
`
`
`
`asuodseluy}
`
`&Poor
`
`
`
`
`chyJajsues)punyeayeiulpuejUNCODeHuipuodsaooeBAja,
`
` POYUOAJI‘Yue
`Hullosuodse0}jsenbeai
`
`
`
`rlyyuegey}WodjesuodselBSAISD0y
`
`
`
`
`
`90ryojddeasind-s0}jsenbeiespussJoIqTW
`
`
`
`
`
`JeBeuewasindau}sseo00e0}Nid
`
`yor
`
`
`
`pyeaBuyejusJoyeyojpiweBIAjsanbealeayeniu|
`
`
`
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 20 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 20 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 18 of 35
`
`US 11,018,724 B2
`
`GpSls
`
`QN4d
`
`CCV
`
`OCP
`
`
`
`
`
`gLpasind-8Sy}O}WAY]PUasPURSPUBLULIODNGdy}OeWxepukeUIsJO/pI/y
`
`
`
`
`OLyabessawYOMjaUBUlpappequiaesuodseiau}puemio4
`
`
`
`veVvjajpiwJoyaHessawsnjejsjnJsse9oonseeje19Uay
`
`
`
`
`asuodsalNGdYVUeSa}ejNWJOJJEU)JO}PILUBU}0}JEYOHeBSa}BsaUas
`
`
`
`
`
`SPUBWLUODSpuaspukeAyONUBUINeAGdy8}SOWLAAasund-g
`
`
`
`
`UONCOYSA918]JO]pauleyesSIasuOdsalNagyeu}seye
`
`
`Bojuonoesue.)eBseyepdnpuesoejnWeOU}O}
`JaAiesjuewAeddy}0}jsaenbaiYONYAUPBUI
`
`
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 21 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 21 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 19 of 35
`
`US 11,018,724 B2
`
`UV
`Vlad
`
`CvYV
`
`Buroueul-
`
`yueg
`
`vanaf—Str
`
`YIOMIONJUsWAeg
`OvTvvV
`SIBAIOSpue
`
`9EV
`
`esind-a
`
`yoiddy
`
`
`
`|__|4Beueyy
`
`ICI
`
`esind-s
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 22 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 22 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 20 of 35
`
`US 11,018,724 B2
`
`00S
`
`
`
`
`
`AAuojeoyddyuonjeorddy
`
`
`
`J9IPIINjoiddy
`
`
`
`AjoysodeyAuoysoday
`
`90Svos
`
`9LSWVSdd
`
`
`
`LLGWYSuoneolddy
`
`
`
`SIBPIADIgSOIAIOS
`
`PLSSIBAIES
`
`
`
`JOAIBSAJO}OAIIG
`
`ZLG
`
`oesSSad1Aeg
`
`aiqeyoSLS
`IQeYuod—uucu5
`
`OCGYIOMION
`
`Jeinyjeg.”
`
`’
`
`suoneolunuiwosy
`
`painoes
`
`Asoyoosiq
`
`Asoysodey
`
`Z0G
`
`vs‘Sls
`
`yeGpuegqeseg
`
`
`
`juaWwe|ypeunoes
`
`62S
`
`Gyaddyuojeolddy
`
`
`
`
`
`L2gzgsoBeueyypuegdO
`
`
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 23 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 23 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 21 of 35
`
`US 11,018,724 B2
`
`OVS1OIPIyolddyAioyo941q
`
`
`
`
`—AioyusodayAsoysodayKioysoday
`
`
`
`LLGWSUoneolddy
`
`9LSWIVSdd
`
`
`
`SIBPIADIgSOIAIOS
`
`PLSSIBAIAS
`
`
`
`JOAIBSAJO}AIIG
`
`ZLS
`
`
`
`pueqesegS01Aeq
`
`aIGeyod
`
`uIeLUOGYD1qNd
`
`IOMION™
`
`LoS“7
`
`8egJaIndwoyD
`
`90SvOSOG
`
`¥z5ossSS\-8018S
`
`Zogabeueyy
`
`BLSmmemeeeeaeeetenaeljouUueUdeoEZSIICIWUOHROddy
`
`22SjajddyuoyjeoyddygzgioBeuepypieddDke—---------Japeayassayoe}u0D
`
`
`ccgJebeueyadiasagpeunseg
`
`
`
`
`
`
`
`
`
`
`
`gS‘SIdss
`
`
`
`JUaWa]ypeinoes
`
`ves
`
`
`
`
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 24 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 24 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 22 of 35
`
`US 11,018,724 B2
`
`ISVl
`
`GNA
`
`OSG
`
`
`
`
`
`cGSjsenbesoIAjesBpuss
`
`
`
`bSSuonduosqnsuopesegqSusi
`
`
`
`SUOHeSIdde/SSdIAJaSOPIAD
`
`9Sp9}9aI/9s|je}SulpuepeojuMOG
`
`
`
`(s}ejdde)suoneayjddessaoiaies
`
`85SPspsosujiJOye|NWSPUP
`
`
`
`sjejiddepepeojumopauazi}eUuosied
`
`09S
`
`
`
`
`
`SISIGIWUoneoHddepeojumog
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 25 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 25 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 23 of 35
`
`US 11,018,724 B2
`
`ajqeogd
`
`0€9yASd1A0q
`
`JEINJOD3
`
`SUONEDIUNWLUOD
`
`0ZSOMAN
`
`
`
`PeInsesuoyoesuely1alu[eeu
`
`
`
`uoHoesues|SOd
`
`ELQJaAIas
`
`tttt
`
`jouueyg—yoyeqJO
`8l9uojesedo
`
`
`
`V9
`Ila
`
`6E9
`
`uonoesueyiaujear
`
`US}O}-9
`
`peyqeug
`
`9EQBd1ABG
`
`629
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 26 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 26 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 24 of 35
`
`US 11,018,724 B2
`
`paunoas
`
`jauUueUd
`
`9S/d
`
`
`
`jUusWa|ypeinoes
`
`6¢S
`
`8c9WVSSOd
`
`puegeseg
`
`vega
`
`ajqeLod
`
`S91A0q
`0€9wi
`
`itf:t
`
`1
`
`veg\Japeey
`
`Ssaoeju0y
`
`LoGeeg
`
`619
`
`uUOHOeSURLLSOdUJEWOGIGN)a/9egJayndwog
`E19JOAIESOMIONayuebySOd
`
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 27 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 27 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 25 of 35
`
`US 11,018,724 B2
`
`99‘Sls
`
`GNa
`
`859dn
`
`dn-do}jenyiaJo
`-do}2WIOLIdg
`
`299
`
`jesJOUO
`
`édn-do}aw
`
`soA
`
`Ou
`
`099
`
`c99
`
`999
`
`
`
`yuBnoueajay}s
`
`-8ulsoURjeg
`
`UayxO}
`
`sok
`
`soA
`
`
`
`
`
`UeyO}]-8WOWjJUNOWepeseyoindjonpeq
`
`
`
`
`
`JaAJaspusyoeg0}suOHOesue.peojdy
`
`(yoyequlJOUOHOeSUe.YoRe)
`
`CNA
`
`
`
`CUS}O}-9PEA
`
`cS9
`
`USyO}-8UBBASLOY
`Jaseyoind&Wold}
`
`LYVLs
`
`
`
`
`
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 28 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 28 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 26 of 35
`
`US 11,018,724 B2
`
`uonoesuel}ay)pepsooessey
`
`
`
`
`
`
`
`
`
`
`
`
`
`WVSSOdWOdOVAWSSOdJ9yeYoRoesuenAvidsiq2HulurejuoojsenbesyiqepeBsajsooy
`
`989
`
`
`
`
`
`ONSUayO}-80}IsenbeJyigepay}pues
`
`
`
`Ud\O}-6WOSp0}BdiASppejqeue
`
`gg“E)/-4JUSLUS/IOSPUBUONPOINSAUONOBSUE]JO]SOVIN
`
`
`
`
`
`eaisoey
`
`
`
`
`jeuonippeBurpnjou;aGessewwuyuoogqep
`
`829
`
`089
`
`c89
`
`
`
`
`
`
`
`0}@BESSALUWUYUODHgapeu}PseAUO-s-8BU}WOdjBSUOdSa!PAAlade/By)PIEMIO- 799SoA929
`LORBOUNSN28}VSSOdWIVSSOd9}S0lAappajqeusUsyxo}
`
`
`
`
`
`
`GNA
`
`ou
`
`
`
`ESSIASPpajqeuse
`
`
`
`eouejequBnoug
`
`U@YO}-9Ul
`
`¥l9
`
`
`
`
`
`Jaseyoind8JOsdIAeppejqeusueyo}
`
`
`
`
`
`-8OjJsenbeseseyoindjenjuiuepuss
`
`©N
`
`e©
`
`LYVLS
`
`cL9
`
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 29 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 29 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 27 of 35
`
`US 11,018,724 B2
`
`Z‘Sl
`
`Japeay
`
`vel
`
`
`
`
`
`9Z/JUBWaIepainoes
`
`
`
`
`
`SUHOAlsayeppue
`
`
`
`Suiseyoind@OJBLULUOD-9
`
`
`
`aseyoundjeyon
`
`co
`
`”
`
`eeeead744Pe|WGEqAIpaD|jueuAedWs
`
`
`pue|9re!aseuoindjeyon1WEISAS
`
`NL,OcLJ9PIAOldQOJOWUILUOD-LU'UOHeAIESOY|BOIAIBS
`yoyo}oN[ownnenoneeaneMisaijep
`JOHOI-9'BOWOXog|aPeeee'/.Yo
`
`Buneyory
`
`
`uoyeojddyycesind-9Iqeyod
`OLLseu
`
`
`ayes
`
`O]UOPasO}S}9Y9!}-9
`
`
`
`
`*“~\0¢2
`
`eo1Aeq
`
`Ul-yOSUD
`--->
`
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 30 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 30 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 28 of 35
`
`US 11,018,724 B2
`
`,708
`
`wae
`
`4
`i
`Moe oe ad
`
`TemmmnnnnnnnnnnnnnnnndaISL
`
`V8Slswo
`
`*ns
`(UBB,BDIAIESOt.
`
`
`
`
`90942ULedINSL‘,
`
`©~~,-xavoSAOPMSASa?608
`’4oma%te4,wie
`em.f;aa‘?
`
`x£”of‘iaARRSEEan
`
`
`
`
`
` ‘‘iif.UORnEUBIGINSEE
`
`
`
`Pheeowe
`
`
`
`
`
`“S.AUBOLSBIESIAISL-"
`
`w
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 31 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 31 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 29 of 35
`
`US 11,018,724 B2
`
`annennnnnmeeees
`
`
`
`
`
`
`
`LUOYSASIAISLURUPY[AIS]VIROSIYSSouISNh”ISL35JAANEMULIALIS
`
`entreeerrraeert‘BUDDa.‘sanennemenennnetinenre
`89d
`FUNODIeUESIRS}eae
`|
`WBOMudPaSseA
`_WaIpOMainPPOWISISAS
`“dOpUBABUALOUOFfe
`
`ily“SedAyJopuaAjoWuNnOTN
`B2839OFUeOOM&JUGS
`tennOOOn
`
`iitGIOUSARLUESBUMOIIe
`
`
`
`
`saSeueypyJoplaoigeases‘uanss;
`
`OL
`
`
`
`"S20DUBAf
`
`
`
`“SSeuISngUSHeISg
`
`evap
`
`
`
`"‘BCALJODUBA
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 32 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 32 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 30 of 35
`
`US 11,018,724 B2
`
`
`
`
`
`ISHUILUDY/4aNss]3SIASLquNoIySsaUuISNGISLaOIAIas
`
`
`
`
`
`
`
`saseueyJODIADIA
`
`I}LRTDUDAL2VLUNS
`
`UMATeSAayNgc)2Bee
`
`9eeaoeeeawe
`
`
`
`
`
`
`
`IAISHwlsanipul€gayeary“ESE
`
`
`
`+Saaciddeo7peposu“ODUBA
`
`98Sid
`
`
`
`UBewieUyeshay2u}
`
`
`
`IAISHPalessAimeu
`
`“QUOP$)UIBIDUOMaUWBISAS
`
`sanesanreeineens
`
`
`
`
`
`BINPSIIDUIYOUNOLegStU}UATauueuanbiun
`
`
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 33 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 33 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 31 of 35
`
`US 11,018,724 B2
`
`G8‘Sl
`
`-
`
`‘pesnUseSeyxepUl
`
`
`
`ayypolosWSL|A@y40GANIDeJoupukejeusejUlsi|yosdAayHHysenbes
`
`
`
`
`
`SOPleo&10]Suiidewgs}ue218315nashayBputigOFadh}
`
`AZTOFTwysursue
`
`WaISASAISL
`
`4BNS5}95
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 34 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 34 of 54
`
`May25, 2021
`
`Sheet 32 of 35
`
`US 11,018,724 B2
`
`48Sid
`
`
`
`
`
`
`
`"SUIDUISIU}JNOGEsepiA,¢P21850]UOn
`
`paypadsa409S}Buy01JasAay
`
`
`
`‘UUOPeIGH5e3Les
`
`LxapulAsye@Satantnnnnanicemnnnane
`
`
`
`SuiusisseAgduiddeuasseayge75
`JEUIBIULJO[PULISINSagUR
`
`JRINGSsBBOSI5OFwayyiOAABUANS
`
`_jashayYLuoneicpiepies8ud
`JBSAY5AQDUSASU'
`
`U.S. Patent
`
`
`
`
`
`WwaysASISL40nss]3SJSPIAGIdGHAIES
`
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 35 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 35 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 33 of 35
`
`US 11,018,724 B2
`
`
`
`VOSSISL
`
`
`
`WashINGLusJOHSSESS*OpinedsSONS
`
`
`
`
`
`LayYIGEABAGICY
`
`48Sls
`
`canewoeicunnntnrirneetOtoypeubapues
`
`
`
`quaweBuenuesseuengueduny
`
`‘papanhasstudea13455di$
`
`
`
`‘apideoauypronin‘suuoned
`
`au}PUPFOREGLY
`
`SUGEACgasuesean
`O}MOLPUGAM2ayngaxe
`
`teeBnduorpipdaigeiedd
`
` “SELLUdexyseu
`
`7BLEHaaraymeen
`
`
`
`
`
`9}}GA0y31nApoadds“asian
`
`©L
`
`O
`oO
`
`
`
`yeacuddeuaresyddeuepiuudns
`
`“JENSS!P)PajSsIC}]G]WSOM
`
`“PSNH1166auyApeds
`
`soauidu
`
`
`
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 36 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 36 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 34 of 35
`
`US 11,018,724 B2
`
`FIG.8G
`
`tus
`ntsta
`CUTIES
`
`
`
`
`toReplaceSE.
`
`Notifyingreplacemen
`
`
`
`
`Requesttophy
`
`
`‘status
`
`© ©
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 37 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 37 of 54
`
`U.S. Patent
`
`May25, 2021
`
`Sheet 35 of 35
`
`US 11,018,724 B2
`
`ORiO9i
`
`BYA
`
`
`
`AIDE]POLONOY
`
`unnoandaly
`
`LOZbeg
`JSSpI"BUIAA
`eeAgPeoRYBO}
`OperasBONOBI
`AG|SEBS
`S£b9SREOR
`penne,Ayd¥G
`PHBISRPSS
`
`BOK:$38
`
`
`
`,AGrEER]PED)SEI]JeereeY
`ZAxoREdBReRaUnpROPah
`
`
`iseyiqupreyig)Auondossmannoay
`
`BOAUEVaLs
`
`WORAfh
`
`EYWEBAGBOO
`
`
`Boryuosmichy
`
`SODAAdSOAR
`
`AURURE
`
`JOOHIOT:WSL
`
`Serag
`
`yaokerg|
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 38 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 38 of 54
`
`US 11,018,724 B2
`
`1
`METHOD AND APPARATUS FOR
`EMULATING MULTIPLE CARDSIN
`MOBILE DEVICES
`
`BACKGROUND OF THE INVENTION
`
`wa
`
`Field of the Invention
`
`The present invention is generally related to the area of
`electronic commerce. Particularly, the present invention is
`related to a mobile device configured to support multiple
`cards (e.g., Mifare) or applications of similar type.
`The Background of Related Art
`A contactless smart card is a pocket-sized card with
`embeddedintegrated circuits that can process andstore data,
`and communicate with a terminal via radio waves. Contact-
`
`less smart cards do not contain an ordinary read-only RFID,
`but they do contain a re-writeable smart card microchip that
`can be transcribed via radio waves. Contactless smart cards
`can be used for identification, authentication, and data
`storage. They provide a meansof effecting business trans-
`actions in a flexible, secure, standard way with minimal
`human intervention.
`
`MIFAREis one of the most popular contactless cards used
`in many daily applications such as building door access, car
`park entrance, and transit e-purse. MIFAREor Mifare is the
`NXP Semiconductors-owned trademark of a series of chips
`widely used in contactless smart cards or proximity cards. A
`Mifare classic card is fundamentally just a memory storage
`device, where the memory is divided into segments and
`blocks with simple security mechanisms for access control.
`Many people may have more than one Mifare cards in their
`wallets, for example, one for transit use, one for meals, and
`one for admission. As mobile devices with near field com-
`
`munication (NFC)capability (thus NFC devices) are being
`advanced to replace the wallets, it is important for these
`NFCdevices to support more than one Mifare cards. How-
`ever, a current NFC device is loaded with only one emulator
`and could be designed to function as one contactless card,
`such as a Mifare card for transportation, there is a need for
`solutions to make an NFC device with an emulator to
`
`support or function as many Mifare cards as possible.
`
`SUMMARY OF THE INVENTION
`
`This section is for the purpose of summarizing some
`aspects of the present invention and to briefly introduce
`some preferred embodiments. Simplifications or omissions
`may be madeto avoid obscuring the purpose of the section.
`Such simplifications or omissions are not intended to limit
`the scope of the present invention.
`Thepresent invention is related to techniques for mobile
`devices configured to support or function as multiple con-
`tactless cards, such as Mifare contactless card commonly
`used. According to one aspect of the present invention, a
`mobile device embedded with an emulator is loaded with a
`plurality of software modules or applications, each emulat-
`ing or simulating one card or one type of contactless cards.
`An emulator is implemented in a secure element that is
`personalized for a user of the mobile device while the
`applications are respectively provisionedvia their respective
`providers per the personalized secure element. When the
`mobile device is to be used as a contactless card to perform
`a set of monetary functions, a corresponding application is
`loaded into and executed in the emulator. When the mobile
`
`device is to be used to perform another set of monetary
`functions, a corresponding application is loaded into the
`emulator to replace the previous application entirely or
`
`30
`
`40
`
`45
`
`50
`
`55
`
`2
`partially in the emulator. As a result, the mobile device can
`be used as a monetary device in lieu of multiple contactless
`cards.
`
`Accordingto still another aspect of the present invention,
`the mobile device is a near field communication (NFC)
`device and being part of a mobile payment ecosystem in
`which various parties are work with each other in order for
`the mobile payment ecosystem successful. Via a server(e.g.,
`implemented as a manager) configured to provide what is
`referred to herein as Trusted Service Management (TSM),
`the secure element in the mobile device can be remotely
`personalized and the applications can be downloaded,
`updated, managed or replaced after they are respectively
`provisioned via the Trusted Service Manager(i.e., the TSM
`server).
`Accordingto still another aspect of the present invention,
`for supporting the Mifare contactless cards, a module
`(implemented as a manager) providing Trusted Mifare Ser-
`vice Management (TMSM)
`is provided to manage the
`provisioned applications in the mobile device to emulate the
`mobile device as multiple contactless cards. A card proxy
`manager implemented in the mobile device to facilitate
`communication between the TSM server and the TMSM
`
`module in the secure element. Additional applications are
`also implemented in the mobile devices to provide specific
`functions to read only specific data from one of the appli-
`cations simulating a contactless card or write transactional
`activities into the application.
`Accordingto still another aspect of the present invention,
`when an application (e.g., a Mifare contactless card or an
`e-purse supporting the Mifare contactless card) is being
`provisioned, security keys (either symmetric or asymmetric)
`are personalized within a three-tier security model so as to
`be able to perform secured transaction with a payment
`server. An example of the three-tier security model includes
`a physical security, an e-purse security and an SEsecurity,
`concentrically encapsulating one with another.
`In one
`embodiment, the essential data to be personalized into the
`e-purse include one or more operation keys (e.g., a load or
`top-up key and a purchase key), default personal identifi-
`cation numbers (PINs), administration keys (e.g., an unblock
`PIN key and a reload PIN key), and passwords(e.g., from a
`service provider such as Mifare). During a transaction, the
`security keys are used to establish a secured channel
`between a provisioned e-purse and a Security Authentication
`Module (SAM) or backend server in a financial institute
`(e.g., bank, credit union, credit clearing bureau, etc.).
`According to yet another aspect of the present invention,
`a portable device is configured to conduct e-commerce
`and/or m-commerce as an electronic mobile seller (e.g.,
`mobile POS). E-commerce and m-commerce operations
`(i.e., offline payment, online payment, real time top-up,
`virtual top-up, batch transactions upload, and various que-
`ries of balances andtransactions) can be conducted using the
`portable device with a POSapplication (e.g., a manager) and
`a POS SAM installed therein.
`
`One important features, advantages and benefits in the
`present invention is to enable a mobile device to support
`multiple contactless cards. The present invention may be
`implementedas a single device, a server, a system or a part
`of system. It is believed that various implementations may
`lead to results that may not be achieved conventionally.
`According to one embodiment, the present invention is a
`mobile device comprising: an emulator; a near field com-
`munication (NFC)
`interface to facilitate data exchange
`between a reader and an application being loaded and
`executed in the emulator, wherein the application in the
`
`
`
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 39 of 54
`Case 6:21-cv-00916-ADA Document 1-5 Filed 09/07/21 Page 39 of 54
`
`US 11,018,724 B2
`
`3
`emulator being one of the applications is replaceable in
`entirety or in part by another one of the applications; and a
`storage device configured to store the multiple applications,
`anyoneof the applications being loadable into the emulator
`when selectively activated and subsequently replacing the
`application in the emulator, wherein the mobile device
`changes functions offered by the application to functions
`offered by another application newly loaded and executed in
`the emulator, wherein each of the applications has been
`remotely provisioned by a server configured to provide
`trusted service management (TSM).
`In the embodiment, the emulator is implemented in the
`secure element, that is enclosed in the mobile device or ina
`detachable card to the mobile device. Each of the applica-
`tions simulating functions of one of contactless cards is
`provided respectively to perform a function related to mon-
`etary, the mobile device is able to be used for all of the
`contactless cards when the applications are respectively
`loaded into and executed in the emulator.
`
`According to another embodiment, the present invention
`is a method for a mobile device to support multiple appli-
`cations, the method comprises: installing the applications
`respectively in the mobile device, each of the applications
`pertaining to a physical contactless card, so that the mobile
`device is to be used in lieu of multiple physical contactless
`cards.
`
`Other objects, features, and advantages of the present
`invention will become apparent upon examining the follow-
`ing detailed description of an embodimentthereof, taken in
`conjunction with the attached drawings.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The invention will be readily understood by the following
`detailed description in conjunction with the accompanying
`drawings, wherein like reference numerals designate like
`structural elements, and in which:
`FIG. 1A showsa simplified system in which two exem-
`plary computing devices and 104 being respectively config-
`ured