Devices and methods for asymmetrical multicarrier transmission and reception
First Claim
1. A method, comprising:
- receiving, at a first time by a system comprising a processor, information indicative of a distribution of data packets between a first anchor channel of anchor channels, the first anchor channel utilized for duplex transmission, and a simplex channel, utilized for simplex transmission, wherein the information is usable to organize the data packets for a communication between the system and a network server of a network;
receiving, by the system, a first portion of the data packets via the first anchor channel and receiving a second portion of the data packets via the simplex channel, wherein the receiving the first portion and the second portion of the data packets is performed via asymmetrical multicarrier communication;
generating, by the system, feedback information regarding the first portion of the data packets and the second portion of the data packets, wherein the feedback information facilitates balancing of transmissions between the anchor channel and the simplex channel; and
selecting a second anchor channel of the anchor channels, at a second time of transmission of the data packets, for receipt of a group of the data packets based on a load at the second time.
1 Assignment
0 Petitions
Accused Products
Abstract
A duplex frequency is supplemented by providing simplex frequencies and distributing a data load among them. A server initially communicates with a communications device using a duplex channel. A scheduler of the server determines when it is no longer optimal to use the single duplex channel, and distributes data among the duplex channel and the simplex channels. Before sending this data through multiple channels, the server first sends a schedule to the communications device to inform which bits of data are coming through which channels at which times. The scheduler compiles this schedule and sends it to the communications device through the duplex channel. A descheduler within the communications device receives the schedule and alerts the communications device to start receiving data on other simplex channels. The descheduler then puts the bits of data in order as they stream in across the duplex and simplex channels.
48 Citations
20 Claims
-
1. A method, comprising:
-
receiving, at a first time by a system comprising a processor, information indicative of a distribution of data packets between a first anchor channel of anchor channels, the first anchor channel utilized for duplex transmission, and a simplex channel, utilized for simplex transmission, wherein the information is usable to organize the data packets for a communication between the system and a network server of a network; receiving, by the system, a first portion of the data packets via the first anchor channel and receiving a second portion of the data packets via the simplex channel, wherein the receiving the first portion and the second portion of the data packets is performed via asymmetrical multicarrier communication; generating, by the system, feedback information regarding the first portion of the data packets and the second portion of the data packets, wherein the feedback information facilitates balancing of transmissions between the anchor channel and the simplex channel; and selecting a second anchor channel of the anchor channels, at a second time of transmission of the data packets, for receipt of a group of the data packets based on a load at the second time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; receiving schedule information indicative of a distribution of data packets between an anchor channel, utilized for duplex transmission, and a simplex channel, utilized for simplex transmission; receiving the data packets via asymmetrical multicarrier communication comprising receiving a first portion of the data packets via the anchor channel and receiving a second portion of the data packets via the simplex channel; and transmitting, to a server device, feedback relating to the first portion of the data packets and the second portion of the data packets to facilitate balancing of transmissions across the anchor channel and the simplex channel, wherein the feedback is associated with a first quality of the first portion and a second quality of the second portion, wherein the schedule information is based on an estimated load of an application with which the data packets are associated, and wherein the receiving the data packets via the asymmetrical multicarrier communication is performed in response to a determination by the system that the estimated load of the application satisfies a defined condition. - View Dependent Claims (9, 10, 11, 12, 13, 18, 19, 20)
-
-
14. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
-
receiving schedule information indicative of a distribution of data packets between an anchor channel, utilized for duplex transmission, and a simplex channel, utilized for simplex transmission; receiving a first portion of the data packets via the anchor channel via asymmetrical multicarrier communication; receiving a second portion of the data packets via the simplex channel via the asymmetrical multicarrier communication; and arranging first bits of the first portion and second bits of the second portion according to the schedule information, and wherein the first portion and the second portion are balanced for transmission on the anchor channel or the simplex channel, respectively, based on a load of the data packets, wherein the schedule information is based on an estimated load of an application with which the data packets are associated, and wherein the receiving the first portion of the data packets via the asymmetrical multicarrier communication is performed in response to a determination that the estimated load of the application satisfies a defined condition. - View Dependent Claims (15, 16, 17)
-
Specification