Utilizing mobile device functionality from remote computers
First Claim
1. A tangible computer-readable storage medium storing computer-executable instructions that, when executed, cause a computer to perform steps comprising:
- performing a synchronization operation to update a data store with a copy of communication information from a mobile device of a user, the synchronization operation being performed wirelessly with the mobile device;
enabling the user to access the data store and view the copy of the communication information using a separate computing device, the copy of the communication information being stored in the data store remotely from the mobile device and the separate computing device;
enabling the user to view communication activities that have occurred on the mobile device using the separate computing device and to select a text message or call received by the mobile device from the copy of the communication information stored in the data store; and
enabling the user to remotely initiate operations on the mobile device from the separate computing device for responding to a selected text message or a selected call.
2 Assignments
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.
-
Citations
20 Claims
-
1. A tangible computer-readable storage medium storing computer-executable instructions that, when executed, cause a computer to perform steps comprising:
-
performing a synchronization operation to update a data store with a copy of communication information from a mobile device of a user, the synchronization operation being performed wirelessly with the mobile device; enabling the user to access the data store and view the copy of the communication information using a separate computing device, the copy of the communication information being stored in the data store remotely from the mobile device and the separate computing device; enabling the user to view communication activities that have occurred on the mobile device using the separate computing device and to select a text message or call received by the mobile device from the copy of the communication information stored in the data store; and enabling the user to remotely initiate operations on the mobile device from the separate computing device for responding to a selected text message or a selected call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising the steps of:
-
receiving, by a server over a network, message details for a text message to be sent through a mobile device of a user, the message details having been input by the user using a separate computing device; receiving, at the server from the separate computing device, a selection to send the text message through the mobile device of the user; placing the text message in a server-side outbox; and synchronizing, by the server over a wireless connection, the text message placed in the server-side outbox down to an outbox of the mobile device of the user for causing the text message to be sent by the mobile device of the user. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising the steps of:
-
performing a synchronization operation to update a data store with a copy of communication information from a mobile device of a user, the synchronization operation being performed wirelessly with the mobile device; enabling the user to access the data store and view the copy of the communication information using a separate computing device, the copy of the communication information being stored in the data store remotely from the mobile device and the separate computing device; receiving a selection of a call from a third party received by the mobile device from the copy of the communication information stored in the data store, the selection made by the user using the separate computing device; sending a telephone number of the third party corresponding to the call selected by the user to the mobile device for causing the mobile device to initiate a dialing process to place a telephone call to the telephone number of the third party; maintaining a connection with the mobile device and the separate computing device simultaneously; receiving one or more data packets from the mobile device for transmission to the separate computing device, the one or more data packets received from the mobile device containing a spoken voice of the third party; and sending one or more data packets to the mobile device for transmission to the third party, the one or more data packets sent to the mobile device containing a spoken voice of the user of the separate computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification