IP Library Granted Patent US 10,776,528
Granted Patent B1
US 10,776,528 · App. 16/423,914 · Granted Sep 15, 2020

Systems and methods for smart home mapping

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,776,528
App. No.
16/423,914
Granted
Sep 15, 2020
Kind
B1
Abstract

Methods and systems are described for mapping a living space. An example computer-implemented method for mapping a living space includes receiving information about an exterior perimeter of the living space, receiving information about a plurality of interior boundaries of the living space, receiving information about a location for each of a plurality of barriers of the living space, and generating an electronic map of the living space using the information about the exterior perimeter, the plurality of interior boundaries, and the location of each of the plurality of barriers.

Claims (52)

1. A method for a control panel of an automation or security system, comprising:

receiving, from a handheld computing device, an electronic map of a home comprising a layout of the home;

generating a recommended automation or security system layout based at least in part on receiving the electronic map and one or more criteria;

determining an activation of an automation or security feature of the recommended automation or security system layout;

receiving a location of the activated automation or security feature of the recommended automation or security system layout relative to the layout of the home; and

displaying the electronic map of the home based at least in part on determining the activation of the automation or security feature, the electronic map of the home, and the location of the activated automation or security feature at the location of the automation or security feature relative to the layout of the home.

2. The method of claim 1 , further comprising:

displaying a video camera feed of the automation or security feature in conjunction with the electronic map of the home, wherein displaying the video camera feed of the automation or security feature is based at least in part on determining the activation of the automation or security feature.

3. The method of claim 2 , further comprising:

receiving, from a user input, a verification of an occurrence of the activation of the automation or security feature of the recommended automation or security system layout based at least in part on the displaying the video camera feed of the automation or security feature.

4. The method of claim 1 , further comprising:

receiving, from the automation or security feature, an indication of an event related to the automation or security feature; and

determining that the event is an unauthorized event, wherein determining the activation of the automation or security feature is based at least in part on determining that the event is the unauthorized event.

5. The method of claim 1 , wherein generating the recommended automation or security system layout further comprises:

generating recommended automation or security features based at least in part on the electronic map and the one or more criteria.

6. The method of claim 1 , wherein the one or more criteria comprises one or more of a size of the home, a pricing criterion, a user preference for a level of automation or security of the home, an activity level of the a at the home, or a security level of an area surrounding the home.

7. The method of claim 1 , further comprising:

transmitting a notification of the activation of the automation or security feature to a third party, wherein the notification comprises the electronic map of the home and the location of the activated automation or security feature at the location of the automation or security feature relative to the layout of the home.

8. The method of claim 7 , wherein the third party includes maintenance personnel, call center personnel, or emergency personnel.

9. The method of claim 1 , further comprising:

transmitting a notification of the activation of the automation or security feature to a user device, wherein the notification comprises the electronic map of the home and the location of the activated automation or security feature at the location of the automation or security feature relative to the layout of the home.

10. The method of claim 9 , further comprising:

receiving a communication from the user device based at least in part on transmitting the notification to the user device, the communication configured to verify an occurrence of the activation of the automation or security feature.

11. The method of claim 9 , further comprising:

receiving a communication from the user device based at least in part on transmitting the notification to the user device, the communication configured to control the automation or security feature.

12. The method of claim 1 , wherein the automation or security feature includes a door, a window, a lock, an appliance, a lighting fixture, a camera, a sensor, or a combination thereof.

13. The method of claim 1 , wherein the control panel of the security or automation system is a wall-mounted control panel located at the home.

14. A control panel for automation or security systems, comprising:

a processor;

a memory in electronic communication with the processor; and

instructions stored in the memory, the instructions being executable by the processor to:

receive, from a handheld computing device, an electronic map of a home comprising a layout of the home;

generate a recommended automation or security system layout based at least in part on receiving the electronic map and one or more criteria;

determine an activation of an automation or security feature of the recommended automation or security system layout;

receive a location of the activated automation or security feature of the recommended automation or security system layout relative to the layout of the home; and

display the electronic map of the home based at least in part on determining the activation of the automation or security feature, the electronic map of the home, and the location of the activated automation or security feature at the location of the automation or security feature relative to the layout of the home.

15. The control panel of claim 14 , wherein the instructions are further executable to:

display a video camera feed of the automation or security feature in conjunction with the electronic map of the home, wherein displaying the video camera feed of the automation or security feature is based at least in part on determining the activation of the automation or security feature.

16. The control panel of claim 15 , wherein the instructions are further executable to:

receive, from a user input, a verification of an occurrence of the activation of the automation or security feature of the recommended automation or security system layout based at least in part on the displaying the video camera feed of the automation or security feature.

17. The control panel of claim 14 , wherein the instructions are further executable to:

receive, from the automation or security feature, an indication of an event related to the automation or security feature; and

determine that the event is an unauthorized event, wherein determining the activation of the automation or security feature is based at least in part on determining that the event is the unauthorized event.

18. The control panel of claim 14 , wherein the instructions to generate the recommended automation or security system layout are further executable to:

generate recommended automation or security features based at least in part on the electronic map and the one or more criteria.

19. The control panel of claim 14 , wherein the one or more criteria comprises one or more of a size of the home, a pricing criterion, a user preference for a level of automation or security of the home, an activity level of the a at the home, or a security level of an area surrounding the home.

20. A non-transitory computer-readable medium storing instructions executable by a processor of a control panel to:

receive, from a handheld computing device, an electronic map of a home comprising a layout of the home;

generate a recommended automation or security system layout based at least in part on receiving the electronic map and one or more criteria;

determine an activation of an automation or security feature of the recommended automation or security system layout;

receive a location of the activated automation or security feature of the recommended automation or security system layout relative to the layout of the home; and

display the electronic map of the home based at least in part on determining the activation of the automation or security feature, the electronic map of the home, and the location of the activated automation or security feature at the location of the automation or security feature relative to the layout of the home.

Assignments (7)
AFTER-ACQUIRED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 27, 2025
From: VIVINT LLC; SMART HOME PROS, INC.; VIVINT AMIGO, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS PRIORITY COLLATERAL TRUSTEE
Reel/Frame 070349/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2025
From: VIVINT, INC.
To: VIVINT LLC
Reel/Frame 069767/0207 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 067456, FRAME 0729 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0165 →
RELEASE (REEL 057434 / FRAME 0591) Recorded Nov 1, 2024
From: BANK OF AMERICA, N.A.
To: VIVINT LLC (F/K/A VIVINT, INC.)
Reel/Frame 069289/0529 →
PATENT SECURITY AGREEMENT Recorded May 17, 2024
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 067456/0729 →
SECURITY AGREEMENT SUPPLEMENT NO. 2 Recorded Jul 12, 2021
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 057434/0591 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2019
From: VEGA, JONPAUL
To: VIVINT, INC.
Reel/Frame 049295/0671 →