Document and user metadata storage
AssigneeAppsense Limited
InventorPaul Keith BRANTON
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.