# US 9,521,210 B2 · Methods and apparatus to install voice over internet protocol (VoIP) devices

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

- Number: US 9,521,210 B2
- Document ID: US9521210B2
- Status: Granted
- Kind: B2
- Application number: 11/539,536
- Filed: 2006-10-06
- Published: 2008-04-10
- Granted: 2016-12-13
- Earliest claimed: 2006-10-06
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: Michael Jason Taylor; James Edward Zeigler, Jr.; Lakshminarashimhan Naidu
- Inventors: Michael Jason Taylor; James Edward Zeigler, Jr.; Lakshminarashimhan Naidu
- Web page: https://patentgrep.com/patent/US9521210B2

## CPC

- H04L 67/306: User profiles
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- H04W 4/02: Services making use of location information
- H04W 4/90: Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
- H04W 76/50: for emergency connections
- H04M 2242/30: Determination of the location of a subscriber
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

Methods and apparatus to install voice over Internet Protocol (VoIP) devices are disclosed. An example method comprises receiving a device identifier and an authentication credential from a voice over Internet protocol (VoIP) device, and provisioning the device identifier to a subscriber account based on the authentication credential.

## Claims

### Claim 1

A voice over Internet protocol system comprising:
a machine readable memory device including machine readable instructions;
an authentication server; and
a device profile management server including a processor to execute the instructions to perform operations including:
accessing a device identifier received from a voice over Internet protocol device;
providing a default device profile to the voice over Internet protocol device when the device identifier is not associated with a subscriber account, the default device profile not being associated with the subscriber account, the default device profile to cause a call processor with which the voice over Internet protocol device subsequently registers to:
determine whether a first telephone number of a call from the voice over Internet protocol device is an emergency call number associated with a 911 call; and
connect the call to one of a destination associated with the first telephone number or the authentication server depending on whether the first telephone number is the emergency call number, wherein the authentication server is not the destination associated with the first telephone number, the default device profile to cause the call processor to connect the call to the destination associated with the first telephone number in response to determining the first telephone number is the emergency call number, the default device profile to cause the call processor to automatically redirect the call to connect to the authentication server instead of the destination associated with the first telephone number in response to determining the first telephone number is not the emergency call number, the redirecting of the call to the authentication server to cause the voice over Internet protocol device to access the authentication server to become associated with the subscriber account; and
comparing an activation code received from the voice over Internet protocol device to a plurality of activation codes associated with a plurality of existing subscriber accounts to determine whether to associate the voice over Internet protocol device with the subscriber account.

### Claim 2 (depends on 1)

The voice over Internet protocol system of claim 1, wherein the device profile management server includes the authentication server.

### Claim 3 (depends on 1)

The voice over Internet protocol system of claim 1, wherein the call processor is a default call processor, and the operations further include sending a subscriber device profile when the device identifier is associated with the subscriber account, the subscriber device profile including a network address of a serving call processor.

### Claim 4 (depends on 1)

The voice over Internet protocol system of claim 1, wherein the voice over Internet protocol device is at least one of a voice over Internet protocol phone, a voice over Internet protocol residential gateway, a personal computer, a voice over Internet protocol endpoint and a voice over Internet protocol adapter.

### Claim 5 (depends on 1)

The voice over Internet protocol system of claim 1, wherein the operations further include:
storing information associated with the subscriber account.

### Claim 6 (depends on 1)

The voice over Internet protocol system of claim 1, wherein the device profile management server includes an interactive voice response system.

### Claim 7 (depends on 1)

The voice over Internet protocol system of claim 1, further including a voice over Internet protocol call processor to register the voice over Internet protocol device for a voice over Internet protocol service when the voice over Internet protocol device is authenticated.

### Claim 8 (depends on 1)

The voice over Internet protocol system of claim 1, wherein the activation code is received from the voice over Internet protocol device via the authentication server.

### Claim 9

A method to provision a voice over Internet protocol device, the method comprising:
accessing an authentication credential and a device identifier associated with a voice over Internet protocol device at a device profile management server, the device profile management server to provision the voice over Internet protocol device;
sending to the voice over Internet protocol device a default device profile when the device identifier is not associated with a subscriber account, the default device profile not being associated with the subscriber account, the default device profile to cause a call processor with which the voice over Internet protocol device subsequently registers to:
determine whether a first telephone number of a call from the voice over Internet protocol device is an emergency call number associated with a 911 call; and
connect the call to one of a destination associated with the first telephone number or an authentication server depending on whether the first telephone number is the emergency call number, wherein the authentication server is not the destination associated with the first telephone number, the default device profile to cause the call processor to route the call to the destination associated with the first telephone number in response to determining the first telephone number is the emergency call number, the default device profile to cause the call processor to automatically redirect the call to connect to the authentication server instead of the destination associated with the first telephone number in response to determining the first telephone number is not the emergency call number, the redirecting of the call to the authentication server to cause the voice over Internet protocol device to access the authentication server to become associated with the subscriber account; and
comparing an activation code received from the voice over Internet protocol device to a plurality of activation codes associated with a plurality of existing subscriber accounts to determine whether to associate the voice over Internet protocol device with the subscriber account.

### Claim 10 (depends on 9)

The method of claim 9, further including sending a subscriber device profile associated with the subscriber account when the subscriber account is associated with the device identifier based on the authentication credential.

### Claim 11 (depends on 9)

The method of claim 9, wherein the accessing of the authentication credential includes:
prompting for the authentication credential; and
receiving the authentication credential via an input device associated with the voice over Internet protocol device.

### Claim 12 (depends on 9)

The method of claim 9, wherein the authentication credential is received by detecting a dialed digit.

### Claim 13 (depends on 9)

The method of claim 9, wherein the authentication credential represents at least one of a username, a password, or the activation code.

### Claim 14 (depends on 9)

The method of claim 9, wherein the accessing of the authentication credential and the device identifier associated with the voice over Internet protocol device at the device profile management server includes receiving at least one of a packet, a dialed digit, and a dual-tone multi-frequency signal at the device profile management server.

### Claim 15 (depends on 9)

The method of claim 9, wherein the accessing of the authentication credential at the device profile management server includes receiving the authentication credential via the authentication server.

### Claim 16 (depends on 9)

The method of claim 9, wherein the voice over Internet protocol device is at least one of a voice over Internet protocol phone, a voice over Internet protocol residential gateway, a personal computer, a voice over Internet protocol endpoint and a voice over Internet protocol adapter.

### Claim 17

A voice over Internet protocol device comprising:
a machine readable memory device including machine readable instructions;
an input device to receive an authentication credential from a user of the voice over Internet protocol device; and
a processor to execute the instructions to perform operations including:
sending the authentication credential and a device identifier to a device profile management server to provision the voice over Internet protocol device, the authentication credential including an activation code to be compared to a plurality of activation codes associated with a plurality of existing subscriber accounts; and
receiving from the device profile management server a default device profile when the device identifier is not associated with a subscriber account, the default device profile not being associated with the subscriber account, the default device profile to cause a call processor with which the voice over Internet protocol device subsequently registers to:
determine whether a first telephone number of a call from the voice over Internet protocol device is an emergency call number associated with a 911 call;
connect the call to a destination associated with the first telephone number in response to determining the first telephone number is the emergency call number; and
automatically redirect the call to connect the call to an authentication server instead of the destination associated with the first telephone number in response to determining the first telephone number is not the emergency call number, the redirecting of the call to the authentication server to cause the voice over Internet protocol device to access the authentication server to become associated with the subscriber account.

### Claim 18 (depends on 17)

The voice over Internet protocol device of claim 17, wherein the operations further include storing the device profile received from the device profile management server in response to sending the device identifier and the authentication credential.

### Claim 19 (depends on 17)

The voice over Internet protocol device of claim 17, wherein the operations further include prompting a user for the authentication credential.

### Claim 20 (depends on 17)

The voice over Internet protocol device of claim 17, wherein the operations further include sending the authentication credential via the authentication server.

### Claim 21 (depends on 17)

The voice over Internet protocol device of claim 17, wherein the voice over Internet protocol device is at least one of a voice over Internet protocol phone, a voice over Internet protocol residential gateway, a personal computer, a voice over Internet protocol endpoint and a voice over Internet protocol adapter.

### Claim 22

A machine readable memory device including machine accessible instructions which, when executed, cause a machine to perform operations comprising:
accessing an authentication credential and a device identifier associated with a voice over Internet protocol device at a device profile management server, the device profile management server to provision the voice over Internet protocol device;
sending to the voice over Internet protocol device a default device profile when the device identifier is not associated with a subscriber account, the default device profile not being associated with the subscriber account, the default device profile to cause a call processor with which the voice over Internet protocol device subsequently registers to:
determine whether a first telephone number of a call from the voice over Internet protocol device is an emergency call number associated with a 911 call; and
connect the call to one of a destination associated with the first telephone number or an authentication server depending on whether the first telephone number is the emergency call number, wherein the authentication server is not the destination associated with the first telephone number, the default device profile to cause the call processor to route the call to the destination associated with the first telephone number in response to determining the first telephone number is the emergency call, the default device profile to cause the call processor to automatically redirect the call to connect to the authentication server instead of the destination associated with the first telephone number in response to determining the first telephone number is not the emergency call number, the redirecting of the call to the authentication server to cause the voice over Internet protocol device to access the authentication server to become associated with the subscriber account; and
comparing an activation code received from the voice over Internet protocol device to a plurality of activation codes associated with a plurality of existing subscriber accounts to determine whether to associate the voice over Internet protocol device with the subscriber account.

### Claim 23 (depends on 22)

The machine readable memory device of claim 22, wherein the operations further include sending a subscriber device profile associated with a subscriber account when the subscriber account is associated with the device identifier based on the authentication credential.

### Claim 24 (depends on 22)

The machine readable memory device of claim 22, wherein the operations further include accessing the authentication credential by:
prompting for the authentication credential; and
receiving the authentication credential via an input device associated with the voice over Internet protocol device.

### Claim 25 (depends on 22)

The machine readable memory device of claim 22, wherein the authentication credential is received by detecting a dialed digit.

### Claim 26 (depends on 22)

The machine readable memory device of claim 22, wherein the authentication credential represents at least one of a username, a password, and the activation code.

### Claim 27 (depends on 22)

The machine readable memory device of claim 22, wherein the operations further include accessing the authentication credential and the device identifier associated with the voice over Internet protocol device at the device profile management server by receiving at least one of a packet, a dialed digit, and a dual-tone multi-frequency signal at the device profile management server.

### Claim 28 (depends on 22)

The machine readable memory device of claim 22, wherein the operations further include accessing the authentication credential at the device profile management server by receiving the authentication credential via the authentication server.
