Dialing Rule Determination via Directory Code Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Determining dialing rules in wireless networks based on mobile station identifiers (MSIDs) is unreliable, and obtaining mobile directory numbers (MDNs) is difficult for carriers, as handsets register with MSIDs rather than MDNs, and carriers typically shield their customers' MDNs from other carriers.

Innovation Solution

A call processing system that determines dialing rules based on mobile directory numbers (MDNs) by processing a device code to identify a directory code and applying an override dialing rule, allowing users to dial either the first or second portion of a phone number depending on the MDN, without requiring carriers to divulge their customers' MDNs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If dialing rules are determined based on MSID, then the system can automatically enforce dialing rules during device registration, but the reliability of dialing rule determination deteriorates

Engineering Contradiction:
Improveautomatic dialing rule enforcementVSAvoiddialing rule determination accuracy
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent introduces an intermediary process where the MSID serves as an initial identifier that triggers a lookup mechanism to retrieve the associated MDN. This intermediary step allows the system to maintain automatic enforcement while improving reliability by using the more reliable MDN for actual dialing rule determination. The call processing system acts as an intermediary that translates from MSID-based registration to MDN-based rule enforcement.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If carriers obtain and use MDNs for dialing rule determination, then the reliability of dialing rule enforcement improves, but the difficulty of obtaining MDNs increases due to carrier privacy policies

Engineering Contradiction:
Improvedialing rule enforcement accuracyVSAvoidMDN acquisition difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent makes the MDN serve multiple functions: it is used for dialing rule determination, for identifying the originating directory number in call records, and for compliance with telecommunications regulations. By consolidating these functions into a single data element, the system justifies the effort to obtain the MDN through its broad utility across multiple system operations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system performs preliminary action by obtaining and storing the MDN association with the MSID during the device registration process, before actual call placement occurs. This preliminary acquisition of the MDN information eliminates the need for repeated MDN retrieval during call processing, reducing the overall difficulty of MDN acquisition while ensuring reliability when dialing rules need to be enforced.

Inventive Principle:
Principle #10Preliminary action

3Object-affected harmful factors

If carriers shield customers' MDNs from other carriers, then customer privacy and security are protected, but the ability to obtain MDNs for dialing rule determination deteriorates

Engineering Contradiction:
Improvecustomer information exposureVSAvoiddialing rule determination capability
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent applies local quality by restricting MDN visibility and access to specific authorized contexts within the call processing system, rather than broadly exposing or shielding it universally. The MDN is made available for specific functions (dialing rule determination, call setup) while remaining protected from unauthorized access or exposure to other carriers, thus maintaining both security and functionality.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9332120B1Dialing rule determining and application in a communication system
Publication Date: 2016.05.03 T MOBILE INNOVATIONS LLC
  • US9332120B1 patent drawing
  • US9332120B1 patent drawing
  • US9332120B1 patent drawing

AI summary

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.