# US 8,787,544 B2 · Internet protocol for IP private branch exchanges

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,787,544 B2
- Document ID: US8787544B2
- Status: Granted
- Kind: B2
- Application number: 13/848,607
- Filed: 2013-03-21
- Published: 2013-10-31
- Granted: 2014-07-22
- Earliest claimed: 2008-03-05
- Assignees: CenturyLink Intellectual Property LLC
- Applicants: CenturyLink Intellectual Property LLC
- Inventors: Anthony Zerillo
- Web page: https://patentgrep.com/patent/US8787544B2

## CPC

- H04M 3/42314: {in private branch exchanges}
- H04L 61/4557: Directories for hybrid networks, e.g. including telephone numbers
- H04M 7/006: {Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP) , including next generation networks with a packet-switched transport layer (H04L65/00 takes precedence; aspects not specific to the type of network H04M3/00; special services in those networks H04M3/42)}
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An Internet protocol query for Internet protocol private branch exchanges including a private branch exchange that is connected to the public switched telephone network for receiving a call setup request, the private branch exchange not being enabled for receiving calling name delivery information from a telecommunications circuit; at least one of an incumbent local exchange carrier switch and a competitive local exchange carrier switch in communication with the private branch exchange, the at least one of the incumbent local exchange carrier switch and the competitive local exchange carrier switch having the telecommunications circuit not enabled for calling name delivery information retrieval; a network in communication with the private branch exchange; and a calling name delivery database in communication with the network for receiving calling name delivery queries from the private branch exchange based on the call setup request. Methods for routing calls based on ENUM information is also included.

## Claims

### Claim 1

An Internet protocol query system for Internet protocol private branch exchanges, the system comprising:
a private branch exchange that is connected to the public switched telephone network that receives a call setup request, the private branch exchange comprising an internal name delivery database, the private branch exchange and the internal name delivery database being independent from and in communication with a carrier switch, the private branch exchange not being enabled to receive calling name delivery information from the carrier switch; and
an external calling name delivery database, independent of the carrier switch and the private branch exchange, that receives calling name delivery queries from the private branch exchange based on the call setup request;
wherein the private branch exchange is configured, in response to a determination that an incoming telephone number associated with the call setup request does not require calling name delivery information, to withhold sending calling name delivery queries to both the internal name delivery database and the external name delivery database.

### Claim 2 (depends on 1)

The system of claim 1, wherein the carrier switch is a primary rate interface circuit.

### Claim 3 (depends on 1)

The system of claim 1, wherein the private branch exchange communicates with the carrier switch over a time-division multiplexing integrated services digital network primary rate interface circuit.

### Claim 4 (depends on 1)

The system of claim 1, wherein the carrier switch is a Class 5 telecommunications switch.

### Claim 5 (depends on 1)

The system of claim 1, wherein the carrier switch is selected from the group consisting of Digital Subscriber Line Access Multiplexer, Internet Protocol gateway, base station, and a network access point.

### Claim 6 (depends on 1)

The system of claim 1, wherein the carrier switch is at least one of an incumbent local exchange carrier switch or a competitive local exchange carrier switch.

### Claim 7 (depends on 1)

The system of claim 1, further comprising:
at least one communications device in communication with the private branch exchange for receiving the call setup information and associated calling name delivery information.

### Claim 8

An Internet protocol query system for Internet protocol private branch exchanges comprising:
a private branch exchange that is connected to a network for connecting an outbound telephone call from at least one communication device, the private branch exchange in communication with the at least one communication device and with an electronic numbering mapping database configured to receive electronic numbering mapping database queries from the private branch exchange based on a telephone number of the outbound telephone call;
wherein the private branch exchange is configured, in response to a determination that the telephone number of the outbound telephone call does not require electronic numbering mapping information, to withhold sending electronic numbering mapping database queries to the electronic numbering mapping database.

### Claim 9 (depends on 8)

The system of claim 8, wherein the electronic numbering mapping database includes Internet protocol addresses associated with their respective telephone numbers.

### Claim 10 (depends on 8)

The system of claim 8, wherein the network at least one of a public switched telephone network or an internet protocol network.

### Claim 11 (depends on 8)

The system of claim 8, wherein the electronic numbering mapping database stores E.164 addresses relating to the telephone numbers.

### Claim 12 (depends on 8)

The system of claim 8, wherein the electronic numbering mapping information is based on a suite of protocols that unify a telephone numbering system with an Internet addressing system or domain name system.

### Claim 13

A method for associating calling name directory information with an incoming telephone call comprising:
receiving a call setup request including a telephone number from at least one communications device;
determining whether the telephone number requires calling name delivery information;
in response to determining that the telephone number requires calling name delivery information:
querying one or more databases independent from a carrier switch for calling name delivery information related to the call setup request;
retrieving the calling name delivery information; and
transmitting the calling name delivery information to the at least one communications device; and
in response to determining that the telephone number does not require calling name delivery information, withholding sending calling name delivery queries to the one or more databases.

### Claim 14 (depends on 13)

The method of claim 13, further comprising:
suspending the call processing through a private branch exchange until the calling name delivery information is retrieved.

### Claim 15 (depends on 13)

The method of claim 13, wherein the one or more databases are selected from a group consisting of a database external to a private branch exchange and a database internal to the private branch exchange.

### Claim 16 (depends on 15)

The method of claim 15, further comprising:
selecting those call setup requests to query for calling name delivery information.

### Claim 17

A method for routing a call comprising:
receiving a call setup request including a telephone number for an outbound call from at least one communications device;
determining whether the telephone number requires electronic numbering mapping information;
in response to a determination that the telephone number requires electronic numbering mapping information:
querying one or more databases for electronic numbering mapping information related to the call setup request;
retrieving the electronic numbering mapping information; and
responsive to retrieving the electronic numbering mapping information, routing the call setup request to a network based on the retrieved electronic numbering mapping information; and
in response to a determination that the telephone number does not require electronic numbering mapping information, withholding sending queries to the one or more databases.

### Claim 18 (depends on 17)

The method of claim 17, wherein the one or more databases are selected from a group consisting of a database external to a private branch exchange and a database internal to the private branch exchange.

### Claim 19 (depends on 17)

The method of claim 17, wherein the network is at least one of a public switched telephone network and an Internet Protocol network.

### Claim 20 (depends on 17)

The method of claim 17, wherein the electronic numbering mapping information is based on a suite of protocols that unify a telephone numbering system with an Internet addressing system or domain name system.
