IP Library Granted Patent US 12,711,824
Granted Patent B2
US 12,711,824 · App. 18/827,936 · Granted Aug 18, 2026

Enhanced property access

Inventor: Ki Ha Nam (Centerville, VA)
Assignee: Alarm.com Incorporated
G07C9/15G06T7/70G06V20/52G07C9/247G07C9/28G06T2207/30242
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,711,824
App. No.
18/827,936
Granted
Aug 18, 2026
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for enhanced property access with video analytics. In some implementations, images of a first area captured by a camera are obtained. A number of persons in the first area is determined from the images. Data indicating one or more unique identifications is received. A number of persons who are authorized to access a second area are determined. Access is provided to the second area.

Claims (60)

1 . 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:

determining a quantity of one or more unique identifications, wherein each unique identification of the one or more unique identifications corresponds to a person of a number of persons located at a property;

calculating a threshold quantity of unique identifications from the number of persons located at the property using a result of a determination that one or more persons of the number of persons located at the property are authorized persons;

determining that the quantity of the one or more unique identifications satisfies the threshold quantity of unique identifications for unlocking a locking mechanism at the property; and

in response to determining the quantity of the one or more unique identifications satisfies the threshold quantity of unique identifications for unlocking the locking mechanism, unlocking the locking mechanism.

2 . The system of claim 1 , wherein unlocking the locking mechanism includes opening a door.

3 . The system of claim 2 , wherein the door is an elevator door.

4 . The system of claim 1 , wherein the calculating using the result of the determination that one or more persons of the number of persons located at the property are authorized persons comprises:

calculating using the result of a determination that one or more persons of the number of persons located at the property are authorized persons to unlock the locking mechanism at the property.

5 . The system of claim 1 , wherein the operations comprise:

obtaining, using a monitoring device, images of an area defined by a virtual fence; and

determining the number of persons located at the property comprises determining a number of persons located inside boundaries of the virtual fence.

6 . The system of claim 5 , comprising:

detecting a change in the property; and

based on the change in the property, adjusting a size of the virtual fence,

wherein obtaining images of the area defined by the virtual fence comprises obtaining images of the area defined by the virtual fence after the adjustment to the size of the virtual fence, and

wherein determining the number of persons located inside the boundaries of the virtual fence comprises determining the number of persons located inside the boundaries of the virtual fence after the adjustment to the size of the virtual fence.

7 . The system of claim 6 , wherein:

detecting the change in the property comprises receiving data from a sensor monitoring the property indicating that an entrance of the property is open; and

adjusting the size of the virtual fence comprises reducing the size of the virtual fence based on the entrance of the property being open.

8 . The system of claim 6 , wherein:

detecting the change in the property comprises determining that a current time meets (i) a first time range or (ii) a second time range; and

adjusting the size of the virtual fence comprises (i) reducing the size of the virtual fence based on the current time meeting the first time range or (ii) increasing the size of the virtual fence based on the current time meeting the second time range.

9 . The system of claim 8 , wherein:

the first time range is a time range within a twenty-four hour period;

the second time range is a time range within the twenty-four hour period; and

the first time range is earlier in the twenty-four hour period than the second time range.

10 . The system of claim 8 , wherein:

the first time range is a time range (i) within a twenty-four hour period and (ii) that corresponds to a first amount of expected foot traffic in the property;

the second time range is a time range (i) within the twenty-four hour period and (ii) that corresponds to a second amount of expected foot traffic in the property; and

the first amount of expected foot traffic is greater than the second amount of expected foot traffic.

11 . The system of claim 6 , wherein detecting the change in the property comprises determining that a number of persons in a second area of the property meets a threshold number of persons; and

adjusting the size of the virtual fence comprises (i) reducing the size of the virtual fence or (ii) increasing the size of the virtual fence.

12 . The system of claim 11 , wherein the number of persons in the second area include one or more of the number of persons located at the property.

13 . The system of claim 11 , wherein determining that the number of persons in the second area meets the threshold number of persons comprises determining a number of persons located in the second area from the images.

14 . The system of claim 11 , wherein determining that the number of persons in the second area meets the threshold number of persons comprises:

receiving data indicating a number of persons that have entered the second area;

receiving data indicating a number of persons that have exited the second area;

determining a current number of persons in the second area using the number of persons that have entered the second area and the number of persons that have exited the second area; and

comparing the current number of persons in the second area to the threshold number of persons.

15 . The system of claim 1 , wherein the operations comprise:

transmitting data to a camera at the property configured to wake the camera from a low-power consumption mode;

obtaining an image from the camera; and

determining, using the image, the number of persons located at the property.

16 . The system of claim 1 , wherein determining that the quantity of the one or more unique identifications satisfies the threshold quantity of unique identifications comprises:

determining that the quantity of the one or more unique identifications is greater than or equal to the threshold quantity of unique identifications.

17 . The system of claim 1 , comprising:

adjusting, using the number of persons located at the property, the threshold quantity from a different initial threshold quantity.

18 . The system of claim 1 , wherein calculating the threshold quantity of unique identifications comprises:

calculating the threshold quantity of unique identifications using at least one of (i) a time of day, (ii) the number of persons at the property, (iii) a number of persons traveling through an area of the property, or (iv) a type of entry to the area of the property.

19 . A method comprising:

determining a quantity of one or more unique identifications, wherein each unique identification of the one or more unique identifications corresponds to a person of a number of persons located at a property;

calculating a threshold quantity of unique identifications from the number of persons located at the property using a result of a determination that one or more persons of the number of persons located at the property are authorized persons;

determining that the quantity of the one or more unique identifications satisfies the threshold quantity of unique identifications for unlocking a locking mechanism at the property; and

in response to determining the quantity of the one or more unique identifications satisfies the threshold quantity of unique identifications for unlocking the locking mechanism, unlocking the locking mechanism.

20 . One or more non-transitory computer storage media encoded with instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:

determining a quantity of one or more unique identifications, wherein each unique identification of the one or more unique identifications corresponds to a person of a number of persons located at a property;

calculating a threshold quantity of unique identifications from the number of persons located at the property using a result of a determination that one or more persons of the number of persons located at the property are authorized persons;

determining that the quantity of the one or more unique identifications satisfies the threshold quantity of unique identifications for unlocking a locking mechanism at the property; and

in response to determining the quantity of the one or more unique identifications satisfies the threshold quantity of unique identifications for unlocking the locking mechanism, unlocking the locking mechanism.