CA2285313A1

Computer-telephony integration employing an intelligent keyboard and method for same

Abstract

An improved computer-telephony integrated user console includes a computer (2) system electrically connected to a telephone system (6). The computer-telephony integrated user console further includes an intelligent integrated keyboard (8) which includes at least one programmable display key (24). The intelligent integrated keyboard (8) is electrically connected to the computer system (2). Each display key (24) includes an electrical switch (26) and a programmable electrical display element (28), such as a bit-mapped LCD array. The display (28) is responsive to commands received from the computer system (2) and displays text and/or graphics on the key to indicate a current function assigned to that key. The function of the key is dynamic, and is controlled by a software automation server operating in the computer (2).

CA2285313A1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 31 March 2018, 8.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 10 independent, 0 dependent

  1. 1
    WHAT IS CLAIMED IS:1. A computer-telephony integrated user console for manipulating calls in a telephone system and manipulating data in a data processing system, the user console comprising: a computer system, the computer system including the data processing system therein;a telephone line interface, the telephone line interface being electrically . interposed between the computer system and the telephone system, and a keyboard electrically coupled to the computer system, the keyboard including at least one programmable display key, the at least one programmable display key including a switch electrically coupled to the computer system for providing input thereto and a programmable electrical display, the programmable electrical display providing a visual indication of at least one of text and graphics in response to signals received from the computer system.
  2. 2
    A computer-telephony integrated user console as defined by Claim 1, wherein the computer is at least partially controlled by a software automation server, the software automation server comprising:a software input/output layer, the software input/output layer providing a standard interface between at least one software application and the software automation server;a keyboard communications layer, the keyboard communications layer controlling digital communications between the computer and the keyboard;and a keyboard control layer, the keyboard control layer being responsive to commands received from the at least one software application and generating keyboard control commands for the at least on display key, the keyboard control layer being further responsive to activation of the at least one switch and generating keyboard event commands in response thereto, the keyboard event commands being presented to the at least one software application through the software input/output layer. CA 02285313 1999-09-30 WO 98/44482 PCT/US98/06430
  3. 3
    A computer-telephony integrated user console as defined by Claim 2, wherein the at least one software application includes a computer-telephony integration applications module, the computer-telephony integration applications module controlling commands and communication between the telephone line interface and the computer.
  4. 4
    A computer-telephony integrated user console as defined by Claim 3, wherein the computer is operating a Windows ® software platform and wherein the standard interface of the software input/output layer is Object Linking and Embedding compliant.
  5. 5
    A computer-telephony integrated user console as defined by Claim 4, wherein the at least one programmable display key includes twelve (12) programmable display keys.
  6. 6
    A computer-telephony integrated user console as defined by Claim 5, wherein the keyboard control layer establishes assignments for the programmable display keys among the at least one software application.
  7. 7
    A computer-telephony integrated user console as defined by Claim 6, wherein each programmable electrical display of the programmable display keys comprises a liquid crystal display.
  8. 8
    A computer-telephony integrated user console as defined by Claim 7, wherein the keyboard further includes a QWERTY alphanumeric keypad. CA 02285313 1999-09-30 WO 98/44482 PCT/US98/06430
  9. 9
    A method of operating a computer-telephony user console, the console including a keyboard with at least one display key, each at least one display key including a switch and a display, the method comprising the steps:a) assigning a first function to the switch of the at least one display key;b) assigning at least one of text and graphics to the display of the at least one display key, and c) reassigning the function and display of the at least one display key in response to a detected event.
  10. 10
    A method of operating a computer-telephony user console, the console including a keyboard with a plurality of display keys, each display key including a switch and a display, the method comprising the steps:a) assigning a portion of the plurality of display keys to a first software application;b) assigning a first function and a first display to the display keys assigned to the first software application;c) assigning at least a portion of the plurality of display keys not assigned to the first software application to at least a second software application;d) assigning a first function and a first display to the display keys assigned to the at least second software application;e) detecting an event and correlating the event to one of the first software application or at least a second software application, and f) reassigning the functions and displays of the display keys assigned to the software application correlated to the detected event. CA 02285313 1999-09-30 WO 98/44482 PCT/US98/06430 1/10