Channel aggregation using Wi-Fi
AssigneeCisco Technology, Inc.
InventorsRajesh Pazhyannur, Vivek Jha
Life of this patent
Estimating the term…
Abstract
Data to be transmitted to a user device may be received at a network device. It may be determined that the user device has network connectivity to the network device via a wide area wireless network connection and that the user device also separately has connectivity to the network device via a local area wireless network connection to an access point. The data may be split so that some portion of the data is to be transmitted by the wide area wireless network connection and another portion of the data is to be transmitted by the local area wireless network connection.
Claims18
A method comprising:
- receiving data to be transmitted to a user device at a network device;
- determining that the user device has network connectivity to the network device via a wide area wireless network connection and that the user device also separately has connectivity to the network device via a local area wireless network connection to an access point;
- sending a measurement request to the user device to determine a condition of the local area wireless network connection;
- receiving from the user device, a measurement report indicating the condition of the local area wireless network connection at the user device;
- splitting the data at a Media Access Control (MAC) layer, so that a first portion of the data is to be transmitted by the wide area wireless network connection and a second portion of the data is to be transmitted by the local area wireless network connection, wherein splitting the data is based on the condition of the local area wireless network connection indicated in the measurement report;
- transmitting the first portion of the data by the wide area network connection as one or more data packets;
- initiating a timer to acquire a channel on the local area wireless network connection;
- and
- upon expiry of the timer, transmitting the second portion of the data by the local area wireless network connection on the channel as one or more data packets, wherein each packet of the one or more data packets includes a plurality of Logical Channel Identifiers (LCIDs) that enable a receive MAC processor to multiplex a plurality of different logical channels.
An apparatus comprising:
- a network interface unit configured to enable communications over a network;
- a memory;
- a processor coupled to the network interface unit and the memory, wherein the processor is configured to:
- receive data to be transmitted to a user device;
- determine that the user device has network connectivity via a wide area wireless network connection and that the user device also separately has connectivity via a local area wireless network connection to an access point;
- send a measurement request to the user device to determine a condition of the local area wireless network connection;
- receive a measurement report indicating the condition of the local area wireless network connection at the user device;
- split the data at a Media Access Control (MAC) layer, so that a first portion of the data is to be transmitted by the wide area wireless network connection and a second portion of the data is to be transmitted by the local area wireless network connection, wherein the processor is configured to split the data based on the condition of the local area wireless network connection indicated in the measurement report;
- cause the first portion of the data to be transmitted by the wide area network connection as one or more data packets;
- initiate a timer to acquire a channel on the local area wireless network connection;
- and
- upon expiry of the timer, cause the second portion of the data to be transmitted by the local area wireless network connection on the channel as one or more data packets, wherein each packet of the one or more data packets includes a plurality of Logical Channel Identifiers (LCIDs) that enable a receive MAC processor to multiplex a plurality of different logical channels.
One or more non-transitory computer readable storage media encoded with instructions that, when executed by a processor, cause the processor to:
- receive data to be transmitted to a user device at a network device;
- determine that the user device has network connectivity to the network device via a wide area wireless network connection and that the user device also separately has connectivity to the network device via a local area wireless network connection to an access point;
- send a measurement request to the user device to determine a condition of the local area wireless network connection;
- receive a measurement report indicating the condition of the local area wireless network connection at the user device;
- split the data at a Media Access Control (MAC) layer, so that a first portion of the data is to be transmitted by the wide area wireless network connection and a second portion of the data is to be transmitted by the local area wireless network connection, wherein the data is split based on the condition of the local area wireless network connection indicated in the measurement report;
- cause the first portion of the data to be transmitted by the wide area network connection as one or more data packets;
- initiate a timer to acquire a channel on the local area wireless network connection;
- and
- upon expiry of the timer, cause the second portion of the data to be transmitted by the local area wireless network connection on the channel as one or more data packets, wherein each packet of the one or more data packets includes a plurality of Logical Channel Identifiers (LCIDs) that enable a receive MAC processor to multiplex a plurality of different logical channels.
Dependencies are inferred from the claim text.