IP Library Granted Patent US 10,447,492
Granted Patent B1
US 10,447,492 · App. 14/339,864 · Granted Oct 15, 2019

Residential management system for use with a plurality of home automation systems

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,447,492
App. No.
14/339,864
Granted
Oct 15, 2019
Kind
B1
Abstract

In one embodiment, a technique is provided managing a plurality of home automation systems in different residential structures. The plurality of home automation systems are bound to a cloud-based residential management system (RMS). The RMS periodically receives status and diagnostics information from home automation systems, and displays, on a web-enabled device, a plurality of RMS user interface (UI) screens. The RMS UI screens provide an all systems view which lists each the plurality of home automation systems, a system details view which shows a summary of status information for a selected one of the plurality of home automation systems, and an equipment level view which shows status information for individual devices of the selected home automation system. At least some of the individual devices are non-network available devices that lack a direct connection to an Internet Protocol (IP)-based network.

Claims (30)

1. A method for managing a plurality of home automation systems in different residential structures:

binding, during an installation or reconfiguration of each of the plurality of home automation systems in different residential structures by dealers, the respective home automation system to a cloud-based residential management system (RMS), wherein each home automation system includes at least one host controller that provides control functions and compiles and maintains status and diagnostic information, a plurality of controlled devices, and at least one mobile device for displaying user interfaces (UIs) in which input for interacting with the home automation system is received;

authorizing a dealer to access a subset of the plurality of home automation systems the dealer installed or reconfigured, while preventing access to any of the plurality of home automation systems serviced by one or more other dealers;

periodically receiving status and diagnostics information for each of the plurality of home automation systems in the respective residential structures at the RMS, the status and diagnostic information received directly from one or more devices of the home automation systems that have a direct connection to an Internet Protocol (IP)-based network and are capable of establishing a websocket connection to the RMS, directly from one or more mobile devices of the home automation systems that have a direct connection to an IP-based network and are capable of establishing a websocket connection to the RMS, and from a state center of a host controller of the home automation systems for one or more non-network available devices of home automation systems that lack a direct connection to an IP-based network and are incapable of establishing a websocket connection to the RMS; and

displaying, on a web-enabled device of the dealer, a plurality of RMS UI screens that provide the dealer at least status information for individual controlled devices and an individual mobile device of a selected home automation system of the subset of home automation systems.

2. The method of claim 1 , wherein the binding further comprises: opening and maintaining open the websocket connection between at least a host controller of each of the home automation systems and the RMS.

3. The method of claim 2 , wherein the one or more controlled devices of home automation systems capable of establishing a websocket connection to the RMS include a device controller, and the binding further comprises:

opening and maintaining open an additional websocket connection between the device controller of at least one of the home automation systems and the RMS.

4. The method of claim 1 , wherein the binding further comprises:

providing a unique identifier (UID) of a host controller of each home automation system to the RMS.

5. The method of claim 1 , wherein the plurality of RMS UI screens provide an invitation system usable to invite an individual to remotely access the selected home automation system.

6. The method of claim 5 , wherein the invitation system operates to send a personalized email message to the individual that includes embedded code.

7. A non-transitory electronic-device readable medium storing executable instructions that when executed on one or more processors are operable to:

bind to a plurality of home automation systems in different residential structures during a dealer installation or reconfiguration of the home automation systems, wherein each home automation system includes at least one host controller that provides control functions and compiles and maintains status and diagnostic information, a plurality of controlled devices, and at least one mobile device for displaying user interfaces (UIs) in which input for interacting with the home automation system is received;

authorize a dealer to access a subset of the plurality of home automation systems that the dealer that installed or reconfigured, while preventing access to any of the plurality of home automation systems serviced by one or more other dealers;

receive status and diagnostics information for each of the plurality of home automation systems in the respective residential structures, the status and diagnostic information received directly from one or more of the controlled devices of home automation systems that have a direct connection to an Internet Protocol (IP)-based network and are capable of establishing a websocket connection, directly from one of more mobile devices of the home automation systems that have a direct connection to an IP-based network and are capable of establishing a websocket connection, and from a state center of a host controller of the home automation systems for one or more non-network available devices of home automation systems that lack a direct connection to an IP-based network and are incapable of establishing a websocket connection; and

provide a plurality of web-based UI screens that include at least status information for individual controlled devices and an individual mobile device of a selected home automation system of the subset of home automation systems.

8. The non-transitory electronic-device readable medium of claim 7 , wherein the executable instructions when executed are further operable to:

open and maintain open the websocket connection to at least a host controller of each of the home automation systems.

9. The non-transitory electronic-device readable medium of claim 8 , wherein the one or more controlled devices of home automation systems capable of establishing a websocket connection include a device controller, and the executable instructions when executed are further operable to:

open and maintain open an additional websocket connection to the device controller of at least one of the home automation systems.

10. The non-transitory electronic-device readable medium of claim 7 , wherein the plurality of home automation systems are bound based on a unique identifier (UID) of a host controller of each home automation system.

11. The non-transitory electronic-device readable medium of claim 7 , wherein the plurality of RMS UI screens provide an invitation system usable to invite an individual to remotely access a home automation system.

12. The non-transitory electronic-device readable medium of claim 11 , wherein the invitation system operates to send a personalized email message to the individual that includes embedded code.

13. A method for managing a plurality of home automation systems in different residential structures, comprising:

binding, during an installation or reconfiguration of each of the plurality of home automation systems in different residential structures by dealers, the respective home automation system to a residential management system (RMS), wherein each home automation system includes at least one host controller that provides control functions and compiles and maintains status and diagnostic information, a plurality of controlled devices, and at least one mobile device for displaying user interfaces (UIs) in which input for interacting with the home automation system is received;

authorizing a dealer to access a subset of the plurality of home automation systems the dealer installed or reconfigured, while preventing access to any of the plurality of home automation systems serviced by one or more other dealers;

obtaining status information from the plurality of home automation systems at the RMS, the status information received directly from one or more controlled devices of the home automation systems that have a direct connection to an Internet Protocol (IP)-based network and are capable of establishing a connection to the RMS, directly from one or more mobile devices of the home automation systems that have a direct connection to an IP-based network and are capable of establishing a connection to the RMS, and from a state center of a host controller of the home automation systems for one or more non-network available devices of home automation systems that lack a direct connection to an IP-based network and are incapable of establishing a connection to the RMS; and

displaying, on a web-enabled device of the dealer, a plurality of RMS UI screens that provide the dealer at least status information for individual controlled devices and an individual mobile device of a selected home automation system of the subset of home automation systems.

14. The method of claim 13 , wherein the plurality of RMS UI screens also provide an invitation system usable to invite an individual to remotely access the selected home automation system.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Apr 14, 2022
From: PNC BANK, NATIONAL ASSOCIATION
To: SAVANT SYSTEMS, INC.; SAVANT TECHNOLOGIES LLC; RACEPOINT ENERGY, LLC
Reel/Frame 059910/0312 →
SECURITY INTEREST Recorded Jun 30, 2020
From: SAVANT SYSTEMS, INC.; CONSUMER LIGHTING (U.S.), LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 053095/0001 →
MERGER AND CHANGE OF NAME Recorded Jun 11, 2020
From: SAVANT SYSTEMS, LLC; SAVANT SYSTEMS, INC.
To: SAVANT SYSTEMS, INC.
Reel/Frame 052909/0373 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2014
From: JACOBSON, ARTHUR A.; SILVA, MICHAEL C.; TATZEL, DAVID W.; TRAPP, NATHAN
To: SAVANT SYSTEMS, LLC
Reel/Frame 033497/0876 →