Telephone functions for computers
0 Assignments
0 Petitions
Accused Products
Abstract
An enhanced telephone emulation computer system including a minidialer program for controlling a computer to add telephony functions which can be invoked from whatever active program is currently controlling the computer. The minidialer program controls the computer to alter its processing depending upon the context existing at the time when a mouse click or hot key combination event is detected indicating the user wishes to invoke a telephony function. The minidialer program determines whether the user has highlighted any text or numbers in the active window of the application currently controlling the computer and whether the highlighted material is a name or a phone number, and if a name, whether the name is stored with a phone number in a phone book or file maintained on the computer. Processing and telephony menu options displayed as available also depend upon whether the user is or is not on the phone at the time the mouse click or hot key event occurs. In some embodiments, if the user has highlighted a URL, a browser will be launched and the web page corresponding to the URL will be opened.
26 Citations
49 Claims
-
1-18. -18. (canceled)
-
19. A method comprising:
-
adding an icon to a window of an application program that is active on a computer; and
displaying a menu of telephony functions when a click on the icon is detected. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An article comprising a storage having instructions that if executed cause a computer to:
-
add an icon to a window of an application program that is active on a computer; and
display a menu of telephony functions when a click on the icon is detected. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method comprising:
-
selecting characters in a window of an application program that is active on a computer;
clicking on an icon in the window of the application program; and
selecting a telephony function from a menu of telephony functions that is displayed as a result of the clicking on the icon. - View Dependent Claims (35)
-
-
36. A method comprising:
-
detecting a predetermined manipulation of an input device of a computer; and
displaying a context sensitive menu of telephony functions on the computer when the predetermined manipulation is detected, wherein the context sensitive menu of telephony functions is based on whether a telephony device is currently being used in a phone conversation. - View Dependent Claims (37, 38, 39)
-
-
40. A disk having stored thereon instructions that when executed cause a computer to:
-
detect a predetermined manipulation of an input device of a computer; and
display a context sensitive menu of telephony functions on the computer when the predetermined manipulation is detected, wherein the context sensitive menu of telephony functions is based on whether a telephony device is currently on-hook or off-hook. - View Dependent Claims (41, 42, 43, 44, 45, 46)
-
-
47. An article comprising a storage having instructions that if executed cause a computer to:
-
add one or more telephony functions to a menu that is displayed when a right button of a mouse is clicked on a window of an application program that is active on a computer; and
implement a telephony function that is selected from the menu. - View Dependent Claims (48, 49)
-
Specification