Utilizing mobile device functionality from remote computers
First Claim
1. A computing device comprising:
- one or more processors;
one or more computer-readable media storing instructions that, when executed via the one or more processors, implement a client application to perform actions to remotely operate a mobile device including;
accessing communication information corresponding to the mobile device from a network accessible data server configured to remotely store the communication information and synchronize the communication information with the mobile device, the synchronized communication information including information regarding electronic messages and calls associated with the mobile device;
configuring a user interface for the client application to present the communication information and one or more options selectable to perform actions related to the communication information through the mobile device;
obtaining, via the user interface, a selection of at least one of the one or more options to perform selected actions; and
communicating the selection to the network accessible data service to initiate performance of the selected actions by the mobile device under the direction of the network accessible data server.
1 Assignment
0 Petitions
Accused Products
Abstract
Various technologies and techniques are disclosed for utilizing mobile device information and functionality from separate computing devices. A synchronization operation is performed to update a data store with communication information from a mobile device. The synchronization operation is performed wirelessly with the mobile device. A user of a separate computing device can access the communication information stored in the data store separately from the mobile device. The user of the separate computing device can remotely initiate operations on the mobile device from the separate computing device. For example, the user can initiate the sending of text messages through the mobile device from the separate computing device. As another example, the user can initiate the placing of a telephone call through the mobile device from the separate computing device.
28 Citations
20 Claims
-
1. A computing device comprising:
-
one or more processors; one or more computer-readable media storing instructions that, when executed via the one or more processors, implement a client application to perform actions to remotely operate a mobile device including; accessing communication information corresponding to the mobile device from a network accessible data server configured to remotely store the communication information and synchronize the communication information with the mobile device, the synchronized communication information including information regarding electronic messages and calls associated with the mobile device; configuring a user interface for the client application to present the communication information and one or more options selectable to perform actions related to the communication information through the mobile device; obtaining, via the user interface, a selection of at least one of the one or more options to perform selected actions; and communicating the selection to the network accessible data service to initiate performance of the selected actions by the mobile device under the direction of the network accessible data server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing system comprising:
-
a component connectable to a display device to output information for display on the display device; one or more computer-readable media storing instructions that, when executed by the computing system, expose a user interface configured to facilitate remote operation of a mobile device physically located in a remote location from the computing system, the user interface including; a portion having a list of types of communication information for the mobile device accessible via the user interface, the communication information synchronized with a network accessible data server and including information regarding electronic messages and calls associated with the mobile device; a portion to display messages for a selected one of the listed types of communication information; a portion to show message details for review of a selected one of the displayed messages; and selectable options to expose a messaging list for the mobile device and expose a call list for the mobile device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method implemented by a computing system comprising:
-
synchronizing communication information corresponding to a mobile device between the mobile device and an online data store; sending the synchronized communication information from the online data store to a client for display by a personal information management application of the client configured to enable remote operation of the mobile device by selection of one or more actions related to the communication information that are performable by the mobile device; receiving a selection from the client of one or more of the actions to initiate performance of selected actions by the mobile device; and communicating with the mobile device to cause performance of the selected actions related to the communication information by the mobile device. - View Dependent Claims (18, 19, 20)
-
Specification