# US 12,119,095 B2 · Apparatus for preventing unauthorized access to computer files and for securing medical records

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,119,095 B2
- Document ID: US12119095B2
- Status: Granted
- Kind: B2
- Application number: 18/058,166
- Filed: 2022-11-22
- Published: 2023-03-16
- Granted: 2024-10-15
- Earliest claimed: 2007-06-11
- Applicants: Jeffrey A. Matos
- Inventors: Jeffrey A. Matos
- Web page: https://patentgrep.com/patent/US12119095B2

## CPC

- G16H 10/60: for patient-specific data, e.g. for electronic patient records
- G06F 21/32: using biometric data, e.g. fingerprints, iris scans or voiceprints
- G06V 20/52: Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69)
- G06V 40/12: Fingerprints or palmprints
- G06V 40/16: Human faces, e.g. facial parts, sketches or expressions
- G06V 40/18: Eye characteristics, e.g. of the iris
- G06V 40/40: Spoof detection, e.g. liveness detection
- G16H 80/00: ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
- G16Z 99/00: Subject matter not provided for in other main groups of this subclass
- G07C 1/10: together with the recording, indicating or registering of other data, e.g. of signs of identity
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G16Z: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE

## Abstract

Methods of identifying a person attempting to access a computer file, where identifying information for each of a plurality of registered human individuals is stored in a database, calls for capturing local images of an individual and determining whether this individual is the same as one of the registered individuals whose identifying information is stored in the database. The identifying information stored in the database includes at least one image of a unique, visually observable biologic identifier of a body portion of each registered individual. The accuracy of user identification is enhanced by allowing the sender of information to supply visual content which modulates the appearance of a biologic identifier of the user. Utilization of the system for the document of critical encounters such as medical events is provided.

## Claims

### Claim 1

A method of controlling the access of a human individual having a unique visible identifying feature (“VIF”) to secure information in a computer memory comprising the steps of:
(a) storing, in a computer memory, each of
secure information;
information representing a plurality of images of a unique visible identifying feature pertaining to at least one registered accessing human individual (“RAHI”) authorized to access said secure information; and
information representing a plurality of images of a unique VIF pertaining to at least one registered gatekeeping human individual (“RGHI”) authorized to grant access to said secure information;
(b) receiving, by a processor, a request to identify a putative authorized human individual (“PAHI”) as a RAHI;
(c) based on receiving the request, repeatedly generating, by the processor, at least one first VIF modifying signal and providing said signal to a first VIF modifying device;
(d) repeatedly receiving, by the first VIF modifying device, the first VIF modifying signal;
(e) in response to each received first VIF modifying signal, producing, by the first VIF modifying device, an output, and providing the output in the vicinity of the PAHI, wherein the output induces a change in an appearance of a VIF of the PAHI;
(f) repeatedly capturing, by a first digital camera, a plurality of images of the VIF of the PAHI following the providing of the output, and providing information representing the images of the VIF of the PAHI to the processor;
(g) repeatedly comparing, by the processor,
(1) the information representing the images of the VIF of the PAHI with
(2) the stored information representing the VIF of the RAHI,
and repeatedly determining a PAHI match between the stored VIF information of the RAHI and the inputted VIF information of the PAHI;
(h) repeatedly generating, by the processor, at least one PAHI assessment signal representing a result of said comparing;
(i) repeatedly displaying, by a display device, a representation of said PAHI assessment signal;
(j) generating, by the processor, at least one second VIF modifying signal and providing said signal to a second VIF modifying device;
(k) receiving, by the second VIF modifying device, the second VIF modifying signal;
(l) in response to the received second VIF modifying signal, producing, by the second VIF modifying device, a supplemental output, and providing the supplemental output in the vicinity of a putative gatekeeping human individual (“PGHI”) , wherein the supplemental output induces a change in an appearance of a VIF of the PGHI;
(m) capturing, by a second digital camera, a plurality of images of the VIF of the PGHI including at least one image following the providing of the supplemental output, and providing information representing the images of the VIF of the PGHI to the processor;
(n) comparing, by the processor,
(1) the information representing the images of the VIF of the PGHI with
(2) the stored information representing the VIF of the RGHI, and
determining a PGHI match between the stored VIF information of the RGHI and the inputted VIF information of the PGHI; and
(o) based on inputting, by said PGHI to an RGHI input device, a grant access command, and, upon a determination by said processor of each of:
(1) said PAHI match between said VIF information of the PAHI and said VIF information of the RAHI; and
(2) said PGHI match between said VIF information of the PGHI and said VIF information of the RGHI,
permitting access by the PAHI identified as a RAHI, to the secure information.

### Claim 2 (depends on 1)

The method of claim 1, comprising repeatedly performing said steps (j), (k), (l), (m) and (n) in sequential order, and further comprising repeatedly altering the generated identification enhancement information of said step (j) .

### Claim 3 (depends on 2)

The method of claim 2, further comprising a step (p) terminating said access, upon a failure to determine said PGHI match, following an initial permitting of said access.

### Claim 4 (depends on 1)

The method of claim 1, further comprising a step (p) terminating said access, upon a failure to determine said PAHI match, following an initial permitting of said access.

### Claim 5 (depends on 1)

The method of claim 1, wherein said first VIF modifying signal of said step (c) specifies a prompt; said first VIF modifying device of said step (d) is a prompt producing device; and said output of said step (e) is the prompt; and wherein an application of said prompt to said PAHI causes an alteration in a physical state of the unique visible identifying feature of the PAHI.

### Claim 6 (depends on 5)

The method of claim 5, wherein said step (c) further comprises repeatedly storing, in said computer memory, prompt information, including information indicating an expected alteration in the physical state of the VIF of the PAHI, and said step (g) further comprises repeatedly determining said PAHI match in further dependence upon determining that the received post prompt image information of the PAHI is consistent with the stored, expected, alteration in the physical state of the VIF of the PAHI.

### Claim 7 (depends on 5)

The method of claim 5, wherein said prompt causes an involuntary action resulting in a change in the physical state of the VIF of the PAHI.

### Claim 8 (depends on 5)

The method of claim 5, wherein said first VIF modifying device is an instruction producing device and wherein said step (e) further comprises providing, by said instruction producing device, a representation of a request for a voluntary action by said PAHI, said action resulting in a change in the physical state of the VIF of the PAHI.

### Claim 9 (depends on 8)

The method of claim 8, wherein said voluntary action comprises a movement of a body part displaying said VIF of said PAHI; and said body part is selected from the group consisting of: (1) a face; (2) an eye; and (3) a part of a finger displaying a fingerprint.

### Claim 10 (depends on 5)

The method of claim 5, wherein said VIF is a configuration of at least one eye of said first PAHI.

### Claim 11 (depends on 10)

The method of claim 10, wherein said VIF is a configuration of at least one iris of an eye of said PAHI.

### Claim 12 (depends on 11)

The method of claim 11, wherein said prompt specifies an amount of light to be applied to the iris of the eye of said PAHI by said first VIF modifying; and said step (a) further comprises storing, in said computer memory, a plurality of iris images of said at least one RAHI, each stored image captured under different lighting conditions, including the light condition corresponding to said prompt.

### Claim 13 (depends on 1)

The method of claim 1, wherein
said step (c) further comprises repeatedly storing, in said computer memory, information represented by said first VIF modifying signal;
said step (e) further comprises repeatedly displaying, by said first VIF modifying device, a representation of said first VIF modifying signal;
said step (f) further comprises repeatedly capturing a plurality of first composite images, each comprising both the unique VIF of the PAHI and a view of said displayed representation of said first VIF modifying signal;
said step (g) further comprises
[1] repeatedly retrieving, by the processor, said stored information represented by said first VIF modifying signal;
[2] repeatedly comparing, by the processor, said stored information represented by said first VIF modifying signal with the received PAHI image comprising said displayed representation of said first VIF modifying signal; and
[3] repeatedly determining an additional PAHI match between said stored information represented by said first VIF modifying signal and said received PAHI image comprising said displayed representation of said first VIF modifying signal; and
said step (o) further comprises permitting access upon each of:
[1] inputting said grant access command,
[2] determination of said PAHI match and said additional PAHI match, and
[3] determination of said PGHI match.

### Claim 14 (depends on 13)

The method of claim 13, wherein the method of said step (c) information generation is selected from the group consisting of: (A) generation of at least one pseudorandom number, (B) generation of at least one random number and (C) generation of information representing a highly complex visual display.

### Claim 15 (depends on 1)

The method of claim 1, wherein
said step (a) further comprises storing, in said computer memory, alphanumeric information pertaining to said RAHI;
said step (b) further comprises inputting, via an input mechanism, alphanumeric information pertaining to said PAHI, and providing said inputted alphanumeric information to the processor, and receiving, by the processor, the inputted alphanumeric information;
said step (g) further comprises (1) retrieving, by the processor, the stored alphanumeric information of the RAHI; (2) comparing, by the processor, the stored alphanumeric information with the inputted alphanumeric information pertaining to the PAHI; and (3) determining said PAHI match upon determination of a match of each of (A) said registered RAHI image information and said inputted PAHI image information, and (B) said registered and said inputted alphanumeric information.

### Claim 16 (depends on 1)

The method of claim 1, wherein said access is selected from the group consisting of: viewing said secure information stored in said computer memory; entering information into said computer memory; and editing information in said computer memory.

### Claim 17 (depends on 1)

The method of claim 1, wherein said second VIF modifying signal of said step (j) specifies a gatekeeper prompt; said second VIF modifying device of said step (k) is a gatekeeper prompt producing device; and said supplemental output of said step (l) is the gatekeeper prompt; and wherein an application of said gatekeeper prompt to said PGHI causes an alteration in a physical state of the unique visible identifying feature of the PGHI.

### Claim 18 (depends on 17)

The method of claim 17, wherein said gatekeeper prompt causes an involuntary action resulting in a change in the physical state of the VIF of the PGHI.

### Claim 19 (depends on 17)

The method of claim 17, wherein said second VIF modifying device is a gatekeeper instruction producing device and wherein said step (l) further comprises providing, by said gatekeeper instruction producing device, a representation of a request for a voluntary action by said PGHI, said action resulting in a change in the physical state of the VIF of the PGHI.

### Claim 20 (depends on 1)

The method of claim 1, wherein
said step (j) further comprises repeatedly storing, in said computer memory, information represented by said second VIF modifying signal;
said step (l) further comprises repeatedly displaying, by said second VIF modifying device, a representation of said second VIF modifying signal;
said step (m) further comprises repeatedly capturing a plurality of second composite images comprising both the unique VIF of the PGHI and a view of said displayed representation of said second VIF modifying signal;
said step (n) further comprises
[1] repeatedly retrieving, by the processor, said stored information represented by said second VIF modifying signal;
[2] repeatedly comparing, by the processor, said stored information represented by said second VIF modifying signal with the received PGHI image comprising said displayed representation of said second VIF modifying signal; and
[3] repeatedly determining an additional PGHI match between said stored information represented by said second VIF modifying signal and said received PGHI image comprising said displayed representation of said second VIF modifying signal; and
said step (o) further comprises permitting access upon each of:
[1] inputting said grant access command,
[2] determination of said PAHI match and said additional PAHI match, and
[3] determination of said PGHI match and said additional PGHI match.
