Automatic backup of wireless mobile device data onto gateway server while device is idle
First Claim
1. A method for backing up data, the method comprising:
- establishing at a server a connection with a wireless device over a wireless network using a wireless protocol;
pushing a request to backup data to the wireless device;
receiving the data from the wireless device; and
storing the data on a storage device connected to the network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for backing up data from a wireless device onto a server via a network is provided. In one embodiment, a backup server, responsive to a determination that data from a wireless device should be backed up, initiates a backup process. The backup process may be initiating, for example, by pushing a request to the wireless client via a proxy/gateway server requesting that the client transmit data to be backed up to the backup server. A determination as to when to backup may be made, for example, in response to an indication that the wireless device has been powered on or in response to a determination that a predetermined amount of time has elapsed since the last backup was performed. The backup server then receives the data from the wireless device and stores the data on a storage device connected to the network for later retrieval such that if the wireless device loses its data, the data can be retrieved from the backup server and reloaded onto the wireless device. The backed up data may be, for example, phone lists, calendars, address lists, or notes.
-
Citations
39 Claims
-
1. A method for backing up data, the method comprising:
-
establishing at a server a connection with a wireless device over a wireless network using a wireless protocol;
pushing a request to backup data to the wireless device;
receiving the data from the wireless device; and
storing the data on a storage device connected to the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method on a proxy server for facilitating data backup, the method comprising:
-
receiving a request in a first protocol from a backup server for a wireless client to backup data to the backup server;
translating the request formatted in the first protocol into a translated request formatted in a second protocol, wherein the second protocol is compatible with the wireless client;
sending the translated request to the wireless client over a wireless network;
receiving over the wireless network the data from the wireless client formatted in a third protocol;
translating the data formatted in the third protocol into translated data formatted in a fourth protocol compatible with the backup server; and
sending the translated data to the backup server. - View Dependent Claims (10, 11, 12, 13, 15, 16, 19, 20, 21, 22, 23, 28, 29, 30)
-
-
14. A method for backing up data, the method comprising:
-
responsive to receipt of a push from a backup server via a wireless network to backup data, retrieving, without user intervention, the data to be backed up from storage within the a wireless client; and
transmitting, without user intervention, the data to be backed up to the backup server via the wireless network utilizing a wireless protocol.
-
-
17. A method on a server for reloading backed up data, the method comprising:
-
receiving a request for backed up data from a wireless client connected via a wireless network;
retrieving the backed up data corresponding to the wireless client; and
transmitting the backed up data to the wireless client via the wireless network.
-
-
18. A computer program product in a computer readable media for use in a data processing system implemented as a server for backing up data, the computer program product comprising:
-
first instructions for establishing a connection with a wireless device over a wireless network using a wireless protocol;
second instructions for enabling a request to backup data to be pushed to the wireless device;
third instructions for receiving the data from the wireless device; and
fourth instructions for storing the data on a storage device connected to the wireless network.
-
-
24. A computer program product in a computer readable media for use in a data processing system implemented as a proxy server for facilitating data backup, the computer program product comprising:
-
first instructions for enabling receipt of a request, formatted in a first protocol, from the backup server for a wireless client to backup data to the backup server via a wireless network;
second instructions for translating the request formatted in the first protocol into a translated request formatted in a second protocol, wherein the second protocol is compatible with the wireless client;
third instructions for enabling the transmission of the translated request to the wireless client;
fourth instructions for enabling the receipt of the data from the wireless client formatted in a third protocol;
fifth instructions for translating the data formatted in the third protocol into translated data formatted in a fourth protocol compatible with the backup server; and
sixth instructions for enabling the transmission of the translated data to the backup server.
-
-
25. A computer program product in a computer readable media for use in a data processing system implemented as a wireless client for backing up data, the computer program product comprising:
-
first instructions, responsive to receipt of a push from a backup server via a wireless network to backup data, for retrieving, without user intervention, the data to be backed up from storage within a wireless client; and
second instructions for enabling the transmission of the data, without user intervention, to be backed up to the server via the wireless network utilizing a wireless protocol.
-
-
26. A computer program product in a computer readable media for use in a data processing system implemented as a server for reloading backed up data, the computer program product comprising:
-
first instructions for enabling the receipt of a request for backed up data from a wireless client connected via a wireless network;
second instructions for retrieving the backed up data corresponding to the wireless client; and
third instructions for enabling the transmission of the backed up data to the wireless client via the wireless network.
-
-
27. A system for backing up data from a wireless device onto a server via a network, the system comprising:
-
a communication unit which establishes a connection with a wireless device over a wireless network;
a backup initiator which pushes a request to backup data to the wireless device;
a receiver which receives the data from the wireless device; and
storing unit which stores the data on a storage device connected to the network.
-
-
31. A system for facilitating data backup, the system comprising:
-
a request receiver which receives a request in a first protocol from a backup server requesting that a wireless client backup data to the backup server;
a first translator which translates the request formatted in the first protocol into a translated request formatted in a second protocol, wherein the second protocol is compatible with the wireless client;
a first transmitter which sends the translated request to the wireless client via a wireless network;
a data receiver which receives the data from the wireless client via the wireless network formatted in a third protocol;
a second translator which translates the data formatted in the third protocol into translated data formatted in a fourth protocol compatible with the backup server; and
a second transmitter which sends the translated data to the backup server. - View Dependent Claims (32, 33, 34, 35, 37, 38)
-
-
36. A system for backing up data to a server via a network, the system comprising:
-
a data retriever which, responsive to receipt of a push from a backup server via a wireless network to backup data, retrieves, without user intervention, the data to be backed up from storage within the client; and
a transmitter which transmits, without user intervention, the data to be backed up to the backup server via the wireless network utilizing a wireless protocol.
-
-
39. A system for reloading backed up data onto a wireless client, the system comprising:
-
a receiver which receives a request for backed up data from the wireless client;
a retrieval unit which retrieves the backed up data corresponding to the wireless client; and
a transmitter which transmits the backed up data to the wireless client.
-
Specification