Patent US5655014A successfully refreshed from Google Patents.
US5655014A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Switching device independent computer-telephone integration system
Assignee: Calabrio Inc
•
Filing: 1994-02-18
•
Granted: 1997-08-05
•
Expires: 2014-02-18
Abstract
Abstract A switching device independent computer-telephone integration system including a computer; an established set of telephone functions for commanding the computer; a library including a plurality of telephone switching device commands for a number of different types of switching devices; and a state machine, operable on the computer, for translating the switching device commands into equivalent established telephone functions for uniformly processing incoming telephone calls independent of switching device dependent commands.
Inventors
- 👤 Maryann P. Walsh
- 👤 Paul M. Gasparro
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 05:26
CPC Classifications
H; H04; H04M; H04M1/00; H04M1/247; H04M1/2473; H04M1/26; H04M1/27; H04M1/274; H04M1/2745; H04M1/27467; H04M1/27475; H04M1/27485; H04M1/66; H04M1/663; H04M3/00; H04M3/42; H04M3/487; H04M3/493
Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
133 words
A computer-telephone integration system, comprising: a computer; a vendor specific switching device coupled to the computer, that receives vendor specific switching device commands, that controls and queries a telephone system, and that outputs vendor specific switching device commands; a library stored on the computer, including an established set of telephone commands that communicate to said computer a state of the vendor specific switching device, and a library of vendor specific switching device commands capable of commanding a number of different vendor specific switching devices to perform telephone functions; and a telephone interface means, operable on said computer, for receiving the vendor specific switching device commands from the vendor specific switching device and for translating said vendor specific switching device commands into the established telephone commands so as to uniformly process incoming telephone functions.
Claim 2
Dependent Claim
133 words
A computer-telephone integration system, comprising: a computer; a vendor specific switching device coupled to the computer, that receives vendor specific switching device commands, that controls and queries a telephone system, and that outputs vendor specific switching device commands; a library stored on the computer, including an established set of telephone commands that communicate to said computer a state of the vendor specific switching device, and a library of vendor specific switching device commands capable of commanding a number of different vendor specific switching devices to perform telephone functions; and a telephone interface means, operable on said computer, for receiving the vendor specific switching device commands from the vendor specific switching device and for translating said vendor specific switching device commands into the established telephone commands so as to uniformly process incoming telephone functions.
Claim 3
Dependent Claim
37 words
The computer-telephone integration system of claim 1, in which said telephone interface means includes a means for translating said established telephone commands into the vendor specific switching device commands in order to uniformly process outgoing telephone functions.
Claim 4
Dependent Claim
72 words
The computer-telephone integration system of claim 1, further including a call processor means, operable on the computer and coupled to the telephone interface means, for receiving the telephone commands, for processing the telephone commands to determine a current state of the vendor specific switching device, for determining a next state of the vendor specific switching device, and for outputting the telephone commands corresponding to the next state to the telephone interface means.
Claim 5
Dependent Claim
51 words
The computer-telephone integration system of claim 3, further including a call control means, operable on the computer, that is responsive to user requests and that is in communication with said call processor means, for communicating the user requests to the call processor means in the form of said established telephone commands.
Claim 6
Independent Claim
129 words
A system that uniformly processes incoming telephone functions and outgoing telephone functions, including a computer in communication with a telephone system through a vendor specific switching device, the system further comprising: a library, stored on the computer, including an established set of telephone commands that communicate to the computer a state of the vendor specific switching device, and a library of vendor specific switching device commands capable of commanding a number of different vendor specific switching devices to perform the incoming and outgoing telephone functions; and a telephone interface, operable on the computer, that receives the vendor specific switching device commands from the vendor specific switching device and translates said vendor specific switching device commands into the established telephone commands so as to uniformly process the incoming telephone functions.
Claim 7
Independent Claim
129 words
A system that uniformly processes incoming telephone functions and outgoing telephone functions, including a computer in communication with a telephone system through a vendor specific switching device, the system further comprising: a library, stored on the computer, including an established set of telephone commands that communicate to the computer a state of the vendor specific switching device, and a library of vendor specific switching device commands capable of commanding a number of different vendor specific switching devices to perform the incoming and outgoing telephone functions; and a telephone interface, operable on the computer, that receives the vendor specific switching device commands from the vendor specific switching device and translates said vendor specific switching device commands into the established telephone commands so as to uniformly process the incoming telephone functions.
Claim 8
Dependent Claim
33 words
The system of claim 5, wherein said telephone interface also translates said established set of telephone commands into the vendor specific switching device commands so as to uniformly process the outgoing telephone functions.
Claim 9
Dependent Claim
69 words
The computer-telephone integration system of claim 5, further including a state machine, operable on the computer and connected to the telephone interface, that receives the telephone commands, that processes the telephone commands to determine a current state of the vendor specific switching device, that determines a next state of the vendor specific switching device, and that outputs the telephone command corresponding to the next state to the telephone interface.
Claim 10
Dependent Claim
45 words
The system of claim 7, further including a call controller, operable on the computer, that is responsive to user requests and is in communication with the state machine, and that communicates the user requests to the state machine in the form of the telephone commands.
Claim 11
Independent Claim
129 words
A method for establishing a computer-telephone integration system including a computer in communication with a telephone system through a vendor specific switching device, wherein the telephone integration system processes incoming and outgoing telephone functions, the method comprising the steps of: establishing on the computer, a library including a set of telephone commands that communicate to the computer a state of the vendor specific switching device, and establishing a library of vendor specifics switching device commands capable of commanding a number of different vendor specific switching devices to perform the incoming and outgoing telephone functions; receiving with the computer from the vendor specific switching device, the vendor specific switching device commands; and translating said vendor specific switching device commands into the telephone commands for uniformly processing the incoming telephone functions.
Claim 12
Independent Claim
129 words
A method for establishing a computer-telephone integration system including a computer in communication with a telephone system through a vendor specific switching device, wherein the telephone integration system processes incoming and outgoing telephone functions, the method comprising the steps of: establishing on the computer, a library including a set of telephone commands that communicate to the computer a state of the vendor specific switching device, and establishing a library of vendor specifics switching device commands capable of commanding a number of different vendor specific switching devices to perform the incoming and outgoing telephone functions; receiving with the computer from the vendor specific switching device, the vendor specific switching device commands; and translating said vendor specific switching device commands into the telephone commands for uniformly processing the incoming telephone functions.
Claim 13
Dependent Claim
44 words
The method of claim 9, further including the steps of translating said telephone commands into the vendor specific switching device commands; and outputting the vendor specific switching device commands to the vendor specific switching device so as to uniformly process the outgoing telephone functions.
Claim 14
Dependent Claim
45 words
The method of claim 10, further including the steps of: processing the telephone commands to determine a current state of the vendor specific switching device; determining a next state of the vendor specific switching device; and determining the telephone command corresponding to the next state.
Claim 15
Independent Claim
95 words
A method for performing telephone functions with a computer-telephone integration system including a computer in communication with a telephone system through a vendor specific switching device, the method comprising the steps of: receiving, with the computer, the vendor specific switching device commands from the vendor specific switching device; converting the vendor specific switching device commands into telephone commands that communicate a state of the vendor specific switching device to the computer; and processing the telephone commands with the computer so as to uniformly perform the telephone functions independent of the vendor specific switching device commands.
Claim 16
Independent Claim
95 words
A method for performing telephone functions with a computer-telephone integration system including a computer in communication with a telephone system through a vendor specific switching device, the method comprising the steps of: receiving, with the computer, the vendor specific switching device commands from the vendor specific switching device; converting the vendor specific switching device commands into telephone commands that communicate a state of the vendor specific switching device to the computer; and processing the telephone commands with the computer so as to uniformly perform the telephone functions independent of the vendor specific switching device commands.
Claim 17
Dependent Claim
45 words
The method of claim 12, further including the steps of converting said telephone commands into the vendor specific switching device commands, outputting the vendor specific switching device commands to the vendor specific switching device, and executing the telephone functions with the vendor specific switching device.
Claim 18
Dependent Claim
64 words
The method of claim 13, further including the steps of determining with the computer, a current state of the vendor specific switching device, determining with the computer a next state of the vendor specific switching device, determining the telephone command corresponding to the next state, and converting the telephone command into the vendor specific switching device command for operating the vendor specific switching device.
Claim 19
Dependent Claim
50 words
The method of claim 13, wherein the step of converting the telephone commands into the vendor specific switching device commands includes searching a library of the telephone commands until a match for the telephone command is found and selecting the vendor specific switching device command associated with the telephone command.
Claim 20
Dependent Claim
50 words
The method of claim 12, wherein the step of converting the vendor specific switching device commands includes searching a library of vendor specific switching device commands until a match for the vendor specific switching device command is found and selecting the telephone command associated with the received switching device command.
Claim 21
Dependent Claim
95 words
A computer-telephone integration system for uniformly processing telephone functions, including a computer in communication with a telephone system through a vendor specific switching device, the computer-telephone integration system further comprising: a means for receiving vendor specific switching device commands from the vendor specific switching device; a means for converting said vendor specific switching device commands into telephone commands that communicate a state of the vendor specific switching device to the computer; and a means for processing said telephone commands so as to uniformly process the telephone functions independent of the vendor specific switching device commands.
Claim 22
Dependent Claim
95 words
A computer-telephone integration system for uniformly processing telephone functions, including a computer in communication with a telephone system through a vendor specific switching device, the computer-telephone integration system further comprising: a means for receiving vendor specific switching device commands from the vendor specific switching device; a means for converting said vendor specific switching device commands into telephone commands that communicate a state of the vendor specific switching device to the computer; and a means for processing said telephone commands so as to uniformly process the telephone functions independent of the vendor specific switching device commands.
Claim 23
Dependent Claim
51 words
The computer-telephone integration system of claim 17, wherein said means for converting the vendor specific switching device commands includes a library of the vendor specific switching device commands corresponding to a number of vendor specific switching devices, that command the number of vendor specific switching devices to perform the telephone functions.
Claim 24
Dependent Claim
74 words
The computer-telephone integration system of claim 17, further comprising: a means for determining a current state of the vendor specific switching device, for determining a next state of the vendor specific switching device, and for determining a telephone command corresponding to the next state; and a means for converting the telephone command into a vendor specific switching device command and for outputting the vendor specific switching device command to the vendor specific switching device.
Claim 25
Dependent Claim
30 words
The computer-telephone integration system of claim 19, wherein the means for converting the telephone command includes a library of the vendor specific switching device commands associated with the telephone commands.
Claim 26
Dependent Claim
139 words
A processor coupled to a telephone system via a vendor specific switching device, that performs telephone processing, the processor comprising: a set of telephone commands that communicate a state of the vendor specific switching device to the processor; a library of vendor specific switching device commands corresponding to a number of vendor specific switching devices, that command the switching device to perform the telephone functions; and a state machine having a current state corresponding to the state of the vendor specific switching device that determines a next state corresponding to a next state of the vendor specific switching device, in response to an event occurring on either one of the processor and the vendor specific switching device, that determines a telephone command from the set of telephone commands corresponding to the next state, and that outputs the telephone command.
Claim 27
Dependent Claim
139 words
A processor coupled to a telephone system via a vendor specific switching device, that performs telephone processing, the processor comprising: a set of telephone commands that communicate a state of the vendor specific switching device to the processor; a library of vendor specific switching device commands corresponding to a number of vendor specific switching devices, that command the switching device to perform the telephone functions; and a state machine having a current state corresponding to the state of the vendor specific switching device that determines a next state corresponding to a next state of the vendor specific switching device, in response to an event occurring on either one of the processor and the vendor specific switching device, that determines a telephone command from the set of telephone commands corresponding to the next state, and that outputs the telephone command.
Claim 28
Dependent Claim
78 words
The processor of claim 21, further comprising an interface unit disposed between and coupled to each of the state machine and the vendor specific switching device, that converts an outgoing telephone command to a vendor specific switching device command and that converts an incoming vendor specific switching device command to a telephone command, the interface unit communicating with the switching device in the vendor specific switching device commands and communicating with the state machine in the telephone commands.
Claim 29
Dependent Claim
41 words
The processor of claim 22, wherein the interface unit detects an event occurring on the vendor specific switching device by receiving the vendor specific switching device command, and communicates the event to the state machine by outputting the corresponding telephone command.
Claim 30
Dependent Claim
57 words
The processor of claim 23, further comprising a call processor in communication with the interface unit and the state machine, the call processor in response to the event occurring on the switching device and detected by the interface unit, initiating the state machine to determine the next state and the telephone command corresponding to the next state.
Claim 31
Dependent Claim
51 words
The processor of claim 22, further comprising a call controller in communication with a user interface and the state machine, the call controller in response to an event occurring at the user interface, initiating the state machine to determine the next state and the telephone command corresponding to the next state.
Claim 32
Independent Claim
134 words
A method for processing telephone calls on a processor-based telephone integration system coupled to a telephone system via a vendor specific switching device, the method comprising the steps of: ascertaining, with a processor of the processor-based telephone integration system, a current state of the processor-based telephone integration system corresponding to a current state of the vendor specific switching device; in response to an event initiated by one of the switching device and the processor, determining a next state of the processor-based telephone integration system corresponding to a next state of the vendor specific switching device; determining a telephone command corresponding to the next state; converting the telephone command corresponding to the next state to a vendor specific switching device command; and outputting the vendor specific switching device command to the vendor specific switching device.
Claim 33
Independent Claim
134 words
A method for processing telephone calls on a processor-based telephone integration system coupled to a telephone system via a vendor specific switching device, the method comprising the steps of: ascertaining, with a processor of the processor-based telephone integration system, a current state of the processor-based telephone integration system corresponding to a current state of the vendor specific switching device; in response to an event initiated by one of the switching device and the processor, determining a next state of the processor-based telephone integration system corresponding to a next state of the vendor specific switching device; determining a telephone command corresponding to the next state; converting the telephone command corresponding to the next state to a vendor specific switching device command; and outputting the vendor specific switching device command to the vendor specific switching device.
Claim 34
Dependent Claim
41 words
The method of claim 26, further comprising the step of in response to the event initiated by the vendor specific switching device, communicating the event from the vendor specific switching device to the processor with the vendor specific switching device command.
Claim 35
Dependent Claim
32 words
The method of claim 26, further comprising the step of in response to an event initiated by a user of the system, communicating the event to the processor with the telephone command.
References Cited (Backward Citations)
US4799144A
Cited
USRE34536E
Cited
US4878240A
Cited
US5333180A
Cited
US5008930A
Cited
US5038374A
Cited
US5214688A
Cited
US5309505A
Cited
US5291551A
Cited
US5420916A
Cited
US5335268A
Cited
US5440613A
Cited
US5406557A
Cited
US5414762A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-08-04 | 2001-02-03 | 2001-08-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-08-04 | 2005-02-03 | 2005-08-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-08-04 | 2009-02-03 | 2009-08-05 | $7700.00 | Window Closed / Lapsed |