ADAPTIVE INTELLIGENT ROUTING IN A COMMUNICATION SYSTEM
First Claim
Patent Images
1. A method comprising:
- implementing a client at a mobile device, wherein operation of the client is transparent to other applications running on the mobile device and the client is configured to communicate with an network access server and a router in a packet data network;
receiving a policy, at the client, from a network access server and enforcing the policy for data communication by the mobile device with the packet data network;
initiating, at the mobile device, a plurality of packet data network (PDN) connections with the network access server according to the policy maintained by the client running on the mobile device; and
communicating, using the client, control plane transactions through the network access server to initiate communication with the packet data network.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure relates to a system and method for routing data packets adaptively in a communication system. 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 can continue to exponentially increase. One way to accommodate increased data traffic and provide high quality data communication services to end users is by utilizing network resources efficiently. This disclosure provides systems and methods for efficiently utilizing network resources by providing adaptive intelligence to data packet routing systems.
-
Citations
25 Claims
-
1. A method comprising:
-
implementing a client at a mobile device, wherein operation of the client is transparent to other applications running on the mobile device and the client is configured to communicate with an network access server and a router in a packet data network; receiving a policy, at the client, from a network access server and enforcing the policy for data communication by the mobile device with the packet data network; initiating, at the mobile device, a plurality of packet data network (PDN) connections with the network access server according to the policy maintained by the client running on the mobile device; and communicating, using the client, control plane transactions through the network access server to initiate communication with the packet data network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A user equipment comprising:
-
an interface that is configured to provide communication with an network access server and a router; a memory that is configured to store policy; a client running on the user equipment, wherein the client is transparent to other applications running on the user equipment; the client configured to initiate a plurality of PDN connections with a network access server over the interface and to perform control plane transactions over the interface through the network access server; and the client further configured to receive the policy from the network access server over the interface and to implement the policy for communicating with a packet data network through the plurality of PDN connections in accordance with the policy. - View Dependent Claims (13, 14)
-
-
15. A method comprising:
-
establishing, at a router, a communication channel with a network access server; maintaining, at the router, session information associated with a mobile device communicating with a packet data network, wherein the mobile device is running a client that implements a first policy for communicating with the packet data network; receiving from the network access server over the communication channel a second policy, wherein the second policy includes instructions for monitoring the client; monitoring the client in accordance with the second policy to determine that the client is communicating in accordance with the first policy; monitoring at the router call events and data flow events associated with the mobile device to generate analytics data; and transmitting the analytics data to the network access server over the communication channel. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A router comprising:
-
an interface that is configured to provide communication with a network access server and a mobile device, wherein the mobile device is running a client that implements a first policy for communicating with a packet data network; a memory that is configured to maintain session information associated with the mobile device and maintain a second policy including instructions for monitoring the client; a processor that is configured monitor the client in accordance with the second policy to determine that the client is communicating with the packet data network in accordance with the first policy, to monitor call events and data flow events associated with the mobile device to generate analytics data, and to transmit the analytics data to the network access server. - View Dependent Claims (23, 24, 25)
-
Specification