IP Library Granted Patent US 9,332,120
Granted Patent B1
US 9,332,120 · App. 11/565,440 · Granted May 3, 2016

Dialing rule determining and application in a communication system

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 9,332,120
App. No.
11/565,440
Granted
May 3, 2016
Kind
B1
Abstract

A call processing system for processing calls in a communications network comprising an interface configured to receive a message to register a device with a communications network, wherein the message indicates a device code associated with the device and a processing system configured to process the message to determine a directory code associated with the device based on the device code, process the directory code to determine an override dialing rule based on the directory code, and apply the override dialing rule to calls placed from the device.

Claims (47)

1. A call processing system for processing calls in a communications network, the call processing system comprising:

an interface configured to receive from a device a message to register the device with the communications network, wherein the message indicates a mobile station identifier associated with the device; and

a processing system configured to process the message to determine a phone number associated with the device based on the mobile station identifier, process the phone number to determine if an override dialing rule applies, wherein if the override dialing rule applies, process the phone number to determine the override dialing rule based on the phone number, and apply the override dialing rule to calls placed from the device.

2. The call processing system of claim 1 wherein a default dialing rule applies to the calls placed from the device, and wherein the processing system is further configured to process the mobile station identifier to determine if the override dialing rule overrides the default dialing rule based on the mobile station identifier.

3. The call processing system of claim 2 wherein the processing system is further configured to override the default dialing rule with the override dialing rule if the mobile station identifier is within a range of mobile station identifiers.

4. The call processing system of claim 1 wherein a default dialing rule applies to the calls placed from the device, and wherein if the override dialing rule does not apply, the processing system is further configured to apply the default dialing rule to calls placed from the device.

5. The call processing system of claim 3 wherein the calls are placed from the device to phone numbers having a first portion and a second portion.

6. The call processing system of claim 5 wherein the override dialing rule requires a user to dial the first portion for the calls placed from the device.

7. The call processing system of claim 6 wherein the phone numbers have an NPA-NXX-XXXX format and wherein the first portion comprises the NPA part of the NPA-NXX-XXXX format and wherein the second portion comprises the NXX-XXXX part of the NPA-NXX-XXXX format.

8. The call processing system of claim 5 wherein the override dialing rule allows a user to dial only the second portion for the calls placed from the device.

9. The call processing system of claim 8 wherein the phone numbers have an NPA-NXX-XXXX format and wherein the first portion comprises the NPA part of the NPA-NXX-XXXX format and wherein the second portion comprises the NXX-XXXX part of the NPA-NXX-XXXX format.

10. The call processing system of claim 1 wherein the device comprises a wireless device.

11. A method of operating a call processing system, the method comprising:

receiving a message to register a device with a communications network, wherein the message indicates a mobile station identifier associated with the device;

processing the message to determine a phone number associated with the device based on the mobile station identifier;

processing the phone number to determine if an override dialing rule applies,

wherein if the override dialing rule applies, processing the phone number to determine the override dialing rule based on the phone number, and applying the override dialing rule to calls placed from the device.

12. The method of claim 11 , wherein a default dialing rule applies to the calls placed from the device, and where the method further comprises:

processing the mobile station identifier to determine if the override dialing rule overrides the default dialing rule based on the mobile station identifier.

13. The method of claim 12 wherein the default dialing rule is overridden with the override dialing rule if the mobile station identifier is within a range of mobile station identifiers, and where the method further comprises:

applying the override dialing rule to calls placed from the device.

14. The method of claim 11 wherein a default dialing rule applies to the calls placed from the device, and wherein if the override dialing rule does not apply, the method further comprises:

applying the default dialing rule to calls placed from the device.

15. The method of claim 13 wherein the calls are placed from the device to phone numbers having a first portion and a second portion.

16. The method of claim 15 wherein the override dialing rule requires a user to dial the first portion for the calls placed from the device.

17. The method of claim 16 wherein the phone numbers have an NPA-NXX-XXXX format and wherein the first portion comprises the NPA part of the NPA-NXX-XXXX format and wherein the second portion comprises the NXX-XXXX part of the NPA-NXX-XXXX format.

18. The method of claim 15 wherein the override dialing rule allows a user to dial only the second portion for the calls placed from the device.

19. The method of claim 18 wherein the phone numbers have an NPA-NXX-XXXX format and wherein the first portion comprises the NPA part of the NPA-NXX-XXXX format and wherein the second portion comprises the NXX-XXXX part of the NPA-NXX-XXXX format.

20. The method of claim 11 wherein the device comprises a wireless device.

21. A software product comprising:

a non-transitory computer-readable medium carrying one or more sequences of instructions for operating a call processing system wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to:

receive a message to register a device with a communications network, wherein the message indicates a mobile station identifier associated with the device;

process the message to determine a phone number associated with the device based on the mobile station identifier;

process the phone number to determine if an override dialing rule applies,

wherein if the override dialing rule applies process the phone number to determine the override dialing rule based on the phone number, and apply the override dialing rule to calls placed from the device.

22. The software product of claim 21 wherein a default dialing rule applies to the calls placed from the device, and where execution of the one or more sequence of instructions by the one or more of the processors cause the one or more processors to further:

process the mobile station identifier to determine if the override dialing rule overrides the default dialing rule based on the mobile station identifier.

23. The software product of claim 22 wherein the default dialing rule is overridden with the override dialing rule if the mobile station identifier is within a range of mobile station identifiers, and where execution of the one or more sequence of instructions by the one or more of the processors cause the one or more processors to further:

apply the override dialing rule to calls placed from the device.

24. The software product of claim 21 wherein a default dialing rule applies to the calls placed from the device, and wherein if the override dialing rule does not apply, the execution of the one or more sequence of instructions by the one or more of the processors cause the one or more processors to further:

apply the default dialing rule to calls placed from the device.

25. The software product of claim 23 wherein the calls are placed from the device to phone numbers having a first portion and a second portion.

26. The software product of claim 25 wherein the override dialing rule requires a user to dial the first portion for the calls placed from the device.

27. The software product of claim 26 wherein the phone numbers have an NPA-NXX-XXXX format and wherein the first portion comprises the NPA part of the NPA-NXX-XXXX format and wherein the second portion comprises the NXX-XXXX part of the NPA-NXX-XXXX format.

28. The software product of claim 25 wherein the override dialing rule allows a user to dial only the second portion for the calls placed from the device.

29. The software product of claim 28 wherein the phone numbers have an NPA-NXX-XXXX format and wherein the first portion comprises the NPA part of the NPA-NXX-XXXX format and wherein the second portion comprises the NXX-XXXX part of the NPA-NXX-XXXX format.

30. The software product of claim 21 wherein the device comprises a wireless device.

Assignments (5)
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 →