Patent ID: 9014023
Filing Date: 2015-04-21
Classification: H04L,H04W

Abstract:
1. A mobile data network comprising: a plurality of antennas that transmit and receive radio signals to and from user equipment; a plurality of basestations, each basestation communicating with a corresponding one of the plurality of antennas, wherein the plurality of basestations are part of a radio access network that communicates with a core network in the mobile data network; a first service mechanism in the radio access network that defines an existing first data path in the radio access network for non-broken out data, defines a second data path for broken out data, identifies first data received from a corresponding basestation as data to be broken out, sends the first data on the second data path, and forwards other data that is not broken out on the first data path, wherein the first service mechanism provides first caching in the radio access network of Internet Protocol (IP) data retrieved from the Internet based on the first data; a second service mechanism in the core network that monitors network messages in the core network and provides second caching in the core network of IP data retrieved from the Internet, wherein the second service mechanism sends a message to the first service mechanism to authorize the first service mechanism to break out the first data when at least one breakout criteria is satisfied and the first data is on a high-speed channel in the mobile data network, wherein the second service mechanism breaks out second data in the core network to provide the second service when the at least one breakout criteria is satisfied and the second data is on a low-speed channel in the mobile data network; a third service mechanism coupled to the core network that provides third caching in the core network of IP data retrieved from the Internet; an overlay network that allows the first, second and third service mechanisms to communicate with each other, wherein the overlay network comprises a virtual private network; wherein the first service mechanism receives a plurality of keys from a second service mechanism over the overlay network that allows the first service mechanism to encrypt data sent to the user equipment and decrypt data received from the user equipment; and wherein the first service mechanism performs the first service and the second service mechanism performs the second service and the third service mechanism performs the third service without requiring any change to hardware in other components in the mobile data network.