throbber
US007762470B2
`
`a2) United States Patent
`US 7,762,470 B2
`(10) Patent No.:
`Finn etal.
`
`Jul. 27, 2010(45) Date of Patent:
`
`(54) RFID TOKEN WITH MULTIPLE INTERFACE
`CONTROLLER
`
`(75)
`
`Inventors: David Finn, Tourmakeady (IE); Dennis
`Ryan, Tipp City, OH (US)
`(73) Assignee: DPD Patent Trust Ltd., Tourmakeady,
`County Mayo(IE)
`(*) Notice:
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 1170 days.
`
`(2006.01)
`G06K 5/00
`(2006.01)
`GO8B 13/14
`(52) U.S.Cwe 235/492; 235/380; 235/435;
`235/487, 340/572.1; 340/572.8
`(58) Field of Classification Search ................. 235/492,
`235/380, 435, 441, 449, 451; 711/115; 340/7.63,
`er
`340/572.1, $72.8
`See application file for complete search history.
`References Cited
`U.S. PATENT DOCUMENTS
`
`(6)
`
`(21) Appl. No.: 11/355,264
`(22) Tiled:
`Feb. 15, 2006
`(65)
`Prior Publication Data
`
`4,367,965 A
`
`1/1983 Speitelet al.
`(Continued)
`FOREIGN PATENT DOCUMENTS
`
`Related U.S. Application Data
`(63) Continuation-in-part of application No. 11/295,685,
`filed on Dec. 6, 2005, now Pat. No. 7,632,113, and a
`continuation-in-part of application No. 10/990,296,
`filed on Nov. 16, 2004, now Pat. No. 7,213,766.
`(60) Provisional application No. 60/652,895, filed on Feb.
`15, 2005, provisional application No. 60/660,398,
`filed on Mar. 10, 2005, provisional application No.
`60/664,974, filed on Mar. 24, 2005, provisional appli-
`cation No. 60/734,409, filed on Nov. 8, 2005, provi-
`sional application No. 60/725,818, filed on Oct. 12,
`2005, provisional application No. 60/708,707,filed on
`Aus. 16. 2005.
`provisional application No. 60/708
`g
`>
`> P
`pp
`;
`628.
`filed on Aus. 16. 2005.
`provisional application
`>
`8
`>
`>P
`pple
`No. 60/691,337, filed on Jun. 16, 2005, provisional
`application No. 60/685,503, filed on May 27, 2005,
`provisional application No. 60/633,541, filed on Dec.
`6, 2004, provisional application No. 60/602,595, filed
`on Aug. 18, 2004, provisional application No. 60/562,
`204, filed onApr. 14, 2004, provisional application No.
`60/520,698, filed on Nov. 17, 2003.
`Int. Cl.
`GO6K 19/06
`G06K 19/00
`GO06K 7/00
`
`(2006.01)
`(2006.01)
`(2006.01)
`
`(51)
`
`(Continued)
`OTHER PUBLICATIONS
`.
`;
`;
`;
`ACR38DTDual Key TechnicalSpecifications, Version 1.3, Sep. 2004,
`Advanced Card Systems Ttd., Hong Kong.
`(Continued)
`Primary Examiner—Daniel Walsh
`(74) Attorney, Agent, or Firm—Gerald F Linden; Dwight A.
`Stauffer
`ABSTRACT
`(57)
`.
`.
`AnRFID token apparatus has a connection module for inter-
`facing with an appliance capable ofcommunicating and inter-
`acting with remoteservers and networks, a translation mod-
`ule for moving signals between a USBinterface and a smart
`card interlace, a processor module which may be capable of
`operating as a dual-interface (DI) chip; and an input/output
`module having at least one RI antenna and a modulator. An
`RFID-contactless interface according to ISO 14443 & ISO
`15693 and/or NFC. A wireless interface according to ZIG-
`BEE wireless, BLUETOOTH wireless, WLAN 802.11,
`UWB, USBwireless and/or any similar interface. An RFID
`reader apparatus has a housing, a slot for a contact or con-
`tactless fob; and a USBstick alternately protruding from the
`housing andretracted within the housing
`,
`13 Claims, 5 Drawing Sheets
`
`Release
`
`Housing
`Button 1
`
`Button 2
`
`
`
`
`Contactless
`Fob
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`

`

`US 7,762,470 B2
`Page 2
`
`2008/0032626 Al
`2009/0006699 Al*
`
`DE
`HK
`HK
`JP
`wo
`wo
`WO
`WO
`WO
`WO
`WO
`wo
`WO
`WO
`wo
`wo
`WO
`WO
`WO
`WO
`WO
`wo
`WO
`WO
`
`2/2008 Chen
`1/2009 Rofougaran .............06 710/304
`FOREIGN PATENT DOCUMENTS
`100 60 866 Cl
`2/2002
`1063994
`12/2004
`1063995
`12/2004
`2004246720
`9/2004
`W099 38062
`7/1999
`WO99 52051
`10/1999
`W000 36252
`6/2000
`WO00 42491
`7/2000
`WO00 65180
`11/2000
`W000 75755
`12/2000
`WOO! 14179
`3/2001
`WOO! 38673
`3/2001
`WOO! 48339
`7/2001
`WOO! 48342
`7/2001
`WOO01 61692
`8/2001
`WOO01 39102
`11/2001
`WOO! 88693
`11/2001
`WOO! 96990
`12/2001
`W003 014887
`2/2003
`W003 034189
`4/2003
`W004 002058
`12/2003
`WO2004 081706
`9/2004
`W0O2004/081769
`9/2004
`WO2005 022288
`3/2005
`
`U.S. PATENT DOCUMENTS
`A
`6/1998
`Goldenet al.
`5,761,648
`A
`6/1998
`Kreft
`5,773,812
`A
`5/2000
`Finn et al.
`6,067,235
`A
`7/2000
`6,085,320
`Kaliski, Jr.
`A
`11/2000
`Ban etal.
`6,148,354
`Bl
`1/2001
`6,168,077
`Grayet al.
`Bl
`2/2001
`6,189,098
`Kaliski, Jr.
`Bl
`§/2001
`6,240,184
`Huynhetal.
`Bl
`9/2001
`Estevez et al.
`6,283,658
`Bl
`1/2002
`Curkendallct al.
`6,342,839
`Bl
`4/2002
`Silvermanctal.
`6,370,603
`Yao
`Bl
`$/2002
`6,385,677
`Bl
`6/2002
`Kreft
`6,398,116
`Bl
`1/2003
`Palmeret al.
`6,505,773
`B2
`4/2003
`6,543,690
`Leydieret al.
`Bl
`5/2003
`Liuetal.
`6,567,273
`Yao
`B2
`12/2003
`6,658,516
`Bl
`2/2004
`6,694,399
`Leydieret al.
`Bl
`4/2004
`6,724,680
`Ng etal.
`Yen
`B2
`6/2004
`6,744,634
`Bl
`6/2004
`6,748,541
`Margalit et al.
`Bl
`6/2004
`6,752,321
`Leaming
`B2
`7/2004
`6,763,399
`Margalit et al.
`Bl
`8/2004
`6,772,956
`T.caming
`B2
`9/2004
`Stratmannctal.
`6,798,169
`B2
`10/2004
`Feuseret al.
`6,801,956
`Yen
`B2
`11/2004
`6,813,164
`Bl
`1/2005
`Kowalskiet al.
`6,839,772
`B2
`1/2005
`6,848,045
`Longet al.
`B2
`4/2005
`6,876,420
`Hongetal.
`B2
`4/2005
`Torderaet al.
`6,879,597
`B2
`1/2006
`Matsushita blends FERAM technology with smart cards,
`6,983,888
`Weng
`B2
`7/2007
`Matsuoetal.
`7,248,834
`Hara, Yoshiko, EE Times, Oct. 1, 2004, CMP Media, Manhas-
`set NY.
`B2”* 10/2009
`FUN oo. eeeeeeeecce sees 235/380
`7,597,250
`Al
`11/2001
`200 1/0043702
`Elteto et al.
`Japan’s Matsushita developing memory cards with smart
`. 713/172
`AL*® 12/2001
`2001/0054148
`Hoornaert et al.
`...
`chipfunction, Oct. 1, 2004, Mercury News, San Jose CA.
`
`
`2002/0011516 Al*—1/2002 Lee ween 235/380
`
`
`Panasonic Develops RFID smartSD Card, Oct. 4, 2004,
`2002/0053735
`AL*
`5/2002
`Neuhauset al.
`.....
`. 257/728
`2003/0000267
`Al
`1/2003
`Jacobetal.
`Palminfocenter.com, Sunnyvale CA.
`2003/0028797
`Al
`2/2003
`Panasonic Develops Industry’s First SD Memory Card with
`Longetal.
`
`
`2003/0087601 Al*—5/2003
`Contacless Smart Card Capabilities, Oct. 1, 2004, The Japan
`Agam etal.
`oe 455/39
`2003/0102380
`Al
`6/2003
`Spencer
`Corporate News Network, Tokyo.
`2003/0141365
`Al
`7/2003
`Sowaetal.
`Panasonic’s Smart SD) adds RFID to the mix, Rojas, Peter,
`2003/0169152
`Al
`9/2003
`Charratet al.
`Oct. 4, 2004, Engadget LLC, New York NY.
`2003/0220876
`Al* 11/2003
`Burgeret al. wc. 705/50
`Delivering ultimate security, high performance and ultra low
`2003/0236821
`Al
`12/2003
`Jiau
`power consumption, SmartMXis nowin volume supply, Nov.
`
`
`2004/0030601 Al*=2/2004 Pond etal. .......... we 705/16
`
`
`
`18-20, 2003, Cartes 2003, aris Nort Villepinte, France.
`
`2004/0073726 AL™=4/2004
`Margalit et al.
`.. 710/72
`
`Digital Rights pits SIMS against Flash Cards, Card lechnol-
`
`
`2004/0188519 AL™=9/2004 Cassone .. 235/382
`
`2005/0109841
`Al
`5/2005
`Finn
`ogy, Balaban, Dan, Nov. 2004, pp. 24, 25, 26, 28, 30, Card
`
`
`
`2005/02 12690 AlL*=9/2005 Nishikawa ....... .. 340/932.2
`‘lechnology, Chicago IL.
`
`2005/0274803
`Al* 12/2005
`wees 235/439
`Smart MXPSCT072 Secure Dual Interface PKI Smart Card
`2006/0148404
`Al
`7/2006
`Wakim
`Controller, Rev. 1.3, Oct. 2004, Koninklijke Philips Electron-
`2006/02 19776
`Al* 10/2006
`Finn oo... cece eee eee ee 235/380
`ics NV, The Netherlands.
`2007/0055633
`Al
`3/2007
`Cheonetal.
`Vodafone KK Develops Contactless Smart Card Mobile
`2007/0250707
`Al
`10/2007
`Noguchi
`Handset, May 6, 2004, IiTEK Magazine, Dubai.
`Carrat
`2007/0263596
`Al
`11/2007
`
`
`2008/00 14867 Al*—1/2008 Fn wesc cece eeece eee cee nee 455/41.1
`* cited by examiner
`
`OTHER PUBLICATIONS
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`

`

`U.S. Patent
`
`Jul. 27, 2010
`
`Sheet 1 of 5
`
`US 7,762,470 B2
`
`USB Plug
`128
`
`Connection
`Module
`
`Translation
`Module
`
`Processor
`Module
`
`FIG. 1B
`
`Input/Output
`Module
`
`122
`
`124
`
`:
`
`Connection
`Module
`
`Translation
`Module
`
`Input/Output
`Module
`
`
`Processor
`Module
`
`142
`
`144
`
`146
`
`FIG 1C
`140 Y
`
`148
`
`
`
`
`
`Processor
`Input/Output
`Connection
`Module
`Module
`Module
`
`
`USB Plug
`
`Translation
`Module
`
`150
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`

`

`U.S. Patent
`
`Jul. 27, 2010
`
`Sheet 2 of 5
`
`US 7,762,470 B2
`
` Connection
`
`FIG 1D
`400~
`408
` RJ-45
`
`
`Connector
`/
`translator
`
`406
`
`module
`
`
`Processor
`Module
`
`
`
`
`
`
`Input
`Module
`
`402
`
`USB Plug
`
`Module
`
`410
`
`502
`
`504
`
`506
`
`508
`
`
`
`USBPlug
`
`Connection
`Module
`
`
`
`
`Translation
`Processor
`Input/Output
`Module
`Module
`Module
`
`
`510
`
`
`
`LCD
`
` Screen
` 514
`
`
`
`512
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`

`

`U.S. Patent
`
`Jul. 27, 2010
`
`Sheet 3 of 5
`
`US 7,762,470 B2
`
`FIG. 2A
`
`Housing/Reader
`
`
`
`
`USBss
`
`
`Magnetic
`Stripe
`
`Contactless
`Fob
`
`FIG, 2B
`
`Housing
`
`Release
`
`
`Button 1 Pivot
` USB Stick
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`

`

`U.S. Patent
`
`Jul. 27, 2010
`
`Sheet 4 of 5
`
`US 7,762,470 B2
`
`FIG. 3A
`
`
`Bluetooth
`
`
`Interface
`
`FIG. 3B
`
`Wireless Interface
`IEEE 802.11b/g/n
`
`Bluetooth
`Interface
`
`
`
`Data and Control bus
`_LT
`
`
`
`_ Controller (Memory
`
`Management), OS with
`
`Wireless Interface
`IEEE 802.11b/g/n
`
`Embedded USB HUB
`
`Address, Data
`and Control bus
`
`SMART
`CARD
`
`Hard Disk
`Drive
`
`Address, Data
`and Control bus
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`

`

`U.S. Patent
`
`Jul. 27, 2010
`
`Sheet 5 of 5
`
`US 7,762,470 B2
`
`FIG. 3C
`
`
`
`Power
`
`from USB
`
`
`
`
`Datat
`Gatekeeper
`Flash Memory
`Microcontroller
`NAND
`Data-
`Tonervo
`
`
`
`Memory Management
`Ports
`Embedded HUB
`USB from PC
`
`
`
`
`
`Internal OS
`USB Devices
`
`memory reader
`such as
`control logic
`wireless/
`
`Bluetooth
`
`FIG. 3D
`
`Address, Data
`and Control bus
`
`Bluetooth
`Interface
`
`Data and Control bus
`
`
`
` Controller (Memory
`
`
`Management), OS with
`
`Embedded USB HUB
`
`
`Wireless Interface
`IEEE 802.11b/g/n
`
`Address, Data
`and Control bus
`
`Flash
`Memory
`
`Hard Disk
`Drive
`Address, Data
`and Control bus
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`

`

`1
`RFID TOKEN WITH MULTIPLE INTERFACE
`CONTROLLER
`
`CROSS-REFERENCE TO RELATED
`
`US 7,762,470 B2
`
`2
`
`25
`
`Banking
`Satellite TV
`Governmentidentification
`Smart cards can be used with a smart-card reader attach-
`5 ment toa personal computerto authenticate a user. (However,
`APPLICATIONS
`these readers are relatively costly, and have not been well
`oo
`.
`.
`accepted by users.) Web browsers also can use smart card
`This is a continuation-in-part of U.S. Ser. No. 10/990,296
`technology to supplement Secure Sockets Tayer (SSI.) for
`filed Nov. 16, 2004 now US. Pat. No.7,213,766.
`improved security of Internet transactions. The American
`his is a continuation-in-part of U.S. Ser. No. 11/295,685
`10 Express Online Wallet shows how online purchases work
`filed Dee. 6, 2005 now US. Pat. No. 7,632,113.
`using a smart card and a PC equipped with a smart-card
`This is a non-provisionalfiling of U.S. Ser. No. 60/652,895
`reader. Smart-card readers can also be found in vending
`filed Feb. 15, 2005.
`machines.
`This is a non-provisionalfiling ofU.S. Ser. No. 60/660,398
`‘There are three basic types of smart cards: contact chip,
`filed Mar. 10, 2005. as .
`This is a non-provisionalfiling of U.S. Ser. No. 60/664,974 15 contactless and dual interface (DI) cards.
`fies Mar. 24, ica fi
`he
`following:
`A contact smart card. (or contact chip card) is a plastic card.
`Tionty 1s claimed
`from the tol’ow1ng:
`aboutthe size ofa credit card that has an embedded integrated
`Provisional Application No. 60/734,409filed Nov. 8, 2005
`ircuit
`(IC)
`chi
`d
`This
`d
`:
`iated
`with
`Provisional Application No. 60/725.818 filed Oct.12,2005
` ifCUit CC)chip to store
`data.
`This
`data is associated wit
`‘sional PP licati
`.
`/
`>
`filed ane
`either value or information or both and is stored and pro-
`Prowistona Application No. 60/708,707
`filed Aug. 16, 20 cessed within the card’s chip, either a memory or micropro-
`sc,
`d
`ic.
`.
`Provisional Application No. 60/708,628 filed Aug. 16,
`SOE ONS Se
`ceed Gare
`cede de
`_—
`2005
`ee predominant contact smart cards in consumer use are
`Provisional Application No. 60/691,337 filed Jun. 16, 2005
`telephonecards as a stored value too!
`Tor pay phones and
`ba
`.
`cards for electronic cash payments. Contact smart cards
`«ae
`Provisional Application No. 60/685,503 filed May 27,
`:
`:
`:
`:
`2005
`require the placementof the card in a terminal or automatic
`Provisional Application No. 60/664,974 filed Mar. 24,
`teller machine for authentication and data transaction. By
`2005
`inserting the contact smart card into the terminal, mechanical
`Provisional Application No. 60/660,398 filed Mar. 10,
`and electrical contact is made with the embedded chip mod-
`2005
`30 Contact!
`ds h
`bedded
`ProvisionalApplicationNo. 60/652,895filed Feb. 15, 2005
`ae ess ee oblige the cond t rian cone
`Patent application Ser. No. 11/295,685 filed Dec. 6, 2005,
` Hecte a. * adicwavec. The
`ene the carc ° Pethema
`claiming priority ofProvisional Application No. 60/633,
`respond to radio waves. The energy required for the smart
`541 filed Dec. 6, 2004
`card to manipulate and transmit data is derived from the
`Patentapplication Ser. No. 10/990,296filed Nov. 16, 2004, 35 electromagnetic field generated by a reader.1pmactiess
`claiming priority ofProvisional Application No. 60/602,
`smart cards
`do not require
`direct contact with
`the reader
`because they employ the passive transponder technology of
`595 filed Aug. 18, 2004
`Radio
`F
`Tdentificati
`RFID).
`By
`j
`:
`h
`ProvisionalApplicationNo. 60/562,204filedApr. 14, 2004
`atf° hones ent orden & .
`)- , Just waving the
`Provisional Application No. 60/520,698 filed Nov. 17,
`car neart he reader, secure1 entification, e ectronicpayment
`2003
`4g tansaction and authentication are completed in milliseconds.
`;
`.
`;
`oo
`Contactless chip card technology is based on twostan-
`all of which are incorporated by reference herein, and
`dards: ISO/IEC 14443 ‘lype A and ‘lype B (for proximity
`all of which name Finnas an inventor.
`cards), and ISO/TEC 15693 (for vicinity cards). Cards that
`comply with these standards operate at the 13.56 MHz tre-
`45 quency. ISO/IEC 14443 products have a range ofup to 10 cm
`(centimeters), while ISO/IEC 15693 products can operate at a
`range between 50 and 70 cm.
`Dualinterface (DI) cards, sometimes called combination
`chip cards, are microprocessor multi-function cards that
`50 incorporate both the functions of a contact chip card and a
`contactless card. Within the smart card is a microprocessor or
`
`This invention relates generally to RFID technology, and.
`also to smart card technology.
`
`TECHNICAL FIELD OF THE INVENTION
`
`BACKGROUNDOF TITE INVENTION
`
`isé we10)Thresembles credit cardin size and shape. (See
`
`(REID)capebili chip with radio frequency identification
`
`capability that manages the memory allocation an
`e inside ol a smart card usually contains an
`.
`file access. The on-board memory is shared and can be
`embedded 8-bit microprocessor. The microprocessor is under
`a gold contact pad on oneside of the card. Smarts cards may 55 accessed either in contact or contactless mode.
`typically have 1 kilobyte of RAM,24 kilobytes of ROM,16
`This type of chip is similar to those found inside all per-
`kilobytes of programmable ROM,and an 8-bit microproces-
`sonal computers and when implanted in a smart card, man-
`sor running at 5 MHz. The smart card usesa serial interface
`ages data in organized file structures, via a card operating
`and receives its power from external sources like a card
`system. This capability permits different and multiple func-
`reader. The processor uses a limited instructionset for appli- 9 tions and/ordifferent applications to reside on the card.
`cations such as cryptography. The most common smart card
`A dual interface (DI) card is ideal for single and multi-
`applications are:
`application markets ranging from micro-payment (conve-
`Credit cards
`nient alternative to low value cash transaction) to e-commerce
`Electronic cash
`and fromticketing in mass transit to secure identification for
`Computer security systems
`cross border control. Originally. such cards were intended to
`Wireless communication
`be used in conjunction with a reader connected to a PC for
`Loyalty systems (like frequentflyer points)
`downloadingtickets, tokens, or clectronic moncyvia the con-
`
`65
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`

`

`US 7,762,470 B2
`
`3
`tact interface and used in contactless mode in the application
`for physical access or proximity payment
`Passive radio frequency identification (RFID) devices
`derive their energy from the electromagnetic field radiated
`fromthe reader. Becauseof international power transmission
`restrictionsat the frequencies of 125 KHz and 13,56 MHz,the
`contactless integrated circuits are generally low voltage and
`low power devices. Read/Write circuits use low voltage
`EEPROM and low power analogue cells. ‘he read/write
`memory capacity in transponders, contact smart cards, con-
`tactless memory based smartcards, dual interlace smart cards
`(contact & contactless) and multi-interface micro-controllers
`is generally limited to approximately 64 kilobytes.
`The dualinterface (DI) smart cards typically have an 8, 16
`or 32 bil microprocessor controller, operate at alow voltage of
`1.8V-5V and runat an internal frequency of 5 or 15 MHz. The
`open platform architecture includes memory management,
`non volatile memory, contactless interfaces and security fea-
`tures such as Advanced Crypto Engine (ACE) 1100bit, triple
`DESencryption and RSA.
`High performance crypto controllers with multiple inter-
`faces such as USB, ISO 14443 Type A, B, Felica have been
`developed for multi-functional smart cards in applications
`such as security access, healthcare, electronic purse, banking
`ctc.
`The main focus of the smart card industry has been on
`secure card applications where large memory capacity is not
`of paramount importance, and/or where pertinent informa-
`tion and application software is stored at a centralized server
`location.
`Copending U.S. patent application Ser. No. 10/990,296
`(the ?296 application) generally discloses a compact personal
`token apparatus, suitably resembling a conventional USB
`memory [ob in size, shape, and form which can be plugged
`into a PC andinterfaced with the virtual world ofthe Internet.
`The apparatus is capable of loading and storing information
`from the Internet, via the PC to its flash memory or EEPROM
`and then using the stored information or valuevia its contact-
`less or wireless interface in the real world. The apparatus is
`capable of implementing an auto-run application, when
`inserted into a personal computer. The apparatusis capable of
`exchanging information with other devices having compat-
`ible interfaces. The apparatus canalso functionas a firewall
`when plugged betweenan Internet connection and a PC.
`Apart from using USBtokensforfile storage, they are also
`used for desktop settings, screen lock, network login & access
`control, log book, user authentication (storing digital signa-
`tures, certificates, key sets, finger-based biomctric templates,
`usernames and passwords), digital content and transaction
`security as well as enterprise and Internet security.
`A USB token can also be used to download emails,
`remotely access a PC or to open a customized browserthat
`allows the user to surf the Web with tolal privacy.
`Recent developments in USB flash memory drives have
`resulted in CDROM-like auto-run devices that aulomatically
`execute a file when the USBtoken is inserted into a PC. The
`read-only and auto-run contents are installed during the
`manufacturing process. Examples of auto-run contents
`include opening a website, running a demoapplication, show-
`ing a presentation, making a productpitch, providing custom-
`ers with discount coupons etc.
`USS. Pat. No. 6,763,399, incorporated by reference herein,
`entitled “USB key apparatusfor interacting with a USB host
`via a USBport” describes a smart card—host system that
`operates without the intermediation of a smart card reader.
`The smart card—host system comprises a host, which has a
`USBinterface, and a portable device, which provides smart
`
`25
`
`30
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`card function(s). The portable device has a smart card chip for
`performing the smart card function(s); a USB interface for
`connecting the portable device with the host via USB proto-
`col; and a microprocessor for controlling the transfer of data
`between the USBinterface and the smart card chip, for con-
`verting data from a USBformatto the format ofthe smart card
`chip and for converting data from the format of the smart card
`chip to a USB format.
`USS. Pat. No. 6,801,956, incorporated by reference herein,
`entitled “Arrangement with a Microprocessor” describes an
`arrangement with a microprocessor, particularly a micropro-
`cessor for use in a chip card. The arrangement includes a
`microprocessor, which is connected to at least a USB inter-
`faces and an ISO interface for exchanging data signals. A
`selection unit within the microprocessor maybe configured to
`select between the USB and ISO interfaces, and a switching
`unit within the microprocessor may be configured to subse-
`quently switch between the USBand ISO interfaces by initi-
`ating an internal reset of the microprocessor.
`International Patent Publication No. WO 01/96990, incor-
`porated by reference herein, entitled “USB-Compliant Per-
`sonal Key using a Smartcard Processor and a Smartcard
`Reader Emulator” describes a compact, self-contained, per-
`sonal key. The personal key comprises a USB-compliant
`interface releascably coupleable to a host processing device
`operating under command of an operating system; a smart-
`card processor having a smartcard processor-compliantinter-
`face of communicating according to a smartcard input and
`output protocol; and an interface processor, communicatively
`coupled to the USB-compliant interface and to the smartcard
`processor-compliant interface, the interface processor imple-
`mentinga translation module for interpreting USB-compliant
`messages into smartcard processor-compliant messages and
`for interpreting smartcard processor-compliant messages into
`USB-compliant messages.
`U.S. Patent Publication No. 2003/0236821, incorporated
`by reference herein, describes a body wearable personal net-
`work server device having a display, function keys, alarm
`output indicators, a disk drive to receive and store client’s
`data, and communication devices to communicate to its cli-
`ents, such as mobile phone, personal digital assistant (PDA),
`personal computer, and notebook computer. A body wearable
`personal network device also containing software modules;
`such as a protocol handler to handle Internet based protocols
`XML/FTP/HTTP/TCP/IP, diagnostic system to automati-
`cally transmit of notification messages to its clicnts, and
`various applications to provide various servicesfor its clients.
`A body wearable personal network device having, gate way
`functionality between PAN (using BLUETOOTH wireless)
`and WLAN (using IEEE 802.11b).
`USS. Pat. No. 6,148,354, incorporated by reference herein,
`describes a flash memory device, containing one or more
`flash modules, in which the flash memory is mapped to the
`address space of an ASIC or a controller which has a USB-
`defined electrical interlace and a USB-delined logical inter-
`face. This controller/ASIC (hereinafter termed a “‘controller’’)
`supports the USB functionality according to the USBstan-
`dard, thereby supporting enumeration onto the USB bus, as
`well as data reception and transmission over USBpipesto and
`from USB endpoints. This controller also supports the func-
`tionality and control ofthe flash memory device, as well as the
`processing of commandand data packets from the host con-
`troller. The host controller uses one of several possible pro-
`tocols, either standard or proprietary, to signal the next com-
`mandto be performed to the USBflash controller. Thus, the
`entire device acts as a dynamically attachable/detachable
`non-volatile storage device for the host platform. The primary
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`

`

`US 7,762,470 B2
`
`10
`
`5
`6
`below were taken from World Wide Web at webopedia.com.
`function of the controller is memory management and to
`Someof the terms set forth below may beregistered trade-
`directly interface between the host computing device and the
`marks (®).
`flash memory.
`ADPCMShort for Adaptive Differential Pulse Code Modu-
`USS. Pat. No. 6,763,399 (“Alladin”), incorporated by ref-
`lation. ADPCMis a form of pulse code modulation (PCM)
`erence herein, describes a portable device, for providing
`that produces a digital signal with a lower bit rate than
`smart card function(s), said portable device having thereon a
`standard PCM. ADPCM produces a lower bit rate by
`smart card chip, for performing said smart card function(s), a
`recording only the difference between samples and adjust-
`USBinterface, for connecting, said portable device with said
`ing the coding scale dynamically to accommodate large
`host via USB protocol; and a microprocessor, for enabling at
`and. small differences. Some applications use ADPCM to
`.
`oe
`digilize a voice signal so voice and data can be transmitted
`lea st one function selected from the group consisting of con-
`simultaneously over a digital facility normally used only
`trolling the transfer of data between said USB interface and
`for one or the other.
`said smart card chip, for converting data from a USB format
`ATA Short for Advanced Technology Attachment. ATA is a
`to the format of said smart card chip and for converting data
`disk drive implementation that integrates the controller on
`from the format of said smart card chip to a USB format. The 5
`the disk drive itself. There are several versions ofATA, all
`portable device is configured to translate the USB communi-
`developed by the Small Form Factor (SFF) Committee:
`cations from USB protocol, into smart card protocol such as
`ATA: Knownalso as IDE, supports one or two hard drives,
`an ISO 7816 protocol, and from smart card protocol into USB
`a 16-bit interface and PIO modes0, 1 and 2.
`protocol and a smart card chip opcrative to perform at least
`ATA-2: Supports faster PIO modes (3 and 4) and multi-
`one smart card function such as authentication, encryption, 20
`word DMA modes(1 and 2). Also supports logical block
`access control and secure memory. InAlladin, the term“smart
`addressing (LBA) and block transfers. ATA-2 is mar-
`card” refers to a plastic card with an embedded chip, which
`anesMi Fast ATA and Enhanced IDE (EIDE).
`interacts with a smart card reader.
`3:
`Manor revision10 a
`Patent Publication WOO01/61692, incorporated by
`refer-
`25 ola“ATA? Aso called vieDMA. Aa. and pus
`enceherein, describes aportable data storage devicecompris.
`
`ing a coupling device for coupling to a computerserial bus, an mode9running aMB aPORES THTEIWOR
`
`interface device coupled to the coupling device, a memory
`AT.NGG.‘A version ofATA proposed by Quantum Corpo-
`control device and a non-volatile solid-state memory device;
`ration and supported
`-tcl
`that doubles ATAPg
`the memory control device being coupled betweenthe inter- 30
`through ut to COMB s y
`>
`face device and the memory device to controlthe flow ofdata
`ATA/100: en updated persion of ATA/66 that increases
`from the memory device to the coupling device. The interface
`data transfer mtes to 100 MBps
`device comprises of a universal serial bus (USB) driver to
`ATAis also called Parallel ATA "Contrast with Serial ATA
`convert data between a USB format and a PC format. Alter-
`SERIAL ATA Olien abbreviated gATA or S-ATA. anevo-
`natively, the interface device comprises of a driver for TEEF 35
`lution of the Parallel ATA physical storage interface
`1394 (FireWire) protocol. The configuration as described isa
`~~
`Serial ATA is a serial link——a sinvle cable with a mini-
`modular approach to the memory management controller
`mum of four wires creates a point-to-point connection
`provided in the US. Pat. No. 6,148,394.
`between devices. Transfer rates for Serial ATA begin at
`Patent PublicationNo. WO000/42491, incorporated by ref-
`150 MBps.Oneof the main design advantages of Serial
`erence herein, describes a cryptographic USB token as a 4o
`ATAis that the thinnerserial cables facilitate moreeffi-
`compactpersonal token, comprising: a USB-compliantinter-
`cient airflow inside a form factor and also allow for
`face releasably coupleable to a host processing device; a
`smaller chassis designs. In contrast, IDE cables used in
`memory; a processor, communicatively coupled to the
`parallel ATA systemsare bulkier than Serial ATA cables
`memory and communicatively coupleable to the host pro-
`and can only extend to 40 cm long, while Serial ATA
`cessing device via the USB-compliantinterface, the proces- 45
`cables can extend up to one meter. Serial ATA supports
`sor for providing the host processing device conditional
`all ATA and ATAPI devices. Source: World Wide Web at
`accessto data storable in the memory;and a user input device,
`webopedia.com
`communicatively coupled to the processor by a path distinct
`AVI Short for Audio Video Interleave. AVI is the file format
`from the USB-compliant interface”. The compact personal
`for Microsoft’s Video for Windows standard.
`token or key as described includes a processor anda memory 594 BLUETOOTH wircless A wireless technology developed by
`which implements software protection schemes to prevent
`Ericsson, Intel, Nokia and Toshiba that specilies how
`copying and unauthorized use. The personal key provides for
`mobile phones, computers and PDAs interconnect with
`the storage and managementofdigital certificates, allowing
`each other, with computers, and with ollice or home
`the user to store all of his or her digital certificates in one
`phones. Thetechnology enables data connections between
`media that is portable from platform to platform. In another 5;
`gjectronic devices in the 2.4 GHz range al 720 Kbps(kilo
`embodiment, the personal key comprises a biometric sensor
`bits per second) within a 30-foot range. BLUETOOTH
`disposed to measure biometrics suchas fingerprint data. The
`wireless uses low-power radio frequencies to transfer
`biometric sensor measurescharacteristics ofthe person hold-
`information wirelessly between similarly equipped
`ing the key (such as fingerprints) to confirm that the person
`devices. BLUETOOTHwireless wireless technology sup-
`possessing the key is the actual ownerofthe key.
`ports ad hoc networking, enables devices from manydif-
`ferent manufacturers to pair with each other and estab-
`GLOSSARY, DEFINITIONS, BACKGROUND
`lishes secure connections ‘“‘on the fly”. It is good at real-
`time data in synchronous connected oriented mode, but
`requires relatively high power,
`so is unsuitable for
`extremely small battery-powered applications.
`Byte A binary digital signal is essentially a string of ones and
`zeros—in other words, onc voltage level or another, typi-
`
`The following terms may be used throughout the descrip-
`tions presented herein and should gencrally be given the
`following meaning unless contradicted or elaborated upon by
`other descriptions sct forth hercin. Many of the definitions
`
`60
`
`65
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`PayPal Inc. v. IOENGINE, LLC
`IPR2019-00906 (US 9,059,969)
`Exhibit 2078
`
`

`

`US 7,762,470 B2
`
`5
`
`10
`
`15
`
`7
`cally with no values in-between. Since having only two
`fingers (or one, depending on how you count)is not a very
`useful means of representing a wide numberof variables,
`such asletters of the alphabet, it soon became apparent to
`bundle bits into bytes, such as eight bits to a byte. An 8-bit
`byte can represent 28=256 different values, gencrally
`plenty for representing letters of an alphabet, numerals and
`special characters. When moredifferent values are needed,
`the bytes can be made longer (more bits per byte), or bytes
`can be strung together into words. MBis short for mega-
`byte, one million bytes.
`Challenge-Response An OTP method in which a challenge is
`entered or sent to the token andthis challenge is combined
`with the credential
`through an algorithm to create a
`response(the OTP).
`Client The client part of a client-server architecture. Typi-
`cally, a client is an application that runs on a personal
`computer or workstation and relies on a server to perform
`some operations. For example, an e-mail client is an appli-
`cation that enables you to send and receive e-mail.
`Computer A programmable machine. The two principal char-
`acteristics of a comput

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket