System and method for transmitting information over multiple channels
First Claim
Patent Images
1. A method of transmitting a collection of information over a multi-channel medium comprising:
- associating a first packet of information with a portion of the collection and associating a second packet of information with another portion of the collection, during a first time period, transmitting the first packet over a first channel of the medium and a second packet over a second channel of the medium, during a second time period, transmitting the first packet over the second channel of the medium, during a third time period, transmitting the second packet over the first channel of the medium, whereby the first time period is a different time period than the second or third time periods.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system of transmitting packets of information over multiple channels such that the packets are sent simultaneously and serially across and down the channels.
20 Citations
28 Claims
-
1. A method of transmitting a collection of information over a multi-channel medium comprising:
-
associating a first packet of information with a portion of the collection and associating a second packet of information with another portion of the collection, during a first time period, transmitting the first packet over a first channel of the medium and a second packet over a second channel of the medium, during a second time period, transmitting the first packet over the second channel of the medium, during a third time period, transmitting the second packet over the first channel of the medium, whereby the first time period is a different time period than the second or third time periods. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of transmitting a plurality of packets of information over a multi-channel medium comprising:
-
allocating each packet to a channel of the medium;
during a first time period, transmitting each packet on its allocated channel;
re-allocating each packet to a channel of the medium such that the packet is not allocated to a channel it was allocated to during the first time period;
during a second time period after the first time period, transmitting each packet on its allocated channel. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of transmitting a plurality of messages over a medium comprising:
-
associating portions of a first message with selected channels of the medium such that each portion is associated with a different channel;
for each selected channel which is available for transmission and during a first time period, transmitting the first message portions on their associated channels;
associating portions of a second message with the channels of the medium such that each portion is associated with a different channel;
for each selected channel which is available for transmission and during a second time period, transmitting the second message portions on their associated channels;
re-associating the first message portions with selected channels of the medium such that each portion is associated with a channel different from both the other portions and the channel with which it was associated during the first time period;
for each selected channel which is available for transmission and during a third time period, transmitting the second message portions on their re-associated channels; and
re-associating the second message portions with selected channels of the medium such that each portion is associated with a channel different from both the other portions and the channel with which it was associated during the second time period; and
for each selected channel which is available for transmission and during a fourth time period, transmitting the second message portions on their re-associated channels. - View Dependent Claims (15, 16, 17)
-
-
18. A method of sending a collection of packets over selected channels comprising:
-
during a first time period, sending each packet of the collection substantially simultaneously such that each packet is sent over a different channel from another one of the packets;
during subsequent time periods, repeating the prior step until each packet has been sent at least once on each channel.
-
-
19. A system of transmitting information comprising:
-
a source of information, the source including a processor capable of executing instructions, a destination for information, a medium connecting the source to the destination, the medium including a set of channels, each channel being capable of simultaneously carrying information different from the other channels, the instructions including transmitting a collection of packets of information over a plurality of time periods whereby during any one time period, each packet of the collection is simultaneously transmitted with the other packets such that each packet is associated with a channel different from the other packets, and whereby over a plurality of time periods, each packet of the collection is transmitted at least once on each channel. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A system of transmitting a collection of information over a multi-channel medium comprising:
-
means for associating a first packet of information with a portion of the collection and a second packet of information with another portion of the collection, means for transmitting the first packet over a first channel of the medium and a second packet over a second channel of the medium during a first time period, means for transmitting the first packet over the second channel of the medium during a second time period, means for transmitting the second packet over the first channel of the medium during a third time period, whereby the first time period is a different time period than the second or third time periods.
-
-
28. A system of transmitting a collection of packets over selected channels comprising:
means for transmitting each packet of the collection substantially simultaneously during a first time period such that each packet is transmitted over a different channel from another one of the packets, and for repeating the prior step during subsequent time periods until each packet has been transmitted at least once on each channel.
Specification