IP Library Granted Patent US 10,685,558
Granted Patent B2
US 10,685,558 · App. 16/118,163 · Granted Jun 16, 2020

System and method for monitoring a property using drone beacons

Inventors: Aaron Lee Roberts (Centreville, VA); Stephen Scott Trundle (Falls Church, VA)
Assignee: Alarm.com Incorporated
G08B27/006G05D1/0094G08B13/1965G08B19/00G08B25/014G08B25/10H04W4/021B64C2201/123B64C2201/127B64C2201/141G08B13/19656
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 10,685,558
App. No.
16/118,163
Granted
Jun 16, 2020
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on a storage device, for monitoring a property using drone beacons. In one aspect, a monitoring system is disclosed that includes a drone, a drone beacon, a component, a processor, and a computer storage media storing instructions that, when executed by the processor, cause the processor to perform operations. The operations may include obtaining drone beacon data generated by the drone beacon, determining a location of the drone beacon based on the drone beacon data, after determining the location of the drone beacon, transmitting, to the drone, a first instruction to navigate towards the location of the drone beacon, after deploying the drone, obtaining component data generated by the component, and after obtaining the component data, transmitting, to the drone, a second instruction to navigate towards a different location than the location of the drone beacon based on the component data.

Claims (44)

1. A monitoring system that is configured to monitor a property, the monitoring system comprising:

a drone;

a drone beacon that is configured to generate drone beacon data;

a component that is configured to generate component data; and

one or more processors and one or more computer readable storage media storing instructions that, when executed by the one or more processors, perform operations that include:

obtaining, by the monitoring system, drone beacon data generated by the drone beacon;

responsive to obtaining the drone beacon data, determining, by the monitoring system, a location of the drone beacon based on the drone beacon data, wherein determining the location of the drone beacon comprises:

extracting, by the monitoring system, an identifier of the drone beacon from the drone beacon data, wherein the drone beacon data does not include an explicit drone beacon location; and

obtaining, by the monitoring system and using the identifier of the drone beacon, the location of the drone beacon from a map of drone beacon locations stored in a memory device accessible to the monitoring system;

after determining the location of the drone beacon, transmitting, by the monitoring system and to the drone, a first instruction to navigate towards the location of the drone beacon;

after deploying the drone, obtaining, by the monitoring system, component data generated by the component; and

after obtaining the component data, transmitting, by the monitoring system and to the drone, a second instruction to navigate towards a different location that is different than the location of the drone beacon based on the component data.

2. The system of claim 1 , wherein the drone beacon generates the drone beacon data in response to detecting a moving object within a predetermined distance of the drone beacon.

3. The system of claim 1 , wherein the component generates the component data in response to detecting a moving object within a predetermined distance of the component.

4. The system of claim 1 , wherein the component generates the component data (i) in response to detecting a moving object and (ii) based on determining that there are no moving objects within a predetermined distance of the drone beacon.

5. The system of claim 1 ,

wherein obtaining, by the monitoring system, component data generated by the component comprises:

obtaining, by the monitoring system, additional drone beacon data generated by an additional drone beacon that is located at a different location than the drone beacon; and

wherein after obtaining the component data, transmitting, by the monitoring system and to the drone, a second instruction to navigate towards a different location that is different than the location of the drone beacon based on the component data comprises:

after obtaining the additional drone beacon data, transmitting, by the monitoring system and to the drone, a second instruction to navigate towards a location of the second drone beacon.

6. The system of claim 1 , wherein the first instruction that instructs the drone to navigate towards the location of the drone beacon comprises:

an instruction for the drone to deploy from a drone station and navigate towards the location of the drone beacon.

7. The system of claim 1 , wherein the first instruction includes a location of the drone beacon.

8. The system of claim 1 , wherein the second instruction instructs the drone to adjust the drone's navigation direction or the drone's navigation speed.

9. The system of claim 1 , wherein the drone beacon data or the component data includes an image captured by a camera.

10. The system of claim 1 , wherein the component includes a camera, a motion sensor, a drone sensor, a drone camera, or a drone beacon.

11. A method comprising:

obtaining, by a monitoring system, drone beacon data generated by a drone beacon;

responsive to obtaining the drone beacon data, determining, by the monitoring system, a location of the drone beacon based on the drone beacon data, wherein determining the location of the drone beacon comprises:

extracting, by the monitoring system, an identifier of the drone beacon from the drone beacon data, wherein the drone beacon data does not include an explicit drone beacon location; and

obtaining, by the monitoring system and using the identifier of the drone beacon, the location of the drone beacon from a map of drone beacon locations stored in a memory device accessible to the monitoring system;

after determining the location of the drone beacon, transmitting, by the monitoring system and to a drone, a first instruction to navigate towards the location of the drone beacon;

after deploying the drone, obtaining, by the monitoring system, component data generated by a component of the monitoring system, and

after obtaining the component data, transmitting, by the monitoring system and to the drone, a second instruction to navigate towards a different location that is different than the location of the drone beacon based on the component data.

12. The method of claim 11 , wherein the drone beacon generates the drone beacon data in response to detecting a moving object within a predetermined distance of the drone beacon.

13. The method of claim 11 , wherein the component generates the component data (i) in response to detecting a moving object and (ii) based on determining that there are no moving objects within a predetermined distance of the drone beacon.

14. The system of claim 11 , wherein the first instruction instructs the drone to navigate towards the location of the drone beacon comprises:

an instruction for the drone to deploy from a drone station and navigate towards the location of the drone beacon.

15. The method of claim 11 ,

wherein obtaining, by the monitoring system, component data generated by the component comprises:

obtaining, by the monitoring system, additional drone beacon data generated by an additional drone beacon that is located at a different location than the drone beacon; and

wherein after obtaining the component data, transmitting, by the monitoring system and to the drone, a second instruction to navigate towards a different location that is different than the location of the drone beacon based on the component data comprises:

after obtaining the additional drone beacon data, transmitting, by the monitoring system and to the drone, a second instruction to navigate towards a location of the second drone beacon.

16. The method of claim 11 , wherein the component includes a camera, a motion sensor, a drone sensor, a drone camera, or a drone beacon.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2018
From: ROBERTS, AARON LEE; TRUNDLE, STEPHEN SCOTT
To: ALARM.COM INCORPORATED
Reel/Frame 047591/0345 →
Continuity (2)
Provisional Application 62552370 · Aug 30, 2017
Related Publication 20190066485A1 · Feb 28, 2019