| 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 |

|
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.
|