METHODS AND APPARATUS FOR DATA TRAFFIC OFFLOADING AT A ROUTER
First Claim
1. A method comprising:
- receiving an offloading instruction message from a gateway, wherein the offloading instruction message includes an identification of selected packets to be offloaded at an offloading element to an Internet; and
inspecting a first packet to determine if an identification of the first packet matches the identification of the selected packets in the offloading instruction message, whereinif the identification of the first packet matches the identification of the selected packets in the offloading instruction message,de-capsulating the first packet,translating a network address in the de-capsulated first packet, andoffloading the de-capsulated and network-address-translated first packet to a server.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure relates to a system and method for offloading selected data traffic in logical tunnels to the Internet. The offloading provides another data path for selected data 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 increased. Upgrading the existing network that was designed for voice calls is not desirable or practical for many mobile operators. This disclosure provides systems and methods for offloading data to the Internet at a router to relieve congestion on the mobile operator'"'"'s network.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving an offloading instruction message from a gateway, wherein the offloading instruction message includes an identification of selected packets to be offloaded at an offloading element to an Internet; and inspecting a first packet to determine if an identification of the first packet matches the identification of the selected packets in the offloading instruction message, wherein if the identification of the first packet matches the identification of the selected packets in the offloading instruction message, de-capsulating the first packet, translating a network address in the de-capsulated first packet, and offloading the de-capsulated and network-address-translated first packet to a server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A router, physically separated from a gateway, comprising:
-
an interface that is configured to provide communication with the base station, the gateway, and an Internet, to receive a first packet from the base station and transmit the first packet to the gateway, and further configured to receive a second packet from the gateway and transmit the second packet to the base station; a module that is configured to receive an offloading instruction message from the gateway, the offloading instruction message including an identification of selected packets to be offloaded to the Internet, and to inspect the first packet to determine if an identification of the first packet matches the identification of the selected packets in the offloading instruction message, and wherein, if the identification of the first packet matches the identification of the selected packets in the offloading instruction message, the module configured to de-capsulate the first packet, translate a network address in the de-capsulated first packet, and offload the de-capsulated and network-address-translated first packet to a server over the Internet. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. Logic encoded on one or more tangible media for execution and when executed operable to:
-
receive an offloading instruction message from a gateway, wherein the offloading instruction message includes an identification of selected packets to be offloaded at an offloading element; and inspect a first packet to determine if an identification of the first packet matches the identification of the selected packets in the offloading instruction message, and wherein, if the identification of the first packet matches the identification of the selected packets in the offloading instruction message, de-capsulate the first packet, translate a network address in the de-capsulated first packet, and offload the de-capsulated and network-address-translated first packet to a server over the Internet. - View Dependent Claims (18, 19, 20)
-
Specification