throbber
USOO7941534B2
`
`(12) United States Patent
`de la Huerga
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,941,534 B2
`May 10, 2011
`
`(54) SYSTEMAND METHOD TO AUTHENTICATE
`USERS TO COMPUTER SYSTEMS
`
`(*) Notice:
`
`(76) Inventor: Carlos de la Huerga, Milwaukee, WI
`(US)
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 1604 days.
`(21) Appl. No.: 10/899,520
`
`(22) Filed:
`
`Jul. 26, 2004
`
`(65)
`
`Prior Publication Data
`US 2005/009 1338A1
`Apr. 28, 2005
`
`Related U.S. Application Data
`(63) Continuation-in-part of application No. 10/127,734.
`filed on Apr. 22, 2002, now Pat. No. 6,779,024, which
`is a continuation-in-part of application No.
`09/170,169, filed on Oct. 13, 1998, now Pat. No.
`6,408,330, which is a continuation-in-part of
`application No. 08/834,634, filed on Apr. 14, 1997,
`now Pat. No. 5,960,085.
`
`(51) Int. Cl.
`(2006.01)
`G06F I3/00
`(52) U.S. Cl. ......... 709/225; 709/219; 709/227; 709/250
`(58) Field of Classification Search .................. 709/217,
`709/219, 223, 224, 225, 227, 228, 250
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`5,878,142 A * 3/1999 Caputo et al. ................. 713/159
`6,088,450 A * 7/2000 Davis et al. ................... T13, 182
`6,181,803 B1* 1/2001 Davis ............................ 382,115
`
`
`
`6,381,631 B1 * 4/2002 van Hoff ....................... TO9,202
`6,910,136 B1* 6/2005 Wasserman et al. .............. T26/4
`7,028,897 B2 * 4/2006 Fernandes et al. .....
`... 235,449
`7.324,972 B1* 1/2008 Oliver et al. .................... TO5/40
`
`OTHER PUBLICATIONS
`Contextual Digital Assistant Model 1000, Product Data Sheet CN
`PDCDA 1000 R1; Copyright Jan. 2002 CartaNova, Inc.; 2 pages.
`Contextual Digital Assistant Model 1000, Product Data Sheet CN
`PDCDA 1000 R1; Copyright Feb. 2002 CartaNova, Inc.; 4 pages.
`* cited by examiner
`
`Primary Examiner — Viet Vu
`(74) Attorney, Agent, or Firm — Quarles & Brady
`
`(57)
`ABSTRACT
`A system utilizing a personal security device to provide
`access to a computer terminal where the personal security
`device includes circuitry and transceiver components for
`transmitting identification information and exchanging other
`digital information with a computer terminal and other com
`patible devices and the personal security device establishes a
`communication link with a computer terminal to allow a user
`to logon to the terminal so that when a user leaves the com
`puter terminal, the communication link is terminated, causing
`the computer terminal to lock the keyboard, blank the moni
`tor, and/or logoff the user if the communication link is not
`restored within a sufficient time period and also allowing the
`personal Security device to facilitate Subsequent computer
`access within a time range by providing time related access
`codes to the terminal that can be used to reestablish computer
`terminal access.
`
`47 Claims, 54 Drawing Sheets
`
`IPR2020-00202
`Apple Inc. EX1005 Page 1
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 1 of 54
`
`US 7,941,534 B2
`
`
`
`IPR2020-00202
`Apple Inc. EX1005 Page 2
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 2 of 54
`
`US 7.941534 B2
`
`"N
`
`103
`
`109 101
`
`
`
`60
`
`107
`
`1
`
`15
`
`100
`
`104
`
`|
`
`64
`
`116
`
`Figure 4
`
`120
`
`IPR2020-00202
`Apple Inc. EX1005 Page 3
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 3 of 54
`
`US 7,941,534 B2
`
`228
`
`Figure 5
`
`-s /* /*
`
`(O Audible Alerting
`Device
`
`-- Battery O) RealTime
`Clock
`258
`
`
`
`Display
`
`
`
`O Pad
`
`N 250
`405
`
`SNS Infrared
`Transmitter
`
`3 Microphone
`
`Digitizer
`22
`
`-
`y
`Activation Memory
`Dictation
`Button N
`Button
`N N 262
`
`26
`
`18
`
`
`
`260
`
`Fi gure 6
`
`IPR2020-00202
`Apple Inc. EX1005 Page 4
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 4 of 54
`
`US 7,941,534 B2
`
`OLI08
`
`06 I
`
`09 I
`
`98 I
`
`
`
`
`
`
`
`
`
`
`
`IPR2020-00202
`Apple Inc. EX1005 Page 5
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 5 of 54
`
`US 7,941,534 B2
`
`300
`
`320
`
`Base Contents:
`
`Minimum Information:
`Password or Private/Public Security Key(s)
`
`User Name
`User ID number
`User data base address
`Battery Replacement Date
`Device Disabled
`List of Additional Memory Contents
`Hospital specific information
`HTML formats or Java applets
`Access Privileges
`Occupation and specialty
`Public key and other identification information for each
`Security Verification System the security badge can
`be used with
`
`Figure 8
`
`
`
`Patient Identification Information:
`
`Minimum Information:
`Patient ID number
`
`Patient's name
`Patient's database address
`Medical Record Number
`Sex
`Age
`Weight
`Height
`
`Figure 9
`
`IPR2020-00202
`Apple Inc. EX1005 Page 6
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 6 of 54
`
`US 7,941.534 B2
`
`340
`
`360
`
`
`
`
`
`Medication Information:
`Minimum Information:
`Medication name(s)
`Quantity of medication dispensed in the container
`Optional Information:
`Patient's ID and /or name
`Patient's database address
`Date and time read
`Date and time dispensed
`Date and time given
`Pharmacy prescription number
`Pharmacy medication dispensing number
`Person dispensing medication
`Database address of person dispensing medication
`Physician Authoreized to Dispense Medicatrion
`
`Figure 10
`
`Dictation Information:
`Minimum Information:
`User Identification
`Date and time of dictation
`Length of dictation
`Digitized dictation
`
`Optional Information:
`Patient's ID and/or name
`Patient's database address
`
`Figure 11
`
`IPR2020-00202
`Apple Inc. EX1005 Page 7
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 7 of 54
`
`US 7,941,534 B2
`
`
`
`Monitoring or Treatment Device Information:
`
`380
`
`Minimum Information:
`Date and time information gathered
`Device identification and location
`Optional Information:
`Patient's ID and /or name
`Patient's database address
`Device settings
`Device measurements or readings
`
`a.
`
`Figure 12
`
`400
`
`
`
`hww.st mary.springfield/medication/dispensed/987654321/19 May 1996/13:42
`
`Figure 13A
`
`IPR2020-00202
`Apple Inc. EX1005 Page 8
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 8 of 54
`
`US 7.941534 B2
`
`404
`
`415
`
`<htm>
`<body>
`<a href="http://hww.st.lmary.springfield/demographics/987654321/19 May 1996'>
`ID: 987654321 K/a><br>
`Date: 13:42 19-May-1996-br>
`Report type: Medication Dispensing
`<table border=2 cellspacing 52
`<tr><td colspan=3 align=centers Medication Given:</td (</tre
`<tre Ctd>Penicilling/tdd<tdd-100mg</tdd4tdd-2 capsules</tdd </tr>
`<tr><td>Tylenol w/Codeine</td><tdd-200mg-/td><td>1 capsulez/tdd.</tr>
`</table>
`Dispensed by:
`<a href="http://hww.st. mary.springfield/staff irectorsSw_Johnson.html">
`Sam W. Johnston, R.N.</ad, at: 1342 19-May-1996<br>
`<br>
`ID Device Serial Number: 1265338<br>
`</html>
`
`
`
`416
`
`ID: 987654.32 I
`Date 13:59 19 May-1996
`Report Type: Medication Administration
`
`- W
`
`-- - -
`
`-
`
`-
`
`s -
`
`- -
`
`-
`
`-
`
`-
`
`-
`
`-
`
`- - -
`
`- - - -
`
`- - -
`
`- - - - - - - - -
`
`-
`
`-
`
`- T -
`
`Penicillin
`Tylenol w/Codeine
`
`Medication Given:
`100mg
`2
`200mg -
`
`capsules
`capsule
`
`Dispensed by: Sam W. Johnston, R.N., at: 13:42 19-May-1996
`
`420
`
`ID Device Serial Number: 1265.338
`
`Figure 13C
`
`IPR2020-00202
`Apple Inc. EX1005 Page 9
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 9 of 54
`
`US 7,941,534 B2
`
`
`
`<title>Medication Administration</title>
`</head>
`444
`<form action="http://hww.st mary.springfield/medication/given/987654321/
`19 May 1996/13:42" method=put>
`445
`<a href="httpiffhww.stmary.springfield/demographics/987654321/19 May 1996'>
`ID: 987654321-3/a2-(br>
`Report type: Mijadministration be
`Patient ID Verified: YES
`
`448
`
`t>
`
`3table border=2 clips- £32
`<tr><td colspan=3 align=center>Medication Given:</t
`<tr><tdd-Penicilling/tdd <tdd 100mg</td><tdd
`<select name=Penicillind
`<option-2
`<option>1.5
`<option>1
`<option>0.5
`Since
`</select> capsules</td></tre
`<traCtddTylenol w/Codeine</td><td-200mg</td.<td>
`<select name=Tylenol w/Codeine
`<option>1
`<option>0.5
`<option>none
`</select> capsule.</tdd </tre
`
`456
`
`</table>
`<br>
`
`Given by:
`<a href="http://hww.st mary.springfield/staff directory/M T Adamson.html">
`Mary T. Adamson, R.N.</ad, at: 13:4919-May-
`464
`
`Dispensed by:
`<a href="http://hww.st mary.springfield/staff directory/S W Johnson.html">
`Sam W. Johnston, R.N.</a>, at: 13:42 19-May-1996-br>
`<br>
`ID Device Serial Number: ests
`
`468
`
`440
`
`Figure 14A
`
`IPR2020-00202
`Apple Inc. EX1005 Page 10
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 10 of 54
`
`US 7,941,534 B2
`
`<input type-hidden name=Pat.I.D. value=987654321>
`<input typer-hidden name=Pat.I.D.Addr
`value="http://hww.stmary.springfield/demographics/987654321/
`19 May 1996">
`<input type=hidden name=Date value=13:59 19-May-19962
`<input type=hidden name=Report type value-Medication Administration>
`<input type=hidden name=Patient ID Verified value=YES>
`<input type-hidden name=Med 1 value=Penicillin-100mg-2 capsules>
`<input type=hidden name=Med2 value=Tylenol w/Codeine-200mg-1 capsule>
`<input type=hidden name=Given by
`value=http://"hww.st mary, springfield/staff directory/M T Adamson.html"
`Mary T. Adamson, R.N-13:49 19-May-1996)
`<input type=hidden name=Dispensed by
`value=http://"hww.stmary, springfield/staff directory/S W Johnson.html"
`Sam W. Johnston, R.N.-13:42 19-May-19962
`<input type=hidden name=ID Device Serial Number value=1265338>
`
`
`
`
`
`472
`
`
`
`<br>
`<input type=submit value Approve&#information>
`
`476
`
`Figure 14B
`
`IPR2020-00202
`Apple Inc. EX1005 Page 11
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 11 of 54
`
`US 7,941,534 B2
`
`99 #7
`
`897
`
`
`
`
`
`
`
`
`
`
`
`
`
`|uoueuluojui ºaoIddy |
`
`IPR2020-00202
`Apple Inc. EX1005 Page 12
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 12 of 54
`
`US 7,941,534 B2
`
`600
`
`66
`
`1-----------.
`Request
`..BCSp9SC/
`
`Computer terminal dispatches an
`interrogation signal to poll the existence
`and identity of a security badge within
`signal range.
`
`608 /
`
`
`
`Wait for a
`period of time
`
`
`
`604
`
`62
`
`Is
`response
`in correct
`format?
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Attempt to decrypt response and use verification algorithm
`to compare results with the interrogation signal.
`
`620
`
`Was the
`return
`response
`successfully
`decrypted and
`verified
`
`
`
`
`
`
`
`Figure 15A
`
`Yes
`
`(a)
`
`IPR2020-00202
`Apple Inc. EX1005 Page 13
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 13 of 54
`
`US 7,941.534 B2
`
`1.-1.------
`/ Check First ,
`Attempt
`1.
`-------- E./
`
`
`
`
`
`
`
`
`
`Is the
`COmputer SVStem
`t
`put
`s
`board
`Set to require a keyboar
`entered password?
`
`624
`
`NO
`
`632
`
`Prompt system user to enter password.
`
`636
`
`YES
`
`
`
`
`
`
`
`WaS
`COrrect
`password
`entered?
`
`NO
`
`
`
`640
`
`
`
`NO
`
`
`
`there been 3
`consecutive failed
`password
`attempts
`
`
`
`Figure 15B
`
`GB)
`
`(c)
`
`IPR2020-00202
`Apple Inc. EX1005 Page 14
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 14 of 54
`
`US 7,941.534 B2
`
`
`
`644
`
`Disable the recognition of this user's security badge by the computer
`system. Notify system security administration of a possible attempt
`to breach security, identifying the security badge and the computer
`terminal where the attempt occurred.
`
`
`
`
`
`
`
`
`
`
`
`Go to Request Response
`
`
`
`
`
`Log the user onto the computer system. Provide the user access
`to databases and program features as allowed.
`
`
`
`Transfer data records, if any, stored and flagged by
`security badge for transfer to a database
`
`1-.
`->
`... Wait
`Wait temporarily before
`transmitting next signal
`
`arrara
`
`
`
`
`
`660
`
`Transmit recommitment signal.
`
`Figure 15C
`
`IPR2020-00202
`Apple Inc. EX1005 Page 15
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 15 of 54
`
`US 7,941,534 B2
`
`668
`
`664
`
`Any
`response?
`
`YES
`
`
`
`
`
`
`
`
`
`Is
`response
`valid?
`
`NO
`
`Increment idle / invalid link
`
`
`
`No
`
`
`
`
`
`Is
`value great
`
`disable I/O2
`
`672
`
`676
`
`
`
`
`
`680
`
`YES
`
`aS
`SCCC
`previously
`blanked?
`
`
`
`
`
`
`
`Figure 15D
`
`IPR2020-00202
`Apple Inc. EX1005 Page 16
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 16 of 54
`
`US 7,941,534 B2
`
`
`
`
`
`
`
`Go to Wait
`
`
`
`
`
`Is value
`great enough
`to logout the
`system user
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Log user off. Overwrite and delete any memory cache or
`temporary workspace used by user or application program
`run by the user.
`
`
`
`Go to Request
`Response
`
`696
`
`Decrypt and process response through verification algorithm and
`compare to original recommitment signal
`
`
`
`
`
`
`
`
`
`Does
`output of
`verification
`algorithm match original
`recommitment signal?
`
`Figure 15E
`
`GE)
`
`IPR2020-00202
`Apple Inc. EX1005 Page 17
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 17 Of 54
`
`US 7,941,534 B2
`
`
`
`
`
`
`
`704
`
`The original system user is still using the computer
`system. Reset the idle / invalid link counter and restore
`screen and processor to normal operation if it was
`previously disabled
`
`Go to Wait
`
`The output of the verification algorithm
`matches the identity of another user.
`
`
`
`
`
`
`
`
`
`
`
`counter value
`greater than
`a third
`limit?
`
`712
`
`Yes
`
`708
`
`716
`
`NO
`A new user is recognized, but the current user
`has not been away long enough yet
`
`Go to Wait
`
`
`
`
`
`Log original system user off the computer system. Overwrite and
`delete any memory cache or temporary workspace used by user or
`application program run by the user. Logon new system user.
`
`
`
`720
`
`Figure 15F
`
`Go to Check
`First Attempt
`
`IPR2020-00202
`Apple Inc. EX1005 Page 18
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 18 of 54
`
`US 7,941,534 B2
`
`art-------------
`Wait for Message l
`
`arrarar
`
`Paraparatapapaap arra
`
`
`
`
`
`
`
`
`
`724
`
`
`
`
`
`728
`
`Wait to receive a signal
`
`
`
`Has a
`signal been
`received during
`the wait state?
`
`
`
`NO
`
`Turn power off for a period of time, and return to
`power on state
`
`
`
`
`
`Process and identify signal.
`
`740
`
`742
`
`
`
`
`
`
`
`
`
`
`
`
`
`Is
`signal a
`general request for
`response?
`
`
`
`IS
`signal
`addressed to this
`electronic security
`badge?
`
`
`
`Figure 16A
`
`IPR2020-00202
`Apple Inc. EX1005 Page 19
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 19 of 54
`
`US 7,941,534 B2
`
`
`
`
`
`
`
`752
`
`756
`
`
`
`Go to Wait for Message
`
`NO
`
`signal a
`request for
`identification?
`
`744
`
`Pause to allow addressed security badge to
`respond first.
`
`
`
`Transmit identification signal to indicate
`presence of instant security badge
`
`
`
`Go to Wait for Message
`
`
`
`
`
`
`
`Is signal
`a request for
`identification?
`
`Figure 16B
`
`IPR2020-00202
`Apple Inc. EX1005 Page 20
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 20 of 54
`
`US 7,941,534 B2
`
`766
`
`744
`
`776
`
`Use the signal's key identification to locate the public
`key and decrypt the signal.
`
`768
`
`
`
`
`
`
`
`Can the
`decrypted signal
`be confidently identified
`as originating from the
`Verification
`System?
`NO /
`Return invalid message code
`
`
`
`772
`
`
`
`Go to Wait for Message
`
`Process signal through encryption algorithm
`
`Transmit re-encrypted signal back to computer terminal.
`
`
`
`
`
`
`
`
`
`Figure 16C
`
`
`
`Go to Wait for Message
`
`IPR2020-00202
`Apple Inc. EX1005 Page 21
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 21 of 54
`
`US 7,941,534 B2
`
`
`
`Is signal
`prompting security
`badge to transmit
`stored data records
`to the computer
`
`
`
`Send requested data
`
`Go to Wait for Message
`
`
`
`Is signal
`a prompt to
`delete
`data?
`
`
`
`
`
`Delete data specified
`
`Go to Wait for Message
`
`
`
`
`
`Figure 16D
`
`IPR2020-00202
`Apple Inc. EX1005 Page 22
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 22 of 54
`
`US 7.941534 B2
`
`Go to
`Wait for Message
`
`
`
`
`
`
`
`
`
`Is signal
`prompting system
`user to digitally
`sign a data
`record
`
`804
`
`808
`
`
`
`
`
`Prompt user to press the activation button on the
`electronic security badge
`
`Wait temporarily for button to be pressed
`
`
`
`812
`
`
`
`
`
`Has the
`button been
`bressed?
`
`Send message indicating signature not provided
`
`
`
`Go to Wait for Message
`
`Figure 16E
`
`IPR2020-00202
`Apple Inc. EX1005 Page 23
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 23 of 54
`
`US 7,941,534 B2
`
`
`
`Encrypt entire document or a special control portion of the
`document and transmit back to the computer terminal
`
`/ 820
`
`Go to Wait for Message
`
`Figure 16F
`
`IPR2020-00202
`Apple Inc. EX1005 Page 24
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 24 of 54
`
`US 7,941,534 B2
`
`824
`
`
`
`User presses activation button.
`
`
`
`828
`
`
`
`
`
`
`
`Is the
`electronic
`security badge
`associated with a
`patient?
`
`/ 832
`Electronic security badge transmits
`identification information and a
`request for data to be returned.
`
`
`
`
`
`836
`
`Electronic security badge transmits
`identification information and patient
`identification information and a
`request for data to be returned.
`
`
`
`
`
`Wait temporaily for a response
`signal from security badge
`
`
`
`
`
`
`
`Any
`response
`signal?
`
`848
`
`
`
`
`
`Emit sound indicating no response
`
`
`
`Terminate data request process
`
`Figure 17A
`
`IPR2020-00202
`Apple Inc. EX1005 Page 25
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 25 of 54
`
`US 7,941,534 B2
`
`Store data received. Add date and time to record.
`
`860
`
`864
`
`NO
`
`data received a
`patient identification
`record?
`
`YES
`
`
`
`
`
`YES
`
`868
`
`security badge
`already associated
`with this patient?
`
`874
`
`/
`
`
`
`
`
`Associate
`badge with
`patient
`
`NO
`
`872
`
`security badge
`already associated
`with any patient?
`
`
`
`
`
`878
`
`Terminate
`existing association.
`Establish
`association with
`this patient.
`
`
`
`
`
`Emit Sound indicating a
`Successful transaction and
`that the security badge is
`associated with this patient.
`
`
`
`Emit sound indicating a
`successful transaction and
`that the security badge is
`associated with a new patient.
`
`
`
`Figure 17B
`
`(s)
`
`T
`
`IPR2020-00202
`Apple Inc. EX1005 Page 26
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 26 of 54
`
`US 7,941,534 B2
`
`Associate the electronic security badge with the newly
`received patient. Add date and time to patient information.
`Start timer to cancel patient association.
`
`
`
`
`
`
`
`Data acquisition completed
`
`
`
`
`
`electronic
`security badge
`been associated
`with a
`patient?
`
`
`
`
`
`888
`
`No
`
`YES
`
`892
`
`Modify data record, generate database address, and emit sound to
`indicate successful transaction
`
`Data acquisition completed
`
`
`
`Modify data record, generate database address if patient ID
`information is available and emit sound to indicate a successful
`transaction.
`
`896
`
`Data acquisition completed
`
`Figure 17C
`
`IPR2020-00202
`Apple Inc. EX1005 Page 27
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 27 of 54
`
`US 7.941534 B2
`
`
`
`900
`
`User presses the dictation button
`
`
`
`904
`
`User dictates desired message. It is digitized and stored
`for later transfer
`
`908
`
`No
`
`
`
`
`
`
`
`
`
`
`
`
`
`Has the
`electronic
`security badge
`been associated
`with a
`patient?
`
`YES
`Add date and time to record and patient identification
`information previously recorded. Indicate data type is
`dictation, combine user identification number, patient
`identification and date and time to formulate a database
`address to store this data. Emit sound indicating successful
`transaction.
`
`912
`
`/
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Dictation completed
`
`
`
`
`
`
`
`
`
`
`
`
`
`Add date and time to record. Indicate data type is dictation, combine user
`identification number, date and time to formulate a generic dictation database
`address to store this data. Emit sound, indicating successful transaction.
`
`Figure 18
`
`
`
`Dictation completed
`
`IPR2020-00202
`Apple Inc. EX1005 Page 28
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 28 of 54
`
`US 7.941534 B2
`
`79
`
`Activatioon
`Button
`
`
`
`Processor
`
`85
`
`87
`
`88
`
`
`
`401
`
`403
`
`
`
`
`
`405
`
`Figure 23
`
`IPR2020-00202
`Apple Inc. EX1005 Page 29
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 29 Of 54
`
`US 7,941,534 B2
`
`
`
`
`
`223 27
`
`225
`
`\\\\\\\\\\}
`&\\\\\\\\\
`
`Figure 20
`
`IPR2020-00202
`Apple Inc. EX1005 Page 30
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 30 of 54
`
`US 7,941,534 B2
`
`317
`
`
`
`Figure 21
`
`IPR2020-00202
`Apple Inc. EX1005 Page 31
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 31 of 54
`
`US 7,941,534 B2
`
`606
`
`806
`
`
`
`[06
`
`
`
`uo??Jod Joo eyeOI OAV
`
`
`
`
`
`
`
`
`
`
`
`IPR2020-00202
`Apple Inc. EX1005 Page 32
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 32 of 54
`
`US 7,941,534 B2
`
`(~~
`
`
`
`IPR2020-00202
`Apple Inc. EX1005 Page 33
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 33 of 54
`
`US 7,941,534 B2
`
`60
`
`
`
`
`
`Signature
`Required?
`
`YES
`
`603
`
`Transmit Document to
`ICD for Signature
`
`605
`
`
`
`Document
`Returned?
`
`YES
`
`607
`
`Document
`Signed?
`
`YES
`
`
`
`
`
`
`
`
`
`NO
`
`Indicate
`Unsigned
`
`Store
`Document
`
`609
`
`Figure 25
`
`6
`
`IPR2020-00202
`Apple Inc. EX1005 Page 34
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 34 of 54
`
`US 7,941,534 B2
`
`650
`
`652
`
`
`
`
`
`Document
`Received?
`
`NO
`
`Add Random Text to Document
`Generating New DC
`
`
`
`Apply Digital Signature to
`Document Generating New DC
`
`Retrieve Standard Mark and Modify as f(DC)
`
`Apply Modified Mark to Digital Signature
`Generating Water Marked Signature
`
`Replace Digital Signature with Water
`Marked Signature in Document
`
`Transmit "Signed' Document to Terminal
`
`654
`
`656
`
`658
`
`659
`
`660
`
`662
`
`Figure 26
`
`CEND)
`
`IPR2020-00202
`Apple Inc. EX1005 Page 35
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 35 of 54
`
`US 7,941,534 B2
`
`70
`
`705
`
`707
`
`Display Document with Signature
`and Authentication Icon
`
`703
`
`Authenticate
`Selected?
`
`YES
`
`Identify Water Marked Digital
`Signature
`
`Transmit Authenticate Request
`and Water Marked Signature
`
`
`
`NO
`
`
`
`
`
`Re-generate
`Document
`Received?
`
`YES
`Display Suspect and
`Re-generated Documents
`
`709
`
`711
`
`713
`
`715
`
`
`
`
`
`Authenticate
`Selected?
`
`Indicate
`Authenticate
`
`Indicate No
`Authenticate
`
`Figure 27
`
`717
`
`GEND)
`
`IPR2020-00202
`Apple Inc. EX1005 Page 36
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 36 of 54
`
`US 7,941,534 B2
`
`Receive Auntheicate Request and
`Signature
`
`Retrieve Standard Mark and
`Signature from Memory
`
`Remove Standard Mark and
`Signature
`
`Expand Content Mark Into
`Re-generated Document
`
`Transmit Re-generated Document
`
`801
`
`803
`
`805
`
`807
`
`809
`
`Figure 28
`
`IPR2020-00202
`Apple Inc. EX1005 Page 37
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 37 of 54
`
`US 7,941,534 B2
`
`
`
`Bill Craig, M.D., FACC Patient:
`CardiovaSular ASSOciates Sam Jones
`Suite 4320
`234 Main Street
`1492 Pine St.
`Springfield
`Springfield
`609-555-234
`
`250mg
`Polymedicillium
`1 Pill 3 Times Per Day
`
`Figure 30
`
`957
`
`965
`
`959
`
`IPR2020-00202
`Apple Inc. EX1005 Page 38
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 38 of 54
`
`US 7,941,534 B2
`
`ll 12
`
`
`
`142
`
`Community Pharmacy
`800-555-1212
`1234 Main Street
`Matt Smith
`
`140
`
`1 120
`
`
`
`Processor
`
`Transceiver
`
`Power Source
`
`Figure 32
`
`IPR2020-00202
`Apple Inc. EX1005 Page 39
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 39 Of 54
`
`US 7,941,534 B2
`
`
`
`User Identification
`Owner: John F. Smith, M.D.
`Device Identifier: 34-4991
`Private encryption key(s)
`Biometric indicia reference measurements - image
`Reauthentication Code:
`2001-05-06 12:45
`Community Hospital/Cardiac Center
`
`Device Authentication Protocol Information
`Challenge question
`Answer
`What is your favorite color?
`rainbow
`What is your favorite TWWOO character? Glinda
`What was the name of your 1st school?
`East Fenwick
`What is your brother's nickname
`Rooster
`Require biometric indicia be measured or imaged:
`e.g. fingerprint image
`
`List of Computer Systems
`
`1155
`
`Figure 33
`
`IPR2020-00202
`Apple Inc. EX1005 Page 40
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 40 of 54
`
`US 7,941.534 B2
`
`1160
`
`
`
`List of
`Computer
`Systems 1170
`System 1
`System 2
`System 3
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1162 - Trusted Computer
`System Identifier
`1163 - Neighborhood
`Identifier
`
`l 164 - Securi
`
`O
`
`re
`
`161
`
`Community Hospital
`
`Cardiac Center
`Library
`Doctors' Lounge
`IE V6.
`
`1165-Svstem Authentication Smith.John
`Protocol Information HhqZ12L
`1172 - Security Code
`Coimhospy29Ach
`1174 - Application Software
`
`Patient List
`Medication Order
`Outlook
`
`1166
`
`1167
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1166 - User name
`1167 - Password
`168 - Biometric indicia
`measured or imaged
`1169 - Time or message based
`computed respone
`
`Figure 34
`
`IPR2020-00202
`Apple Inc. EX1005 Page 41
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 41 of 54
`
`US 7,941,534 B2
`
`
`
`Figure 35
`
`1170
`
`1.
`
`86
`
`Figure 36
`
`IPR2020-00202
`Apple Inc. EX1005 Page 42
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 42 of 54
`
`US 7,941,534 B2
`
`1200
`Computer System 1170 Information
`Computer System Identifier: Community Hospital
`Terminal 1 180 List
`Electronic Device 1 100 List
`User List
`
`1202
`
`1230
`1240
`
`1250
`
`Figure 37
`
`1230
`
`
`
`1232
`
`Computer Terminal 1180 List
`Computer Terminal Neighborhood
`Device
`Identifier
`Identifier
`Identifier
`
`-- 1234
`1 148
`
`(none)
`34-4991
`35-3274
`(none)
`
`Figure 38
`
`IPR2020-00202
`Apple Inc. EX1005 Page 43
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 43 of 54
`
`US 7,941,534 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1240
`Registered
`Device
`1 100 List
`
`1242
`
`1146
`
`Same Smith
`34-4991
`
`1244
`
`User Identifier
`Device Identifier
`System Authentication
`Protocol Information
`
`
`
`Status
`
`User name
`Password
`Time based code
`Biometric indicia
`Encrypted message
`Device identifier
`
`
`
`
`
`OK
`Misplaced (date)
`Lost
`Deactivated (on vacation until (date)
`Reauthorization code
`
`
`
`
`
`
`
`1246
`Figure 39
`
`
`
`146
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`User Identifier YSystem Authentication
`Protocol Information
`
`User Name - Password
`Sam Smith
`Mary Johnson Fingerprint match
`Frank Allen
`User name - Password
`and Fingerprint match
`Device Time Code
`
`Sue Pool
`
`
`
`1 148
`
`Device Identifier
`
`34-4991
`34-3274
`34-1027
`
`34-1944
`
`Figure 40
`
`IPR2020-00202
`Apple Inc. EX1005 Page 44
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 44 of 54
`
`US 7,941,534 B2
`
`
`
`1232
`
`1202
`1163
`
`1262
`
`
`
`1260
`Terminal Memory 1120
`Computer Terminal Identifier:
`3
`Computer System Identifier:
`Community Hospital
`Neightborhood Identifier:
`N. & N4
`Software:
`Netscape 6.0
`
`
`
`Figure 41
`
`IPR2020-00202
`Apple Inc. EX1005 Page 45
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 45 of 54
`
`US 7,941,534 B2
`
`1300
`
`1301
`
`Device 10 and computer terminal 1 180 interact so
`device 10 receives a computer system identifier 162
`
`
`
`Present an error
`message on the screen
`and/or activate an
`indicator on device
`
`
`
`ystem identifie
`1202 in list of
`computer Systems
`1160
`
`1302
`
`1306
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Device 10 and computer terminal 60 interact so device 10
`receives computer terminal neightborhood identifier 1234
`
`neighborhood 1234
`match a computer
`terminal neighborhood
`163?
`
`Device 10 and computer terminal 60 interact so device 10
`receives a computer terminal software identifier 1262
`
`computer terminal
`software 1262 match
`security software
`
`
`
`
`
`YeS
`
`(U)
`
`Figure 42
`
`IPR2020-00202
`Apple Inc. EX1005 Page 46
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 46 of 54
`
`US 7,941,534 B2
`
`(U)
`
`320
`
`Retrieve reauthorization code l 157 of device 1100
`
`1324
`
`Standard
`authentication process
`1340
`
`NO
`
`
`
`
`
`
`
`
`
`Erase
`reauthorization code
`
`
`
`Standard
`authentication process
`1340
`
`1322
`
`1326
`
`
`
`Comparitor
`checks reauthorization
`code 1157
`present?
`
`
`
`Yes
`
`Comparator
`check time component
`1158 of the code 1157 is
`within a time
`range T1?
`
`No
`
`1332
`Comparator -
`checks
`eighborhood component 1159
`of code 1157 matches
`neighborhood identifer 1234
`of computer
`terminal
`60?
`
`
`
`1330
`
`YeS
`User given acess to
`computer sytem 194
`
`1334
`
`Figure 43
`
`IPR2020-00202
`Apple Inc. EX1005 Page 47
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 47 of 54
`
`US 7,941,534 B2
`
`1340
`
`
`
`
`
`
`
`
`
`
`
`
`Request user enter authentication protocol information 1242
`
`1346
`3
`Yes
`
`Start 1299
`
`1344
`
`Maximum
`time T2 expired
`waiting for an entered
`answer?
`
`
`
`
`
`No
`
`1348
`
`Terminal 60 receives authentication
`protocol information, send to server 168
`
`consecutive incorrect
`authenticaion protocol
`entries exceeds
`limit?
`
`1358
`
`
`
`No
`
`1360
`
`Server 1184 marks user
`corresponding to provided
`authentication protocol
`1242 as having trouble,
`deactivate account for time
`period
`
`
`
`1350
`Does the -
`eceived authenticatio
`protocol information
`match the stored
`authentication protocol
`information
`12422
`
`
`
`
`
`Yes
`User granted access to computer
`
`1352
`
`user is at computer terminal 1232
`
`1354
`
`356
`
`Store new reauthorization code 1157 with time
`component 1158 and neighborhood component
`1159 to device 10
`
`
`
`Figure 44
`
`IPR2020-00202
`Apple Inc. EX1005 Page 48
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 48 of 54
`
`US 7,941,534 B2
`
`1380
`
`Using device 10 to authenticate a user
`
`
`
`
`
`
`
`Randonly select a challenge question 1154 and present it on the
`computer terminal display 103, await for the user to enter response
`
`
`
`Present error
`message on the
`display 103, device
`10 sets a flag that no
`entry was made
`
`Number of
`no entry occurances
`exceed
`limit?
`
`
`
`
`
`
`
`
`
`Perform device
`security function
`
`Start (Step 1300)
`
`time T3 exceeded
`by device 10 waiting
`for an
`entered answer
`to be sent to it
`
`Figure 45
`
`IPR2020-00202
`Apple Inc. EX1005 Page 49
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 49 of 54
`
`US 7,941,534 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`GV)
`
`1392
`
`Comparator receives an entered answer
`
`Present error message on
`display 103, device 10
`sets a flag that an incorrect
`answer was entered
`
`entered answer match
`answer 1155 to challenge
`question 1154?
`
`1394
`
`no entries occurances
`or incorrect answers
`exceed
`limit?
`
`1400
`
`Yes
`1404
`Obtain authentication protocol 1 165
`for computer system 1202 and send it
`to security server 1184.
`
`Yes
`Perform device
`security function
`
`Start (Step 1300)
`
`1402
`
`
`
`
`
`
`
`
`
`ystem 168 determine
`if the user can use the
`computer System
`
`
`
`1406
`
`No
`
`Yes
`Ox)
`
`Start (Step 1300)
`
`Figure 46
`
`IPR2020-00202
`Apple Inc. EX1005 Page 50
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 50 of 54
`
`US 7,941,534 B2
`
`CX)
`
`1408
`
`Erase no entry made indicators
`
`User granted access to computer
`system 194, user is logged on
`
`Security system 168 records that
`user is at computer terminal 1232
`
`1410
`
`1412
`
`1414
`
`1416
`
`Store new code 1157 with time component 1158
`and neighborhood component 1159 to device 10 or
`in database 1186
`
`
`
`Figure 47
`
`IPR2020-00202
`Apple Inc. EX1005 Page 51
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 51 of 54
`
`US 7,941,534 B2
`
`1435
`
`Start periodic
`monitoring
`
`1430
`
`143
`
`Secure terminal 60 &
`information on display
`1194
`
`Computer terminal 60
`monitors device 10 status
`
`
`
`
`
`Has device
`10 been gone beyond
`time limit
`T5?
`
`computer termina
`60 recieved a message from
`device 10 within time
`limit
`
`Yes
`
`1436
`
`
`
`
`
`1438
`Send message to security
`server 168 user is logged
`off - device is gone
`
`Yes
`Remove terminal 60 security and
`present information on display 103
`
`Figure 48
`
`IPR2020-00202
`Apple Inc. EX1005 Page 52
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 52 of 54
`
`US 7,941,534 B2
`
`1450
`
`Security server 168 sends
`message to terminal 1184
`indicating user's access status
`
`
`
`1452
`
`
`
`
`
`
`
`
`
`Has the
`security system 168
`determined that the device
`10 is still trusted
`or granted
`CCCSS
`
`
`
`Yes
`
`NO
`
`1454
`
`Log user off
`
`1456
`
`
`
`Send alerts to staff near the terminal
`to question the person with device
`10 at the terminal 60
`
`1458
`
`Send message to security server
`168 user is logged off
`
`Start (Step 1300)
`
`Figure 49
`
`IPR2020-00202
`Apple Inc. EX1005 Page 53
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 53 of 54
`
`US 7,941,534 B2
`
`1460
`
`Check terminal
`60 inactvity
`
`
`
`
`
`
`
`
`
`
`
`
`
`Secure terminal 60 and request user
`reauthenticate himself to device 10
`and/or security server 168
`
`
`
`
`
`Has the
`user activated
`user interface 105 within
`time limit
`T6?
`
`
`
`Has user
`reauthenticated himself
`within time
`T7)
`No
`
`Log user off
`
`1466
`
`
`
`
`
`1468
`
`used computer
`terminal 60 more than
`time limit
`T8?
`
`
`
`
`
`Send alerts to staff near the terminal
`to question the person with device
`10 at the terminal 60
`
`Erase reauthentication code 1157
`
`Send message to security server
`user is logged off
`
`Start (Step 1300)
`
`1470
`
`1472
`
`Fi gure 50
`
`IPR2020-00202
`Apple Inc. EX1005 Page 54
`
`

`

`U.S. Patent
`
`May 10, 2011
`
`Sheet 54 of 54
`
`US 7,941,534 B2
`
`
`
`Has
`time limit
`T9 passed?
`
`
`
`1482
`
`Yes
`Reset or update reauthentication
`code 1157
`
`Figure 51
`
`
`
`
`
`1490
`
`Security Device
`Security Function
`
`Erase information about computer
`system 194 in memory

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