# US 12,603,179 B2 · Computer vision micro-service seizure prevention system

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

- Number: US 12,603,179 B2
- Document ID: US12603179B2
- Status: Granted
- Kind: B2
- Application number: 18/404,807
- Filed: 2024-01-04
- Published: 2025-07-10
- Granted: 2026-04-14
- Earliest claimed: 2024-01-04
- Assignees: Toshiba Global Commerce Solutions, Inc.
- Applicants: Toshiba Global Commerce Solutions, Inc.
- Inventors: Roberto Cabral Frias; David J. Steiner; Fredy Serrano; Carlos Alfredo Banda Montes
- Web page: https://patentgrep.com/patent/US12603179B2

## CPC

- G16H 50/20: for computer-aided diagnosis, e.g. based on medical expert systems
- A61B 5/4094: {Diagnosing or monitoring seizure diseases, e.g. epilepsy}
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)

## Abstract

Methods and apparatus for preventing seizure activity in an environment using a computer vision system deployed within the environment are described. One example method includes detecting a seizure trigger within the environment via one or more camera devices deployed in the environment. At least one user associated with the environment that is susceptible to the seizure trigger is identified. Information associated with the seizure trigger is transmitted to a computing device associated with the at least one user.

## Claims

### Claim 1

A computer-implemented method comprising:
detecting a seizure trigger emitting within an environment via one or more camera devices deployed in the environment, wherein detecting the seizure trigger comprises:
receiving, by the one or more camera devices, image data emitted from a display device within the environment, wherein the image data comprises a light pattern projected from the display device, and
evaluating the light pattern using a computer vision algorithm to determine a light pattern flicker rate and a high contrast light transition;
determining a user is within a predetermined proximity from the detected seizure trigger within the environment; and
responsive to determining that the user is within the predetermined proximity from the detected seizure trigger;
adjusting the light pattern flicker rate to a static light pattern non-flicker rate, and
causing the display device to deactivate the high contrast light transition emitting from the display device.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein:
the seizure trigger is detected within a first region of a plurality of regions within the environment.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein determining the user is within the predetermined proximity from the detected seizure trigger comprises:
receiving an indication from a computing device associated with the user that the user is located within a threshold distance of a region in the environment in which the seizure trigger is detected; and
receiving an indication from the computing device that the user is susceptible to the seizure trigger.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein determining the user is within the predetermined proximity from the detected seizure trigger comprises receiving an indication from a computing system associated with the environment that the user is located in the environment and that the user is susceptible to the seizure trigger.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, further comprising after detecting that the seizure trigger is no longer present within the environment, transmitting an indication that the seizure trigger is no longer present to a computing device associated with the user.

### Claim 6

A computing system comprising:
one or more memories collectively storing computer-executable instructions; and
one or more processors communicatively coupled to the one or more memories, the one or more processors being collectively configured to execute the computer-executable instructions to cause the computing system to perform an operation comprising:
detecting a seizure trigger emitting within an environment via one or more camera devices deployed in the environment, wherein detecting the seizure trigger comprises:
receiving, by one or more camera devices, image data emitted from a display device within the environment, wherein the image data comprises a light pattern projected from the display device, and
evaluating the light pattern using a computer vision algorithm to determine a light pattern flicker rate and a high contrast light transition;
determining that a user is within a predetermined proximity from the detected seizure trigger within the environment; and
responsive to determining that the user is within the predetermined proximity from the detected seizure trigger;
adjusting the light pattern flicker rate to a static light pattern non-flicker rate, and
causing the display device to deactivate the high contrast light transition emitting from the display device.

### Claim 7 (depends on 6)

The computing system of claim 6, wherein:
the seizure trigger is detected within a first region of a plurality of regions within the environment.

### Claim 8 (depends on 6)

The computing system of claim 6, wherein determining the user comprises:
receiving an indication from a computing device associated with the user that the user is located within a threshold distance of a region in the environment in which the seizure trigger is detected; and
receiving an indication from the computing device that the user is susceptible to the seizure trigger.

### Claim 9 (depends on 6)

The computing system of claim 6, wherein determining the user is within the predetermined proximity from the detected seizure trigger comprises receiving an indication from another computing system associated with the environment that the user is located in the environment and that the user is susceptible to the seizure trigger.

### Claim 10 (depends on 6)

The computing system of claim 6, further comprising after detecting that the seizure trigger is no longer present within the environment, transmitting an indication that the seizure trigger is no longer present to a computing device associated with the user.

### Claim 11

A non-transitory computer-readable medium comprising computer-executable instructions, which when collectively executed by one or more processors of a computing system cause the computing system to perform an operation comprising:
detecting a seizure trigger emitting within an environment via one or more camera devices deployed in the environment, wherein detecting the seizure trigger comprises:
receiving, by the one or more camera devices, image data emitted from a display device within the environment, wherein the image data comprises a light pattern projected from the display device, and
evaluating the light data using a computer vision algorithm to determine a light pattern flicker rate and a high contrast light transition;
determining that a user is within a predetermined proximity from the detected seizure trigger within the environment; and
responsive to determining that the user is within the predetermined proximity from the detected seizure trigger;
adjusting the light pattern flicker rate to a static light pattern non-flicker rate, and
causing the display device to deactivate the high contrast light transition emitting from the display device.

### Claim 12 (depends on 11)

The non-transitory computer-readable medium of claim 11, wherein:
the seizure trigger is detected within a first region of a plurality of regions within the environment.

### Claim 13 (depends on 11)

The non-transitory computer-readable medium of claim 11, further comprising after detecting that the seizure trigger is no longer present within the environment, transmitting an indication that the seizure trigger is no longer present to a computing device associated with the user.
