# US 7,110,516 B2 · Dynamic telephone configuration

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

- Number: US 7,110,516 B2
- Document ID: US7110516B2
- Status: Granted
- Kind: B2
- Application number: 10/779,671
- Filed: 2004-02-18
- Published: 2005-08-18
- Granted: 2006-09-19
- Earliest claimed: 2004-02-18
- Assignees: Comdial Corporation
- Inventors: S. Murad Sarp; Angel Gonzalez
- Web page: https://patentgrep.com/patent/US7110516B2

## CPC

- H04M 1/2471: {Configurable and interactive telephone terminals with subscriber controlled features modifications, e.g. with ADSI capability [Analog Display Services Interface] (systems providing special services or facilities to subscribers H04M3/42; administration or customization of services H04M3/42136; by downloading data to substation equipment H04M3/42178)}
- H04M 3/42: Systems providing special services or facilities to subscribers (specially adapted for wireless communication networks H04W4/00)
- H04M 3/382: {using authorisation codes or passwords}
- H04M 3/42153: {by subscriber}
- H04M 3/42272: {whereby the subscriber registers to the terminals for personalised service provision}
- H04M 7/0006: {where voice calls cross both networks}
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

The present invention provides a dynamic telephone configuration mode for users of a telephone system. In a virtual configure mode, a user inputs a virtual extension. The input virtual extension is associated with the physical extension of the telephone being dynamically configured. The DC telephone is then operated as if it were associated with the virtual extension input by the user. In the physical configure mode, a user inputs a physical extension. The input physical extension is swapped with the physical extension of the telephone being dynamically configured. The DC telephone is then operated as if it were associated with the physical extension input by the user.

## Claims

### Claim 1

A system, comprising:
a plurality of telephones including at least one dynamically configurable telephone having at least one of an input for toggling on and off dynamic configuration of the telephone by a user or an indicator for indicating whether dynamic configuration is on or off;
a switch that directs telephone calls carried between telephones and at least one trunk, said switch including physical and virtual extensions, wherein each physical extension corresponds to a link to a respective telephone and each virtual extension corresponds to a respective user; and
a dynamic configuration module that associates a physical extension of the at least one dynamically configurable telephone with a virtual extension input by a user at the at least one dynamically configurable telephone when the user initiates a dynamic configuration of the telephone and wherein the dynamic configuration module further sends a signal to the telephone indicating the dynamic configuration of the telephone is complete, whereby features associated with the virtual extension input by the user are delivered to the dynamically configurable telephone.

### Claim 2 (depends on 1)

The system of claim 1, wherein said switch comprises a private branch exchange.

### Claim 3 (depends on 1)

The system of claim 1, wherein said switch comprises a central office switch.

### Claim 4 (depends on 1)

The system of claim 1, wherein said dynamic configuration module delivers virtual extension configuration data to the telephone.

### Claim 5 (depends on 1)

The system of claim 1, wherein said switch supports the features or services delivered to the telephone.

### Claim 6 (depends on 1)

The system of claim 1, further comprising a memory coupled to said switch and said dynamic configuration module.

### Claim 7 (depends on 6)

The system of claim 6, wherein said memory stores a first group of data including associated physical extensions, ports and phone features.

### Claim 8 (depends on 7)

The system of claim 7, wherein said memory stores a second group of data including virtual extensions, user identifiers, phone features, and mapping information, and
wherein said dynamic configuration module sends mapping information to said memory that associates the physical extension of the telephone with the virtual extension input by the user.

### Claim 9 (depends on 8)

The system of claim 8, wherein said phone features include at least one selected from the group of call forwarding, voice mail, button-map assignments, conference calling, call waiting, hold, and transfer.

### Claim 10 (depends on 1)

The system of claim 1, wherein the telephone includes the input for toggling on and off dynamic configuration of the telephone by a user, and the indicator for indicating whether dynamic configuration is on or off.

### Claim 11 (depends on 10)

The system of claim 10, wherein said input comprises a button on a panel of the telephone, and said indicator comprises a visible indicator on the panel.

### Claim 12 (depends on 1)

The system of claim 1, wherein said switch further includes a port for enabling an administrator to provision physical and virtual extensions.

### Claim 13 (depends on 1)

The system of claim 1, wherein said switch further includes a network port for coupling a VoIP telephone to said switch.

### Claim 14 (depends on 1)

The system of claim 1, wherein said dynamic configuration module checks whether the virtual extension input by the user is valid and a password input by the user is valid before associating the physical extension of the telephone with the virtual extension input.

### Claim 15

A system, comprising:
a plurality of telephones including at least one dynamically configurable telephone having at least one of an input for toggling on and off dynamic configuration of the telephone by a user or an indicator for indicating whether dynamic configuration is on or off;
a switch that couples telephones and at least one trunk, said switch including physical extensions, wherein each physical extension corresponds to a link to a respective telephone; and
a dynamic configuration module that associates a physical extension of the at least one dynamically configurable telephone with a physical extension input by a user at the at least one dynamically configurable telephone when the user initiates a dynamic configuration of the telephone and wherein the dynamic configuration module further sends a signal to the at least one dynamically configurable telephone indicating the dynamic configuration of the telephone is complete, whereby features associated with the physical extension input by the user are delivered to the at least one dynamically configurable telephone.

### Claim 16 (depends on 15)

The system of claim 15, wherein said switch comprises at least one of a private branch exchange and a central office switch.

### Claim 17 (depends on 15)

The system of claim 15, further comprising a memory coupled to said switch and said dynamic configuration module.

### Claim 18 (depends on 17)

The system of claim 17, wherein said memory stores a first group of data including associated physical extensions, ports and phone features.

### Claim 19 (depends on 18)

The system of claim 18, wherein said dynamic configuration module swaps port information stored in said memory so as to associate the physical extension of the telephone with the physical extension input by the user.

### Claim 20 (depends on 15)

The system of claim 15, wherein said switch further includes a network port for coupling a VoIP telephone to said switch.

### Claim 21

In a telephone system having a switch that couples telephones and at least one trunk, the switch including physical and virtual extensions, wherein each physical extension corresponds to a link to a respective telephone and each virtual extension corresponds to a respective user, a method for dynamically configuring a first telephone for use by a first user comprising:
receiving a virtual extension input by the first user through the first telephone;
associating a physical extension of the first telephone with the input virtual extension, whereby features associated with the input virtual extension are delivered to the first telephone;
sending a signal to the first telephone indicating the dynamic configuration of the first telephone is complete; and
providing an indication on the first telephone when the signal is received at the first telephone.

### Claim 22 (depends on 21)

The method of claim 21, further comprising presenting a first prompt at the first telephone that requests input of the virtual extension.

### Claim 23 (depends on 22)

The method of claim 22, further comprising presenting a second prompt at the first telephone that requests input of a password associated with the first user.

### Claim 24 (depends on 23)

The method of claim 23, further comprising checking whether the virtual extension input and password input are valid prior to said associating step.

### Claim 25 (depends on 23)

The method of claim 23, wherein the first telephone includes a visible indicator, and wherein the indication providing comprises illuminating the visible indicator of the first telephone when the signal is received at the first telephone.

### Claim 26 (depends on 23)

The method of claim 23, further comprising providing phone features associated with the input virtual extension to the first telephone, the provided phone features including at least one phone feature selected from the group of call forwarding, voice mail, button-map assignments, conference calling, call waiting, hold, and transfer.

### Claim 27 (depends on 21)

The method of claim 21, further comprising enabling an administrator to provision physical and virtual extensions at the switch.

### Claim 28 (depends on 21)

The method of claim 21, further comprising:
receiving an inbound call to the input virtual extension;
looking up a physical port based on the input virtual extension; and
routing the inbound call to the first telephone at the looked up physical port.

### Claim 29 (depends on 21)

The method of claim 21, further comprising:
receiving a message relating the input virtual extension; and
processing the message based on stored feature data relating to the input virtual extension;
looking up a physical port associated with the input virtual extension; and
delivering data corresponding to the processed message over the looked up physical port to the first telephone at the looked up physical port.

### Claim 30 (depends on 21)

The method of claim 21, further comprising:
receiving at a physical port a signal corresponding to an input entered at the first telephone;
looking up virtual extension feature data associated with the physical data at which the signal was received; and
processing the signal based on the looked up virtual extension feature data.

### Claim 31

In a telephone system having a switch that couples telephones and at least one trunk, the switch including physical and virtual extensions, wherein each physical extension corresponds to a link to a respective telephone, a method for dynamically configuring a first telephone for use by a first user comprising:
receiving a physical extension input by the first user through the first telephone;
associating a physical extension of the first telephone with the input physical extension, whereby features associated with the input physical extension are delivered to the first telephone;
sending a signal to the first telephone indicating the dynamic configuration of the first telephone is complete; and
providing an indication on the first telephone when the signal is received at the first telephone.
