Patent US5655015A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5655015A Expired / Lapsed US ⏱️ 0.0 years remaining

Computer-telephone integration system

Assignee: Calabrio Inc
•
Filing: 1996-05-01
•
Granted: 1997-08-05
•
Expires: 2016-05-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer telephone integration system includes a computer integrated with a telephone system. The computer has a plurality of independent application programs that are operable thereon and a plurality of files containing data that are retrievable by any of the plurality of independent application programs. The computer also includes a plurality of first commands that are disposed on the computer to retrieve and run any of the plurality of independent application programs and a plurality of second commands to access any of the files containing the data with any of the plurality of independent application programs. The computer further includes a call processor disposed on the computer that allows a user of the system to associate the first commands and at least one of the second commands with call information received from the telephone system at the reception of an incoming call or with call information provided by a user of the system at the initiation of an outgoing call. The call processor automatically executes the first commands and the second command upon receipt of the call information to retrieve and to run the application program and to access the file containing the data with the application program at the reception of an incoming call or at the initiation of an outgoing call.

Inventors

  • 👤 Maryann P. Walsh
  • 👤 Paul M. Gasparro

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 20:42
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/487; H04M3/493; H04M1/00; H04M1/247; H04M1/26; H04M1/27; H04M1/274; H04M1/2745; H04M1/27467; H04M1/27475; H04M1/27485; H04M1/57; H04M1/575; H04M1/66; H04M1/663; H04M3/436; H04M1/2473; H04M3/42025; H04M3/42034; H04M3/42059; H04M3/42085; H04M3/42102; H04M3/42136; H04M3/42153; H04M3/42161

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 170 words
A computer telephone integration system comprising: a computer integrated with a telephone system, the computer having a plurality of independent application programs that are operable thereon, and the computer having files containing data that are retrievable by any of the plurality of independent application programs; a user interface, disposed on the computer, for allowing a user to enter and store first commands on the computer to retrieve and run any of said independent application programs and a second command to access one of said files containing data with an application program, the user interface allowing the user to associate the first commands and the second command with call information received from the telephone system at the reception of an incoming call or with call information provided by the user at the initiation of an outgoing call; and a call processor means disposed on the computer and coupled to the user interface, for automatically executing said first commands and said second command upon receipt of said received or provided call information.
Claim 2
Dependent Claim 170 words
A computer telephone integration system comprising: a computer integrated with a telephone system, the computer having a plurality of independent application programs that are operable thereon, and the computer having files containing data that are retrievable by any of the plurality of independent application programs; a user interface, disposed on the computer, for allowing a user to enter and store first commands on the computer to retrieve and run any of said independent application programs and a second command to access one of said files containing data with an application program, the user interface allowing the user to associate the first commands and the second command with call information received from the telephone system at the reception of an incoming call or with call information provided by the user at the initiation of an outgoing call; and a call processor means disposed on the computer and coupled to the user interface, for automatically executing said first commands and said second command upon receipt of said received or provided call information.
Claim 3
Dependent Claim 53 words
The computer telephone integration system of claim 1, wherein said user interface includes a first software menu option, presented on a display of the computer, for allowing the user to specify the received or provided call information and the first commands to be run in response to said received or provided call information.
Claim 4
Dependent Claim 45 words
The computer telephone integration system of claim 2, further including a second software menu option presented on the display, for allowing the user to specify the files containing data to be accessed with the application program in response to said received or provided call information.
Claim 5
Dependent Claim 64 words
The computer telephone integration system of claim 1, wherein the user interface includes a means for entering and storing on the computer, rules for handling the incoming call or the outgoing call, each rule having criteria which the call information must meet before the rule is executed and each rule having an action to be taken when the call information meets the respective criteria.
Claim 6
Dependent Claim 32 words
The computer telephone integration system of claim 4, wherein the rule criteria include at least one of a calling party's number, a called party's number, time of day information, and DTMF data.
Claim 7
Dependent Claim 52 words
The computer telephone integration system of claim 4, wherein the user interface further includes a means for denoting an order of priority for each rule, and wherein the call processor means evaluates each rule in the order of priority of the rule to determine whether the call information meets the rule criteria.
Claim 8
Dependent Claim 28 words
The computer telephone integration system of claim 4, wherein the call processor means further includes a means for analyzing which rule criteria are met by the call information.
Claim 9
Dependent Claim 28 words
The computer telephone integration system of claim 4, wherein the action to be taken when the call information meets the rule criteria is to accept the incoming call.
Claim 10
Dependent Claim 32 words
The computer telephone integration system of claim 4, wherein the action to be taken when the call information meets the rule criteria is to forward the incoming call to a predefined destination.
Claim 11
Dependent Claim 125 words
The computer telephone integration system of claim 1, wherein said computer further includes: a library of vendor specific switching device commands corresponding to a plurality of vendor specific switching devices; a stored set of telephone commands for performing telephone functions with the computer; and a state machine means, coupled between a switching device and the call processor means and being responsive to vendor specific switching device commands from the switching device and telephone commands from the call processor means, for translating between the vendor specific switching device commands and the stored set of telephone commands, for executing the telephone commands, and for outputting the vendor specific switching device commands to the switching device so as to uniformly perform incoming telephone functions and outgoing telephone functions.
Claim 12
Dependent Claim 42 words
The computer telephone integration system of claim 10, wherein the state machine means detects an event occurring on the switching device by receiving a switching device command, and communicates the event to the call processor means by outputting a corresponding telephone command.
Claim 13
Dependent Claim 56 words
The computer telephone integration system of claim 11, wherein the call processor means in response to receipt of the telephone command corresponding to the event occurring on the switching device, initiates the state machine means to determine a next state of the state machine means and to determine the telephone command corresponding to the next state.
Claim 14
Dependent Claim 93 words
The computer telephone integration system of claim 11, further comprising a call controller coupled to each of the user interface and to the call processor means, the call controller in response to receipt of a telephone command corresponding to an event initiated by the user at the user interface, communicating the telephone command to the call processor means, the call processor means in response to the telephone command initiating the state machine means to determine a next state of the state machine means and determine the telephone command corresponding to the next state.
Claim 15
Dependent Claim 39 words
The computer telephone integration system of claim 10, wherein the state machine means executes the telephone commands so as to uniformly process the incoming telephone functions and the outgoing telephone functions independently of a manufacturer of the switching device.
Claim 16
Dependent Claim 26 words
The computer telephone integration system of claim 1, wherein the computer receives the call information from a switching network external to the computer telephone integration system.
Claim 17
Dependent Claim 31 words
The computer telephone integration system of claim 1, wherein the first commands include keystroke commands that are entered by the user for retrieving and running any of the independent application programs.
Claim 18
Dependent Claim 65 words
The computer telephone integration system of claim 1, wherein the user interface allows the user to enter the first commands which are keystroke commands to retrieve and run the independent application programs and the second command for retrieving the files containing data with the independent application programs so as to configure the computer telephone integration system independent of a manufacturer of the independent application program.
Claim 19
Dependent Claim 38 words
The computer telephone integration system of claim 1, wherein the first commands include commands provided by one independent application program to another independent application program for accessing the another independent application program with the one independent application program.
Claim 20
Independent Claim 157 words
A method for uniformly establishing a system for call handling on a computer integrated with a telephone system, the method comprising the steps of: establishing and storing on the computer a list of called party telephone numbers including at least one phone number of a called party to be called with the system; establishing and storing on the computer a list of calling party telephone numbers including at least one phone number of a calling party that may call the system; establishing and storing on the computer first commands for retrieving and running any one of a plurality of independent application programs operable on the computer and second commands for retrieving data files associated with any one of the plurality of independent application programs; and establishing and storing on the computer a link for linking any one of the calling party telephone numbers and the called party telephone numbers with the first commands and the second commands.
Claim 21
Independent Claim 157 words
A method for uniformly establishing a system for call handling on a computer integrated with a telephone system, the method comprising the steps of: establishing and storing on the computer a list of called party telephone numbers including at least one phone number of a called party to be called with the system; establishing and storing on the computer a list of calling party telephone numbers including at least one phone number of a calling party that may call the system; establishing and storing on the computer first commands for retrieving and running any one of a plurality of independent application programs operable on the computer and second commands for retrieving data files associated with any one of the plurality of independent application programs; and establishing and storing on the computer a link for linking any one of the calling party telephone numbers and the called party telephone numbers with the first commands and the second commands.
Claim 22
Dependent Claim 34 words
The method of claim 19, further comprising the step of entering and storing on the computer a window corresponding to each link in which an application program and a data file will be displayed.
Claim 23
Dependent Claim 39 words
The method of claim 20, wherein the first commands include keystroke commands for retrieving and running any one of the independent application programs and for displaying the data file associated with the independent application program in the corresponding window.
Claim 24
Dependent Claim 46 words
The method of claim 20, wherein the first commands includes commands provided by one independent application program to another independent application program for accessing the another independent application program and for displaying the data file associated with the another independent application program in the corresponding window.
Claim 25
Dependent Claim 89 words
The method of claim 19, further comprising the step of establishing and storing on the computer rules for handling an incoming call or an outgoing call with the system, wherein the step of establishing each rule includes: entering and storing on the computer criteria which the incoming call or the outgoing call must satisfy before the rule will be executed; entering and storing on the computer an action to be taken when the incoming call or the outgoing call meets the criteria; and associating the link with the rule.
Claim 26
Dependent Claim 28 words
The method of claim 23, wherein the criteria include at least one of the calling party's number, the called party's number, time of day information, and DTMF information.
Claim 27
Dependent Claim 32 words
The method of claim 23, wherein the step of establishing and storing the rules for handling the incoming call or the outgoing call includes entering the rules in an order of priority.

References Cited (Backward Citations)

US4878240A Cited
US5008930A Cited
US5038374A Cited
US5012512A Cited
US5101425A Cited
US5181239A Cited
US5299260A Cited
US5241588A Cited
US5097528A Cited
US5200993A Cited
US5210789A Cited
US5329578A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-08-04 2001-02-03 2001-08-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-08-04 2005-02-03 2005-08-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-08-04 2009-02-03 2009-08-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag