US 12,260,733 B2
Universal configuration, control and monitoring of disparate devices via an SAAS interface and mobile application
Ronald R. Gans, Santa Barbara, CA (US); and Abraham M. Schryer, Santa Ynez, CA (US)
Assigned to Observables, Inc., Santa Barbara, CA (US)
Filed by Observables, Inc., Santa Barbara, CA (US)
Filed on Mar. 4, 2024, as Appl. No. 18/595,375.
Application 18/595,375 is a continuation of application No. 17/494,674, filed on Oct. 5, 2021, granted, now 11,922,790, issued on Mar. 5, 2024.
Application 17/494,674 is a continuation in part of application No. 15/488,128, filed on Apr. 14, 2017, abandoned.
Claims priority of provisional application 62/322,352, filed on Apr. 14, 2016.
Prior Publication US 2024/0203229 A1, Jun. 20, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G08B 21/18 (2006.01); H04L 41/0803 (2022.01)
CPC G08B 21/182 (2013.01) [H04L 41/0803 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A system comprising a server having instructions stored thereon which when executed cause the server to perform the actions including:
providing a portal for configuring, managing and controlling a local system and a plurality of external devices coupled with the local system;
receiving over a network via the portal configuration information for the local system and for the plurality of external devices coupled with the local system from a plurality of users accessing a web interface provided by the portal and a mobile application in communication with the server;
sending over the network configuration instructions to the local system for configuring local system features, causing the local system to configure the local system features including building a state engine based on the configuration information;
sending over the network some of the configuration instructions to the local system for configuring the external devices coupled with the local system based on the configuration information received from the user, causing the local system to send configuration information to some of the plurality of external devices coupled with the local system whereby some of the external devices are configured;
receiving external device information from the local system regarding the external devices coupled with the local system, the external device information sent by the local system resulting from local system evaluation of input received from the external devices according to the state engine in the local system;
providing over the network at least some of the external device information to the users via the web interface and the mobile application.