DOCUMENT AND USER METADATA STORAGE
First Claim
1. A computerized method for providing services to a client device via a shared cloud service, the method comprising:
- storing information on a first device relating to a subject;
saving the stored information in a serialized format data file to the shared cloud service, the data file having a filename generated as a function of the subject;
providing authenticated access to the data file for a second device via the shared cloud service;
synchronizing a copy of the data file via the shared cloud service to the second device, the copied data file reflecting a single up-to-date state of the data file in the shared cloud service; and
de-serializing the serialized format data file at the second device.
13 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for providing services to a client device via a shared cloud service. In one embodiment, a method is disclosed that includes storing information on a first device relating to a subject, saving the stored information in a serialized format data file to the shared cloud service, the data file having a filename generated as a function of the subject, providing authenticated access to the data file for a second device via the shared cloud service, synchronizing a copy of the data file via the shared cloud service to the second device, the copied data file reflecting a single up-to-date state of the data file in the shared cloud service, and de-serializing the serialized format data file at the second device.
-
Citations
20 Claims
-
1. A computerized method for providing services to a client device via a shared cloud service, the method comprising:
-
storing information on a first device relating to a subject; saving the stored information in a serialized format data file to the shared cloud service, the data file having a filename generated as a function of the subject; providing authenticated access to the data file for a second device via the shared cloud service; synchronizing a copy of the data file via the shared cloud service to the second device, the copied data file reflecting a single up-to-date state of the data file in the shared cloud service; and de-serializing the serialized format data file at the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A cloud data storage system, comprising:
-
a per-user file-based cloud data store, for performing synchronization, authentication and storage functions for a data file stored at a remote computing device; a database at a local computing device for storing information pertaining to a subject; a file synchronization module at the local computing device for copying the data file from the remote computing device to the local computing device; a data export module at the local computing device for serializing the information from the database into the data file to be stored on the cloud data store; and a data import module at the local computing device for de-serializing the data file to recreate the information and for importing the recreated information into the database. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A networked computing system comprising:
-
a processor; a network interface coupled to the processor for communicating with a cloud data service; a data storage device coupled to the processor; and a memory coupled to the processor and including computer-readable instructions that, when executed by the processor, cause the processor to; store information relating to an subject at the data storage device, save the stored information in a serialized format data file to the cloud data service via the network interface, the data file having a filename generated as a function of the subject, synchronize the serialized format data file with a plurality of networked computing devices via the cloud data service; de-serialize the serialized format data file to recreate the information relating to the associated user or file, and store the recreated information at the data storage device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification