Patent ID: 8873495

Claim:
A method for processing data packets in a mobile data network that includes a radio access network coupled to a core network, the method comprising: sending and receiving by a plurality of antennas network messages between user equipment and a plurality of basestations in the radio access network, each basestation communicating with a corresponding one of the plurality of antennas; wherein a first service mechanism in the one of the plurality of basestations performs steps of: defining an existing first data path in the radio access network for non-broken out data; defining a second data path for broken out data; identifying first data received from a corresponding basestation as data to be broken out; sending the first data on the second data path, wherein sending the first data on the second data path comprises a PDP context with a user equipment (UE); forwarding other data that is not broken out on the first data path; placing the PDP context with the UE into a preserved state; receiving from a push based data service in the mobile data network for the UE with the PDP context in the preserved state; determining that the push data is for the UE in the preserved state; triggering a mobile data network paging procedure in the core network to establish a data bearer to download the push data to the user equipment in the idle state; and downloading the push data to the user equipment on the data bearer; wherein the step of placing the PDP context that is broken out into a preserved state comprises: establishing a PDP context with a UE and breaking out at the first mechanism; placing the broken out PDP context into a preserved state; releasing a radio resource control connection for the PDP context; deleting the PDP context; and maintaining a network address translation (NATed) internet protocol (IP) address.