IP Library Granted Patent US 10,228,695
Granted Patent B2
US 10,228,695 · App. 15/402,312 · Granted Mar 12, 2019

Drone control device

Inventor: Babak Rezvani (Tysons, VA)
Assignee: Alarm.com Incorporated
G05D1/02B64C39/024G05D1/0022G06Q10/00G08B13/196G08B13/1965G08B25/008B64C2201/021B64C2201/024B64C2201/027B64C2201/042B64C2201/127G08B15/00G08B15/02G08B25/14
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,228,695
App. No.
15/402,312
Granted
Mar 12, 2019
Kind
B2
Abstract

In one general aspect, a drone control device includes a body, a motor that is configured to move the body, a network module, an input module, and a processor. The network module is configured to communicate with a security system that monitors a property and receive data associated with a location within the property. The input module is configured to receive user input. The processor is configured to perform operations that include: determine, from among the location within the property and other locations within the property, a target location within the property; move the body to the target location within the property by providing a signal to the motor; receive, from the input module, input data that is associated with an operation of the security system; and in response to receiving the input data, perform the operation of the security system.

Claims (82)

1. A drone control device comprising:

a body;

a motor that is configured to move the body and navigate the body within an interior environment of a property;

a network module that is configured to:

communicate with a security system that monitors the property; and

receive data associated with a location within the interior environment of the property;

an input module that is configured to receive user input;

a controller module that is configured to control operations of one or more devices of the security system; and

a processor that is configured to:

determine, from among the location within the property and other locations within the property, a target location within the interior environment of the property;

move the body to the target location within the interior environment of the property by providing a signal to the motor;

receive, from the input module, input data that is associated with an operation of the security system; and

in response to receiving the input data, perform the operation of the security system.

2. The drone control device of claim 1 , wherein the input module comprises:

a display that is configured to display data in response to instructions from the processor; and

a keypad that is configured to provide keypress data to the processor.

3. The drone control device of claim 1 , further comprising:

one or more sensors that are configured detect environmental conditions in a vicinity of the drone control device.

4. The drone control device of claim 3 , wherein the one or more sensors comprise at least a camera and a presence sensor.

5. The drone control device of claim 1 , wherein determining, from among the location within the property and other locations within the property, a target location within the property is based on the data associated with the location within the property and data received from the input module.

6. The drone control device of claim 1 , wherein:

the drone control device is part of the security system, and

performing an operation of the security system includes performing an operation of the drone control device.

7. A computer-implemented method comprising:

receiving, by a drone control device that is associated with a security system that monitors a property, data associated with a location within an interior environment of the property, wherein the drone control device is configured to control operations of one or more devices of the security system;

based on the data associated with the location within the interior environment of the property, determining, from among the location and other locations within the property, a target location within the interior environment of the property;

automatically navigating, by the drone control device, to the target location within the interior environment of the property;

receiving, by the drone control device, a user input that is associated with an operation of the security system; and

performing, by the drone control device, the operation of the security system.

8. The method of claim 7 , wherein:

receiving data associated with a location within the property comprises receiving, from a user device at the location within the property, a request that the drone control device navigate to the location;

the target location within the property comprises the location of the user device within the property; and

the method further comprises:

after automatically navigating to the location of the user device within the property, providing, for display on the drone control device, a user interface that identifies the operation of the security system and one or more additional operations of the security system.

9. The method of claim 8 , wherein the operation of the security system and the one or more additional operations of the security system comprise:

checking energy usage of an additional device that communicates with the security system;

sending an alarm signal; or

securing the property.

10. The method of claim 7 , wherein:

receiving data associated with a location within the property comprises receiving, from one or more sensors of the security system, data indicating a security breach at the location within the property;

the target location within the property comprises a location of a user within the property; and

the method further comprises:

after automatically navigating to the location of the user, providing, for display on the drone control device, a user interface associated with the security breach.

11. The method of claim 10 , wherein the user interface identifies the location of the security breach within the property.

12. The method of claim 10 , wherein:

the user interface includes a selectable option to notify a third party of the security breach;

receiving a user input that is associated with an operation of the security system comprises receiving data indicating a selection of the selectable option to notify the third party of the security breach; and

performing the operation of the security system comprises notifying the third party.

13. The method of claim 7 , wherein:

receiving data associated with a location within the property comprises receiving sensor data indicating a user has entered the property;

the target location within the property comprises a location where the user has entered the property; and

performing the operation of the security system comprises verifying that the user who has entered the property is authorized to enter the property.

14. The method of claim 13 , wherein verifying that the user who has entered the property is authorized to enter the property comprises:

receiving user input indicating an access code;

comparing the received access code to a verified access code; and

determining whether the user who has entered the property is authorized to enter the property based on comparing the received access code to the verified access code.

15. The method of claim 12 , wherein verifying that the user who has entered the property is authorized to enter the property comprises:

obtaining biometric data of the user who has entered the property;

obtaining reference biometric data associated with one or more authorized users of the property;

comparing the reference biometric data to the biometric data of the user who has entered the property; and

determining whether the user who has entered the property is authorized to enter the property based on comparing the reference biometric data to the biometric data of the user who has entered the property.

16. A non-transitory computer-readable storage device encoded with computer program instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:

receiving, by a drone control device that is associated with a security system that monitors a property, data associated with a location within an interior environment of the property, wherein the drone control device is configured to control operations of one or more devices of the security system;

based on the data associated with the location within the interior environment of the property, determining, from among the location and other locations within the property, a target location within the interior environment of the property;

automatically navigating, by the drone control device, to the target location within the interior environment of the property;

receiving, by the drone control device, a user input that is associated with an operation of the security system; and

performing, by the drone control device, the operation of the security system.

17. The non-transitory computer-readable storage device of claim 16 , wherein:

receiving data associated with a location within the property comprises receiving, from a user device at the location within the property, a request that the drone control device navigate to the location;

the target location within the property comprises the location of the user device within the property; and

the operations performed by the one or more computers further comprise:

after automatically navigating to the location of the user device within the property, providing, for display on the drone control device, a user interface that identifies the operation of the security system and one or more additional operations of the security system.

18. The non-transitory computer-readable storage device of claim 17 , wherein the operation of the security system and the one or more additional operations of the security system comprise:

checking energy usage of a device that communicates with the security system;

sending an alarm signal; or

securing the property.

19. The non-transitory computer-readable storage device of claim 16 , wherein:

receiving data associated with a location within the property comprises receiving, from one or more sensors of the security system, data indicating a security breach at the location within the property;

the target location within the property comprises a location of a user within the property; and

the operations performed by the one or more computers further comprise:

after automatically navigating to the location of the user, providing, for display on the drone control device, a user interface associated with the likely security breach.

20. The drone control device of claim 1 , wherein the processor is configured to determine the target location within the interior environment of the property from among the location within the property and other locations within the property by determining, based on data obtained from one or more sensors of the security system, that a location of a user within the property is the target location.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jan 21, 2021
From: SILICON VALLEY BANK
To: ENERGYHUB, INC.; ICN ACQUISITION, LLC; ALARM.COM INCORPORATED
Reel/Frame 055069/0001 →
SECURITY INTEREST Recorded Oct 10, 2017
From: ALARM.COM, INCORPORATED; ENERGYHUB, INC.; ICN ACQUISITION, LLC
To: SILICON VALLEY BANK
Reel/Frame 044167/0235 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2017
From: REZVANI, BABAK
To: ALARM.COM INCORPORATED
Reel/Frame 041855/0814 →
Continuity (2)
Provisional Application 62280928 · Jan 20, 2016
Related Publication 20170205827A1 · Jul 20, 2017