IP Library Granted Patent US 7,257,217
Granted Patent B1
US 7,257,217 · App. 09/472,910 · Granted Aug 14, 2007

Call features for automatic call distribution system

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 7,257,217
App. No.
09/472,910
Granted
Aug 14, 2007
Kind
B1
Abstract

Call features for an Automatic Call Distribution (ACD) system implemented within a packet-based telephone environment are disclosed. Within a packet-based network, data messages are transferred between the ACD system and customer telephone stations while the customer waits for an attendant to become available. These data messages allow the customer to be informed of his/her current status within the priority order and further allows the customer to initiate a number of customer oriented operations. These operations include selecting music to listen to while waiting, requesting to be alerted when an attendant becomes available, and initiating a browser session for accessing data information. Overall, the status reports in combination with the initiating of one or more of the customer oriented operations can make the time spent waiting for an attendant a more productive and pleasant experience for the customer.

Claims (47)

1. An Automatic Call Distribution (ACD) controller arranged to be coupled through at least one packet-based network to a plurality of remote telephone stations and one or more attendant telephone stations, the ACD controller comprising:

call reception logic that controls establishment of telephone sessions between the remote telephone stations and the one or more attendant telephone stations; and

wherein the call reception logic operates to:

receive call initiation signals from a particular one of the remote telephone, stations

send control signals to the particular remote telephone station indicating the ACD controller will control a user interface comprising a display screen within the particular remote telephone station,

monitor if an attendant availability parameter is met; if the attendant availability parameter is not met, to send at least one data information message comprising a display screen message to the particular remote telephone station via the at least one packet-based network; and, if the attendant availability parameter is met, to establish an audio channel between the particular remote telephone station and a particular one of the one or more attendant telephone stations, and

query capabilities of the particular remote telephone station prior to sending the data information message, a format for the data information message being determined based upon the capabilities of the particular remote telephone station.

2. An ACD controller according to claim 1 , wherein the at least one packet-based network is an Internet Protocol (IP) network and the data information message is transmitted within an IP packet.

3. An ACD controller according to claim 1 , wherein the call reception logic further operates to determine a waiting parameter to be presented to a user at the particular remote telephone station, the data information message comprising said waiting parameter.

4. An ACD controller according to claim 3 , wherein the waiting parameter comprises a number corresponding to an order in which the call initiation signals were received from the particular remote telephone station with respect to other call initiation signals received from other ones of the remote telephone stations.

5. An ACD controller according to claim 3 , wherein the waiting parameter comprises an estimate of a time before the attendant availability parameter will be met.

6. An ACD controller according to claim 3 , wherein the call reception logic further operates to update the waiting parameter periodically until the attendant availability parameter is met and to send further data information messages comprising updated waiting parameters to the particular remote telephone station via the packet-based network until the attendant availability parameter is met.

7. An ACD controller according to claim 1 , wherein the user interface of the particular remote station further comprises softkeys.

8. An ACD controller according to claim 7 , wherein the capabilities queried comprise a size of a display screen and a configuration of softkeys.

9. An Automatic Call Distribution (ACD) center, comprising:

one or more attendant telephone stations; and

an ACD controller arranged to be coupled through at least one packet-based network to a plurality of remote telephone stations and the one or more attendant telephone stations, the ACD controller comprising call reception logic that controls establishment of telephone sessions between the remote telephone stations and the one or more attendant telephone stations,

wherein the call reception logic operates to:

receive call initiation signals from a particular one of the remote telephone stations,

send control signals to the particular remote telephone station indicating the ACD controller will control a user interface comprising a display screen within the particular remote telephone station,

monitor if an attendant availability parameter is met; if the attendant availability parameter is not met, to send at least one data information message comprising a display screen message to the particular remote telephone station via the at least one packet-based network; and, if the attendant availability parameter is met, to establish an audio channel between the particular remote telephone station and a particular one of the one or more attendant telephone stations, and

query capabilities of the particular remote telephone station prior to sending the data information message, a format for the data information message being determined based upon the capabilities of the particular remote telephone station.

10. An ACD center according to claim 9 , wherein the at least one packet-based network is an Internet Protocol (IP) network and the data information message is transmitted within an IP packet.

11. An ACD center according to claim 9 , wherein the call reception logic further operates to determine a waiting parameter to be presented to a user at the particular remote telephone station, the data information message comprising the waiting parameter.

12. An ACD center according to claim 11 , wherein the waiting parameter comprises a number corresponding to an order in which the call initiation signals were received from the particular remote telephone station with respect to other call initiation signals received from other ones of the remote telephone stations.

13. An ACD center according to claim 11 , wherein the waiting parameter comprises an estimate of a time before the attendant availability parameter will be met.

14. An ACD center according to claim 11 , wherein the call reception logic further operates to update the waiting parameter periodically until the attendant availability parameter is met and to send further data information message comprising updated waiting parameters to the particular remote telephone station via the packet-based network until the attendant availability parameter is met.

15. An ACD center according to claim 9 , wherein the at least one packet network comprises a local area network coupling the ACD controller and the one or more attendant telephone stations.

16. An ACD center according to claim 9 , further comprising one or more attendant console devices, each of the one or more attendant console devices associated with one of the one or more attendant telephone stations.

17. An ACD center according to claim 9 , wherein the user interface of the particular remote station further comprises softkeys.

18. An ACD center according to claim 17 , wherein the capabilities queried comprise a size of a display screen and a configuration of softkeys.

19. A method of operating an Automatic Call Distribution (ACD) center comprising an ACD controller coupled through at least one packet-based network to a plurality of remote telephone stations and one or more attendant telephone stations, the method comprising controlling establishment of telephone sessions between the remote telephone stations and the one or more attendant telephone stations by:

receiving call initiation signals from a particular one of the remote telephone stations;

sending control signals to the particular remote telephone station indicating the ACD controller will control a user interface comprising a display screen within the particular remote telephone station;

monitoring if an attendant availability parameter is met;

if the attendant availability parameter is not met, sending at least one data information message comprising a display screen message to the particular remote telephone station via the at least one packet-based network;

if the attendant availability parameter is met, establishing an audio channel between the particular remote telephone station and a particular one of the one or more attendant telephone stations; and

querying capabilities of the particular remote telephone station prior to sending the data information message, a format for the data information message being determined based upon the capabilities of the particular remote telephone station.

20. A method according to claim 19 , wherein the at least one packet-based network is an Internet Protocol (IP) network and the data information message is transmitted within an IP packet.

21. A method according to claim 19 , further comprising determining a waiting parameter to be presented to a user at the particular remote telephone station, the data information message comprising the waiting parameter.

22. A method according to claim 21 , wherein the waiting parameter comprises a number corresponding to an order in which the call initiation signals were received from the particular remote telephone station with respect to other call initiation signals received from other ones of the remote telephone stations.

23. A method according to claim 21 , wherein the waiting parameter comprises an estimate of a time before the attendant availability parameter will be met.

24. A method according to claim 21 , further comprising:

updating the waiting parameter periodically until the attendant availability parameter is met; and

sending further data information messages comprising updated waiting parameters to the particular remote telephone station via the packet-based network until the attendant availability parameter is met.

25. A method according to claim 19 , wherein the user interface of the particular remote station further comprises softkeys.

26. A method according to claim 25 , wherein the capabilities queried comprise a size of a display screen and a configuration of softkeys.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
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 Mar 6, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032399/0442 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →
CHANGE OF NAME Recorded Aug 30, 2000
From: NORTEL NETWORKS CORPORATION
To: NORTEL NETWORKS LIMITED
Reel/Frame 011195/0706 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 1999
From: LEE, MICHAEL C.G.
To: NORTEL NETWORKS CORPORATION
Reel/Frame 010492/0116 →