US5097528A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System for integrating telephony data with data processing systems
Assignee: Genesys Cloud Services Inc
•
Filing: 1991-02-25
•
Granted: 1992-03-17
•
Expires: 2011-02-25
Abstract
Abstract A system is disclosed for providing an automatic interface between a host based, menu driven application program and a telephone network. The system includes a host access table stored in a memory in the workstation, containing operational commands. An interface program stored in the workstation memory executes the commands in the host access table, to perform interfacing functions between the host application program and the telephone network.
Inventors
- 👤 Suresh K. Gursahaney
- 👤 Daniel J. Helm
- 👤 Dana R. Lee
- 👤 Richard J. Madrid
- 👤 Valerie S. McKenzie
- 👤 Miller Steven K.
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 04:51
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/527; H04M11/00; H04M11/06; H04M11/066; H04M3/51; H04M3/5166; H04M2242/00; H04M2242/22; H04M3/42025; H04M3/42034; H04M3/42059; H04Q; H04Q3/00; H04Q3/58; H04Q3/62; H04Q3/625; H04Q3/72
Claims Analysis
Total Claims: 81
Claim 1
Independent Claim
373 words
In a system including a workstation coupled to a telephone network for receiving caller identification data and coupled to a host computer running a menu driven host application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the caller identification data, a subsystem for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising: a host access table stored in a memory in the workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; a first window partition in said workstation memory for buffering communicated menu images transmitted from said host application program; verify means in said interface program for checking the identity of a first menu buffered in said first window, in response to a verify command in said host access table; put data means in said interface program for inserting an operand derived from the caller identification data received from said telephone network into a predefined location in said first menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said host computer at least a portion of said first menu from said first window, in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a predefined location in said second menu which is responsive to said operand derived from said caller identification data; get data means in said interface program for extracting said response data at said predefined location in said second menu in said first window, in response to a get command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network to the host application program.
Claim 2
Dependent Claim
373 words
In a system including a workstation coupled to a telephone network for receiving caller identification data and coupled to a host computer running a menu driven host application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the caller identification data, a subsystem for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising: a host access table stored in a memory in the workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; a first window partition in said workstation memory for buffering communicated menu images transmitted from said host application program; verify means in said interface program for checking the identity of a first menu buffered in said first window, in response to a verify command in said host access table; put data means in said interface program for inserting an operand derived from the caller identification data received from said telephone network into a predefined location in said first menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said host computer at least a portion of said first menu from said first window, in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a predefined location in said second menu which is responsive to said operand derived from said caller identification data; get data means in said interface program for extracting said response data at said predefined location in said second menu in said first window, in response to a get command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network to the host application program.
Claim 3
Dependent Claim
450 words
In a system including a workstation coupled to a telephone network for receiving caller identification data and coupled to a host computer running a menu driven host application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the caller identification data, a subsystem for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising: a host access table stored in a memory in the workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; a first window partition in said workstation memory for buffering communicated menu images transmitted from said host application program; verify means in said interface program for checking that the identity of a first menu buffered in said first window is that of a predefined menu, in response to a verify command in said host access table; a navigation table stored in said memory in the workstation, containing a sequence of selection key indicators for a sequence of selection keys which said host application program requires to move from said first menu to said predefined menu; menu navigation means in said interface program for moving said predefined menu into said first window, using said sequence of selection key indicators in said navigation table; put data means in said interface program for inserting an operand derived from the caller identification data received from said telephone network into a predefined location in said predefined menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said host computer at least a portion of said predefined menu from said first window, in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a predefined location in said second menu which is responsive to said operand derived from said caller identification data; get data means in said interface program for extracting said response data at said predefined location in said second menu in said first window, in response to a get command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network in a predefined menu to the host application program.
Claim 4
Dependent Claim
450 words
In a system including a workstation coupled to a telephone network for receiving caller identification data and coupled to a host computer running a menu driven host application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the caller identification data, a subsystem for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising: a host access table stored in a memory in the workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; a first window partition in said workstation memory for buffering communicated menu images transmitted from said host application program; verify means in said interface program for checking that the identity of a first menu buffered in said first window is that of a predefined menu, in response to a verify command in said host access table; a navigation table stored in said memory in the workstation, containing a sequence of selection key indicators for a sequence of selection keys which said host application program requires to move from said first menu to said predefined menu; menu navigation means in said interface program for moving said predefined menu into said first window, using said sequence of selection key indicators in said navigation table; put data means in said interface program for inserting an operand derived from the caller identification data received from said telephone network into a predefined location in said predefined menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said host computer at least a portion of said predefined menu from said first window, in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a predefined location in said second menu which is responsive to said operand derived from said caller identification data; get data means in said interface program for extracting said response data at said predefined location in said second menu in said first window, in response to a get command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network in a predefined menu to the host application program.
Claim 5
Dependent Claim
713 words
In a system including a workstation coupled to a telephone network for receiving caller identification data and coupled to a first host computer running a first menu driven host application program which exchanges menu images with the workstation, the menus containing fields for buffering first operands to be processed by the first host application program, the operands derived from the caller identification data, the workstation also coupled to a second host computer running a second menu driven host application program which exchanges menu images with the workstation, the menus containing fields for buffering second operands to be processed by the second host application program, the operands derived from the first host application program, a subsystem for providing a programmable interface between the first host based application program and the telephone network to automatically transfer the first operands from the telephone network to the first host application program and between the first host application program and the second host application program to automatically transfer the second operands to the second host application program, comprising: a host access table stored in a memory in the workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, for performing interfacing functions between the first host application program and the telephone network and for performing interfacing functions between the first host application program and the second host application program; a first window partition in said workstation memory for buffering communicated menu images transmitted from said first host application program; a second window partition in said workstation memory for buffering communicated menu images transmitted from said second host application program; verify means in said interface program for checking that the identity of a first menu buffered in said first window is that of a predefined menu, in response to a verify command in said host access table; a navigation table stored in said memory in the workstation, containing a sequence of selection key indicators for a sequence of selection keys which said first host application program requires to move from said first menu to said predefined menu; menu navigation means in said interface program for moving said predefined menu into said first window, using said sequence of selection key indicators in said navigation table; put data means in said interface program for inserting an operand derived from the caller identification data received from said telephone network into a predefined location in said predefined menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said first host computer at least a portion of said predefined menu from said first window, in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said first host application program, including response data in a predefined location in said second menu which is responsive to said operand derived from said caller identification data; get data means in said interface program for extracting said response data at said predefined location in said second menu in said first window, in response to a get command in said host access table; session means in said interface program to select said second window which is buffering a third menu transmitted from said second host application program, in response to a setsession command in said host access table; said put data means in said interface program inserting a second operand derived from said response data from said first host application program, into a predefined location in said third menu buffered in said second window, in response to a put command in said host access table; said sendkey means in said interface program transmitting to said second host computer at least a portion of said third menu from said second window, in response to a sendkey command in said host access table; whereby a programmable interface is provided between the first host based application program and the telephone network to automatically transfer the first operands from the telephone network to the first host application program and between the first host application program and the second host application program to automatically transfer the second operands to the second host application program.
Claim 6
Dependent Claim
713 words
In a system including a workstation coupled to a telephone network for receiving caller identification data and coupled to a first host computer running a first menu driven host application program which exchanges menu images with the workstation, the menus containing fields for buffering first operands to be processed by the first host application program, the operands derived from the caller identification data, the workstation also coupled to a second host computer running a second menu driven host application program which exchanges menu images with the workstation, the menus containing fields for buffering second operands to be processed by the second host application program, the operands derived from the first host application program, a subsystem for providing a programmable interface between the first host based application program and the telephone network to automatically transfer the first operands from the telephone network to the first host application program and between the first host application program and the second host application program to automatically transfer the second operands to the second host application program, comprising: a host access table stored in a memory in the workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, for performing interfacing functions between the first host application program and the telephone network and for performing interfacing functions between the first host application program and the second host application program; a first window partition in said workstation memory for buffering communicated menu images transmitted from said first host application program; a second window partition in said workstation memory for buffering communicated menu images transmitted from said second host application program; verify means in said interface program for checking that the identity of a first menu buffered in said first window is that of a predefined menu, in response to a verify command in said host access table; a navigation table stored in said memory in the workstation, containing a sequence of selection key indicators for a sequence of selection keys which said first host application program requires to move from said first menu to said predefined menu; menu navigation means in said interface program for moving said predefined menu into said first window, using said sequence of selection key indicators in said navigation table; put data means in said interface program for inserting an operand derived from the caller identification data received from said telephone network into a predefined location in said predefined menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said first host computer at least a portion of said predefined menu from said first window, in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said first host application program, including response data in a predefined location in said second menu which is responsive to said operand derived from said caller identification data; get data means in said interface program for extracting said response data at said predefined location in said second menu in said first window, in response to a get command in said host access table; session means in said interface program to select said second window which is buffering a third menu transmitted from said second host application program, in response to a setsession command in said host access table; said put data means in said interface program inserting a second operand derived from said response data from said first host application program, into a predefined location in said third menu buffered in said second window, in response to a put command in said host access table; said sendkey means in said interface program transmitting to said second host computer at least a portion of said third menu from said second window, in response to a sendkey command in said host access table; whereby a programmable interface is provided between the first host based application program and the telephone network to automatically transfer the first operands from the telephone network to the first host application program and between the first host application program and the second host application program to automatically transfer the second operands to the second host application program.
Claim 7
Dependent Claim
380 words
In a system including a workstation coupled to a telephone network for receiving caller identification data and coupled to a host computer running a menu driven host application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the caller identification data, a method for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising the steps of: storing a host access table in a memory in the workstation, containing programmable commands; storing an interface program in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; buffering communicated menu images transmitted from said host application program, in a first window partition in said workstation memory; checking the identity of a first menu buffered in said first window, using a verify means in said interface program in response to a verify command in said host access table; inserting an operand derived from the caller identification data received from said telephone network into a predefined location in said first menu buffered in said first window, using a put data means in said interface program in response to a put command in said host access table; transmitting to said host computer at least a portion of said first menu from said first window, using a sendkey means in said interface program in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a predefined location in said second menu which is responsive to said operand derived from said caller identification data; extracting said response data at said predefined location in said second menu in said first window, using a get data means in said interface program in response to a get command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network to the host application program.
Claim 8
Dependent Claim
380 words
In a system including a workstation coupled to a telephone network for receiving caller identification data and coupled to a host computer running a menu driven host application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the caller identification data, a method for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising the steps of: storing a host access table in a memory in the workstation, containing programmable commands; storing an interface program in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; buffering communicated menu images transmitted from said host application program, in a first window partition in said workstation memory; checking the identity of a first menu buffered in said first window, using a verify means in said interface program in response to a verify command in said host access table; inserting an operand derived from the caller identification data received from said telephone network into a predefined location in said first menu buffered in said first window, using a put data means in said interface program in response to a put command in said host access table; transmitting to said host computer at least a portion of said first menu from said first window, using a sendkey means in said interface program in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a predefined location in said second menu which is responsive to said operand derived from said caller identification data; extracting said response data at said predefined location in said second menu in said first window, using a get data means in said interface program in response to a get command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network to the host application program.
Claim 9
Dependent Claim
459 words
In a system including a workstation coupled to a telephone network for receiving caller identification data and coupled to a host computer running a menu driven host application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the caller identification data, a method for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising the steps of: storing a host access table in a memory in the workstation, containing programmable commands; storing an interface program in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; buffering communicated menu images transmitted from said host application program, in a first window partition in said workstation memory; checking that the identity of a first menu buffered in said first window is that of a predefined menu, using a verify means in said interface program in response to a verify command in said host access table; storing a navigation table in said memory in the workstation, containing a sequence of selection key indicators for a sequence of selection keys which said host application program requires to move from said first menu to said predefined menu; moving said predefined menu into said first window, using a menu navigation means in said interface program operating with said sequence of selection key indicators in said navigation table; inserting an operand derived from the caller identification data received from said telephone network into a predefined location in said predefined menu buffered in said first window, using a put data means in said interface program in response to a put command in said host access table; transmitting to said host computer at least a portion of said predefined menu from said first window, using a sendkey means in said interface program in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a predefined location in said second menu which is responsive to said operand derived from said caller identification data; extracting said response data at said predefined location in said second menu in said first window, using a get data means in said interface program in response to a get command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network in a predefined menu to the host application program.
Claim 10
Dependent Claim
459 words
In a system including a workstation coupled to a telephone network for receiving caller identification data and coupled to a host computer running a menu driven host application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the caller identification data, a method for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising the steps of: storing a host access table in a memory in the workstation, containing programmable commands; storing an interface program in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; buffering communicated menu images transmitted from said host application program, in a first window partition in said workstation memory; checking that the identity of a first menu buffered in said first window is that of a predefined menu, using a verify means in said interface program in response to a verify command in said host access table; storing a navigation table in said memory in the workstation, containing a sequence of selection key indicators for a sequence of selection keys which said host application program requires to move from said first menu to said predefined menu; moving said predefined menu into said first window, using a menu navigation means in said interface program operating with said sequence of selection key indicators in said navigation table; inserting an operand derived from the caller identification data received from said telephone network into a predefined location in said predefined menu buffered in said first window, using a put data means in said interface program in response to a put command in said host access table; transmitting to said host computer at least a portion of said predefined menu from said first window, using a sendkey means in said interface program in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a predefined location in said second menu which is responsive to said operand derived from said caller identification data; extracting said response data at said predefined location in said second menu in said first window, using a get data means in said interface program in response to a get command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network in a predefined menu to the host application program.
Claim 11
Dependent Claim
373 words
In a system including a workstation coupled to a telephone network for receiving dialed number identification service (DNIS) data and coupled to a host computer running a menu driven host application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the DNIS data, a subsystem for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising: a host access table stored in a memory in the workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; a first window partition in said workstation memory for buffering communicated menu images transmitted from said host application program; verify means in said interface program for checking the identity of a first menu buffered in said first window, in response to a verify command in said host access table; put data means in said interface program for inserting an operand derived from the DNIS data received from said telephone network into a predefined location in said first menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said host computer at least a portion of said first menu from said first window, in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a predefined location in said second menu which is responsive to said operand derived from said DNIS data; get data means in said interface program for extracting said response data at said predefined location in said second menu in said first window, in response to a get command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network to the host application program.
Claim 12
Dependent Claim
373 words
In a system including a workstation coupled to a telephone network for receiving dialed number identification service (DNIS) data and coupled to a host computer running a menu driven host application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the DNIS data, a subsystem for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising: a host access table stored in a memory in the workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; a first window partition in said workstation memory for buffering communicated menu images transmitted from said host application program; verify means in said interface program for checking the identity of a first menu buffered in said first window, in response to a verify command in said host access table; put data means in said interface program for inserting an operand derived from the DNIS data received from said telephone network into a predefined location in said first menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said host computer at least a portion of said first menu from said first window, in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a predefined location in said second menu which is responsive to said operand derived from said DNIS data; get data means in said interface program for extracting said response data at said predefined location in said second menu in said first window, in response to a get command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network to the host application program.
Claim 13
Dependent Claim
380 words
In a system including a workstation coupled to a telephone network for dialed number identification service (DNIS) data and coupled to a host computer running a menu driven // host application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the DNIS data, a method for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising the steps of: storing a host access table in a memory in the workstation, containing programmable commands; storing an interface program in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; buffering communicated menu images transmitted from said host application program, in a first window partition in said workstation memory; checking the identity of a first menu buffered in said first window, using a verify means in said interface program in response to a verify command in said host access table; inserting an operand derived from the DNIS data received from said telephone network into a predefined location in said first menu buffered in said first window, using a put data means in said interface program in response to a put command in said host access table; transmitting to said host computer at least a portion of said first menu from said first window, using a sendkey means in said interface program in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a predefined location in said second menu which is responsive to said operand derived from said DNIS data; extracting said response data at said predefined location in said second menu in said first window, using a get data means in said interface program in response to a get command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network to the host application program.
Claim 14
Dependent Claim
380 words
In a system including a workstation coupled to a telephone network for dialed number identification service (DNIS) data and coupled to a host computer running a menu driven // host application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the DNIS data, a method for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising the steps of: storing a host access table in a memory in the workstation, containing programmable commands; storing an interface program in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; buffering communicated menu images transmitted from said host application program, in a first window partition in said workstation memory; checking the identity of a first menu buffered in said first window, using a verify means in said interface program in response to a verify command in said host access table; inserting an operand derived from the DNIS data received from said telephone network into a predefined location in said first menu buffered in said first window, using a put data means in said interface program in response to a put command in said host access table; transmitting to said host computer at least a portion of said first menu from said first window, using a sendkey means in said interface program in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a predefined location in said second menu which is responsive to said operand derived from said DNIS data; extracting said response data at said predefined location in said second menu in said first window, using a get data means in said interface program in response to a get command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network to the host application program.
Claim 15
Dependent Claim
338 words
In a system including a workstation coupled to a telephone network for receiving call identification data and coupled to a host computer running an application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the call identification data, a subsystem for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising: a host access table stored in a memory in the workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; a first window partition in said workstation memory for buffering communicated menu images transmitted from said host application program; put data means in said interface program for inserting an operand derived from the call identification data received from said telephone network into a predefined location in a first menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said host computer at least a portion of said first menu from said first window, in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a location in said second menu which is responsive to said operand derived from said call identification data; get data means in said interface program for extracting said response data at said location in said second menu in said first window, in response to a get command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network to the host application program.
Claim 16
Dependent Claim
338 words
In a system including a workstation coupled to a telephone network for receiving call identification data and coupled to a host computer running an application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the call identification data, a subsystem for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising: a host access table stored in a memory in the workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; a first window partition in said workstation memory for buffering communicated menu images transmitted from said host application program; put data means in said interface program for inserting an operand derived from the call identification data received from said telephone network into a predefined location in a first menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said host computer at least a portion of said first menu from said first window, in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a location in said second menu which is responsive to said operand derived from said call identification data; get data means in said interface program for extracting said response data at said location in said second menu in said first window, in response to a get command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network to the host application program.
Claim 17
Dependent Claim
16 words
The system of claim 8, wherein said call identification data is Automatic Number Identification (ANI) data.
Claim 18
Dependent Claim
17 words
The system of claim 8, wherein said call identification data is Dialed Number Identification Service (DNIS) data.
Claim 19
Dependent Claim
23 words
The system of claim 8, wherein said call identification data is Automatic Number Identification (ANI) data and Dialed Number Identification Service (DNIS) data.
Claim 20
Dependent Claim
367 words
In a system including a workstation coupled to a telephone network for receiving call identification data and coupled to a host computer running an application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the call identification data, a subsystem for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising: a host access table stored in a memory in the workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; a first window partition in said workstation memory for buffering communicated menu images transmitted from said host application program; verify means in said interface program for checking that the identity of a first menu buffered in said first window is that of a predefined menu, in response to a verify command in said host access table; a navigation table stored in said memory in the workstation, containing a sequence of selection key indicators for a sequence of selection keys which said host application program requires to move from said first menu to said predefined menu; menu navigation means in said interface program for moving said predefined menu into said first window, using said sequence of selection key indicators in said navigation table; put data means in said interface program for inserting an operand derived from the caller identification data received from said telephone network into a location in said predefined menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said host computer at least a portion of said predefined menu from said first window, in response to a sendkey command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network in a predefined menu to the host application program.
Claim 21
Dependent Claim
367 words
In a system including a workstation coupled to a telephone network for receiving call identification data and coupled to a host computer running an application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the call identification data, a subsystem for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising: a host access table stored in a memory in the workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; a first window partition in said workstation memory for buffering communicated menu images transmitted from said host application program; verify means in said interface program for checking that the identity of a first menu buffered in said first window is that of a predefined menu, in response to a verify command in said host access table; a navigation table stored in said memory in the workstation, containing a sequence of selection key indicators for a sequence of selection keys which said host application program requires to move from said first menu to said predefined menu; menu navigation means in said interface program for moving said predefined menu into said first window, using said sequence of selection key indicators in said navigation table; put data means in said interface program for inserting an operand derived from the caller identification data received from said telephone network into a location in said predefined menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said host computer at least a portion of said predefined menu from said first window, in response to a sendkey command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network in a predefined menu to the host application program.
Claim 22
Dependent Claim
16 words
The system of claim 12, wherein said call identification data is Automatic Number Identification (ANI) data.
Claim 23
Dependent Claim
17 words
The system of claim 12, wherein said call identification data is Dialed Number Identification Service (DNIS) data.
Claim 24
Dependent Claim
23 words
The system of claim 12, wherein said call identification data is Automatic Number Identification (ANI) data and Dialed Number Identification Service (DNIS) data.
Claim 25
Dependent Claim
336 words
In a system including a workstation coupled to a telephone network for receiving call identification data and coupled to a host computer running a host application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the call identification data, a method for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising the steps of: storing a host access table in a memory in the workstation, containing programmable commands; storing an interface program in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; buffering communicated menu images transmitted from said host application program, in a window partition in said workstation memory; inserting an operand derived from the call identification data received from said telephone network into a location in a first menu buffered in said window, using a put data means in said interface program in response to a put command in said host access table; transmitting to said host computer at least a portion of said first menu from said window, using a sendkey means in said interface program in response to a sendkey command in said host access table; said window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a location in said second menu which is responsive to said operand derived from said call identification data; extracting said response data in said second menu in said window, using a get data means in said interface program in response to a get command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network to the host application program.
Claim 26
Dependent Claim
336 words
In a system including a workstation coupled to a telephone network for receiving call identification data and coupled to a host computer running a host application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the call identification data, a method for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising the steps of: storing a host access table in a memory in the workstation, containing programmable commands; storing an interface program in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; buffering communicated menu images transmitted from said host application program, in a window partition in said workstation memory; inserting an operand derived from the call identification data received from said telephone network into a location in a first menu buffered in said window, using a put data means in said interface program in response to a put command in said host access table; transmitting to said host computer at least a portion of said first menu from said window, using a sendkey means in said interface program in response to a sendkey command in said host access table; said window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a location in said second menu which is responsive to said operand derived from said call identification data; extracting said response data in said second menu in said window, using a get data means in said interface program in response to a get command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network to the host application program.
Claim 27
Dependent Claim
16 words
The method of claim 16, wherein said call identification data is Automatic Number Identification (ANI) data.
Claim 28
Dependent Claim
17 words
The method of claim 16, wherein said call identification data is Dialed Number Identification Service (DNIS) data.
Claim 29
Dependent Claim
23 words
The method of claim 16, wherein said call identification data is Automatic Number Identification (ANI) data and Dialed Number Identification Service (DNIS) data.
Claim 30
Dependent Claim
371 words
In a system including a workstation coupled to a telephone network for receiving call identification data and coupled to a host computer running a host application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the call identification data, a method for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising the steps of: storing a host access table in a memory in the workstation, containing programmable commands; storing an interface program in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; buffering communicated menu images transmitted from said host application program, in a window partition in said workstation memory; checking that the identity of a first menu buffered in said window is that of a predefined menu, using a verify means in said interface program in response to a verify command in said host access table; storing a navigation table in said memory in the workstation, containing a sequence of selection key indicators for a sequence of selection keys which said host application program requires to move from said first menu to said predefined menu; moving said predefined menu into said window, using a menu navigation means in said interface program operating with said sequence of selection key indicators in said navigation table; inserting an operand derived from the call identification data received from said telephone network into a location in said predefined menu buffered in said window, using a put data means in said interface program in response to a put command in said host access table; transmitting to said host computer at least a portion of said predefined menu from said window, using a sendkey means in said interface program in response to a sendkey command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network in a predefined menu to the host application program.
Claim 31
Dependent Claim
371 words
In a system including a workstation coupled to a telephone network for receiving call identification data and coupled to a host computer running a host application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the call identification data, a method for providing a programmable interface between the host based application program and the telephone network to automatically transfer the operands from the telephone network to the host application program, comprising the steps of: storing a host access table in a memory in the workstation, containing programmable commands; storing an interface program in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; buffering communicated menu images transmitted from said host application program, in a window partition in said workstation memory; checking that the identity of a first menu buffered in said window is that of a predefined menu, using a verify means in said interface program in response to a verify command in said host access table; storing a navigation table in said memory in the workstation, containing a sequence of selection key indicators for a sequence of selection keys which said host application program requires to move from said first menu to said predefined menu; moving said predefined menu into said window, using a menu navigation means in said interface program operating with said sequence of selection key indicators in said navigation table; inserting an operand derived from the call identification data received from said telephone network into a location in said predefined menu buffered in said window, using a put data means in said interface program in response to a put command in said host access table; transmitting to said host computer at least a portion of said predefined menu from said window, using a sendkey means in said interface program in response to a sendkey command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network in a predefined menu to the host application program.
Claim 32
Dependent Claim
16 words
The method of claim 20, wherein said call identification data is Automatic Number Identification (ANI) data.
Claim 33
Dependent Claim
17 words
The method of claim 20, wherein said call identification data is Dialed Number Identification Service (DNIS) data.
Claim 34
Dependent Claim
23 words
The method of claim 20, wherein said call identification data is Automatic Number Identification (ANI) data and Dialed Number Identification Service (DNIS) data.
Claim 35
Dependent Claim
365 words
In a system including a workstation coupled to a telephone network for receiving call identification data and coupled to a host computer running an application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the call identification data, a subsystem for providing a programmable interface between the host based application program and the telephone network to automatically conduct transactions between the telephone network and the host application program, comprising: a host access table stored in a memory in the workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; a first window partition in said workstation memory for buffering communicated menu images transmitted from said host application program; put data means in said interface program for inserting an operand derived from the call identification data received from said telephone network into a predefined location in a first menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said host computer at least a portion of said first menu from said first window, in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a location in said second menu which is responsive to said operand derived from said call identification data; get data means in said interface program for extracting said response data at said location in said second menu in said first window, in response to a get command in said host access table; a voice response unit coupled to said workstation and coupled to said telephone network, for converting said response data into a sound signal for transmission to said telephone network; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically conduct transactions between the network and the host application program.
Claim 36
Dependent Claim
365 words
In a system including a workstation coupled to a telephone network for receiving call identification data and coupled to a host computer running an application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the call identification data, a subsystem for providing a programmable interface between the host based application program and the telephone network to automatically conduct transactions between the telephone network and the host application program, comprising: a host access table stored in a memory in the workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; a first window partition in said workstation memory for buffering communicated menu images transmitted from said host application program; put data means in said interface program for inserting an operand derived from the call identification data received from said telephone network into a predefined location in a first menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said host computer at least a portion of said first menu from said first window, in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a location in said second menu which is responsive to said operand derived from said call identification data; get data means in said interface program for extracting said response data at said location in said second menu in said first window, in response to a get command in said host access table; a voice response unit coupled to said workstation and coupled to said telephone network, for converting said response data into a sound signal for transmission to said telephone network; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically conduct transactions between the network and the host application program.
Claim 37
Dependent Claim
18 words
The system of claim 24, wherein said workstation conducts said transactions without the intervention of an operator agent.
Claim 38
Dependent Claim
16 words
The system of claim 24, wherein said call identification data is Automatic Number Identification (ANI) data.
Claim 39
Dependent Claim
17 words
The system of claim 24, wherein said call identification data is Dialed Number Identification Service (DNIS) data.
Claim 40
Dependent Claim
13 words
The system of claim 24, wherein said sound signal is a DTMF tone.
Claim 41
Dependent Claim
14 words
The system of claim 24, wherein said sound signal is a voice sound. 30.
Claim 42
Dependent Claim
467 words
In a system including a workstation coupled to a telephone network for receiving call identification data and coupled to a host computer running an application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the call identification data, a subsystem for providing a programmable interface between the host based application program and the telephone network to automatically conduct transactions between the telephone network and the host application program, comprising: a host access table stored in a memory in the workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; a first window partition in said workstation memory for buffering communicated menu images transmitted from said host application program; verify means in said interface program for checking that the identity of a first menu buffered in said first window is that of a predefined menu, in response to a verify command in said host access table; a navigation table stored in said memory in the workstation, containing a sequence of selection key indicators for a sequence of selection keys which said host application program requires to move from said first menu to said predefined menu; menu navigation means in said interface program for moving said predefined menu into said first window, using said sequence of selection key indicators in said navigation table; put data means in said interface program for inserting an operand derived from the caller identification data received from said telephone network into a location in said predefined menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said host computer at least a portion of said predefined menu from said first window, in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a location in said second menu which is responsive to said operand derived from said call identification data; get data means in said interface program for extracting said response data at said location in said second menu in said first window, in response to a get command in said host access table; a voice response unit coupled to said workstation and coupled to said telephone network, for converting said response data into a sound signal for transmission to said telephone network; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically conduct transactions between the network and the host application program.
Claim 43
Dependent Claim
467 words
In a system including a workstation coupled to a telephone network for receiving call identification data and coupled to a host computer running an application program which exchanges menu images with the workstation, the menus containing fields for buffering operands to be processed by the host application program, the operands derived from the call identification data, a subsystem for providing a programmable interface between the host based application program and the telephone network to automatically conduct transactions between the telephone network and the host application program, comprising: a host access table stored in a memory in the workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; a first window partition in said workstation memory for buffering communicated menu images transmitted from said host application program; verify means in said interface program for checking that the identity of a first menu buffered in said first window is that of a predefined menu, in response to a verify command in said host access table; a navigation table stored in said memory in the workstation, containing a sequence of selection key indicators for a sequence of selection keys which said host application program requires to move from said first menu to said predefined menu; menu navigation means in said interface program for moving said predefined menu into said first window, using said sequence of selection key indicators in said navigation table; put data means in said interface program for inserting an operand derived from the caller identification data received from said telephone network into a location in said predefined menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said host computer at least a portion of said predefined menu from said first window, in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a location in said second menu which is responsive to said operand derived from said call identification data; get data means in said interface program for extracting said response data at said location in said second menu in said first window, in response to a get command in said host access table; a voice response unit coupled to said workstation and coupled to said telephone network, for converting said response data into a sound signal for transmission to said telephone network; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically conduct transactions between the network and the host application program.
Claim 44
Dependent Claim
18 words
The system of claim 30, wherein said workstation conducts said transactions without the intervention of an operator agent.
Claim 45
Dependent Claim
16 words
The system of claim 30, wherein said call identification data is Automatic Number Identification (ANI) data.
Claim 46
Dependent Claim
17 words
The system of claim 30, wherein said call identification data is Dialed Number Identification Service (DNIS) data.
Claim 47
Dependent Claim
13 words
The system of claim 30, wherein said sound signal is a DTMF tone.
Claim 48
Dependent Claim
13 words
The system of claim 30, wherein said sound signal is a voice sound.
Claim 49
Independent Claim
306 words
A system, comprising: a workstation coupled to a telephone network for receiving call identification data; a host computer coupled to said workstation, for running an application program which exchanges menu images with said workstation, said menus containing fields for buffering operands to be processed by said host application program, said operands derived from said call identification data; a host access table stored in a memory in the workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; a first window partition in said workstation memory for buffering communicated menu images transmitted from said host application program; put data means in said interface program for inserting an operand derived from the call identification data received from said telephone network into a location in a first menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said host computer at least a portion of said first menu from said first window, in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a location in said second menu which is responsive to said operand derived from said call identification data; get data means in said interface program for extracting said response data at said location in said second menu in said first window, in response to a get command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network to the host application program.
Claim 50
Independent Claim
306 words
A system, comprising: a workstation coupled to a telephone network for receiving call identification data; a host computer coupled to said workstation, for running an application program which exchanges menu images with said workstation, said menus containing fields for buffering operands to be processed by said host application program, said operands derived from said call identification data; a host access table stored in a memory in the workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, to perform interfacing functions between the host application program and the telephone network; a first window partition in said workstation memory for buffering communicated menu images transmitted from said host application program; put data means in said interface program for inserting an operand derived from the call identification data received from said telephone network into a location in a first menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said host computer at least a portion of said first menu from said first window, in response to a sendkey command in said host access table; said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a location in said second menu which is responsive to said operand derived from said call identification data; get data means in said interface program for extracting said response data at said location in said second menu in said first window, in response to a get command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network to the host application program.
Claim 51
Dependent Claim
16 words
The system of claim 36, wherein said call identification data is Automatic Number Identification (ANI) data.
Claim 52
Dependent Claim
17 words
The system of claim 36, wherein said call identification data is Dialed Number Identification Service (DNIS) data.
Claim 53
Dependent Claim
17 words
The system of claim 36, wherein said call identification data is Information Services Distribution Network (ISDN) data.
Claim 54
Dependent Claim
37 words
The system of claim 36, which further comprises: a voice response unit coupled to said workstation and coupled to said telephone network, for converting said response data into a sound signal for transmission to said telephone network.
Claim 55
Dependent Claim
18 words
The system of claim 40, wherein said workstation conducts said transactions without the intervention of an operator agent.
Claim 56
Dependent Claim
13 words
The system of claim 40, wherein said sound signal is a DTMF tone.
Claim 57
Dependent Claim
14 words
The system of claim 40, wherein said sound signal is a voice sound signal.
Claim 58
Dependent Claim
33 words
The system of claim 36, which further comprises: a private branch exchange (PBX) coupled between said workstation and said telephone network, for switching said call identification data between said network and said workstation.
Claim 59
Dependent Claim
53 words
The system of claim 44, which further comprises: a voice response unit coupled to said workstation and coupled to said PBX, for converting said response data into a sound signal for transmission to said telephone network through said PBX; said PBX switching said sound signal between said voice response unit and said network.
Claim 60
Dependent Claim
16 words
The system of claim 44, wherein said call identification data is Automatic Number Identification (ANI) data.
Claim 61
Dependent Claim
17 words
The system of claim 44, wherein said call identification data is Dialed Number Identification Service (DNIS) data.
Claim 62
Dependent Claim
17 words
The system of claim 44, wherein said call identification data is Information Services Distribution Network (ISDN) data.
Claim 63
Independent Claim
336 words
A system, comprising: a workstation coupled to a telephone network for receiving call identification data; a host computer coupled to said workstation, for running an application program which exchanges menu images with said workstation, said menus containing fields for buffering operands to be processed by said host application program, said operands derived from said call identification data; a host access table stored in a memory in said workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, to perform interfacing functions between said host application program and the telephone network; a first window partition in said workstation memory for buffering communicated menu images transmitted from said host application program; verify means in said interface program for checking that the identity of a first menu buffered in said first window is that of a predefined menu, in response to a verify command in said host access table; a navigation table stored in said memory in the workstation, containing a sequence of selection key indicators for a sequence of selection keys which said host application program requires to move from said first menu to said predefined menu; menu navigation means in said interface program for moving said predefined menu into said first window, using said sequence of selection key indicators in said navigation table; put data means in said interface program for inserting an operand derived from the caller identification data received from said telephone network into a location in said predefined menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said host computer at least a portion of said predefined menu from said first window, in response to a sendkey command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network in a predefined menu to the host application program.
Claim 64
Independent Claim
336 words
A system, comprising: a workstation coupled to a telephone network for receiving call identification data; a host computer coupled to said workstation, for running an application program which exchanges menu images with said workstation, said menus containing fields for buffering operands to be processed by said host application program, said operands derived from said call identification data; a host access table stored in a memory in said workstation, containing programmable commands; an interface program stored in said workstation memory which executes said commands in said host access table, to perform interfacing functions between said host application program and the telephone network; a first window partition in said workstation memory for buffering communicated menu images transmitted from said host application program; verify means in said interface program for checking that the identity of a first menu buffered in said first window is that of a predefined menu, in response to a verify command in said host access table; a navigation table stored in said memory in the workstation, containing a sequence of selection key indicators for a sequence of selection keys which said host application program requires to move from said first menu to said predefined menu; menu navigation means in said interface program for moving said predefined menu into said first window, using said sequence of selection key indicators in said navigation table; put data means in said interface program for inserting an operand derived from the caller identification data received from said telephone network into a location in said predefined menu buffered in said first window, in response to a put command in said host access table; sendkey means in said interface program for transmitting to said host computer at least a portion of said predefined menu from said first window, in response to a sendkey command in said host access table; whereby, a programmable interface is provided between the host based application program and the telephone network to automatically transfer operands from the telephone network in a predefined menu to the host application program.
Claim 65
Dependent Claim
16 words
The system of claim 49, wherein said call identification data is Automatic Number Identification (ANI) data.
Claim 66
Dependent Claim
17 words
The system of claim 49, wherein said call identification data is Dialed Number Identification Service (DNIS) data.
Claim 67
Dependent Claim
17 words
The system of claim 49, wherein said call identification data is Information Services Distribution Network (ISDN) data.
Claim 68
Dependent Claim
85 words
The system of claim 49, which further comprises: said first window in said workstation memory receiving a second menu communicated from said host application program in said host computer, including response data in a location in said second menu which is responsive to said operand derived from said call identification data; get data means in said interface program for extracting said response data at said location in said second menu in said first window, in response to a get command in said host access table.
Claim 69
Dependent Claim
37 words
The system of claim 53, which further comprises: a voice response unit coupled to said workstation and coupled to said telephone network, for converting said response data into a sound signal for transmission to said telephone network.
Claim 70
Dependent Claim
18 words
The system of claim 54, wherein said workstation conducts said transactions without the intervention of an operator agent.
Claim 71
Dependent Claim
13 words
The system of claim 54, wherein said sound signal is a DTMF tone.
Claim 72
Dependent Claim
14 words
The system of claim 54, wherein said sound signal is a voice sound signal.
Claim 73
Dependent Claim
33 words
The system of claim 49, which further comprises: a private branch exchange (PBX) coupled between said workstation and said telephone network, for switching said call identification data between said network and said workstation.
Claim 74
Dependent Claim
16 words
The system of claim 58, wherein said call identification data is Automatic Number Identification (ANI) data.
Claim 75
Dependent Claim
17 words
The system of claim 58, wherein said call identification data is Dialed Number Identification Service (DNIS) data.
Claim 76
Dependent Claim
17 words
The system of claim 58, wherein said call identification data is Information Services Distribution Network (ISDN) data.
Claim 77
Dependent Claim
33 words
The system of claim 53, which further comprises: a private branch exchange (PBX) coupled between said workstation and said telephone network, for switching said call identification data between said network and said workstation.
Claim 78
Dependent Claim
53 words
The system of claim 62, which further comprises: a voice response unit coupled to said workstation and coupled to said PBX, for converting said response data into a sound signal for transmission to said telephone network through said PBX; said PBX switching said sound signal between said voice response unit and said network.
Claim 79
Dependent Claim
18 words
The system of claim 63, wherein said workstation conducts said transactions without the intervention of an operator agent.
Claim 80
Dependent Claim
137 words
An interactive memory driven program for enhancing operations of a telephone call center including one or more host computers interacting with one or more workstations connected to a telephone network which provides caller identification information, comprising: (a) a verify means for checking the identity of a first menu buffered in the workstation; (b) a navigation means for moving the first menu into a first window partition in said workstation; (c) a put data means for inserting an operand derived from caller identification information, into the first menu; (d) a sendkey means for transmitting a portion of the first menu to the host computer; (e) said host computer providing a second menu to the workstation response to the operand; and (f) a get data means for extracting response data in said second menu received from said host computer.
Claim 81
Dependent Claim
137 words
An interactive memory driven program for enhancing operations of a telephone call center including one or more host computers interacting with one or more workstations connected to a telephone network which provides caller identification information, comprising: (a) a verify means for checking the identity of a first menu buffered in the workstation; (b) a navigation means for moving the first menu into a first window partition in said workstation; (c) a put data means for inserting an operand derived from caller identification information, into the first menu; (d) a sendkey means for transmitting a portion of the first menu to the host computer; (e) said host computer providing a second menu to the workstation response to the operand; and (f) a get data means for extracting response data in said second menu received from said host computer.
References Cited (Backward Citations)
US3989899A
Cited
US3989899B1
Cited
US4320256A
Cited
US4438296A
Cited
US4406925A
Cited
US4451700A
Cited
US4599493A
Cited
US4797911A
Cited
US4894857A
Cited
US5036535A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-03-17 | 1995-09-16 | 1996-03-17 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-03-17 | 1999-09-16 | 2000-03-17 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-03-17 | 2003-09-16 | 2004-03-17 | $7700.00 | Window Closed / Lapsed |