# US 11,442,129 B1 · Systemic certainty of event convergence

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

- Number: US 11,442,129 B1
- Document ID: US11442129B1
- Status: Granted
- Kind: B1
- Application number: 17/229,236
- Filed: 2021-04-13
- Granted: 2022-09-13
- Earliest claimed: 2021-04-13
- Assignees: DeCurtis LLC
- Applicants: DeCurtis, LLC
- Inventors: Derek Fournier; James Learish; Paul Schottland; Matthew Winans
- Web page: https://patentgrep.com/patent/US11442129B1

## CPC

- G01S 1/0423: {Mounting or deployment thereof}
- G08B 21/0476: {Cameras to detect unsafe condition, e.g. video cameras}
- A61B 5/0013: {Medical image data (A61B1/00011, A61B6/56, A61B8/56 take precedence)}
- A61B 5/002: {Monitoring the patient using a local or closed circuit, e.g. in a room or building (A61B5/0017 takes precedence)}
- G01S 1/0428: {Signal details}
- G06T 7/70: Determining position or orientation of objects or cameras (camera calibration G06T7/80)
- G08B 21/24: Reminder alarms, e.g. anti-loss alarms
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- H04W 4/029: Location-based management or tracking services
- H04W 4/33: for indoor environments, e.g. buildings
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- G01S 5/0036: {of measured values, i.e. measurement on mobile and position calculation on base station}
- G01S 5/0295: {Proximity-based methods, e.g. position inferred from reception of particular signals}
- G01S 11/06: using intensity measurements
- G06T 2207/10048: Infrared image
- G06T 2207/30196: Human being; Person
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems, methods, and computer-executable instructions for identifying a convergence of objects includes receiving, at a device, a first beacon from a beacon transmitter located within a first location. A first location is identified based on the first beacon. A second beacon is received that is transmitted from a wearable worn by a patient. The patient associated with the second beacon is identified. A convergence time and a previous convergence time of the patient and device are determined. An out of compliance event based on the current convergence time and the previous convergence time is determined. An alert is generated based on the out of compliance event. The alert includes the first location.

## Claims

### Claim 1

A method for identifying a convergence of objects, the method comprising operations performed using an electronic processor, the operations comprising:
receiving, at a device, a first beacon from a beacon transmitter located within a first location;
identifying, based on the first beacon, the first location;
receiving, at the device, a second beacon transmitted from a wearable worn by a patient;
identifying, based on the second beacon, the patient associated with the second beacon;
determining a current convergence time of the device and the patient based on the receiving the first beacon or the receiving the second beacon;
determining a previous convergence time of the device and the wearable based on a previous second beacon received from the wearable;
determining a duration of time between the current convergence time and the previous convergence time;
determining the duration of time is greater than a predetermined threshold;
determining an out of compliance event based on the duration of time being greater than the predetermined threshold;
generating an alert based on the out of compliance event, wherein the alert comprises the first location;
sending the current convergence time, and indication of the first location, and an indication of the patient to a remote server;
determining a camera, from a plurality of cameras, that records video data of the first location;
determining a time period of relevant video based on the current convergence time;
retrieving from the video data of the first location from the camera a portion of the video data based on the determined time period of relevant video data; and
identifying, using facial recognition, a user of the device within the retrieved video data.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving, at the device, a plurality of beacons, wherein the plurality of beacons comprises the second beacon;
identifying a plurality of patients based on the plurality of beacons; and
logging an observation of each of the plurality of patients.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
retrieving an image of each of the plurality of patients; and
displaying, on the device, the image of each of the plurality of patients.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
receiving, at the device, login credentials associated with an individual; and
verifying the login credentials.

### Claim 5 (depends on 4)

The method of claim 4, further comprising:
determining a plurality of locations to be visited by the individual, wherein the plurality of locations comprises the first location; and
determining the patient associated with the second beacon is supposed to be located within the first location.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
capturing, from the device, an image of the patient;
recognizing the patient from the image of the patient; and
confirming the patient was visited by device based in part of the recognizing the patient from the image of the patient.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
capturing, from the device, a video of the patient;
recognizing a breathing indication of the patient from the video;
providing the breathing indication of the patient along with the current convergence time to a remote device.

### Claim 8 (depends on 7)

The method of claim 7, wherein the device captures the video of the patient using an infrared camera.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
determining the patient has not been observed for more than a predetermined amount of time;
determining the user responsible for observing the patient; and
send an alert to the device associated with the user to observe the patient.

### Claim 10 (depends on 9)

The method of claim 9, wherein the alert comprises an indication of the first location.

### Claim 11 (depends on 10)

The method of claim 10, further comprising sending the alert to a second user responsible for observing the patient.

### Claim 12 (depends on 1)

The method of claim 1, further comprising:
receiving, at the device, a third beacon;
starting, based on the receiving of the third beacon, a timer;
monitoring continued receipt of the third beacon over a period of time;
determining, at the device, a distance between the device and a transmitter of the third beacon;
stopping the timer based on the distance being greater than a predetermined threshold; and
sending an indication of the third beacon and a value of the timer to a remote device.

### Claim 13 (depends on 1)

The method of claim 1, further comprising:
receiving, at the device, a third beacon transmitted from a wearable worn by a staff member; and
identifying, based on the third beacon, the staff member associated with the third beacon.

### Claim 14

A system to identify a convergence of objects, the system comprising:
a location beacon transmitter fixed at a first location and configured to transmit a location beacon within the first location, wherein the location beacon identifies the first location;
a patient beacon transmitter configured to attached to a moveable object and to transmit a patient beacon, wherein the patient beacon identifies the moveable object;
a plurality of cameras, wherein camera is configured to record video data, and wherein a first camera records video data of the first location;
an electronic processor of a device configured to:
receive the location beacon from the location beacon transmitter;
receive the patient beacon transmitted from the patient beacon transmitter; and
transmit the location beacon and the patient beacon to a remote server;
the remote server configured to:
identify, based on the location beacon, the first location;
identify, based on the patient beacon, the moveable object;
determine a current convergence time of the device and the moveable object based on the receiving the location beacon or the receiving the patient beacon;
determine a previous convergence time of the device and the moveable object based on a previous patient beacon received from the patient beacon transmitter;
determine a duration of time between the current convergence time and the previous convergence time;
determine the duration of time is greater than a predetermined threshold;
determine an out of compliance event based on the duration of time being greater than the predetermined threshold;
generate an alert based on the out of compliance event, wherein the alert comprises the first location; and
determine the first camera, from the plurality of cameras, based on identified first location;
determine a time period of relevant video data based on the current convergence time;
retrieve from the video data of the first location from the first camera a portion of the video data based on the determined time period of relevant data; and
identify, using facial recognition, a user of the device within the retrieved video data.

### Claim 15 (depends on 14)

The system of claim 14, wherein the electronic processor is further configured to:
receive a third beacon transmitted from a wearable worn by a staff member; and
identifying, based on the third beacon, the staff member associated with the third beacon.

### Claim 16 (depends on 14)

The system of claim 14, wherein the electronic processor is further configured to:
receive a plurality of beacons, wherein the plurality of beacons comprises the second beacon; and
logging an observation of each of the plurality of patients.

### Claim 17

A non-transitory computer-readable storage medium storing computer-executable instructions that when executed by a processor cause the processor to perform operations comprising:
receiving, at a device, a first beacon from a beacon transmitter located within a first location;
identifying, based on the first beacon, the first location;
receiving, at the device, a second beacon transmitted from a wearable worn by a patient;
identifying, based on the second beacon, the patient associated with the second beacon;
determining a current convergence time of the device and the patient based on the receiving the first beacon or the receiving the second beacon;
determining a previous convergence time of the device and the wearable based on a previous second beacon received from the wearable;
determining a duration of time between the current convergence time and the previous convergence time;
determining the duration of time is greater than a predetermined threshold;
determining an out of compliance event based on the duration of time being greater than the predetermined threshold;
generating an alert based on the out of compliance event, wherein the alert comprises the first location;
sending the current convergence time, an indication of the first location, and an indication of the patient to a remote server;
determining a camera, from a plurality of cameras, that records video data of the first location;
determining a time period of relevant video data based on the current convergence time;
retrieving from the video data of the first location from the camera a portion of the video data based on the determined time period of relevant video data; and
identifying, using facial recognition, a user of the device within the retrieved video data.

### Claim 18 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein the operations further comprise:
receiving, at the device, a plurality of beacons, wherein the plurality of beacons comprises the second beacon; and
logging an observation of each of the plurality of patients.

### Claim 19 (depends on 1)

The method of claim 1, further comprising:
receiving, at the device, a third beacon from the beacon transmitter located within the first location;
receiving, at the device, a fourth beacon transmitted from the wearable worn by the patient;
determining a second convergence time of the device and the patient based on the receiving the third beacon or the receiving the fourth beacon, wherein the second convergence time is later than the current convergence time; and
determining a total out of compliance time as a duration between when the predetermined threshold was reached from the previous convergence time and the second convergence time.

### Claim 20 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein the operations further comprise:
receiving, at the device, a third beacon from the beacon transmitter located within the first location;
receiving, at the device, a fourth beacon transmitted from the wearable worn by the patient;
determining a second convergence time of the device and the patient based on the receiving the third beacon or the receiving the fourth beacon, wherein the second convergence time is later than the current convergence time; and
determining a total out of compliance time as a duration between when the predetermined threshold was reached from the previous convergence time and the second convergence time.
