IP Library Granted Patent US 10,122,678
Granted Patent B2
US 10,122,678 · App. 15/363,765 · Granted Nov 6, 2018

Internet protocol endpoints database in a telecommunications network

Inventor: Adam C. Uzelac (Rochester, NY)
Assignee: Level 3 Communications, LLC
H04L61/157H04L45/308H04L45/3065H04L45/745H04L61/106H04L61/1511H04M1/64
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 10,122,678
App. No.
15/363,765
Granted
Nov 6, 2018
Kind
B2
Abstract

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.

Claims (37)

1. A method for routing a communication in a telecommunications network, the method comprising:

maintaining a database of a plurality of Internet Protocol (IP) endpoints associated with a particular user of the telecommunications network;

receiving a request for an IP endpoint for the particular user from a customer network in communication with the database, the request based on a intended communication for the user received at the customer network;

analyzing the request to determine a type of the intended communication; and providing the IP endpoint for the particular user to the network based at least on the type of the intended communication, the IP endpoint comprising a routing information for transmitting the communication through the telecommunications network,

wherein the IP endpoint for the particular user comprises an IP address for a terminating device configured to play a recorded message based on the current availability status of the particular user.

2. The method of claim 1 wherein the request for the IP endpoint comprises an Electronic Number Mapping (ENUM) address for the particular user of the telecommunications network.

3. The method of claim 1 wherein the intended communication for the user comprises an IP-based communication and the IP endpoint for the particular user comprises an IP address for a communication device associated with the particular user.

4. The method of claim 1 wherein the intended communication for the user comprises a video-based communication and the IP endpoint for the particular user comprises an IP address for a video-capable communication device associated with the particular user.

5. The method of claim 1 wherein the type of intended communication comprises a time of day indication for the communication and the IP endpoint for the particular user comprises an IP address of a communication device associated with the particular user for the time of day of the intended communication.

6. The method of claim 1 further comprising:

associating the particular user of the telecommunications network with a group enterprise network; and

storing the plurality of IP endpoints associated with the particular user in a group enterprise network entry in the database.

7. The method of claim 1 wherein providing the IP endpoint for the particular user is further based on a current availability status of the particular user stored in the database.

8. A system for managing a telecommunications network, the system comprising:

a database storing a plurality of Internet Protocol (IP) endpoints associated with a particular user of the telecommunications network; and

a database management server comprising:

at least one communication port for receiving a request for one of the plurality of IP endpoints associated with the particular user from a requesting network, the request based on an intended communication for the particular user received at the customer network;

a processing device; and

a computer-readable medium connected to the processing device configured to store instructions that, when executed by the processing device, performs the operations of:

analyzing the request to determine a type of the intended communication; and

providing the one of the plurality of IP endpoints for the particular user to the requesting network based at least on the type of the intended communication, the IP endpoint comprising a routing information for transmitting the communication through the telecommunications network,

wherein the processing device further performs the operations of:

receiving user schedule information from a scheduling application associated with the particular user; and

storing a current availability status of the particular user in the database.

9. The system of claim 8 wherein the IP endpoint for the particular user comprises an IP address for a terminating device configured to play a recorded message based on the current availability status of the particular user.

10. The system of claim 8 wherein the processing device further performs the operations of: receiving the one of the plurality of IP endpoints for the particular user from a customer network; and

storing the one of the plurality of IP endpoints for the particular user in the database.

11. The system of claim 8 wherein the customer network is an enterprise network and the processing device further performs the operations of:

associating the particular user with the enterprise network prior to storing the one of the plurality of IP endpoints for the particular user in the database.

12. The system of claim 8 wherein the request for the one of the plurality of IP endpoints comprises an Electronic Number Mapping (ENUM) address for the particular user of the telecommunications network.

13. The system of claim 8 wherein the type of intended communication comprises a time of day indication for the communication and the IP endpoint for the particular user comprises an IP address of a communication device associated with the particular user for the time of day of the intended communication.

14. The system of claim 8 wherein the user schedule information is received from an application program interface (API) server in communication with the database management server.

15. The system of claim 8 wherein providing the one of the plurality of IP endpoints for the particular user is further based on a current availability status of the particular user stored in the database.

16. The system of claim 8 wherein the processing device further performs the operations of:

receiving one or more processing rules from the particular user for providing a requested IP endpoint of the particular user; and storing the one or more processing rules of the particular user in the database.

17. The system of claim 8 wherein the intended communication for the particular user comprises an IP-based communication and the IP endpoint for the particular user comprises an IP address for a communication device associated with the particular user.

18. The system of claim 8 wherein the intended communication for the particular user comprises a video-based communication and the IP endpoint for the particular user comprises an IP address for a video-capable communication device associated with the particular user.

Assignments (3)
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (SECOND LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0749 →
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (FIRST LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2016
From: UZELAC, ADAM C.
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 040718/0078 →
Continuity (2)
Provisional Application 62341964 · May 26, 2016
Related Publication 20170346784A1 · Nov 30, 2017