Enhanced telephony computer user interface allowing user interaction and control of a telephone using a personal computer
First Claim
1. A method implemented by a computing system having a processor and memory for enabling a user to transfer an incoming call, the method comprising:
- the computing system receiving user input comprising one or more alternative telephone numbers corresponding to different locations where a user may be located;
the computing system receiving an indication that a first telephone having a first telephone number is receiving an incoming call;
the computing system identifying calendar information of the user from a personal calendar database of the user;
the computing system identifying by the computing device a location associated with the identified calendar information;
the computing system automatically determining, based on the location, a set of one or more of the alternative telephone numbers to automatically add to a drop-down list;
the computing system displaying an electronic display notification by the computing device to the user an indication that the first telephone is receiving an incoming call along with calendar information of the caller, the electronic display notification including selectable entries associated with the set of one or more of the alternative telephone numbers included in the drop-down list, each of the selectable entries comprising a transfer option to transfer the incoming call to a corresponding one of the one or more alternative telephone numbers included in the drop-down list,the computing system displaying a quick transfer button with the one or more alternative telephone numbers included in the drop-down list, which are obtained from the calendar information of the user, such that the quick transfer button is displayed simultaneously with the indication that the first telephone is receiving the incoming call, calendar information of the caller, and the one or more telephone numbers in the drop-down list from the calendar information of the user;
the computing system receiving by the computing device from the user a selection of the transfer option indicating the incoming call is to be transferred to the one of the one or more alternative telephone numbers from the quick transfer list corresponding to the selected transfer option; and
the computing system subsequent to and only after receiving the selection of the transfer option by the user, directing by the computing device that the incoming call be transferred to the one of the one or more alternative telephone numbers from the drop-down list.
2 Assignments
0 Petitions
Accused Products
Abstract
An enhanced telephony (ET) computer user interface that seamlessly integrates features of a personal computer (PC) and a telephone into a coherent user interface. The user is provided with a rich variety of functionality that leverages the fact that the PC has considerably more processing power and greater access to variety of data than the ordinary telephone. This processing power and data access is used to the user'"'"'s advantage as the telephone'"'"'s capabilities and functionality are greatly expanded. In general, the ET user interface includes a plurality of environments for the user to choose. These environments include a My Contacts environment, a communication preferences environment, and a Call History environment. Each of these environments contains certain available processes and features for controlling and managing telephones.
290 Citations
13 Claims
-
1. A method implemented by a computing system having a processor and memory for enabling a user to transfer an incoming call, the method comprising:
-
the computing system receiving user input comprising one or more alternative telephone numbers corresponding to different locations where a user may be located; the computing system receiving an indication that a first telephone having a first telephone number is receiving an incoming call; the computing system identifying calendar information of the user from a personal calendar database of the user; the computing system identifying by the computing device a location associated with the identified calendar information; the computing system automatically determining, based on the location, a set of one or more of the alternative telephone numbers to automatically add to a drop-down list; the computing system displaying an electronic display notification by the computing device to the user an indication that the first telephone is receiving an incoming call along with calendar information of the caller, the electronic display notification including selectable entries associated with the set of one or more of the alternative telephone numbers included in the drop-down list, each of the selectable entries comprising a transfer option to transfer the incoming call to a corresponding one of the one or more alternative telephone numbers included in the drop-down list, the computing system displaying a quick transfer button with the one or more alternative telephone numbers included in the drop-down list, which are obtained from the calendar information of the user, such that the quick transfer button is displayed simultaneously with the indication that the first telephone is receiving the incoming call, calendar information of the caller, and the one or more telephone numbers in the drop-down list from the calendar information of the user; the computing system receiving by the computing device from the user a selection of the transfer option indicating the incoming call is to be transferred to the one of the one or more alternative telephone numbers from the quick transfer list corresponding to the selected transfer option; and the computing system subsequent to and only after receiving the selection of the transfer option by the user, directing by the computing device that the incoming call be transferred to the one of the one or more alternative telephone numbers from the drop-down list. - View Dependent Claims (2, 3, 4)
-
-
5. A hardware computer-readable storage medium for controlling a computing device with a processor and memory to transfer an incoming call, the hardware computer-readable storage medium having stored computer executable instructions which, when executed by the processor, implement a method comprising:
-
receiving by the computing device an indication that a first telephone is receiving an incoming call from a caller; identifying calendar information of the caller from a personal calendar database of the caller; displaying by the computing device to a user notice that the first telephone is receiving an incoming call, including the identified calendar information of the caller, and a quick transfer button to transfer the incoming call to one or more alternative telephones to which the incoming call may be transferred and which are obtained from the calendar information of the callee and which are displayed in a drop-down list, wherein the notice that the first telephone is receiving the incoming call is displayed simultaneously with the calendar information of the caller and the one or more alternative telephones in the drop-down list with the quick transfer button; receiving by the computing device from the user a selection of the quick transfer button including a selection of one of the alternative telephones; and in response to receiving the selection of the quick transfer button, directing by the computing device the incoming call to be transferred to the selected alternative telephone. - View Dependent Claims (6, 7, 8)
-
-
9. A computing device comprising:
-
a processor; and memory for transferring an incoming call, wherein the memory stores computer-executable instructions which, when executed by the processor, implement a method comprising; a component that receives an indication that a first telephone with a first telephone number is receiving an incoming call; a component that identifies a condition of the computing device; a component that, when the identified condition indicates that a user of the computing device is not currently at the computing device, automatically forwards the telephone call to a second telephone; a component that when the identified condition indicates that the user of the computing device is currently at the computing device, displays to the user an indication that the first telephone is receiving an incoming call from a caller along with calendar information of the caller, a quick transfer button, and a drop-down list of alternative telephones with alternative telephone numbers to which the incoming call may be transferred, the drop-down list being populated with an alternative telephone identified based on current location of the user as identified from a calendar of the user, wherein the indication that the first telephone is receiving an incoming call is displayed simultaneously with the calendar information of the caller, the quick transfer button and the drop-down list; a component that receives a selection of the quick transfer button and a selection of one of the alternative telephones; and a component that, in response to receiving the selections, directs that the incoming call be transferred from the first telephone to the selected alternative telephone wherein the components are implemented as instructions stored in the memory for execution by the processor. - View Dependent Claims (10, 11, 12, 13)
-
Specification