US 12,241,630 B2
System and method for aggregating and analyzing the status of a system
Arsham Hatambeiki, San Diego, CA (US); and Paul D. Arling, Irvine, CA (US)
Assigned to Universal Electronics Inc., Scottsdale, AZ (US)
Filed by Universal Electronics Inc., Scottsdale, AZ (US)
Filed on Oct. 5, 2023, as Appl. No. 18/376,867.
Application 18/376,867 is a continuation of application No. 18/097,603, filed on Jan. 17, 2023, granted, now 11,817,965.
Application 18/097,603 is a continuation of application No. 14/618,365, filed on Feb. 10, 2015, granted, now 11,575,534, issued on Feb. 7, 2023.
Prior Publication US 2024/0031192 A1, Jan. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. F24C 15/02 (2006.01); F24C 7/08 (2006.01); H04L 12/28 (2006.01); H04L 12/64 (2006.01); H04L 41/0853 (2022.01); H04L 41/0893 (2022.01); H04L 41/12 (2022.01); H04L 67/51 (2022.01)
CPC F24C 15/022 (2013.01) [F24C 7/085 (2013.01); H04L 12/2814 (2013.01); H04L 12/6418 (2013.01); H04L 41/0853 (2013.01); H04L 41/0893 (2013.01); H04L 41/12 (2013.01); H04L 67/51 (2022.05)] 11 Claims
OG exemplary drawing
 
1. A method for controlling a state of a system comprised of a plurality of appliances, the method comprising:
identifying a corresponding plurality of command code sets for the plurality of appliances in the system, wherein each identified one of the plurality of command code sets comprises a collection of commands and system data and a protocol for use in generating an operational signal that will be understood by a particular electronic consumer device;
associating within a centralized software agent an action triggering state with an action to be performed by the centralized software agent;
receiving by the centralized software agent, via a network interlinking the centralized software agent and each of the plurality of appliances in the system, a message from the at least one of the plurality of appliances in the system, the message having data indicative of a determined state of an individual registered with the centralized software agent; and
causing the centralized software agent to perform the action when it is determined by the centralized software agent that the determined state of the individual corresponds to the action triggering state;
wherein the action comprises the centralized software agent using a one or more of the identified, plurality of command code sets to generate one or more operational commands for transmission, via the network, to a target one or more of the plurality of appliances in the system to thereby cause a change in state of the target one or more of the plurality of appliances.