Systems and methods for subscriber profile management
First Claim
1. A subscriber profile management system, comprising:
- a time to live (TTL) generator that generates a TTL limit for a subscriber based on usage characteristics of the subscriber; and
an administration module that administers the TTL limits, wherein the subscriber profile management system is embodied in a computer readable medium.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods subscriber profile management to facilitate seamless roaming of mobile devices from one network to another. A subscriber profile management system is provided that includes a time to live (“TTL”) generator that generates a TTL limit for a subscriber based on usage characteristics of the subscriber. The subscriber profile management system further includes an administration module that administers TTL limits, TTL limit database that store TTL limits, a subscriber profile database that stores subscriber profiles, a usage measurement database that stores usage measurements, and a TTL limit reference module that administers TTLs when a subscriber profile and TTL limit are transmitted. The invention further includes a series of methods that support seamless roaming capabilities of a subscriber throughout visited networks without the need to continually make proxy calls to re-authenticate a subscriber.
-
Citations
24 Claims
-
1. A subscriber profile management system, comprising:
-
a time to live (TTL) generator that generates a TTL limit for a subscriber based on usage characteristics of the subscriber; and an administration module that administers the TTL limits, wherein the subscriber profile management system is embodied in a computer readable medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A subscriber profile management system, comprising:
-
a TTL limit database that stores TTL limits for subscribers access services; a subscriber profile database that stores subscriber profiles; and an administration module that administers subscriber profiles and TTL limits, wherein subscribers are from a home network that differs from the network in which the subscriber profile management system resides, wherein the subscriber profile management system is embodied in a computer readable medium. - View Dependent Claims (11, 12, 13)
-
-
14. A method for a visited network to provide a service to a subscriber having a home network, comprising:
-
(a) receiving a service request from a subscriber in a visited network service area; (b) when a profile for the subscriber does not exist within the visited network, requesting a subscriber profile and roaming time to live (TTL) limit, wherein the roaming TTL limit is based on the subscriber'"'"'s usage characteristics; (c) when a profile for the subscriber does exist within the visited network, proceeding to step (f); (d) receiving the subscriber profile and roaming TTL limit; (e) caching the subscriber profile and roaming TTL limit; and (f) providing the service to the subscriber. - View Dependent Claims (15, 16, 17)
-
-
18. A method for a visited network to administer a subscriber profile and roaming TTL limit for a subscriber having a home network, comprising:
-
(a) receiving a subscriber profile and roaming TTL limit, wherein the roaming TTL limit is based on the subscriber'"'"'s usage characteristics; (b) caching the subscriber profile and roaming TTL limit; and (c) deactivating the subscriber profile when the subscriber profile has been cached for a time that equals or exceeds the roaming TTL limit.
-
-
19. A method for deriving a roaming time to live (TTL) limit for a subscriber, comprising:
-
(a) storing the subscriber'"'"'s usage characteristics; (b) analyzing the subscriber'"'"'s usage characteristics; and (c) deriving a TTL limit based on the subscriber'"'"'s usage characteristics. - View Dependent Claims (20, 21)
-
-
22. A method for a home network of a subscriber to administer roaming time to live (TTL) limits for a subscriber, comprising:
-
(a) receiving a request for a subscriber profile and roaming TTL; (b) transmitting the subscriber profile and roaming TTL; (c) recording a roaming TTL limit reference count when a subscriber profile and roaming TTL limit are transmitted; and (d) deleting a roaming TTL limit reference count when the time elapsed beginning when the roaming TTL limit was sent equals the roaming TTL limit. - View Dependent Claims (23, 24)
-
Specification