Systems and methods for subscriber profile management
First Claim
1. A subscriber profile management system that generates and manages a time to live (TTL) limit for a subscriber of a home network, comprising:
- a time to live (TTL) generator that generates the TTL limit for the subscriber having a subscriber profile, wherein the TTL limit specifies a time limit for which the subscriber profile is to remain active within a visited network when the subscriber accesses the visited network, andan administration module that administers TTL limits, wherein the administration module upon request of the subscriber to access a visited network, analyzes active TTL limits for the subscriber to determine whether a roaming session threshold has been exceeded.
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.
32 Citations
56 Claims
-
1. A subscriber profile management system that generates and manages a time to live (TTL) limit for a subscriber of a home network, comprising:
-
a time to live (TTL) generator that generates the TTL limit for the subscriber having a subscriber profile, wherein the TTL limit specifies a time limit for which the subscriber profile is to remain active within a visited network when the subscriber accesses the visited network, and an administration module that administers TTL limits, wherein the administration module upon request of the subscriber to access a visited network, analyzes active TTL limits for the subscriber to determine whether a roaming session threshold has been exceeded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for a home network of a subscriber to administer time to live (TTL) limits for the subscriber having a subscriber profile, wherein the TTL limit specifies a time limit for which the subscriber profile is to remain active within a visited network when the subscriber accesses the visited network, comprising:
-
(a) receiving a request for the subscriber profile and the TTL limit; (b) determining whether the subscriber has exceeded a roaming session threshold; (c) transmitting the subscriber profile and the TTL limit; (d) recording a TTL limit reference count when the subscriber profile and the TTL limit are transmitted; and (e) deleting the TTL limit reference count when the time elapsed beginning when the TTL limit was transmitted equals the TTL limit. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A subscriber profile management system that generates and manages a time to live (TTL) limit for a subscriber of a home network, comprising:
-
a time to live (TTL) generator that generates a TTL limit for the subscriber having a subscriber profile, wherein the TTL limit specifies a time limit for which the subscriber profile is to remain active within a visited network when the subscriber accesses the visited network, an administration module that administers TTL limits; and a TTL Limit Reference Module that stores and administers the TTL limit when the subscriber profile and the TTL limit are transmitted to another network for the subscriber, wherein the TTL Limit Reference Module records a visited network ID and a service ID for a session when the TTL limit is transmitted to the visited network. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A subscriber profile management system that generates and manages a time to live (TTL) limit for a subscriber of a home network, comprising:
-
a time to live (TTL) generator that generates the TTL limit for the subscriber having a subscriber profile, wherein the TTL limit specifies a time limit for which the subscriber profile is to remain active within a visited network when the subscriber accesses the visited network, an administration module that administers TTL limits, wherein the subscriber profile management system generates a roaming session threshold for the subscriber based on one or more of usage characteristics of the subscriber, billing characteristics of the subscriber, a type of subscription for the subscriber, bill payment characteristics of the subscriber, mobility characteristics of the subscriber and fraud control parameters, wherein the roaming session threshold identifies a number of open roaming sessions that the subscriber is permitted. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A subscriber profile management system that generates and manages a time to live (TTL) limit for a subscriber of a home network, comprising:
-
a time to live (TTL) generator that generates the TTL limit for the subscriber having a subscriber profile, wherein the TTL limit specifics a time limit for which the subscriber profile is to remain active within a visited network when the subscriber accesses the visited network, and an administration module that administers the TTL limits, wherein the administration module identifies when the subscriber profile changes and automatically adjusts the TTL limit for the subscriber.
-
-
40. A subscriber profile management system that generates and manages a time to live (TTL) limit for a subscriber of a home network, comprising:
-
a time to live (TTL) generator that generates the TTL limit for the subscriber having a subscriber profile, wherein the TTL limit specifies a time limit for which the subscriber profile is to remain active within a visited network when the subscriber access the visited network, and an administration module that administers the TTL limits, wherein when the TTL limit is updated, the administration module automatically transmits an updated TTL limit to the visited network for the subscriber with an active session with the visited network.
-
-
41. A method for a home network of a subscriber to administer time to live (TTL) limits for the subscriber having a subscriber profile, wherein the TTL limit specifies a time limit for which the subscriber profile is to remain active within a visited network when the subscriber accesses the visited network, comprising:
-
(a) receiving a request for the subscriber profile and the TTL limit; (b) transmitting the subscriber profile and the TTL limit; (c) recording a TTL limit reference count when the subscriber profile and the TTL limit are transmitted; (d) deleting the TTL limit reference count when the time elapsed beginning when the TTL limit was transmitted equals the TTL limit; and (e) recording a visited network ID and a service ID for a session when the TTL limit is transmitted to the visited network. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
-
48. A method for a home network of a subscriber to administer time to live (TTL) limits for the subscriber having a subscriber profile, wherein the TTL limit specifies a time limit for which the subscriber profile is to remain active within a visited network when the subscriber accesses the visited network, comprising:
-
(a) receiving a request for the subscriber profile and the TTL; (b) transmitting the subscriber profile and the TTL limit; (c) recording a TTL limit reference count when the subscriber profile and the TTL limit are transmitted; (d) deleting the TTL limit reference count when the time elapsed beginning when the TTL limit was transmitted equals the TTL limit; and (e) when the subscriber has exceeded a roaming session threshold transmitting a service denial message. - View Dependent Claims (49, 50, 51, 52, 53, 54)
-
-
55. A method for a home network of a subscriber to administer time to live (TTL) limits for the subscriber, having a subscriber profile, wherein the TTL limit specifies a time limit for which the subscriber profile is to remains active within a visited network when the subscriber accesses the visited network, comprising:
-
(a) receiving a request for the subscriber profile and the TTL; (b) transmitting the subscriber profile and the TTL limit; (c) recording a TTL limit reference count wherein the subscriber profile and the TTL limit are transmitted; (d) deleting the TTL limit reference count when the time elapsed beginning when the TTL limit was transmitted equals the TTL limit; and (e) transmitting an updated TTL limit to the visited network in which the subscriber has an active session when the TTL limit is updated.
-
-
56. A method for a home network of a subscriber to administer time to live (TTL) limits for the subscriber, having a subscriber profile, wherein the TTL limit specifies a time limit for which the subscriber profile is to remain active within a visited network when the subscriber accesses the visited network, comprising:
-
(a) receiving a request for the subscriber profile and the TTL; (b) transmitting the subscriber profile and the TTL limit; (c) recording a TTL limit reference count when the subscriber profile and the TTL limit are transmitted; (d) deleting the TTL limit reference count when the time elapsed beginning when the TTL limit was transmitted equals the TTL limit; and (e) generating a roaming session threshold for the subscriber based on one or more of usage characteristics of the subscriber, billing characteristics of the subscriber, a type of subscription for the subscriber, bill payment characteristics of the subscriber, mobility characteristics of the subscriber and fraud control parameters, wherein the roaming session threshold identifies a number of open roaming sessions the subscriber is permitted.
-
Specification