SYSTEM AND METHOD FOR AGGREGATING AND ANALYZING THE STATUS OF A SYSTEM
First Claim
1. A method for controlling a state of a system comprised of a plurality of appliances, the method comprising:
- using a device discovery process to establish a listing of each of the plurality of appliances in the system;
using the listing of each of the plurality of appliances in the system, with reference to a command and/or protoctol database, to configure a software agent to exchange communications, via a one or more communication channels, with each of the plurality of appliances;
associating an action triggering state of at least one of the plurality of appliances in the system with an action to be performed by the software agent;
receiving by the software agent, via the one or more communication channels, a message from the at least one of the plurality of appliances in the system, the message having data indicative of a current state of the at least one of the plurality of appliances; and
causing the software agent to perform the action when it is determined by the software agent that the current state of the at least one of the plurality of appliances corresponds to the action triggering state;
wherein the action comprises the software agent transmitting one or more commands, via the one or more communication channels, 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A state of a system having a plurality of appliances is controlled by using a device discovery process to establish a listing of each of the plurality of appliances in the system. The listing of each of the plurality of appliances is then used, with reference to a command and/or protoctol database, to configure a software agent to exchange communications, via a one or more communication channels, with each of the plurality of appliances. An action triggering state of at least one of the plurality of appliances is associated with an action. The action is performed when it is determined that a current state of the at least one of the plurality of appliances corresponds to the action triggering state.
-
Citations
20 Claims
-
1. A method for controlling a state of a system comprised of a plurality of appliances, the method comprising:
-
using a device discovery process to establish a listing of each of the plurality of appliances in the system; using the listing of each of the plurality of appliances in the system, with reference to a command and/or protoctol database, to configure a software agent to exchange communications, via a one or more communication channels, with each of the plurality of appliances; associating an action triggering state of at least one of the plurality of appliances in the system with an action to be performed by the software agent; receiving by the software agent, via the one or more communication channels, a message from the at least one of the plurality of appliances in the system, the message having data indicative of a current state of the at least one of the plurality of appliances; and causing the software agent to perform the action when it is determined by the software agent that the current state of the at least one of the plurality of appliances corresponds to the action triggering state; wherein the action comprises the software agent transmitting one or more commands, via the one or more communication channels, 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory, computer readable media having instructions stored thereon for controlling a state of a system comprised of a plurality of appliances, the instructions, when executed by a device, performing steps comprising:
-
using a device discovery process to establish a listing of each of the plurality of appliances in the system; using the listing of each of the plurality of appliances in the system, with reference to a command and/or protoctol database, to configure the device to exchange communications, via a one or more communication channels, with each of the plurality of appliances; associating an action triggering state of at least one of the plurality of appliances in the system with an action; receiving by the device, via the one or more communication channels, a message from the at least one of the plurality of appliances in the system, the message having data indicative of a current state of the at least one of the plurality of appliances; and causing performance of the action when it is determined that the current state of the at least one of the plurality of appliances corresponds to the action triggering state; wherein the action comprises the device transmitting one or more commands, via the one or more communication channels, 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification