Automatic call initiation in response to selecting tags in electronic documents and applications
First Claim
1. A method, comprising:
- at a first electronic device with a display apparatus and one or more input devices;
displaying, via the display apparatus, a user interface that includes information about a respective type of operation, wherein the user interface includes controls that provide an option to initiate a first operation of the respective type of operation;
while displaying, via the display apparatus, the user interface that includes information about the respective type of operation, receiving, via the one or more input devices, a first request to display information about other devices that are available to handle the respective type of operation;
in response to receiving the first request, displaying, via the display apparatus, information identifying a second electronic device that is available to handle the respective type of operation, wherein the information identifying the second electronic device is displayed concurrently with at least a portion of the user interface that includes information about the respective type of operation;
while displaying the information identifying the second electronic device concurrently with the portion of the user interface that includes information about the respective type of operation, receiving, via the one or more input devices, a second request to transfer the first operation initiated by the first electronic device to the second electronic device, wherein the first operation is the respective type of operation; and
in response to receiving the second request to transfer the first operation, transferring the first operation to the second electronic device, wherein the first operation is initiated by the first electronic device before it is transferred to the second electronic device.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a telecom control function in a communication terminal. The telecom control function is configured to receive call indicia when a call tag in a software entity, such as an application or electronic document, is selected by a user of the communication terminal. The call indicia provides information associated with a remote party with which a call is being requested by the user. The telecom control function may use the call indicia along with user indicia obtained from the user and indirectly establish a call with the remote party using a telephony terminal other than the communication terminal. If the communication terminal includes a telecommunication client capable of supporting a call, the telecom control function may instruct the telecommunication client to directly initiate the call with the remote party using the call indicia.
51 Citations
20 Claims
-
1. A method, comprising:
at a first electronic device with a display apparatus and one or more input devices; displaying, via the display apparatus, a user interface that includes information about a respective type of operation, wherein the user interface includes controls that provide an option to initiate a first operation of the respective type of operation; while displaying, via the display apparatus, the user interface that includes information about the respective type of operation, receiving, via the one or more input devices, a first request to display information about other devices that are available to handle the respective type of operation; in response to receiving the first request, displaying, via the display apparatus, information identifying a second electronic device that is available to handle the respective type of operation, wherein the information identifying the second electronic device is displayed concurrently with at least a portion of the user interface that includes information about the respective type of operation; while displaying the information identifying the second electronic device concurrently with the portion of the user interface that includes information about the respective type of operation, receiving, via the one or more input devices, a second request to transfer the first operation initiated by the first electronic device to the second electronic device, wherein the first operation is the respective type of operation; and in response to receiving the second request to transfer the first operation, transferring the first operation to the second electronic device, wherein the first operation is initiated by the first electronic device before it is transferred to the second electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A first device, comprising:
-
a display; one or more inputs; and one or more processors coupled to the display and the one or more inputs, wherein the one or more processors are configured to; display, via the display, a user interface that includes information about a first operation of a first type; initiate the first operation; while displaying, via the display, the user interface that includes information about the first operation, receive, via the one or more inputs, a first request to display information identifying one or more devices that are available to handle operations of the first type; in response to receiving the first request, display, via the display, the information identifying the one or more devices that are available to handle operations of the first type, wherein the information identifies a second device, and wherein the information identifying the one or more devices is displayed concurrently with at least a portion of the user interface that includes information about the first operation; while displaying the information identifying the one or more devices concurrently with the portion of the user interface that includes information about the first operation, receive, via the one or more inputs, a second request to transfer the first operation initiated by the first device to the second device; and in response to receiving the second request to transfer the first operation, transfer the first operation to the second device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer accessible memory medium storing program instructions executable by a processor of a first device to:
-
display, via a display coupled to the first device, a user interface that includes information about a first operation; initiate the first operation; while displaying, via the display, the user interface that includes information about the first operation, receive, via one or more input devices of the first device, a first request regarding devices that are available to handle the first operation; in response to receiving the first request, display information identifying a second device that is available to handle the first operation, and wherein the information identifying the second device is displayed concurrently with at least a portion of the user interface that includes information about the first operation; while displaying the information identifying the second device concurrently with the portion of the user interface that includes information about the first operation, receive, via the one or more input devices of the first device, a second request to transfer the first operation initiated by the first device to the second device; and in response to receiving the second request to transfer the first operation, transfer the first operation to the second device. - View Dependent Claims (17, 18, 19, 20)
-
Specification