IP Library Granted Patent US 8,229,414
Granted Patent B1
US 8,229,414 · App. 12/511,400 · Granted Jul 24, 2012

Release of temporarily allocated number triggered by voice disconnect at mobile switching center

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 8,229,414
App. No.
12/511,400
Granted
Jul 24, 2012
Kind
B1
Abstract

A method of managing a pool of telephone numbers is provided. The method comprises a mobile switching center identifying an incoming voice call as a customer care call based on a dialing code sequence, establishing a memory entry associated with the voice call, and coupling the voice call to an over-the-air service provisioning server. The method further comprises the over-the-air service provisioning server allocating a telephone number from a pool of telephone numbers to the terminal and establishing a communication session with a customer service user interface. The method further comprises the mobile switching center detecting termination of the voice call and transmitting a notification of the termination of the voice call. The method further comprises the over-the-air service provisioning server, in response to the notification of the termination of the voice call, returning the telephone number to the pool of telephone numbers.

Claims (32)

1. A method of managing a pool of telephone numbers, comprising:

a mobile switching center (MSC) identifying an incoming voice call as a customer care call based on a dialing code sequence;

the mobile switching center storing an entry associated with the voice call;

the mobile switching center coupling the voice call to an over-the-air service provisioning server (OTASP) via a circuit switching fabric of the mobile switching center, the over-the-air service provisioning server adapted for programming a mobile terminal originating the voice call;

in response to being coupled to the voice call, the over-the-air service provisioning server allocating a telephone number from a pool of telephone numbers to the mobile terminal;

the over-the-air service provisioning server establishing a communication session with a customer service user interface, the communication session transmitting terminal identification information from the over-the-air service provisioning server to the customer service user interface and transmitting mobile terminal programming information from the customer service user interface to the over-the-air service provisioning server;

the mobile switching center detecting termination of the voice call;

in response to detecting the termination of the voice call and based on the stored entry, the mobile switching center transmitting a notification of the termination of the voice call to an over-the-air database, wherein the notification of the termination is different from a call detail record;

based on receiving the notification of the termination of the voice call, updating a record in the over-the-air database associated with the voice call to set a disconnect flag of the record;

a listener application transmitting a disconnect message to the over-the-air service provisioning server based on the disconnect flag of the record in the over-the-air database; and

in response to receiving the disconnect message, the over-the air service provisioning server returning the telephone number to the pool of telephone numbers.

2. The method of claim 1 , further comprising in response to detecting the termination of the voice call, the mobile switching center transmitting a call detail record (CDR) associated with the voice call.

3. The method of claim 1 , wherein the dialing code sequence comprises ‘*2’.

4. The method of claim 1 , wherein the mobile terminal programming information comprises at least one of a phone number and a preferred roaming list (PRL).

5. The method of claim 1 , wherein the mobile terminal identification information comprises one of a mobile station identification (MSID) and an electronic serial number (ESN).

6. The method of claim 1 , wherein the pool of telephone numbers comprises numbers having last four digits in the range from 0000 to 9999 and having the same preceding digits.

7. A mobile switching center (MSC), comprising:

a circuit switching fabric;

a memory; a processor; and

an application that, when executed by the processor,

receives a voice call originated by a mobile terminal,

creates an entry in the memory to manage the voice call, the entry indicating that the voice call is a customer service call based on a dialing code sequence entered by the mobile terminal to originate the voice call,

couples the voice call to an over-the-air service provisioning server (OTASP) via the circuit switching fabric, wherein the over-the-air service provisioning server allocates a telephone number from a pool of telephone numbers to the mobile terminal,

detects a termination of the voice call, and

transmits a notification of the termination of the voice call to an over-the-air database, based on the entry indicating that the voice call, wherein the notification of the termination is different from a call detail record, wherein a record in the over-the-air database associated with the voice call is updated to set a disconnect flag of the record based on receipt of the notification of the termination of the voice call, wherein a listener application transmits a disconnect message to the over-the-air service provisioning server based on the disconnect flag of the record in the over-the-air database, and wherein the over-the-air service provisioning server returns the telephone number to the pool of telephone numbers in response to receipt of the disconnect message.

8. The mobile switching center of claim 7 , wherein the circuit switching fabric couples a first digital signal 0 (DS0) communicatively coupled to the mobile terminal to a second digital signal 0 communicatively coupled to the over-the-air service provisioning server.

9. The mobile switching center of claim 7 , wherein the notification is sent in the format of a short message delivery point-to-point (SMDPP) disconnect message.

10. The mobile switching center of claim 7 , wherein the application transmits the notification of termination via a signal transfer point (STP).

11. The mobile switching center of claim 7 , wherein the notification of termination comprises a session identification associated with the voice call.

12. The mobile switching center of claim 7 , wherein the notification of termination comprises information that promotes the over-the-air service provisioning server mapping to a session identification associated with the voice call.

13. The mobile switching center of claim 7 , wherein the voice call is associated with an initial activation of the mobile terminal.

14. The mobile switching center of claim 7 , wherein the mobile switching center is a component in one of a code division multiple access (CDMA) wireless network, a global system for mobile communications (GSM) wireless network, long-term evolution (LTE), and a worldwide interoperability for microwave access (WiMAX) wireless network.

Assignments (6)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
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 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2009
From: HILYARD, TREY ALLEN; PERSSON, SARAH A.V.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 023022/0598 →