Patent ID: 9629060
Date: 2017-04-18
CPC Classifications: H04L,H04W

Claim:
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to flexibly route Wi-Fi offloaded data at a gateway, the routing comprising: receiving at the gateway a Wi-Fi offloaded data packet from a user equipment via an access point of a Wi-Fi network, the Wi-Fi offloaded data packet comprising an access point name (APN) and an Internet Protocol (IP) address; defining two or more routing policies, each routing policy comprising a routing criteria and a priority and each routing policy routing the Wi-Fi offloaded data packet to a different destination; evaluating at the gateway the Wi-Fi offloaded data packet based on each of the defined routing policies; selecting at the gateway a destination for the Wi-Fi offloaded data packet based on the evaluation of the Wi-Fi offloaded data packet and the routing policies, including the APN and the IP address, wherein the destination comprises an Internet or a cellular operator's core network; and routing from the gateway the Wi-Fi offloaded data packet to the selected destination based on the evaluated routing policies and the relative priorities of the routing policies.