Method for inverse multiplexing
First Claim
Patent Images
1. A method for multiplexing digital data, wherein a packet of digital data, said packet of digital data having a length, a front end and a rear, is simultaneously sent from front to rear and from rear to front.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for multiplexing digital data, wherein a packet of digital data is simultaneously sent from front to rear and from rear to front. Additionally, a method for multiplexing digital data, wherein a packet of digital data is simultaneously sent from the beginning of the packet towards the end and from the end towards the beginning. Additionally, a method for multiplexing digital data, wherein simultaneously a packet of digital data is sent and the same packet is sent backwards.
43 Citations
31 Claims
- 1. A method for multiplexing digital data, wherein a packet of digital data, said packet of digital data having a length, a front end and a rear, is simultaneously sent from front to rear and from rear to front.
- 7. A method for multiplexing digital data, wherein a packet of digital data having a length, a beginning and an end, is simultaneously sent from the beginning of the packet towards the end and from the end towards the beginning.
- 13. A method for multiplexing digital data, wherein simultaneously a packet of digital data is sent by electronical or optical means and the same packet of digital data is sent backwards by electronical or optical means.
- 19. A method for sending a data packet to a first device in an ad-hoc data network of devices, wherein the devices have been provided with a data processing unit, a data buffer and software having receiving routines for receiving data packets form at least two transmitting devices in the data network, wherein at least two other devices in the network simultaneously send data sub-packets together making up said data packet, at least one device starting with the front sub-packet and sequentially taking the next sub-packet, and at least one device starting with the last sub-packet and sequentially taking a previous one, to said first device, which first device adds together these data sub-packets to form said data packet.
- 21. A method for receiving digital data, wherein a device provided with data storage means creates a data buffer in the data storage means the size of a packet of digital data, and simultaneously received a first stream of digital data and receives a second stream of digital data, wherein the device fills the data buffer from front to rear with the first stream of digital data and fills the data buffer from rear to front with the second stream of digital data, wherein said first and second streams make up a single packet, and said first stream is sent from front to rear, and said second stream is sent from rear to front.
- 23. A method for sending digital data, wherein a device provided with data storage means creates a data buffer in the data storage means, stores digital data in the data buffer, and from the front of the data buffer and the rear of the data buffer sends the digital data in two streams, wherein a first stream is sent from front to rear, and a second stream is sent from rear to front.
- 25. Software for sending a packet of digital data, comprising a first transmission routine for sending a first stream of digital data starting from the front of the packet of digital data and a second transmission routine for sending a second stream of digital data starting from the end of the packet of digital data, wherein said first stream and said second stream are included in said packet.
-
26. Software for receiving a packet of digital data, comprising a first receiving routine for receiving a first stream of digital data and a second receiving routine for simultaneously receiving a second stream of digital data, and a first storing routine for storing the first stream of digital data in a memory starting at the front of the memory and filling the memory towards the end, and a second storing routine for storing the second stream of digital data starting at the end of the memory and filling the memory towards the front, and a stop routine for ending the receiving of digital data when the memory is full, wherein said first and second streams make up a single packet, and said first stream is sent from front to rear, and said second stream is sent from rear to front.
-
27. An apparatus for sending a packet of digital data, comprising memory means for storing the packet of digital data, first sending means for sending a first stream of digital data, starting at the front of the memory means and second sending means for sending a second stream of digital data, starting at the end of the memory means.
-
28. An apparatus for receiving a packet of digital data, comprising memory means for storing the packet of digital data, first receiving means for receiving a first stream of digital data, and storing it in said memory means, starting from the front of the memory means, and second receiving means for receiving a second stream of digital data, and storing it in said memory means, starting from the back of the memory means, wherein said first and second streams make up a single packet, and said first stream is sent from front to rear, and said second stream is sent from rear to front.
-
31. A method for multiplexing digital data, including a packet of digital data having a length, a front and a rear, said packet having a first stream and a second stream, comprising:
-
sending said first and second streams simultaneously, said first stream sent from said front to rear and said second stream sent from said rear to front, where one of said first stream and said second stream is continued to be sent if one of said first and second streams fails or is stalled, sending a second packet, using said second packet to validate said first packet.
-
Specification