Efficient Network Resource Management in a Wireless Network
First Claim
1. A method, comprising:
- receiving, by an AAA server, a data session request from a mobile node in a wireless network, wherein the AAA server has access to a session state store, and the mobile node is associated with a mobile node identifier;
determining whether a record associated with a previous data session of the mobile node exists in the session state store, wherein the record includes a session key;
retrieving the session key if the determining finds a record associated with a previous data session of the mobile node exists in the session state store; and
returning the session key to a network element of the wireless network if the determining finds a record associated with a previous data session of the mobile node exists in the session data store.
3 Assignments
0 Petitions
Accused Products
Abstract
Wireless data services such as wireless email are becoming common, and in particular, “always-on” systems, where new email is automatically forwarded by the service provider to the wireless device. The problem is that there is no effective mechanism for implementing “always-on” systems when the user is moving around a network, or from one network to another. The invention addresses this problem by generating a session key at the service provider'"'"'s system for a given data session, and returning this session key to the mobile device. Each time the mobile device communicates with the service provider, it enters this session key into a field that will simply pass through the communication network to the service provider. This allows the service provider to manage the data session, preparing proper accounting records and directing the deletion of stale data sessions on network resources.
27 Citations
18 Claims
-
1. A method, comprising:
-
receiving, by an AAA server, a data session request from a mobile node in a wireless network, wherein the AAA server has access to a session state store, and the mobile node is associated with a mobile node identifier; determining whether a record associated with a previous data session of the mobile node exists in the session state store, wherein the record includes a session key; retrieving the session key if the determining finds a record associated with a previous data session of the mobile node exists in the session state store; and returning the session key to a network element of the wireless network if the determining finds a record associated with a previous data session of the mobile node exists in the session data store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
first receiving, by an AAA server, a first accounting start message from a first network element for a first data session associated with a mobile node in a wireless network, wherein the AAA server has access to a session state store, and the mobile node is associated with a mobile node identifier; first creating a first record in the session state store, wherein the first record includes the mobile node identifier and a first session key that is determined, in part, on a unique characteristic of the first network element, and the first record is modeled as active; second receiving, by the AAA server, a second accounting start message from a second network element for a second data session associated with the mobile node in the wireless network, wherein the second accounting start message includes the first session key; second creating a second record in the session state store, wherein the second record includes the mobile node identifier and a second session key that is determined, in part, on a unique characteristic of the second network element, and the second record is modeled as active; and updating the first record to be modeled as pending deletion. - View Dependent Claims (10)
-
-
11. A computer-readable medium containing instructions for controlling at least one processor by a method, comprising:
-
receiving, by an AAA server, a data session request from a mobile node in a wireless network, wherein the AAA server has access to a session state store, and the mobile node is associated with a mobile node identifier; determining whether a record associated with a previous data session of the mobile node exists in the session state store, wherein the record includes a session key; retrieving the session key if the determining finds a record associated with a previous data session of the mobile node exists in the session state store; and returning the session key to a network element of the wireless network if the determining finds a record associated with a previous data session of the mobile node exists in the session data store. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification