System and method for mobile internet offloading in a wireless communication network
First Claim
1. A method for mobile Internet offloading in a wireless communication network, comprising:
- establishing a session through an Internet offload gateway (IOGW) with a mobile operator network to establish a communication with a mobile device;
receiving a packet coming from the mobile device by an interface of an intelligent policy manager (IPM) residing in the IOGW during the session;
determining whether the received packet is a signaling packet or a data packet by the IPM;
if the received packet is the signaling packet then, generating offload rule flags based on user context parameters and operator defined offload rule flag thresholds by the IPM;
enabling one or more operator defined offload policy rules, defined using one or more of the generated offload rule flags, by the IPM;
if the received packet is the data packet then, determining whether at least one of the one or more operator defined offload policy rules matches with session information associated with the data packet by the IPM;
if so, offloading the data packet to the Internet bypassing a mobile operator'"'"'s packet core network by the IPM; and
if not, sending the data packet to a home gateway in the mobile operator'"'"'s packet core network by the IPM.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for mobile Internet offloading in a wireless communication network are disclosed. In one embodiment, a session is established through an Internet offload gateway (IOGW) with a mobile operator network to establish a communication with a mobile device. A packet coming from the mobile device is received by an intelligent policy manager (IPM) residing in the IOGW during the session. If the received packet is a signaling packet, offload rule flags are generated and operator defined offload policy rules are then enabled. If the received packet is a data packet, it is determined whether the operator defined offload policy rules match with session information associated the data packet. If the operator defined offload policy rules match, the data packet is offloaded to the Internet. If the operator defined offload policy rules do not match, the data packet is sent to a home gateway.
-
Citations
15 Claims
-
1. A method for mobile Internet offloading in a wireless communication network, comprising:
-
establishing a session through an Internet offload gateway (IOGW) with a mobile operator network to establish a communication with a mobile device; receiving a packet coming from the mobile device by an interface of an intelligent policy manager (IPM) residing in the IOGW during the session; determining whether the received packet is a signaling packet or a data packet by the IPM; if the received packet is the signaling packet then, generating offload rule flags based on user context parameters and operator defined offload rule flag thresholds by the IPM; enabling one or more operator defined offload policy rules, defined using one or more of the generated offload rule flags, by the IPM; if the received packet is the data packet then, determining whether at least one of the one or more operator defined offload policy rules matches with session information associated with the data packet by the IPM; if so, offloading the data packet to the Internet bypassing a mobile operator'"'"'s packet core network by the IPM; and if not, sending the data packet to a home gateway in the mobile operator'"'"'s packet core network by the IPM. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for mobile Internet offloading in a wireless communication network, comprising:
-
a mobile device; an Internet offload gateway (IOGW) communicatively coupled to the mobile device, wherein the IOGW comprises an intelligent policy manager (IPM); and a mobile operator'"'"'s packet core network communicatively coupled to the IOGW, wherein the mobile operator'"'"'s packet core network comprises a home gateway, wherein a session is established through the IOGW with a mobile operator network to establish a communication with the mobile device, wherein an interface of the IPM receives a packet coming from the mobile device during the session, wherein the IPM determines whether the received packet is a signaling packet or a data packet, wherein the IPM generates offload rule flags based on user context parameters and operator defined offload rule flag thresholds if the received packet is the signaling packet, wherein the IPM enables one or more operator defined offload policy rules defined using one or more of the generated offload rule flags, wherein the IPM determines whether at least one of the one or more operator defined offload policy rules matches with session information associated with the data packet if the received packet is the data packet, wherein the IPM offloads the data packet to the Internet bypassing the mobile operator'"'"'s packet core network if the at least one of the one or more operator defined offload policy rules matches with the session information associated with the data packet, and wherein the IPM sends the data packet to the home gateway if the at least one of the one or more operator defined offload policy rules does not match with the session information associated with the data packet. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium for mobile Internet offloading in a wireless communication network, when executed by a computing device, cause the computing device to:
-
establish a session through an Internet offload gateway (IOGW) with a mobile operator network to establish a communication with a mobile device; receive a packet coming from the mobile device by an interface of an intelligent policy manager (IPM) residing in the IOGW during the session; determine whether the received packet is a signaling packet or a data packet by the IPM; if the received packet is the signaling packet then, generate offload rule flags based on user context parameters and operator defined offload rule flag thresholds by the IPM; enable one or more operator defined offload policy rules, defined using one or more of the generated offload rule flags, by the IPM; if the received packet is the data packet then, determine whether at least one of the one or more operator defined offload policy rules matches with session information associated with the data packet by the IPM; if so, offload the data packet to the Internet bypassing a mobile operator'"'"'s packet core network by the IPM; and if not, send the data packet to a home gateway in the mobile operator'"'"'s packet core network by the IPM.
-
Specification