Method and system for increasing data rate in wireless communications through aggregation of data sessions
First Claim
1. A method of communicating a sequence of packets from a first entity to a second entity, the method comprising:
- dividing the sequence of packets into a plurality of subsequences of packets;
sending each of the subsequences over a respective wireless communication channel and in turn to the second entity.
5 Assignments
0 Petitions
Accused Products
Abstract
An access aggregator may receive a data stream from a first computing device. The access aggregator may divide the data stream into a plurality of sub-streams. Then, the access aggregator may transmit the sub-streams over multiple wireless communication channels to a network interface. The network interface can then send the sub-streams to a second computing device. Similarly, the second computing device may send data to the network interface, where the data is divided into sub-streams. The sub-streams can be sent to the access aggregator over multiple wireless communication channels and then sent to the first computing device.
51 Citations
28 Claims
-
1. A method of communicating a sequence of packets from a first entity to a second entity, the method comprising:
-
dividing the sequence of packets into a plurality of subsequences of packets;
sending each of the subsequences over a respective wireless communication channel and in turn to the second entity. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for increasing data transmission rates in a wireless network, the method comprising:
-
receiving a packet stream destined for a remote entity, the packet stream comprising a plurality of packets;
dividing the packet stream into a plurality of packet sub-streams, each comprising a subset of the plurality of packets;
sending each of the packet sub-streams over a respective wireless communication channel for transmission in turn to the remote entity. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. An access aggregator, comprising:
-
a processor;
data storage;
an access interface capable of connecting to a network device;
a plurality of wireless communication interfaces, each wireless communication interface operable to communicate over a respective wireless channel; and
instructions stored in the data storage and executable on the processor (i) to receive a packet stream from the access interface, (ii) to divide the packet stream into a plurality of sub-packet streams, and (iii) and to transmit the plurality of packet streams over the respective wireless channels. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. An access aggregator for transmitting data using multiple data streams, the access aggregator comprising:
-
a processor;
data storage; and
aggregation logic stored in the data storage and executable by the processor, (i) to recognize at least one device connected to the access aggregator (ii) to receive data from the at least one device, (iii) to split the data into multiple data streams, and (iii) to transmit the each of the multiple data streams using a respective wireless transmission channels. - View Dependent Claims (23, 24, 25)
-
-
26. An aggregator comprising:
-
a processor;
data storage; and
aggregation logic stored in the data storage and executable by the processor, (i) to receive a first plurality of packet streams from a plurality of source devices, wherein each of the first plurality of packet streams defines a respective source address, (ii) to associate the respective source addresses with a common source address, and (iii) to combine the first plurality of packet streams into a first single packet stream, wherein the first single packet stream defines the common source address. - View Dependent Claims (27, 28)
-
Specification