SYSTEM AND METHOD FOR MANAGING DATA ON AN OCCASIONALLY CONNECTED MOBILE DEVICE
First Claim
1. A method of updating files on a mobile device, comprising:
- storing a plurality of files on a memory of the mobile device;
changing a property of at least a file of the plurality of files using a first application;
detecting the change in the property of the file on the mobile device using a second application that is different than the first application;
queuing a message with information regarding the change;
detecting a wireless data connection;
transmitting, via the wireless data connection, the message with the information regarding the change.
8 Assignments
0 Petitions
Accused Products
Abstract
A system for synchronizing data on an occasionally connected mobile device includes a mobile device with a computer memory storing a plurality of files, an application that causes a change in at least one of the plurality of files, a change detection module configured to detect the change, a message creation module configured to create and queue a message with information regarding the change, a network detection module configured to detect a network connection, and a transmitting module configured to transmit the message when the network connection is detected. A cloud database and a server that receive information regarding the change at the mobile device and also transmit to the mobile device information regarding changes at the server are also described. Methods of synchronizing files across the mobile device, the cloud database, and the server are also described.
-
Citations
43 Claims
-
1. A method of updating files on a mobile device, comprising:
-
storing a plurality of files on a memory of the mobile device; changing a property of at least a file of the plurality of files using a first application; detecting the change in the property of the file on the mobile device using a second application that is different than the first application; queuing a message with information regarding the change; detecting a wireless data connection; transmitting, via the wireless data connection, the message with the information regarding the change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 40)
-
-
12. A non-transitory computer readable medium storing a program for updating files on a mobile device, said program comprising:
-
a detection module configured to detect a change in at least a file of a plurality of files on the mobile device; a message creation module configured to queue a message with information regarding the change; a wireless detection module configured to detect a wireless data connection; a transmission module configured to transmit, via the wireless data connection, the message with the information regarding the change when the wireless data connection is detected. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 41)
-
-
22. A mobile device comprising:
-
a computer memory storing a plurality of files; an application that causes a change in at least one of the plurality of files; a change detection module configured to detect the change in the at least one of the plurality files; a message creation module configured to create and queue a message with information regarding the change; a network detection module configured to detect a network connection; and a transmitting module configured to transmit the message after the network connection is detected. - View Dependent Claims (23, 24, 25, 26, 27, 42)
-
-
28. A system for synchronizing data, comprising:
-
a server comprising; a server database; and a receiving module configured to receive a cloud message that includes information related to a change in a cloud file structure; a cloud database comprising; the cloud file structure; a cloud file change detection module configured to detect the change in the cloud file structure; a cloud transmitting module configured to transmit the cloud message that includes information related to the change in the cloud file structure; and a cloud receiving module configured to receive a mobile notification message that includes information related to detected changes in a mobile device file structure; and a mobile device comprising; the mobile device file structure; a mobile file change detection module configured to detect a change in a file in the mobile device file structure; and a mobile transmitting module configured to transmit the mobile notification message that includes the information related to the detected changes in the file in the mobile device file structure. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 43)
-
Specification