SYSTEM AND METHOD FOR SYNCHRONIZING MULTI-LEVEL OUTPUT DEVICES IN AN UNRELIABLE NETWORK
First Claim
1. A method comprising:
- determining, by a processor in a controllable device of a plurality of controllable devices, that a received data packet is a retransmission of an initial control command data packet for an operation to be performed by the plurality of controllable devices operating in cooperation;
calculating an adjusted ramp rate from a ramp rate of the operation obtained from the retransmitted data packet; and
setting an output value for the controllable device based on the adjusted ramp rate.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system are described that allow a device operating in coordination with other devices to synchronize the devices operation with the other devices. A controllable device processor may determine that a received data packet is a retransmission of an initial control command data packet. The processor may obtain from the retransmitted data packet a start value and a time indicator related to performance of the operation. A ramp rate related to the operation to be performed may be obtained. Using the time indicator, an adjusted ramp rate may be calculated. An output value for the device may be set based on the start value, the adjusted ramp rate, and the time indicator. The adjusted ramp rate may result in completing the operation at substantially the same time as though the device received the original command.
-
Citations
25 Claims
-
1. A method comprising:
-
determining, by a processor in a controllable device of a plurality of controllable devices, that a received data packet is a retransmission of an initial control command data packet for an operation to be performed by the plurality of controllable devices operating in cooperation; calculating an adjusted ramp rate from a ramp rate of the operation obtained from the retransmitted data packet; and setting an output value for the controllable device based on the adjusted ramp rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
determining, by a controllable device processor, that a received data packet is a retransmission of a performance request including a control command data packet, wherein the control command data packet includes an operation command that cause a device to perform an operation that was requested to be performed by a plurality of controllable devices in cooperation; obtaining an expected start value and a duration of the operation from the retransmitted data packet, wherein an expected start value is equal to an expected output value setting of the device at the time the retransmitted performance request is received and the duration is an elapsed time from transmission of a performance request until completion of the performance; comparing a duration of the operation to a time difference between an initial transmission time and a retransmitted time of the performance request; and providing a controllable device output value according to the comparison. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification