US5402474A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System, data processing method and program to provide a programmable interface between a workstation and an archive server to automatically store telephone transaction information
Assignee: Genesys Cloud Services Inc
•
Filing: 1994-04-11
•
Granted: 1995-03-28
•
Expires: 2014-04-11
Abstract
Abstract A system, data processing method and program provide a programmable interface between a workstation and an archive server to automatically store information derived from a telephone transaction. The archive server stores a data base of records having a plurality of category fields for information derived from the telephone transaction. A host access table stored in a memory in the workstation, contains programmable commands. An interface program stored in the workstation memory executes the commands in the host access table, to perform interfacing functions between a host computer and the telephone network and to perform interfacing functions between the workstation and the archive server.
Inventors
- 👤 Steven K. Miller
- 👤 Frank E. Mandato
- 👤 Suresh K. Gursahaney
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 17:05
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/51; H04M3/5158; H04M3/22; H04M3/36; H04M2242/00; H04M2242/22; H04M3/2218; H04M3/42025; H04M3/42034; H04M3/42042; H04Q; H04Q3/00; H04Q3/58; H04Q3/62; H04Q3/625; H04Q3/72
Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
314 words
A system, comprising: a workstation coupled to a telephone network for receiving call identification data for a telephone transaction; 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; an archive server coupled to said workstation, for storing a data base of records having a plurality of category fields for storing information derived from said telephone transaction; a host access table stored in a memory in the workstation, containing programmable commands, including an archive command, where each archive command specifies one of said plurality of category fields and said information derived from said telephone transaction; 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 and to perform interfacing functions between said workstation and said archive server; a window partition in said workstation memory for buffering a first menu image exchanged with said host application program; said first menu image including response data in a location in said first 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 first menu in said window, in response to a get command in said host access table; archive data means in said interface program for transmitting said extracted response data to said archive server for storage in a first one of said plurality of category fields specified by said archive command, in response to said archive command in said host access table; whereby, a programmable interface is provided between the workstation and the archive server to automatically store information derived from said telephone transaction.
Claim 2
Independent Claim
314 words
A system, comprising: a workstation coupled to a telephone network for receiving call identification data for a telephone transaction; 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; an archive server coupled to said workstation, for storing a data base of records having a plurality of category fields for storing information derived from said telephone transaction; a host access table stored in a memory in the workstation, containing programmable commands, including an archive command, where each archive command specifies one of said plurality of category fields and said information derived from said telephone transaction; 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 and to perform interfacing functions between said workstation and said archive server; a window partition in said workstation memory for buffering a first menu image exchanged with said host application program; said first menu image including response data in a location in said first 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 first menu in said window, in response to a get command in said host access table; archive data means in said interface program for transmitting said extracted response data to said archive server for storage in a first one of said plurality of category fields specified by said archive command, in response to said archive command in said host access table; whereby, a programmable interface is provided between the workstation and the archive server to automatically store information derived from said telephone transaction.
Claim 3
Dependent Claim
39 words
The system of claim 1 which further comprises: said archive data means transmitting automatic number identification (ANI) information to a second one of said plurality of category fields, in response to an archive command in said host access table.
Claim 4
Dependent Claim
40 words
The system of claim 1 which further comprises: said archive data means transmitting dialed number identification service (DNIS) information to a second one of said plurality of category fields, in response to an archive command in said host access table.
Claim 5
Dependent Claim
36 words
The system of claim 1 which further comprises: said archive data means transmitting time information to a second one of said plurality of category fields, in response to an archive command in said host access table.
Claim 6
Dependent Claim
37 words
The system of claim 1 which further comprises: said archive data means transmitting workstation agent information to a second one of said plurality of category fields, in response to an archive command in said host access table.
Claim 7
Dependent Claim
47 words
The system of claim 5 further comprising: a database compilation means stored in the memory of the archive server for producing an auditing report from said stored data base of records, said database compilation means using said workstation agent information to provide an indication of agent efficiency.
Claim 8
Dependent Claim
38 words
The system of claim 1 which further comprises: said archive data means transmitting telephone transaction type information to a second one of said plurality of category fields, in response to an archive command in said host access table.
Claim 9
Dependent Claim
23 words
The system of claim 1 further comprising: a database compilation means for producing an auditing report from said stored data base of records.
Claim 10
Dependent Claim
23 words
The system of claim 1 further comprising: a database compilation means for producing a billing report from said stored data base of records.
Claim 11
Dependent Claim
23 words
The system of claim 1 further comprising: a database compilation means for producing a report having statistics on the operation of the system.
Claim 12
Dependent Claim
21 words
The system of claim 1 wherein said archive server is coupled to the workstation by a token ring local area network.
Claim 13
Independent Claim
344 words
A system, comprising: a workstation coupled to a telephone network for outputting a telephone number to place a telephone call for a telephone transaction; 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 telephone number; an archive server coupled to said workstation, for storing a data base of records having a plurality of category fields for storing information derived from said telephone transaction; a host access table stored in a memory in the workstation, containing programmable commands, including first and second archive 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 and to perform interfacing functions between said workstation and said archive server; a window partition in said workstation memory for buffering a first menu image exchanged with said host application program; said first menu image, including response data in a location in said first menu which is responsive to said operand derived from said telephone number; get data means in said interface program for extracting said response data at said location in said first menu in said window, in response to a get command in said host access table; archive data means in said interface program for transmitting said extracted response data to said archive server for storage in a first one of said plurality of category fields, in response to said first archive command in said host access table; a keyboard coupled to said workstation for inputting transaction information by an agent; said archive data means transmitting said transaction information to said archive server for storage in a second one of said plurality of category fields, in response to said second archive command in said host access table; whereby, a programmable interface is provided between the workstation and the archive server to automatically store information derived from said telephone transaction.
Claim 14
Independent Claim
344 words
A system, comprising: a workstation coupled to a telephone network for outputting a telephone number to place a telephone call for a telephone transaction; 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 telephone number; an archive server coupled to said workstation, for storing a data base of records having a plurality of category fields for storing information derived from said telephone transaction; a host access table stored in a memory in the workstation, containing programmable commands, including first and second archive 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 and to perform interfacing functions between said workstation and said archive server; a window partition in said workstation memory for buffering a first menu image exchanged with said host application program; said first menu image, including response data in a location in said first menu which is responsive to said operand derived from said telephone number; get data means in said interface program for extracting said response data at said location in said first menu in said window, in response to a get command in said host access table; archive data means in said interface program for transmitting said extracted response data to said archive server for storage in a first one of said plurality of category fields, in response to said first archive command in said host access table; a keyboard coupled to said workstation for inputting transaction information by an agent; said archive data means transmitting said transaction information to said archive server for storage in a second one of said plurality of category fields, in response to said second archive command in said host access table; whereby, a programmable interface is provided between the workstation and the archive server to automatically store information derived from said telephone transaction.
Claim 15
Dependent Claim
286 words
A data processing method, comprising the steps of: receiving call identification data for a telephone transaction in a workstation coupled to a telephone network; running an application program in a host computer coupled to said workstation, 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; storing a data base of records in an archive server coupled to said workstation, having a plurality of category fields for storing information derived from said telephone transaction; storing a host access table in a memory in the workstation, containing programmable commands, including an archive command; 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 and to perform interfacing functions between said workstation and said archive server; buffering in a window partition in said workstation memory, a first menu image exchanged with said host application program; said first menu including response data in a location in said first menu which is responsive to said operand derived from said call identification data; executing a get data instruction in said interface program for extracting said response data at said location in said first menu in said, in response to a get command in said host access table; transmitting said extracted response data to said archive server for storage in a first one of said plurality of category fields, in response to said archive command in said host access table; whereby, a programmable interface is provided between the workstation and the archive server to automatically store information derived from said telephone transaction.
Claim 16
Dependent Claim
286 words
A data processing method, comprising the steps of: receiving call identification data for a telephone transaction in a workstation coupled to a telephone network; running an application program in a host computer coupled to said workstation, 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; storing a data base of records in an archive server coupled to said workstation, having a plurality of category fields for storing information derived from said telephone transaction; storing a host access table in a memory in the workstation, containing programmable commands, including an archive command; 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 and to perform interfacing functions between said workstation and said archive server; buffering in a window partition in said workstation memory, a first menu image exchanged with said host application program; said first menu including response data in a location in said first menu which is responsive to said operand derived from said call identification data; executing a get data instruction in said interface program for extracting said response data at said location in said first menu in said, in response to a get command in said host access table; transmitting said extracted response data to said archive server for storage in a first one of said plurality of category fields, in response to said archive command in said host access table; whereby, a programmable interface is provided between the workstation and the archive server to automatically store information derived from said telephone transaction.
Claim 17
Dependent Claim
35 words
The method of claim 13 which further comprises: transmitting automatic number identification (ANI) information to a second one of said plurality of category fields, in response to an archive command in said host access table.
Claim 18
Dependent Claim
36 words
The method of claim 13 which further comprises: transmitting dialed number identification service (DNIS) information to a second one of said plurality of category fields, in response to an archive command in said host access table.
Claim 19
Dependent Claim
32 words
The method of claim 13 which further comprises: transmitting time information to a second one of said plurality of category fields, in response to an archive command in said host access table.
Claim 20
Dependent Claim
33 words
The method of claim 13 which further comprises: transmitting workstation agent information to a second one of said plurality of category fields, in response to an archive command in said host access table.
Claim 21
Dependent Claim
34 words
The method of claim 13 which further comprises: transmitting telephone transaction type information to a second one of said plurality of category fields, in response to an archive command in said host access table.
Claim 22
Dependent Claim
294 words
A data processing program which, when executed in a data processing system, performs a method, comprising: receiving call identification data for a telephone transaction in a workstation coupled to a telephone network; running an application program in a host computer coupled to said workstation, 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; storing a data base of records in an archive server coupled to said workstation, having a plurality of category fields for storing information derived from said telephone transaction; storing a host access table in a memory in the workstation, containing programmable commands, including an archive command; 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 and to perform interfacing functions between said workstation and said archive server; buffering in a window partition in said workstation memory, a first menu image exchanged with said host application program; said first menu including response data in a location in said first menu which is responsive to said operand derived from said call identification data; executing a get data instruction in said interface program for extracting said response data at said location in said first menu in said, in response to a get command in said host access table; transmitting said extracted response data to said archive server for storage in a first one of said plurality of category fields, in response to said archive command in said host access table; whereby, a programmable interface is provided between the workstation and the archive server to automatically store information derived from said telephone transaction.
Claim 23
Dependent Claim
294 words
A data processing program which, when executed in a data processing system, performs a method, comprising: receiving call identification data for a telephone transaction in a workstation coupled to a telephone network; running an application program in a host computer coupled to said workstation, 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; storing a data base of records in an archive server coupled to said workstation, having a plurality of category fields for storing information derived from said telephone transaction; storing a host access table in a memory in the workstation, containing programmable commands, including an archive command; 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 and to perform interfacing functions between said workstation and said archive server; buffering in a window partition in said workstation memory, a first menu image exchanged with said host application program; said first menu including response data in a location in said first menu which is responsive to said operand derived from said call identification data; executing a get data instruction in said interface program for extracting said response data at said location in said first menu in said, in response to a get command in said host access table; transmitting said extracted response data to said archive server for storage in a first one of said plurality of category fields, in response to said archive command in said host access table; whereby, a programmable interface is provided between the workstation and the archive server to automatically store information derived from said telephone transaction.
Claim 24
Independent Claim
373 words
A system, comprising: a workstation coupled to a telephone network for receiving call identification data for a telephone transaction; 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; an archive server coupled to said workstation, for storing a data base of records having a plurality of category fields for storing information derived from said telephone transaction; a host access table stored in a memory in the workstation, containing programmable commands, including first and second archive commands, where each archive command specifies one of said plurality of category fields and said information derived from said telephone transaction; 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 and to perform interfacing functions between said workstation and said archive server; a window partition in said workstation memory for buffering a first menu image exchanged with said host application program; said first menu image, including response data in a location in said first 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 first menu in said window, in response to a get command in said host access table; archive data means in said interface program for transmitting said extracted response data to said archive server for storage in a first one of said plurality of category fields specified by said first archive command, in response to said first archive command in said host access table; a keyboard coupled to said workstation for entering transaction information by an agent; said archive data means transmitting said transaction information to said archive server for storage in a second one of said plurality of category fields specified by said second archive command, in response to said second archive command in said host access table; whereby, a programmable interface is provided between the workstation and the archive server to automatically store information derived from said telephone transaction.
Claim 25
Independent Claim
373 words
A system, comprising: a workstation coupled to a telephone network for receiving call identification data for a telephone transaction; 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; an archive server coupled to said workstation, for storing a data base of records having a plurality of category fields for storing information derived from said telephone transaction; a host access table stored in a memory in the workstation, containing programmable commands, including first and second archive commands, where each archive command specifies one of said plurality of category fields and said information derived from said telephone transaction; 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 and to perform interfacing functions between said workstation and said archive server; a window partition in said workstation memory for buffering a first menu image exchanged with said host application program; said first menu image, including response data in a location in said first 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 first menu in said window, in response to a get command in said host access table; archive data means in said interface program for transmitting said extracted response data to said archive server for storage in a first one of said plurality of category fields specified by said first archive command, in response to said first archive command in said host access table; a keyboard coupled to said workstation for entering transaction information by an agent; said archive data means transmitting said transaction information to said archive server for storage in a second one of said plurality of category fields specified by said second archive command, in response to said second archive command in said host access table; whereby, a programmable interface is provided between the workstation and the archive server to automatically store information derived from said telephone transaction.
Claim 26
Independent Claim
317 words
A system, comprising: a workstation coupled to a telephone network for outputting a telephone number to place a telephone call for a telephone transaction; 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 telephone number; an archive server coupled to said workstation, for storing a data base of records having a plurality of category fields for storing information derived from said telephone transaction; a host access table stored in a memory in the workstation, containing programmable commands, including an archive command, where each archive command specifies one of said plurality of category fields and said information derived from said telephone transaction; 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 and to perform interfacing functions between said workstation and said archive server; a window partition in said workstation memory for buffering a first menu image exchanged with said host application program; said first menu image, including response data in a location in said first menu which is responsive to said operand derived from said telephone number; get data means in said interface program for extracting said response data at said location in said first menu in said window, in response to a get command in said host access table; archive data means in said interface program for transmitting said extracted response data to said archive server for storage in a first one of said plurality of category fields specified by said archive command, in response to said archive command in said host access table; whereby, a programmable interface is provided between the workstation and the archive server to automatically store information derived from said telephone transaction.
Claim 27
Independent Claim
317 words
A system, comprising: a workstation coupled to a telephone network for outputting a telephone number to place a telephone call for a telephone transaction; 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 telephone number; an archive server coupled to said workstation, for storing a data base of records having a plurality of category fields for storing information derived from said telephone transaction; a host access table stored in a memory in the workstation, containing programmable commands, including an archive command, where each archive command specifies one of said plurality of category fields and said information derived from said telephone transaction; 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 and to perform interfacing functions between said workstation and said archive server; a window partition in said workstation memory for buffering a first menu image exchanged with said host application program; said first menu image, including response data in a location in said first menu which is responsive to said operand derived from said telephone number; get data means in said interface program for extracting said response data at said location in said first menu in said window, in response to a get command in said host access table; archive data means in said interface program for transmitting said extracted response data to said archive server for storage in a first one of said plurality of category fields specified by said archive command, in response to said archive command in said host access table; whereby, a programmable interface is provided between the workstation and the archive server to automatically store information derived from said telephone transaction.
Claim 28
Dependent Claim
36 words
The system of claim 21 which further comprises: said archive data means transmitting time information to a second one of said plurality of category fields, in response to an archive command in said host access table.
Claim 29
Dependent Claim
37 words
The system of claim 21 which further comprises: said archive data means transmitting workstation agent information to a second one of said plurality of category fields, in response to an archive command in said host access table.
Claim 30
Dependent Claim
38 words
The system of claim 21 which further comprises: said archive data means transmitting telephone transaction type information to a second one of said plurality of category fields, in response to an archive command in said host access table.
References Cited (Backward Citations)
US3989899B1
Cited
US3989899A
Cited
US4320256A
Cited
US4438296A
Cited
US4406925A
Cited
US4451700A
Cited
US4599493A
Cited
US4797911A
Cited
US4894857A
Cited
US5001710A
Cited
US5036535A
Cited
US5065393A
Cited
US5097528A
Cited
US5187750A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-03-27 | 1998-09-26 | 1999-03-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-03-27 | 2002-09-26 | 2003-03-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-03-27 | 2006-09-26 | 2007-03-28 | $7700.00 | Window Closed / Lapsed |