Status reporting system
AssigneeShoreTel, Inc.
InventorKenneth A. Robesky
Life of this patent
Estimating the term…
Abstract
A supervisor entity comprises an entity status module for maintaining status of its subordinate entities and updating the supervisor entity with status updates for itself and the subordinate entities. The entity status module comprises an entity status controller for receiving a status message from a first subordinate entity, a subordinate determination module for determining a second subordinate entity that is subordinate to the first subordinate entity, a status update module for updating the status of the second subordinate entity based on the received status message from the first subordinate entity, a status reporting module for reporting the updated status of the second subordinate entity to a supervisor entity and a status storage for storing the status of the second subordinate entity.
Claims18
An entity status update apparatus in a first entity for updating a status of entities subordinate to the first entity, the apparatus comprising:
- an entity status controller configured to receive, at the first entity, one or more status messages from a second entity subordinate to the first entity, and to determine that a status has stabilized based on one or more of receiving a status message after a predetermined time and receiving two or more consecutive status messages indicating the status;
- a subordinate entity determination module, communicatively coupled to the entity status controller, configured to determine a second subordinate entity subordinate to the second entity;
- and
- an entity status update module, communicatively coupled to the subordinate entity determination module, configured to update a status of the second subordinate entity based on the received status message and responsive to the determination that the status of the second subordinate entity has stabilized.
A method for updating a status of entities subordinate to a first entity, the method comprising:
- receiving, at an entity status controller in the first entity, one or more status messages from a second entity subordinate to the first entity;
- determining, by a subordinate entity determination module, a second subordinate entity subordinate to the second entity;
- and
- determining that a status has stabilized based on one or more of receiving a status message after a predetermined time and receiving two or more consecutive status messages indicating the status;
- updating, by an entity status update module, a status of the second subordinate entity based on the received status message responsive to the determination that a status of the second subordinate entity has stabilized.
Dependencies are inferred from the claim text.