# US 2021/0241551 A1 · User detection

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

- Number: US 2021/0241551 A1
- Document ID: US20210241551A1
- Status: Published application
- Kind: A1
- Application number: 17/158,534
- Filed: 2021-01-26
- Published: 2021-08-05
- Earliest claimed: 2020-02-04
- Assignees: Alarm.com Incorporated
- Applicants: Alarm.com Incorporated
- Inventors: Joel Loeshelle
- Web page: https://patentgrep.com/patent/US20210241551A1

## CPC

- G07C 9/00182: {operated with unidirectional data transmission between data carrier and locks}
- G07C 9/00309: {operated with bidirectional data transmission between data carrier and locks}
- G06N 5/01: Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound
- G06N 20/00: Machine learning
- G06N 5/046: Forward inferencing; Production systems
- G06N 7/01: Probabilistic graphical models, e.g. probabilistic networks
- G07C 2009/00793: {by Hertzian waves}
- G07C 2209/63: Comprising locating means for detecting the position of the data carrier, i.e. within the vehicle or within a certain distance from the vehicle
- 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
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for user detection. In some implementations, a corresponding method includes obtaining an authorized user list including first identification information of an Ultra Wide Band (UWB) device; obtaining, from the UWB device, (i) location information of the UWB device at a property, (ii) directionality information of the UWB device, and (iii) second identification information of the UWB device; determining the first identification information of the UWB device matches the second identification information of the UWB device; determining the location information and the directionality information of the UWB device satisfy a predetermined authorization requirement for the property; and sending, to a control device of the property, an access signal that is configured to allow a user associated with the UWB device to access an area of the property.

## Claims

### Claim 1

A method for property access control comprising:
obtaining, by one or more computers, an authorized user list comprising first identification information of an Ultra Wide Band (UWB) device;
obtaining, by the one or more computers and from the UWB device, (i) location information of the UWB device at a property, (ii) directionality information of the UWB device, and (iii) second identification information of the UWB device;
determining, by the one or more computers, the first identification information of the UWB device matches the second identification information of the UWB device;
determining, by the one or more computers, the location information and the directionality information of the UWB device satisfy a predetermined authorization requirement for the property; and
sending, by the one or more computers to a control device of the property, an access signal that is configured to allow a user associated with the UWB device to access an area of the property.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining the location information and the directionality information of the UWB device satisfy the predetermined authorization requirement for the property comprises:
comparing the location information and the directionality information of the UWB device to preexisting data comprising preexisting location information and preexisting directionality information.

### Claim 3 (depends on 1)

The method of claim 1, wherein before determining the first identification information of the UWB device matches the second identification information of the UWB device, the method further comprises:
obtaining sensor data from a sensor of the property, wherein the sensor data depicts the user approaching a door;
determining, based on the sensor data, the user is a distance from the door;
determining, based on the distance, a probability that the user will attempt to open the door;
determining that the probability is above a predetermined threshold; and
obtaining (i) the location information of the UWB device at the property, (ii) the directionality information of the UWB device, and (iii) the second identification information of the UWB device based on determining that the probability is above the predetermined threshold.

### Claim 4 (depends on 1)

The method of claim 1, wherein determining the location information and the directionality information of the UWB device satisfy the predetermined authorization requirement for the property comprises:
generating an input set comprising the location information and the directionality information of the UWB device;
providing the input set to a trained heuristic model;
obtaining an output set corresponding to the trained heuristic model processing the input set; and
determining, based on the output set, the location information and the directionality information of the UWB device satisfy the predetermined authorization requirement for the property.

### Claim 5 (depends on 4)

The method of claim 4, further comprising training a heuristic model to generate the trained heuristic model, wherein training the heuristic model comprises:
obtaining input set data and label data corresponding to the user at the property; and
providing the input set data and the label data corresponding to the user to the heuristic model.

### Claim 6 (depends on 5)

The method of claim 5, wherein the input set data and the label data correspond to one or more instances of the user approaching a door.

### Claim 7 (depends on 1)

The method of claim 1, wherein the one or more computers send the access signal to the control device of the property in response to (i) determining the first identification information of the UWB device matches the second identification information of the UWB device and (ii) the location information and the directionality information of the UWB device satisfy the predetermined authorization requirement for the property.

### Claim 8 (depends on 1)

The method of claim 1, wherein the access signal is configured to unlock a door of the property and the location information of the UWB device and the directionality information of the UWB device correspond to a location and directionality of the UWB device when the user is less than a predetermined distance from the door of the property.

### Claim 9 (depends on 1)

The method of claim 1, wherein the access signal is configured to unlock a door of the property and the location information of the UWB device and the directionality information of the UWB device correspond to a location and directionality of the UWB device when the user makes physical contact with an element of the door.

### Claim 10 (depends on 9)

The method of claim 9, wherein the element of the door is a touch sensor configured to detect the physical contact of the user.

### Claim 11 (depends on 1)

The method of claim 1, wherein obtaining the directionality information of the UWB device comprises:
obtaining a vector indicating a distance between the UWB device and a door handle of a door.

### Claim 12

A system comprising one or more computers and one or more storage devices on which are stored instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
obtaining an authorized user list comprising first identification information of an Ultra Wide Band (UWB) device;
obtaining, from the UWB device, (i) location information of the UWB device at a property, (ii) directionality information of the UWB device, and (iii) second identification information of the UWB device;
determining the first identification information of the UWB device matches the second identification information of the UWB device;
determining the location information and the directionality information of the UWB device satisfy a predetermined authorization requirement for the property; and
sending, to a control device of the property, an access signal that is configured to allow a user associated with the UWB device to access an area of the property.

### Claim 13 (depends on 12)

The system of claim 12, wherein determining the location information and the directionality information of the UWB device satisfy the predetermined authorization requirement for the property comprises:
comparing the location information and the directionality information of the UWB device to preexisting data comprising preexisting location information and preexisting directionality information.

### Claim 14 (depends on 12)

The system of claim 12, wherein before determining the first identification information of the UWB device matches the second identification information of the UWB device, the operations further comprise:
obtaining sensor data from a sensor of the property, wherein the sensor data depicts the user approaching a door;
determining, based on the sensor data, the user is a distance from the door;
determining, based on the distance, a probability that the user will attempt to open the door;
determining that the probability is above a predetermined threshold; and
obtaining (i) the location information of the UWB device at the property, (ii) the directionality information of the UWB device, and (iii) the second identification information of the UWB device based on determining that the probability is above the predetermined threshold.

### Claim 15 (depends on 12)

The system of claim 12, wherein determining the location information and the directionality information of the UWB device satisfy the predetermined authorization requirement for the property comprises:
generating an input set comprising the location information and the directionality information of the UWB device;
providing the input set to a trained heuristic model;
obtaining an output set corresponding to the trained heuristic model processing the input set; and
determining, based on the output set, the location information and the directionality information of the UWB device satisfy the predetermined authorization requirement for the property.

### Claim 16 (depends on 15)

The system of claim 15, further comprising training a heuristic model to generate the trained heuristic model, wherein training the heuristic model comprises:
obtaining input set data and label data corresponding to the user at the property; and
providing the input set data and the label data corresponding to the user to the heuristic model.

### Claim 17 (depends on 16)

The system of claim 16, wherein the input set data and the label data correspond to one or more instances of the user approaching a door.

### Claim 18 (depends on 12)

The system of claim 12, wherein the one or more computers send the access signal to the control device of the property in response to (i) determining the first identification information of the UWB device matches the second identification information of the UWB device and (ii) the location information and the directionality information of the UWB device satisfy the predetermined authorization requirement for the property.

### Claim 19 (depends on 12)

The system of claim 12, wherein the access signal is configured to unlock a door of the property and the location information of the UWB device and the directionality information of the UWB device correspond to a location and directionality of the UWB device when the user is less than a predetermined distance from the door of the property.

### Claim 20

A non-transitory computer storage medium encoded with instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:
obtaining an authorized user list comprising first identification information of an Ultra Wide Band (UWB) device;
obtaining, from the UWB device, (i) location information of the UWB device at a property, (ii) directionality information of the UWB device, and (iii) second identification information of the UWB device;
determining the first identification information of the UWB device matches the second identification information of the UWB device;
determining the location information and the directionality information of the UWB device satisfy a predetermined authorization requirement for the property; and
sending, to a control device of the property, an access signal that is configured to allow a user associated with the UWB device to access an area of the property.
