IP Library Granted Patent US 7,702,310
Granted Patent B1
US 7,702,310 · App. 12/420,003 · Granted Apr 20, 2010

Load balancing management of communications sessions in a communications management network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,702,310
App. No.
12/420,003
Granted
Apr 20, 2010
Kind
B1
Abstract

A communications management network for managing subscribers' communication sessions. The management network includes multiple sets of session management modules or servers (e.g., Intelligent Service Control Points), a services hub and a data warehouse. The network may also include a gateway for routing text messages. Each set of session management modules includes a plurality of modules, and each subscriber is assigned to one set of modules with one of the modules as a primary and another as a secondary or backup. Subscribers are grouped according to geographical area (e.g., by zip code, by area code), service area or other criteria, and all subscribers within a group are assigned to the same primary and secondary modules. Management of subscribers' communication sessions is load balanced by reassigning groups of subscribers to different sets of session management modules. Each module tracks account statuses (e.g., prepaid services balances) for its assigned subscribers.

Claims (34)

1. A computer-implemented method for load balancing management of subscribers' communications sessions in a communications management network, the method comprising:

configuring a plurality of server sets, wherein each server set comprises two or more session management servers configured to manage subscribers' communication sessions;

for each session management server in a server set, configuring a service order code to provision the session management server as a primary session management server and a different session management sever in the server set as a secondary session management server;

associating a different service order code with each of multiple collections of subscribers, wherein each subscriber belongs to one of the collections of subscribers; and

load balancing management of the subscribers' communication sessions among the server sets by provisioning a communications switching network with the service order codes associated with each subscriber's collection of subscribers, wherein provisioning the communications switching network comprises, for each subscriber in a first collection of subscribers, facilitating registration of the service order code associated with the first collection of subscribers with a home location register of the communications switching network.

2. The method of claim 1 , wherein the home location register is configured to facilitate management of a subscriber communication session by:

receiving notification of the session;

facilitating routing of control of the session to one of the primary session management server and the secondary session management server associated with the subscriber's collection of subscribers.

3. The method of claim 1 , further comprising:

changing the service order code associated with a first collection of subscribers; and

re-load balancing management of the subscribers' communication sessions by re-provisioning the communications switching network with the changed service order code for the first collection of subscribers.

4. The method of claim 1 , further comprising:

configuring a new server set;

for each session management server in the new server set, configuring a new service order code to provision the session management server as a primary session management server and a different session management sever in the server set as a secondary session management server;

replacing service order codes of one or more collections of subscribers with one of the new service order codes; and

re-load balancing management of the subscribers' communication sessions by re-provisioning the communications switching network with the new service order codes for the one or more collections of subscribers.

5. The method of claim 1 , wherein a session management server manages a subscriber's communication session by tracking the subscriber's use of prepaid communication credits.

6. A computer readable storage medium storing instructions that, when executed by a computer, cause the computer to perform a method for load balancing management of subscribers' communications sessions in a communications management network, the method comprising:

configuring a plurality of server sets, wherein each server set comprises two or more session management servers configured to manage subscribers' communication sessions;

for each session management server in a server set, configuring a service order code to provision the session management server as a primary session management server and a different session management sever in the server set as a secondary session management server;

associating a different service order code with each of multiple collections of subscribers, wherein each subscriber belongs to one of the collections of subscribers; and

load balancing management of the subscribers' communication sessions among the server sets by provisioning a communications switching network with the service order codes associated with each subscriber's collection of subscribers, wherein provisioning the communications switching network comprises, for each subscriber in a first collection of subscribers, facilitating registration of the service order code associated with the first collection of subscribers with a home location register of the communications switching network.

7. The computer readable storage medium of claim 6 , wherein the home location register is configured to facilitate management of a subscriber communication session by:

receiving notification of the session;

facilitating routing of control of the session to one of the primary session management server and the secondary session management server associated with the subscriber's collection of subscribers.

8. The computer readable storage medium of claim 6 , further storing instructions that, when executed by a computer, cause the computer to perform a method that further comprises:

changing the service order code associated with a first collection of subscribers; and

re-load balancing management of the subscribers' communication sessions by re-provisioning the communications switching network with the changed service order code for the first collection of subscribers.

9. The computer readable storage medium of claim 6 , further storing instructions that, when executed by a computer, cause the computer to perform a method that further comprises:

configuring a new server set;

for each session management server in the new server set, configuring a new service order code to provision the session management server as a primary session management server and a different session management sever in the server set as a secondary session management server;

replacing service order codes of one or more collections of subscribers with one of the new service order codes; and

re-load balancing management of the subscribers' communication sessions by re-provisioning the communications switching network with the new service order codes for the one or more collections of subscribers.

10. The computer readable storage medium of claim 6 , wherein a session management server manages a subscriber's communication session by tracking the subscriber's use of prepaid communication credits.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 3, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: VIRGIN MOBILE USA, L.P.
Reel/Frame 052313/0177 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 3, 2017
From: VIRGIN MOBILE USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041880/0042 →