IP Endpoint Database for Telecommunications Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing telecommunications networks often inefficiently route communications based on dialed telephone numbers, which may not account for a user's multiple devices with varying capabilities or their current location and availability, leading to missed communications.
Innovation Solution
Implementing an IP endpoint database that stores and manages multiple Internet Protocol (IP) endpoints associated with users, allowing networks to determine the most suitable endpoint for routing communications based on the type of communication, user availability, and location, using SIP URIs and ENUM addresses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If routing is based on dialed telephone number, then the network can connect caller's device with destination device, but the routing may not be efficient when user has multiple devices with varying capabilities
Solution Approach 1:
The patent segments the routing process into two distinct phases: (1) initial connection establishment using traditional telephone number-based routing, and (2) subsequent optimization using IP endpoint database lookup. This segmentation allows the system to maintain compatibility with existing telephone routing while adding intelligent device selection capability, thereby improving routing efficiency without sacrificing adaptability to multiple device types
Solution Approach 2:
The IP endpoint database serves as an intermediary between the traditional telephone number-based routing system and the actual communication delivery. When a call is initiated, the system queries the IP endpoint database using the telephone number as a key, and receives back the most appropriate IP address and device identifier. This intermediary layer enables intelligent device selection while maintaining compatibility with existing telephony infrastructure
2Reliability
If routing is based on dialed telephone number, then the network can establish communication connection, but communications may not reach the user at their current location or available device
Solution Approach 1:
The system performs preliminary actions by maintaining and continuously updating an IP endpoint database that stores the current location, available devices, and communication preferences for each user before communications are initiated. When a user registers their devices or updates their availability status, this information is proactively stored in the database, ensuring that when a communication is initiated later, the most current and appropriate routing information is already available, thereby improving reliability without losing user availability information
Solution Approach 2:
The system implements feedback mechanisms where users can update their device availability, location, and communication preferences in real-time, and this information is immediately reflected in the IP endpoint database. The database management system continuously monitors and updates endpoint information based on user actions, ensuring that the routing information remains current and accurate, thereby improving communication delivery reliability while capturing user availability information
3Productivity
If the network stores multiple IP endpoints for each user, then the most suitable endpoint can be selected, but the database complexity increases
Solution Approach 1:
The IP endpoint database is designed as a universal, multi-functional system that handles multiple types of communications (voice, video, data) across multiple device types (mobile phones, computers, tablets) through a single unified database structure. The database stores standardized endpoint records that can serve any communication type, eliminating the need for separate routing systems for different communication modalities. This universality improves routing accuracy while avoiding the complexity of maintaining multiple specialized databases
Solution Approach 2:
The system manages database complexity by organizing endpoint information using consistent parameter structures and data formats. Each user record contains standardized fields for IP addresses, device identifiers, communication preferences, and availability status. The database management system uses uniform query and update procedures regardless of the number of endpoints, allowing the system to scale to multiple devices per user without proportionally increasing operational complexity
Data Source
AI summary
Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing a directory or database of IP endpoints associated with users of a telecommunications network. The IP endpoints directory may be accessed by users or other networks to determine or obtain destinations within the network or accessible through the network that are associated with users or participants of the network. Through the database, networks and users may determine one or more endpoints for communications intended for a particular user. The results from the IP endpoint database may be then utilized to route communications along one or more routes through the network based on the information stored in the database.


