Patent US4385613A successfully refreshed from Google Patents.
Patent US5402474A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 19:25
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag