Providing offloads in a communication network
First Claim
1. An offload gateway comprising:
- one or more interfaces configured to communicate with a gateway in a packet core network, with the Internet without passing through the packet core network, and with user equipment (UE) via one or more access networks;
the offload gateway configured to inspect a received control plane packet and obtain information from the received control plane packet that is used to determine offload eligibility for data packets corresponding to the received control plane packet, wherein the received control plane packet comprises information used to configure a session for the data packets corresponding to the received control plane packet;
offload logic configured to determine the offload eligibility of the data packets corresponding to the received control plane packet based on criteria and, in response to the criteria being met, to offload the data packets corresponding to the received control plane packet onto the Internet such that the gateway in the packet core network is bypassed; and
a network address translation functionality that is configured to modify data packets selected for offload by the offload logic such that the data packets selected for offload are routed through the Internet at the offload gateway.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure relates to a system and method for offloading selected data to an alternate communication network. The offloading provides another route for selected packet traffic that can relieve the burden on a mobile operator'"'"'s network, such as the backhaul and core networks. As the proliferation of data rich content and increasingly more capable mobile devices has continued, the amount of data communicated over mobile operator'"'"'s networks has exponentially increased. Upgrading the existing network that was designed for voice calls is not desirable or practical for many mobile operators. A offload gateway is provided that inspects packets and determines those packets to offload to an alternate network as well as providing mobility management to allow for seamless handoffs and gateway relocations.
112 Citations
20 Claims
-
1. An offload gateway comprising:
-
one or more interfaces configured to communicate with a gateway in a packet core network, with the Internet without passing through the packet core network, and with user equipment (UE) via one or more access networks; the offload gateway configured to inspect a received control plane packet and obtain information from the received control plane packet that is used to determine offload eligibility for data packets corresponding to the received control plane packet, wherein the received control plane packet comprises information used to configure a session for the data packets corresponding to the received control plane packet; offload logic configured to determine the offload eligibility of the data packets corresponding to the received control plane packet based on criteria and, in response to the criteria being met, to offload the data packets corresponding to the received control plane packet onto the Internet such that the gateway in the packet core network is bypassed; and a network address translation functionality that is configured to modify data packets selected for offload by the offload logic such that the data packets selected for offload are routed through the Internet at the offload gateway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
establishing a session on an offload gateway to communicate with a user equipment (UE), wherein the session is configured by receiving a control plane packet on an interface at the offload gateway; inspecting the control plane packet to obtain information regarding the session to make an offload determination; determining if the session meets offload criteria by comparing information obtained from inspection with offload logic criteria; and upon determining that the session is offload eligible, modifying the control plane packet at a network address translation functionality to route data packets corresponding to the session onto the Internet to bypass a packet core network. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. Logic encoded on one or more non-transitory tangible media for execution and when executed operable to:
-
establish a session on an offload gateway to communicate with a user equipment (UE), wherein the session is configured by receiving a control plane packet on an interface at the offload gateway; inspect the control plane packet to obtain information regarding the session to make an offload determination; determine if the session meets offload criteria by comparing information obtained from inspection with offload logic criteria; and upon determining that the session is offload eligible, modify the control plane packet at a network address translation functionality to route data packets corresponding to the session onto the Internet to bypass a packet core network. - View Dependent Claims (19, 20)
-
Specification