Method and system for a hosted mobile management service architecture
First Claim
Patent Images
1. A method for remotely causing a mobile device to implement an action, the method comprising:
- receiving, at a server from a terminal, an indication of user input representing the action, wherein the terminal is separate from the server and separate from the mobile device;
responsive to receiving the indication of user input representing the action to be implemented on the mobile device, transmitting a message from the server to the mobile device that causes the mobile device to automatically send a request to establish a network connection to the server;
receiving, at the server, the request from the mobile device to establish the network connection;
establishing the network connection between the mobile device and the server; and
transmitting instructions from the server through the network connection that cause the mobile device to implement the action on the mobile device, wherein the action on the mobile device is at least one of moving data to the mobile device, moving data from the mobile device, deleting data from the mobile device, copying data on to the mobile device, moving data within a directory structure of the mobile device, or renaming a file on the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A hosted mobile management service is provided for enabling a user to access a centralized account through a user interface on a terminal in order to manage the user'"'"'s media information, such as digital music and photos. Any modifications made by user through the user interface are transparently sent to the user'"'"'s mobile device where a module receives such modification information and interacts with the mobile device to reconcile such modifications.
-
Citations
30 Claims
-
1. A method for remotely causing a mobile device to implement an action, the method comprising:
-
receiving, at a server from a terminal, an indication of user input representing the action, wherein the terminal is separate from the server and separate from the mobile device; responsive to receiving the indication of user input representing the action to be implemented on the mobile device, transmitting a message from the server to the mobile device that causes the mobile device to automatically send a request to establish a network connection to the server; receiving, at the server, the request from the mobile device to establish the network connection; establishing the network connection between the mobile device and the server; and transmitting instructions from the server through the network connection that cause the mobile device to implement the action on the mobile device, wherein the action on the mobile device is at least one of moving data to the mobile device, moving data from the mobile device, deleting data from the mobile device, copying data on to the mobile device, moving data within a directory structure of the mobile device, or renaming a file on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium including instructions that, when executed by a processor of a server, cause the server to:
-
receive an indication that was generated in response to user input at a terminal separate from a mobile device and separate from the server, the indication representing an action to be implemented on the mobile device; in response to receipt of the indication representing the action to be implement on the mobile device, transmit a message to the mobile device to cause the mobile device to automatically send a request to establish a network connection with the server; receive the request from the mobile device to establish the network connection; in response to receipt of the request, establish the network connection between the server and the mobile device; and transmit instructions through the network connection to the mobile device that cause the mobile device to implement the action, wherein the instructions regarding the action comprise at least one instruction to implement at least one file system operation and the file system operation comprises at least one of an operation to put file/folder, an operation to get a file/folder timestamp, an operation to get a file/folder size, an operation to add a file, an operation to delete a file/folder, an operation to replace a file/folder, an operation to copy a file, an operation to move a file/folder, or an operation to rename a file/folder. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A server configured to synchronize a terminal and a mobile device, the server comprising a processor configured to:
-
receive, from the terminal which is separate from the mobile device, an indication generated in response to input by a user representing an action to be carried out on the mobile device; in response to receipt by the server of the indication representing the action to be carried out on the mobile device, transmit a message to the mobile device to cause the mobile device to automatically send a request to the server to establish a network connection; receive the request; responsive to receiving the request, establish the network connection between the server and the mobile device; and transmit operation instructions for the mobile device to carry out the action represented by the user indication, wherein the action on the mobile device is at least one of moving data to the mobile device, moving data from the mobile device, deleting data from the mobile device, copying data on to the mobile device, moving data within a directory structure of the mobile device, or renaming a file on the mobile device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification