IP Library Granted Patent US 11,788,844
Granted Patent B2
US 11,788,844 · App. 17/097,581 · Granted Oct 17, 2023

Drone-guided property navigation techniques

Inventor: Babak Rezvani (Tysons, VA)
Assignee: Alarm.com Incorporated
G01C21/206B64C39/024G06Q50/16G08G5/0034G08G5/0039G08G5/0069H04W4/33B64U2101/00B64U2201/10
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 11,788,844
App. No.
17/097,581
Granted
Oct 17, 2023
Kind
B2
Abstract

Techniques are described for using sensor-based objection recognition and property condition monitoring techniques to automate and improve methods of navigating a property during a property tour. In some implementations, sensor data is received from one or more sensors that are located within a property. Property data that identifies characteristics of the property is received. A model of the property is generated. Authentication data that identifies users who are authorized to access the property is received. Data identifying a visiting user is received. The data identifying the visiting user is compared to the authentication data. The visiting user is determined to be authorized to access the property. Preference data that indicates preferences of the visiting user is accessed. A path to guide the user around the property is generated based on the model of the property and the preferences of the visiting user.

Claims (70)

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:

obtaining a model of a property, the model (i) having been generated using sensor data collected by one or more sensors located at the property and (ii) representing characteristics of the property;

obtaining tour path data specifying a pre-configured path for navigating the property, the pre-configured path having been specified by a property administrator of the property;

generating a path to guide a user around the property using the model and the pre-configured path; and

providing, for output to a drone, an instruction to navigate the path around the property.

2. The system of claim 1 , wherein generating the path to guide the user around the property comprises determining, using the tour path data and the model of the property:

a first tour parameter identifying one or more regions of the property to navigate through the path; and

a second tour parameter identifying a specified path for navigating the one or more regions of the property.

3. The system of claim 2 , wherein generating the path to guide the user around the property by determining, using the tour path data and the model, a third tour parameter identifying a respective time period for navigating each of the one or more regions of the property.

4. The system of claim 1 , the operations comprising:

accessing preference data that indicates preferences of the user; and

determining that the preference data is insufficient to generate a custom path that is generated using the preferences of the user;

wherein the tour path data is obtained in response to determining that the preference data is insufficient to generate the custom path.

5. The system of claim 1 , wherein generating the path to guide the user around the property comprises adjusting the pre-configured path that is specified by a property administrator of the property.

6. The system of claim 1 , wherein:

the operations comprise accessing preference data indicating that the user has a preference against pets;

the sensor data indicates that a particular region of the property is occupied by a pet; and

generating the path to guide the user around the property comprises:

determining that the particular region of the property is not suitable for viewing by the user using the preference data indicating that the user has a preference against pets and the sensor data indicating that the particular region of the property is occupied by the pet; and

adjusting the pre-configured path to cause the path to avoid the particular region of the property.

7. The system of claim 1 , wherein:

the operations comprise accessing preference data indicating that the user has a preference for a preferred type of property region; and

generating the path to guide the user around the property by:

identifying a particular region of the property that corresponds to the preferred type of property region indicated within the preference data; and

generating the path such that the drone is configured to navigate to the particular region of the property before other regions of the property that are included in the generated path and are not the particular region of the property.

8. A method comprising:

obtaining a model of a property, the model (i) having been generated using sensor data collected by one or more sensors located at the property and (ii) representing characteristics of the property;

obtaining tour path data specifying a pre-configured path for navigating the property, the pre-configured path having been specified by a property administrator of the property;

generating a path to guide a user around the property using the model and the pre-configured path; and

providing, for output to a drone, an instruction to navigate the path around the property.

9. The method of claim 8 , wherein generating the path to guide a user around the property comprises determining, using the tour path data and the model of the property:

a first tour parameter identifying one or more regions of the property to navigate through the path; and

a second tour parameter identifying a specified path for navigating the one or more regions of the property.

10. The method of claim 9 , wherein generating the path to guide the user around the property comprises determining, using the tour path data and the model, a third tour parameter identifying a respective time period for navigating each of the one or more regions of the property.

11. The method of claim 8 , comprising:

accessing preference data that indicates preferences of the user; and

determining that the preference data is insufficient to generate a custom path that is generated using the preferences of the user;

wherein the tour path data is obtained in response to determining that the preference data is insufficient to generate the custom path.

12. The method of claim 8 , wherein generating the path to guide the user around the property comprises adjusting the pre-configured path that is specified by a property administrator of the property.

13. The method of claim 8 , wherein:

the method further comprises accessing preference data indicating that the visiting user has a preference against pets;

the sensor data indicates that a particular region of the property is occupied by a pet; and

generating the path to guide the user around the property comprises:

determining that the particular region of the property is not suitable for viewing by the user using the preference data indicating that the user has a preference against pets and the sensor data indicating that the particular region of the property is occupied by the pet, and

adjusting the pre-configured path to cause the path to avoid the particular region of the property.

14. The method of claim 8 , wherein:

the method further comprises accessing preference data indicating that the user has a preference for a preferred type of property region; and

generating the path to guide the user around the property comprises:

identifying a particular region of the property that corresponds to the preferred type of property region indicated within the preference data, and

generating the path such that the drone is configured to navigate to the particular region of the property before other regions of the property that are included in the generated path and are not the particular region of the property.

15. At least one non-transitory computer-readable storage medium storing instructions that, when received by one or more computers, causes the one or more computers to perform operations comprising:

obtaining a model of a property, the model (i) having been generated using sensor data collected by one or more sensors located at the property and (ii) representing characteristics of the property;

obtaining tour path data specifying a pre-configured path for navigating the property, the pre-configured path having been specified by a property administrator of the property;

generating a path to guide a user around the property using the model and the pre-configured path; and

providing, for output to a drone device, an instruction to navigate the path around the property.

16. The non-transitory computer-readable storage medium of claim 15 , wherein generating the path to guide a user around the property comprises determining, using the tour path data and the model of the property:

a first tour parameter identifying one or more regions of the property to navigate through the path; and

a second tour parameter identifying a specified path for navigating the one or more regions of the property.

17. The non-transitory computer-readable storage medium of claim 16 , wherein generating the path to guide the user around the property comprises determining, using the tour path data and the model, a third tour parameter identifying a respective time period for navigating each of the one or more regions of the property.

18. The non-transitory computer-readable storage medium of claim 15 , the operations comprising:

accessing preference data that indicates preferences of the user; and

determining that the preference data is insufficient to generate a custom path that is generated using the preferences of the user;

wherein the tour path data is obtained in response to determining that the preference data is insufficient to generate the custom path.

19. The non-transitory computer-readable storage medium of claim 15 , wherein generating the path to guide the user around the property comprises adjusting the pre-configured path that is specified by a property administrator of the property.

20. The non-transitory computer-readable storage medium of claim 15 , wherein:

the operations further comprise accessing preference data indicating that the user has a preference against pets;

the sensor data indicates that a particular region of the property is occupied by a pet; and

generating the path to guide the user around the property comprises:

determining that the particular region of the property is not suitable for viewing by the user using the preference data indicating that the user has a preference against pets and the sensor data indicating that the particular region of the property is occupied by the pet, and

adjusting the pre-configured path to cause the path to avoid the particular region of the property.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2020
From: REZVANI, BABAK
To: ALARM.COM INCORPORATED
Reel/Frame 054415/0550 →
Continuity (3)
Continuation 15867016 · Jan 10, 2018
Provisional Application 62444422 · Jan 10, 2017
Related Publication 20210063164A1 · Mar 4, 2021