SYSTEM AND METHOD FOR TRANSFERRING DATA
First Claim
1. A method for synchronously transmitting control data from a master device to one of a plurality of slave devices in a streaming data network, the method comprising:
- inserting an identifier identifying the slave device into a transmit data stream transmitted over a streaming data network;
receiving a first acknowledgment via a receive data stream;
inserting at least a portion of the control data into the transmit data stream at least until a second acknowledgement is received via the receive data stream;
repeating the second inserting step until all of the control data has been transmitted to the slave device; and
removing the identifier from the transmit data stream at least until a third acknowledgment is received via the receive data stream.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods for synchronously transmitting control data from a first device to a second device in a streaming data network and for transferring non-addressed data through a streaming data network are disclosed. A first device may insert an identifier identifying a second device into data packets transmitted over a streaming data network. A first acknowledgement is received at the first received from the second device at the first device. At least a portion of the control data may be inserted into the data packets at least until a second acknowledgement is received at the first device. The previous step may be repeated with additional portions of the of the control data until all control data has been transmitted to the second device. The identifier may then be removed from the data packets at least until a third acknowledgment is received at the first device.
36 Citations
14 Claims
-
1. A method for synchronously transmitting control data from a master device to one of a plurality of slave devices in a streaming data network, the method comprising:
-
inserting an identifier identifying the slave device into a transmit data stream transmitted over a streaming data network;
receiving a first acknowledgment via a receive data stream;
inserting at least a portion of the control data into the transmit data stream at least until a second acknowledgement is received via the receive data stream;
repeating the second inserting step until all of the control data has been transmitted to the slave device; and
removing the identifier from the transmit data stream at least until a third acknowledgment is received via the receive data stream. - View Dependent Claims (2, 3)
-
-
4. A method of synchronously transmitting control data from one of a plurality of slave devices to a master device in a streaming data network, the method comprising:
-
inserting a first identifier identifying the slave device into a transmit data stream transmitted over a streaming data network;
receiving a first acknowledgement from the master device via a receive data stream;
determining whether the first acknowledgment identifies the slave device;
if not, removing the identifier from the transmit data stream; and
if so;
inserting at least a portion of the control data into the transmit data stream at least until a second acknowledgement is received via the receive data stream;
repeating the second inserting step until all of the control data has been transmitted to the master device, and removing the identifier from the transmit data stream at least until a third acknowledgment is received via the receive data stream. - View Dependent Claims (5, 6)
-
-
7. A system for synchronously transmitting control data in a streaming data network, the system comprising:
-
a master device, comprising;
’
a master data receiving module for receiving a receive data stream, anda master data insertion module for;
inserting an identifier identifying a slave device into a transmit data stream transmitted over the streaming data network, and inserting, once a first acknowlegment has been received via the receive data stream and while at least some control data has not been transmitted, at least a portion of the control data into the transmit data stream until a second acknowledgement is received via the receive data stream; and
one or more slave devices wherein each slave device comprises;
a slave data receiving module for receiving the transmit data stream, and a slave data insertion module for;
inserting the first acknowledgment into the receive data stream if an identifier identifying the slave device is received from the transmit data stream, and inserting the second acknowledgment into the receive data stream if data is received via the transmit data stream. - View Dependent Claims (8, 9, 10)
-
-
11. A system for synchronously transmitting control data in a streaming data network, the system comprising:
-
one or more slave devices, wherein each slave device comprises;
a slave data receiving module for receiving a receive data stream, and a slave data insertion module for;
inserting an identifier identifying the slave device into a transmit data stream transmitted over the streaming data network, and inserting, if a first acknowledgment identifying the slave device has been received via the receive data stream and while at least some control data has not been transmitted, at least a portion of the control data into the transmit data stream until a second acknowledgement is received via the receive data stream; and
a master device, comprising;
a master data receiving module for receiving the transmit data stream; and
a master data insertion module for;
inserting a first acknowledgment into the receive data stream if an identifier identifying a slave device is received from the transmit data stream, and inserting the second acknowledgment into the receive data stream if data is received via the transmit data stream. - View Dependent Claims (12, 13, 14)
-
Specification