Multi-RAT Carrier Aggregation for Integrated WWAN-WLAN Operation
First Claim
1. A Multi-Radio Access Technology (RAT) Carrier Aggregation (MRCA) module comprising:
- a dynamic flow mapping module configured to form a flow-mapping table to dynamically map service flows between a wireless wide area network (WWAN) radio and a wireless local area network (WLAN) radio in a wireless device; and
a flow routing module operating in a data plane of the wireless device configured to route data packets to one of the WWAN radio and the WLAN radio in the wireless device based on the flow-mapping table to transmit and receive the data packets via the wireless device.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for Multi-Radio Access Technology (RAT) Carrier Aggregation (MRCA) wireless wide area network (WWAN) assisted wireless local area network (WLAN) flow mapping and flow routing are disclosed. One system comprises a dynamic flow mapping module that is configured to form a flow-mapping table to dynamically map service flows between the WWAN radio and the WLAN radio in the wireless device. A flow routing module is configured to route data packets to one of the WWAN radio and the WLAN radio in the wireless device based on the flow-mapping table to transmit and receive the data packets via the wireless device.
-
Citations
24 Claims
-
1. A Multi-Radio Access Technology (RAT) Carrier Aggregation (MRCA) module comprising:
-
a dynamic flow mapping module configured to form a flow-mapping table to dynamically map service flows between a wireless wide area network (WWAN) radio and a wireless local area network (WLAN) radio in a wireless device; and a flow routing module operating in a data plane of the wireless device configured to route data packets to one of the WWAN radio and the WLAN radio in the wireless device based on the flow-mapping table to transmit and receive the data packets via the wireless device. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24)
-
-
7. A method for Multi-Radio Access Technology (RAT) Carrier Aggregation (MRCA) flow switching between a wireless wide area network (WWAN) and a wireless local area network (WLAN) in a wireless device, comprising:
-
flow mapping data packets to be transmitted to one of a WWAN radio connection and a WLAN radio connection based, at least in part, on a link quality and a Quality of Service (QoS) of data packets configured to be communicated between a dual mode User Equipment (UE) and a dual mode enhanced Node B (eNodeB); and communicating, via a WWAN radio connection, an offload request to the dual mode UE to offload data packets to a WLAN radio connection between a WLAN radio of the dual mode UE and a WLAN access point of the dual mode eNodeB, wherein the data packets are offloaded based on the flow mapping.
-
-
23. A non-transitory machine readable storage medium comprising a plurality of instructions adapted to be executed to implement the method for Multi-Radio Access Technology (RAT) Carrier Aggregation (MRCA) flow switching between a wireless wide area network (WWAN) and a wireless local area network (WLAN) in a wireless device, comprising:
-
flow mapping data packets to be transmitted to one of a WWAN radio connection and a WLAN radio connection based, at least in part, on; a link quality and a Quality of Service (QoS) of data packets configured to be communicated between a dual mode UE and a dual mode eNodeB; and a WLAN carrier aggregation capability of the dual mode UE; communicating, via a WWAN radio connection, an offload request to the dual mode UE to offload data packets to a WLAN radio connection between a WLAN radio of the dual mode UE and a WLAN access point of the dual mode eNodeB, wherein the data packets are offloaded based on the flow mapping; and mapping a quality of service (QoS) class identifier (QCI) associated with each service flow in the WWAN that is to be offloaded to the WLAN radio connection, wherein each service flow is mapped based on a link quality of the WLAN radio connection and a QoS of the data packets in the offload request.
-
Specification