IP Library Granted Patent US 8,275,118
Granted Patent B2
US 8,275,118 · App. 12/549,534 · Granted Sep 25, 2012

Method and system for controlling establishment of communication channels in a contact centre

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 8,275,118
App. No.
12/549,534
Granted
Sep 25, 2012
Kind
B2
Abstract

A method for controlling establishment of a communication channel between a service provider terminal of a contact center and a service request terminal is disclosed. The method comprises responding to receipt of a request to establish the communication channel by: a) determining whether a license for a media type associated with the communication channel is allocated to the service provider terminal; b) if a license is determined to be allocated to the service provider terminal, allowing establishment of the communication channel; c) if a license is determined not to be allocated to the service provider terminal, determining availability of a license from a pool of licenses; d) if a license is determined not to be available, refusing establishment of the communication channel; and e) if a license is determined to be available, allocating the license to the service provider terminal and allowing establishment of the communication channel.

Claims (18)

1. A method for controlling establishment of a communication channel between a service provider terminal of a contact centre and a service request terminal, the method comprising responding to receipt of a request to establish the communication channel by:

a) determining, using one or more processors, whether a license for a media type associated with the communication channel is allocated to the service provider terminal;

b) if a license is determined to be allocated to the service provider terminal, the one or more processors allowing establishment of the communication channel;

c) if a license is determined not to be allocated to the service provider terminal, determining, using the one or more processors, availability of a license from a pool of licenses;

d) if a license from the pool of licenses is determined not to be available, the one or more processors refusing establishment of the communication channel; and

e) if a license from the pool of licenses is determined to be available, the one or more processors allocating the license from the pool of licenses to the service provider terminal and allowing establishment of the communication channel.

2. A method according to claim 1 , wherein the allocation of a license for a media type associated with the communication channel to the service provider terminal is made by allocating the license to a user of the service provider terminal.

3. A method according to claim 1 , wherein the media type associated with the communication channel is one of: voice, e-mail, hypertext transfer protocol (HTTP), instant messaging and short message service (SMS).

4. A method according to claim 1 , wherein the service provider terminal is either one of a first type of terminal or one of a second type of terminal, the first type of terminal being capable of receiving incoming calls directly from the contact centre, and the second type of terminal being capable of joining incoming calls on request by a terminal of the first type.

5. A method according to claim 1 , wherein the step of determining whether a license for a media type associated with the communication channel is allocated to the service provider terminal is performed by interrogation of a license server, which maintains a record of allocation of each of the licenses in the pool, the record indicating the identity of a service provider terminal and/or user to which each license is currently allocated.

6. A method according to claim 1 , wherein the step of determining availability of a license from a pool of licenses is performed by interrogation of a license server, which maintains a record of allocation of each of the licenses in the pool, the record indicating the identity of a service provider terminal and/or user to which each license is currently allocated.

7. A method according to claim 1 , wherein the step of allocating the license to the service provider terminal comprises receipt, at a license server, details of the identity of a terminal and/or user and updating a record of allocation of an unallocated license in the pool with the identity of the service provider terminal and/or user.

8. A method according to claim 1 , further comprising storing a record of allowing establishment of the communication channel.

9. A method according to claim 8 , wherein the record of allowing establishment of the communication channel comprises the identity of the service provider terminal and/or user.

10. A method according to claim 8 , wherein the record of allowing establishment of the communication channel comprises the time of establishment of the communication channel.

11. A method according to claim 10 , wherein the record of allowing establishment of the communication channel comprises the length of time for which the communication channel is established.

12. A contact centre system comprising one or more processors configured to perform the method of claim 1 by controlling operation of a telecommunications switch coupled to the one or more processors and operable to establish one or more communication channels between one or more service provider terminals of a contact centre and one or more service request terminals.

13. A non-transitory computer readable medium comprising program instructions, which when executed by a programmable computer causes the programmable computer to perform a method in accordance with claim 1 .

Assignments (8)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2014
From: ROCKSTAR CONSORTIUM US LP
To: CONSTELLATION TECHNOLOGIES LLC
Reel/Frame 032162/0524 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2012
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 029496/0948 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027143/0717 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2009
From: FLANNERY, PETER; DOOLEY, ENDA; WALSH, PADRAIC; KENIRONS, MARTIN
To: NORTEL NETWORKS LIMITED
Reel/Frame 023177/0986 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2009
From: FLANNERY, PETER
To: NORTEL NETWORKS LIMITED
Reel/Frame 023162/0400 →