Telecom Routing Data Access via Local and External Providers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Telecommunication service providers face high costs and regulatory burdens in obtaining global routing data, as distributing data across the globe and adhering to country-specific regulations can be expensive and complex.
Innovation Solution
A system and method that enables a computing node to identify and access routing data through a local or external data provider based on the destination country, using the ENUM protocol, and considering data policy, cost, and authorization, to efficiently retrieve routing data with low latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If routing data is distributed to access points across the globe, then service providers can obtain routing data, but the cost becomes prohibitively expensive
Solution Approach 1:
The patent introduces data providers as intermediary entities between service providers and routing data sources. These data providers aggregate routing data centrally and provide it to service providers through access points, eliminating the need for global distribution of routing data to all access points. This intermediary layer reduces costs while maintaining data availability through selective querying of appropriate data providers.
Solution Approach 2:
The system creates a universal data provider architecture where a single data provider can serve multiple service providers and multiple access points globally. Instead of each access point needing local routing data, the universal data provider system allows any access point to query any data provider, reducing the need for redundant data storage and distribution across the global network.
2Reliability
If service providers establish network connectivity to data providers, then routing data can be accessed, but regulatory requirements create additional burdens
Solution Approach 1:
The access points serve as intermediaries that handle the complexity of network connectivity and regulatory compliance. Service providers simply query their local access point, which then determines the appropriate data provider to query based on routing number analysis and regulatory requirements. This intermediary layer shields service providers from the complexity of establishing and managing direct network connectivity to multiple data providers across different jurisdictions.
Solution Approach 2:
The patent implements local quality by having each access point configured with knowledge of local regulatory requirements and connected to appropriate local data providers. This allows routing data access to be tailored to local conditions while maintaining a unified global system. Service providers interact with their local access point using standard protocols, and the local configuration handles regulatory compliance automatically.
3Loss of information
If routing data is obtained from external data providers, then comprehensive routing information is available, but query latency increases
Solution Approach 1:
The system performs preliminary actions by having access points analyze routing numbers and determine the appropriate data provider before actually querying for routing data. The access point uses routing number analysis to predict which data provider is most likely to have the required data, and queries that specific provider directly. This preliminary routing decision prevents unnecessary queries to multiple data providers, reducing latency while ensuring comprehensive data retrieval from the appropriate source.
Solution Approach 2:
The patent segments the global routing data system into multiple specialized data providers, each potentially specializing in specific regions, carriers, or types of routing information. This segmentation allows the system to query only the relevant segment (data provider) needed for a particular routing request, rather than querying all possible data providers. The access point intelligently routes queries to the appropriate segment, reducing overall query latency while maintaining data completeness.
Data Source
AI summary
Systems and methods are disclosed to provide routing data associated with a destination phone number to a service provider. The service provider sends a first query to a first computing node of a data provider for routing data associated with a phone number. The first computing node provides the routing data if it is available from the data provider. Otherwise, the first computing node identifies a second data provider that is capable of providing the routing data. The first computing node then obtains the routing data from the second data provider and returns it to the service provider.


