METHODS AND APPARATUS FOR SYNCHRONIZATION OF DATA SET REPRESENTATIONS IN A BANDWIDTH-ADAPTIVE MANNER
First Claim
1. In a system having a source node and a plurality of consumer nodes, a bandwidth-adaptive method for synchronizing a consumer node representation of a dynamic data set and the source node representation of the dynamic data set, the method comprising the steps of:
- (a) receiving from a source node metadata information identifying a plurality of data packets that represent a state of at least a portion of a changing data set at a point in time;
(b) receiving from the source node at least one of the identified data packets;
(c) selecting at least one of the received data packets responsive to the received metadata information;
(d) transmitting to a consumer node the metadata information; and
(e) transmitting to the consumer node the selected at least one data packet.
14 Assignments
0 Petitions
Accused Products
Abstract
A bandwidth-adaptive method for synchronizing a consumer node representation of a dynamic data set and the source node representation of the dynamic data includes the step of receiving, from a source node, metadata information identifying a plurality of data packets that represent a state of at least a portion of a changing data set at a point in time. At least one of the identified data packets is received from the source node and at least one of the received data packets is selected responsive to the received meta-data information. The metadata information and the selected at least one data packet are transmitted to a consumer node.
103 Citations
27 Claims
-
1. In a system having a source node and a plurality of consumer nodes, a bandwidth-adaptive method for synchronizing a consumer node representation of a dynamic data set and the source node representation of the dynamic data set, the method comprising the steps of:
-
(a) receiving from a source node metadata information identifying a plurality of data packets that represent a state of at least a portion of a changing data set at a point in time; (b) receiving from the source node at least one of the identified data packets; (c) selecting at least one of the received data packets responsive to the received metadata information; (d) transmitting to a consumer node the metadata information; and (e) transmitting to the consumer node the selected at least one data packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A bandwidth-adaptive system synchronizing consumer node representations and a source node representation of a changing data set, the system comprising:
-
a source node transmitting at least one metadata packet identifying a plurality of data packets that represent the current state of a changing data set and transmitting at least one of the identified data packets; and a communications service in communication with the source node, the communications service selecting one of the at least one metadata packet and the at least one data packet for transmission to a first consumer node.
-
-
15-25. -25. (canceled)
-
26. A communications service synchronizing consumer node representations and a source node representation of a changing data set, the service comprising:
-
a receiving subsystem receiving at least one metadata packet identifying at least one data packet representing the current state of a changing data set and at least one data packet identified by the received at least one metadata packet; a synchronization engine selecting one of the at least one metadata packet and the at least one data packet; a transmission subsystem transmitting the selected one of the at least one metadata packet and the at least one data packet.
-
-
27-29. -29. (canceled)
Specification