Data reduction in a system
First Claim
1. A method for reducing data communications, comprising:
- receiving, at a data hub coupled to a network, a first plurality of messages from a first device, each message of the first plurality of messages including a value;
sending, by the data hub, one or more values included in the first plurality of messages to one or more devices of a plurality of devices coupled to the network;
responsive to sending the one or more values included in the first plurality of messages, receiving, by the data hub, a second plurality of messages from a second device of the plurality of devices, each message of the second plurality of messages indicating whether a state change occurred in the second device for a corresponding value included in the first plurality of messages, and a metric of the corresponding value being different from a metric of the state change;
computing a value interval based on the one or more values included in the first plurality of messages for which a state change occurred in the second device; and
configuring the first device to not transmit messages for values outside of the value interval.
1 Assignment
0 Petitions
Accused Products
Abstract
An example method for reducing data communications includes receiving, at a data hub, a first set of messages from a first device. Each message of the first set includes a value. The method also includes sending one or more messages of the first set to one or more devices. The method further includes receiving a second set of messages from a second device. Each message of the second set indicates whether a state change occurred in the second device for one or more values included in the first set. The method also includes computing a value interval based on the one or more values associated with the first set. Values within the value interval were indicated in the second set as causing a state change in the second device. The method further includes configuring the first device to transmit messages for values within the value interval.
-
Citations
19 Claims
-
1. A method for reducing data communications, comprising:
-
receiving, at a data hub coupled to a network, a first plurality of messages from a first device, each message of the first plurality of messages including a value; sending, by the data hub, one or more values included in the first plurality of messages to one or more devices of a plurality of devices coupled to the network; responsive to sending the one or more values included in the first plurality of messages, receiving, by the data hub, a second plurality of messages from a second device of the plurality of devices, each message of the second plurality of messages indicating whether a state change occurred in the second device for a corresponding value included in the first plurality of messages, and a metric of the corresponding value being different from a metric of the state change; computing a value interval based on the one or more values included in the first plurality of messages for which a state change occurred in the second device; and configuring the first device to not transmit messages for values outside of the value interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for reducing data communications, the system comprising:
-
a plurality of devices including a first device and a second device; and a data hub that receives a first plurality of messages from the first device, sends one or more messages of the first plurality of messages to one or more devices of the plurality of devices, and responsive to sending the one or more messages of the first plurality of messages, receives a second plurality of messages from the second device, wherein each message of the first plurality of messages includes a value, each message of the second plurality of messages indicates whether a state change occurred in the second device for a corresponding value included in the first plurality of messages, and a metric of the corresponding value is different from a metric of the state change, wherein the data hub computes a value interval based on the one or more values included in the first plurality of messages for which a state change occurred in the second device and configures the first device to transmit messages for values within the value interval. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A non-transitory machine-readable medium comprising a plurality of machine-readable instructions that when executed by one or more processors is adapted to cause the one or more processors to perform a method comprising:
-
receiving, at a data hub coupled to a network, a first plurality of messages from a first device, each message of the first plurality of messages including a value; sending, by the data hub, one or more values included in the first plurality of messages to one or more devices of a plurality of devices coupled to the network; responsive to sending the one or more values included in the first plurality of messages, receiving a second plurality of messages from a second device of the plurality of devices, each message of the second plurality of messages indicating whether a state change occurred in the second device for a corresponding value included in the first plurality of messages, and a metric of the corresponding value being different from a metric of the state change; computing a value interval based on the one or more values included in the first plurality of messages for which a state change occurred in the second device; and configuring the first device to not transmit messages for values outside of the value interval.
-
Specification