IP Endpoint Database for Telecommunications Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improverouting efficiencyVSAvoiddevice capability matching
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvecommunication deliveryVSAvoiduser availability information
Core Design Contradiction:
ReliabilityVSLoss of information

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #23Feedback

3Productivity

If the network stores multiple IP endpoints for each user, then the most suitable endpoint can be selected, but the database complexity increases

Engineering Contradiction:
Improvecommunication routing accuracyVSAvoiddatabase structure
Core Design Contradiction:
ProductivityVSDevice complexity

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

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

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

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10630635B2Internet protocol endpoints database in a telecommunications network
Publication Date: 2020.04.21 LEVEL 3 COMMUNICATIONS LLC
  • US10630635B2 patent drawing
  • US10630635B2 patent drawing
  • US10630635B2 patent drawing

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.