`
`(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