Patent US6192121B1 successfully refreshed from Google Patents.
US6192121B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Telephony server application program interface API
Assignee: Verizon Patent and Licensing Inc
•
Filing: 1997-09-19
•
Granted: 2001-02-20
•
Expires: 2017-09-19
Abstract
Abstract An application program interface (API) provides an interface for application programs to communicate with a telephony server. The telephony server generates events regarding calling activity within a call center. The API receives these events and forwards them to the application programs. The API may be run on an agent workstation along with application programs. The applications register with the API to identify what types of events are of interest to the application program. The API receives the events from the telephony server and distributes the events according to the registrations.
Inventors
- 👤 Wesley Atkinson
- 👤 Richard McDuff
- 👤 Craig Baxter
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 18:07
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/51; H04M3/5183; H04M3/5175
Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
107 words
In a call center having agents stationed at agent stations that include computer systems and a telephony server for generating events regarding calling activity within the call center, a method practiced on a selected one of the computer systems of a given one of the agent stations, comprising the computer-implemented steps of providing an application program interface(API) that interfaces with the telephony server; providing at least one application program that runs on the selected computer system; selectively providing an event from the telephony server to the API if the event pertains to the given agent station; and passing the event to the application program from the API.
Claim 2
Dependent Claim
107 words
In a call center having agents stationed at agent stations that include computer systems and a telephony server for generating events regarding calling activity within the call center, a method practiced on a selected one of the computer systems of a given one of the agent stations, comprising the computer-implemented steps of providing an application program interface(API) that interfaces with the telephony server; providing at least one application program that runs on the selected computer system; selectively providing an event from the telephony server to the API if the event pertains to the given agent station; and passing the event to the application program from the API.
Claim 3
Dependent Claim
25 words
The method of claim 1 , further comprising the step of registering the API with the telephony server to receive events from the telephony server.
Claim 4
Dependent Claim
25 words
The method of claim 2 wherein the API registers to receive events from the telephony server that concern calls destined to the given agent station.
Claim 5
Dependent Claim
29 words
The method of claim 3 wherein the API registers to receive all events that are generated from the telephony server that concern calls destined to be given agent station.
Claim 6
Dependent Claim
27 words
The method of claim 1 wherein the method further comprises the step of the application program registering with the API to receive certain events from the API.
Claim 7
Dependent Claim
27 words
The method of claim 5 wherein the application program registers to receive a subset of less than all of the events that are received by the API.
Claim 8
Dependent Claim
35 words
The method of claim 1 wherein multiple application programs are run on the selected computer system and wherein the event is passed to multiple ones of the application programs run on the selected computer system.
Claim 9
Dependent Claim
26 words
The method of claim 1 wherein the application program polls the API to determine if the API has any events to pass to the application program.
Claim 10
Dependent Claim
23 words
The method of claim 1 wherein the given agent station includes a telephone pad and wherein the application program controls the telephone pad.
Claim 11
Dependent Claim
21 words
The method of claim 1 wherein the application program is a sales and service program that performs sales and servicing processing.
Claim 12
Dependent Claim
142 words
In a call center having agents stationed at agent stations that include computer systems and a telephony server for generating events regarding calling activity within the call center, a method practiced on a selected one of the computer systems of a given one of the agent stations, comprising the computer-implemented steps of: providing a first application program and a second application program on the selected computer system; providing an application program interface (API) on the selected computer system that interfaces with the telephony server to selectively receive events that pertain to the given agent station; receiving a first event from the telephony server at the API; passing the first event from the API to the first application program; receiving a second event from the telephony server at the API; and passing the second event from the API to the second application program.
Claim 13
Dependent Claim
142 words
In a call center having agents stationed at agent stations that include computer systems and a telephony server for generating events regarding calling activity within the call center, a method practiced on a selected one of the computer systems of a given one of the agent stations, comprising the computer-implemented steps of: providing a first application program and a second application program on the selected computer system; providing an application program interface (API) on the selected computer system that interfaces with the telephony server to selectively receive events that pertain to the given agent station; receiving a first event from the telephony server at the API; passing the first event from the API to the first application program; receiving a second event from the telephony server at the API; and passing the second event from the API to the second application program.
Claim 14
Dependent Claim
27 words
The method of claim 11 wherein the first application program registers to receive the first event and the second application program registers to receive the second agent.
Claim 15
Dependent Claim
17 words
The method of claim 11 wherein the first event is not passed to the second application program.
Claim 16
Dependent Claim
25 words
The method of claim 11 , further comprising the step of registering the API with the telephony server to receive events from the telephony server.
Claim 17
Dependent Claim
25 words
The method of claim 14 wherein the API registers to receive events from the telephony server that concern calls destined to the given agent station.
Claim 18
Dependent Claim
29 words
The method of claim 15 wherein the API registers to receive all events that are generated from the telephony server that concern calls destined to the given agent station.
Claim 19
Dependent Claim
77 words
A call center comprising; a telephony server for generating events regarding call activity in the call center; an agent station for an agent to handle calls having a telephone pad and a computer system, said computer system including: (i) an application program; and (ii) an application program interface (API) for interfacing with the telephony server to selectively receive events pertaining to the agent station from the telephony server and to pass the events to the application program.
Claim 20
Dependent Claim
77 words
A call center comprising; a telephony server for generating events regarding call activity in the call center; an agent station for an agent to handle calls having a telephone pad and a computer system, said computer system including: (i) an application program; and (ii) an application program interface (API) for interfacing with the telephony server to selectively receive events pertaining to the agent station from the telephony server and to pass the events to the application program.
Claim 21
Dependent Claim
26 words
The call center of claim 17 , further comprising an additional agent station having an additional computer system that includes an additional instance of the API.
Claim 22
Dependent Claim
25 words
The call center of claim 17 wherein the computer includes an additional application program to which the API passes events received from the telephony server.
Claim 23
Dependent Claim
79 words
In a call center having a telephony server for generating events regarding calling activity in the call center, a computer system comprising: a processor for running at least one application program and an application program interface that receives events from the telephony server and selectively forwards at least one of the events to the application program if the event is of a type requested by the application program; and a storage for storing the application program and the API.
Claim 24
Dependent Claim
79 words
In a call center having a telephony server for generating events regarding calling activity in the call center, a computer system comprising: a processor for running at least one application program and an application program interface that receives events from the telephony server and selectively forwards at least one of the events to the application program if the event is of a type requested by the application program; and a storage for storing the application program and the API.
Claim 25
Dependent Claim
22 words
The computer system of claim 20 , further comprising an additional application program for receiving at least one event from the API.
Claim 26
Dependent Claim
14 words
The computer system of claim 20 wherein the application program controls the telephone pad.
Claim 27
Dependent Claim
88 words
In a call center having agents for handling calls, an agent computer system for running an application program and an application program interface (API) that interfaces with telephony servers and a telephony server for generating events regarding calling activity in the call center, a computer-readable medium holding computer-executable instructions for performing a method comprising the steps of: passing an event from the telephony server to the API only if the event is of concern to the application program; passing the event from the API to the application program.
Claim 28
Dependent Claim
88 words
In a call center having agents for handling calls, an agent computer system for running an application program and an application program interface (API) that interfaces with telephony servers and a telephony server for generating events regarding calling activity in the call center, a computer-readable medium holding computer-executable instructions for performing a method comprising the steps of: passing an event from the telephony server to the API only if the event is of concern to the application program; passing the event from the API to the application program.
Claim 29
Dependent Claim
16 words
The computer-readable medium of claim 23 wherein the API registers with telephony server to receive events.
Claim 30
Dependent Claim
20 words
The computer-readable medium of claim 23 wherein the application program registers with the API to receive events from the API.
Claim 31
Dependent Claim
30 words
The computer-readable medium of claim 23 wherein the agent computer system runs multiple application programs and wherein the API passes events from the telephony server to the multiple application programs.
References Cited (Backward Citations)
US3643034A
Cited
US4455455A
Cited
US4797911A
Cited
US4894857A
Cited
US4837799A
Cited
US4829563A
Cited
EP0340665A2
Cited
US4881261A
Cited
US4896345A
Cited
US5214688A
Cited
CA2041882A1
Cited
US5099510A
Cited
US5101425A
Cited
US5155763A
Cited
US5309505A
Cited
US5247569A
Cited
US5467391A
Cited
US5491797A
Cited
US5946375A
Cited
US5546449A
Cited
WO1996036157A1
Cited
US5915012A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-02-20 | 2004-08-21 | 2005-02-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-02-20 | 2008-08-21 | 2009-02-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-02-20 | 2012-08-21 | 2013-02-20 | $7700.00 | Window Closed / Lapsed |