# US 8,570,899 B2 · Provisioning for enterprise services

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

- Number: US 8,570,899 B2
- Document ID: US8570899B2
- Status: Granted
- Kind: B2
- Application number: 12/778,820
- Filed: 2010-05-12
- Published: 2011-11-17
- Granted: 2013-10-29
- Earliest claimed: 2010-05-12
- Assignees: BlackBerry Limited
- Applicants: Paul Franklin Medynski; Richard John George
- Inventors: Paul Franklin Medynski; Richard John George
- Web page: https://patentgrep.com/patent/US8570899B2

## CPC

- H04M 3/4234: {Remote access to features of PBX or home telephone systems-teleworking in a PBX}
- H04L 65/1053: IP private branch exchange [PBX] functionality entities or arrangements (circuit switched PBXs H04M3/00)
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- H04M 3/42153: {by subscriber}
- H04M 7/003: {Click to dial services}
- H04M 2207/187: combining circuit and packet-switched, e.g. GPRS
- H04M 2207/206: composed of PSTN and wireless network
- 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

Configuring a communication system. Configuring a Private Branch eXchange (PBX) system to respond to a configuration telephone number by routing call control for the configuration number to an Service Management Platform (SMP). Determining an enterprise extension associated with an enterprise account in the domain of the SMP. Directing a mobile communication device associated with the enterprise account to call the configuration telephone number, and to communicate the determined enterprise extension and an authentication token of the enterprise account. Receiving, at the PBX system, a call on the configuration telephone number. Routing the call to the SMP. Receiving the determined enterprise extension at the SMP. Determining the PBX system port of the call. Directing the mobile communication device to communicate the authentication token. Receiving the authentication token. Upon receipt of an authentication token equivalent to the directed authentication token, associating the enterprise account with the determined PBX system port.

## Claims

### Claim 1

A computer-implemented method for configuring a communication system, the method comprising:
configuring a Private Branch eXchange (PBX) system to respond to a configuration telephone number by routing call control for the configuration number to a predetermined Service Management Platform (SMP), wherein the configuration number is uniquely assigned to the SMP;
determining at the SMP, an enterprise extension associated with an enterprise account in the domain of the SMP;
directing by the SMP, a mobile communication device associated with the enterprise account to call the configuration telephone number, and to communicate the determined enterprise extension and an authentication token of the enterprise account;
receiving, at the PBX system, a call on the configuration telephone number;
routing by the PBX system, the call to the SMP, the SMP recording meta-data accompanying the call;
receiving the determined enterprise extension at the SMP;
determining at the SMP, the PBX system port of the call based on the recorded metadata;
directing the mobile communication device to automatically communicate the authentication token without command by the SMP and without command by a user:
receiving the authentication token at the SMP, the authentication token having been automatically communicated without command;
upon receipt at the SMP of an authentication token equivalent to the directed authentication token, associating the enterprise account with the determined PBX system port; and
registering, by the SMP, the mobile communication device for enterprise services associated with the enterprise account.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1 wherein:
configuring a PBX system further comprises:
configuring the PBX system to respond to the configuration telephone number by establishing a two-way communication path between the calling device and the SMP via the PBX; and
directing the device, and receiving the authentication token, are performed via the two-way communication path.

### Claim 3 (depends on 2)

The computer-implemented method of claim 2 wherein:
communication over the two way communication path comprises dual-tone multi-frequency (DTMF) signaling.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1:
further comprising directing the device to communicate the determined enterprise extension, and
wherein, the determined enterprise extension is received only in response to directing the device to communicate the determined enterprise extension.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1 wherein:
directing the device to communicate the authentication token and receiving the authentication token are performed via a communication path via an enterprise server, through a public land-mobile network (PLMN), to the device.

### Claim 6

A computer program product for configuring a communication system, the computer program product comprising:
at least one non-transitory computer readable medium; and
at least one program module,
stored on the at least one medium, and
operative, upon execution by at least one processor for:
configuring a Private Branch eXchange (PBX) system to respond to a configuration telephone number by routing call control for the configuration number to a predetermined Service Management Platform (SMP), wherein the configuration number is uniquely assigned to the SMP;
determining at the SMP, an enterprise extension associated with an enterprise account in the domain of the SMP;
directing by the SMP, a mobile communication device associated with the enterprise account to call the configuration telephone number, and to communicate the determined enterprise extension and an authentication token of the enterprise account;
receiving, at the PBX system, a call on the configuration telephone number;
routing by the PBX system, the call to the SMP, the SMP recording metadata accompanying the call;
receiving the determined enterprise extension at the SMP;
determining at the SMP, the PBX system port of the call based on the recorded meta-data;
directing the mobile communication device to automatically communicate the authentication token without command by the SMP and without command by a user;
receiving the authentication token at the SMP, the authentication token having been automatically communicated without command;
upon receipt at the SMP of an authentication token equivalent to the directed authentication token, associating the enterprise account with the determined PBX system port; and
registering, by the SMP, the mobile communication device for enterprise services associated with the enterprise account.

### Claim 7 (depends on 6)

The computer program product of claim 6 wherein:
configuring a PBX system further comprises:
configuring the PBX system to respond to the configuration telephone number by establishing a two-way communication path between the calling device and the SMP via the PBX; and
directing the device, and receiving the authentication token, are performed via the two-way communication path.

### Claim 8 (depends on 7)

The computer program product of claim 7 wherein:
communication over the two way communication path comprises dual-tone multi-frequency (DTMF) signaling.

### Claim 9 (depends on 6)

The computer program product of claim 6:
further comprising directing the device to communicate the determined enterprise extension, and
wherein, the determined enterprise extension is received only in response to directing the device to communicate the determined enterprise extension.

### Claim 10 (depends on 9)

The computer program product of claim 9 wherein:
directing the device to communicate the authentication token and receiving the authentication token are performed via a communication path via an enterprise server, through a public land-mobile network (PLMN), to the device.

### Claim 11

A system for configuring a communication system, the system comprising:
at least one processor,
at least one non-transitory computer readable medium in communication with the processor;
at least one program module,
stored on the at least one medium, and operative upon execution by the processor for:
configuring a Private Branch eXchange (PBX) system to respond to a configuration telephone number by routing call control for the configuration number to a predetermined Service Management Platform (SMP), wherein the configuration number is uniquely assigned to the SMP;
determining at the SMP, an enterprise extension associated with an enterprise account in the domain of the SMP;
directing by the SMP, a mobile communication device associated with the enterprise account to call the configuration telephone number, and
to communicate the determined enterprise extension and an authentication token of the enterprise account;
receiving, at the PBX system, a call on the configuration telephone number;
routing by the PBX system, the call to the SMP, the SMP recording metadata accompanying the call;
receiving the determined enterprise extension at the SMP;
determining at the SMP, the PBX system port of the call based on the recorded meta-data;
directing the mobile communication device to automatically communicate the authentication token without command;
receiving the authentication token at the SMP, the authentication token having been automatically communicated without command by the SMP and without command by a user;
upon receipt at the SMP of an authentication token equivalent to the directed authentication token, associating the enterprise account with the determined PBX system port; and
registering, by the SMP, the mobile communication device for enterprise services associated with the enterprise account.

### Claim 12 (depends on 11)

The system of claim 11 wherein:
configuring a PBX system further comprises:
configuring the PBX system to respond to the configuration telephone number by establishing a two-way communication path between the calling device and the SMP via the PBX; and
directing the device, and receiving the authentication token, are performed via the two-way communication path.

### Claim 13 (depends on 12)

The system of claim 12 wherein:
communication over the two way communication path comprises dual-tone multi-frequency (DTMF) signaling.

### Claim 14 (depends on 11)

The system of claim 11:
further comprising directing the device to communicate the determined enterprise extension, and
wherein, the determined enterprise extension is received only in response to directing the device to communicate the determined enterprise extension.

### Claim 15 (depends on 12)

The system of claim 12 wherein:
directing the device to communicate the authentication token and receiving the authentication token are performed via a communication path via an enterprise server, through a public land-mobile network (PLMN), to the device.

### Claim 16 (depends on 12)

The system of claim 12 wherein:
communication over the two way communication path comprises dual-tone multi-frequency (DTMF) signaling; and
directing the device to communicate the authentication token and receiving the authentication token are performed via a communication path via an enterprise server, through a public land-mobile network (PLMN), to the device.

### Claim 17 (depends on 11)

The system of claim 11 wherein:
further comprising directing the device to communicate the determined enterprise extension, and
wherein, the determined enterprise extension is received only in response to directing the device to communicate the determined enterprise extension, and
wherein configuring a PBX system further comprises:
configuring the PBX system to respond to the configuration telephone number by establishing a two-way communication path between the calling device and the SMP via the PBX; and
directing the device, and receiving the authentication token, are performed via the two-way communication path.

### Claim 18 (depends on 11)

The system of claim 11 wherein the PBX is any one of a standard type PBX or an internet protocol (IP) type PBX.

### Claim 19 (depends on 11)

The system of claim 11 wherein the determining an enterprise extension associated with an enterprise account in the domain of the SMP further comprises referencing a list of extension numbers in a private numbering plan (PNP).
