Sharing and synchronizing electronically stored files
First Claim
Patent Images
1. A method of sharing and synchronizing a plurality of electronically stored resources between a cloud file system and a client file system, the method comprising:
- identifying the plurality of electronically stored resources, which are stored in the cloud file system and have identical names in the cloud file system; and
synchronizing the plurality of electronically stored resources, which are stored in the cloud file system and have identical names in the cloud file system, with the client file system, wherein the synchronizing comprises;
generating in the client file system a replicate of a first resource of the plurality of electronically stored resources;
naming, by a processing device of the client file system, the replicate of the first resource of the plurality of electronically stored resources using a name of the first resource of the plurality of electronically stored resources in the cloud file system;
generating in the client file system a replicate of a second resource of the plurality of electronically stored resources; and
naming, by the processing device of the client file system, the replicate of the second resource of the plurality of electronically stored resources using a name of the second resource of the plurality of electronically stored resources in the cloud file system and with an indicia of a date on which the second resource of the plurality of electronically stored resources was created in the cloud file system to create a unique name for the replicate of the second resource of the plurality of electronically stored resources in the client file system.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure are directed to architectures, methods and systems and structures that facilitate the sharing and synchronization of electronically stored files among and between cloud entities and a number of computers, systems, devices and/or users. One particular exemplary aspect includes the mapping and/or translation of files electronically stored in a cloud file system when synchronized and/or shared with client computer systems.
72 Citations
20 Claims
-
1. A method of sharing and synchronizing a plurality of electronically stored resources between a cloud file system and a client file system, the method comprising:
-
identifying the plurality of electronically stored resources, which are stored in the cloud file system and have identical names in the cloud file system; and synchronizing the plurality of electronically stored resources, which are stored in the cloud file system and have identical names in the cloud file system, with the client file system, wherein the synchronizing comprises; generating in the client file system a replicate of a first resource of the plurality of electronically stored resources; naming, by a processing device of the client file system, the replicate of the first resource of the plurality of electronically stored resources using a name of the first resource of the plurality of electronically stored resources in the cloud file system; generating in the client file system a replicate of a second resource of the plurality of electronically stored resources; and naming, by the processing device of the client file system, the replicate of the second resource of the plurality of electronically stored resources using a name of the second resource of the plurality of electronically stored resources in the cloud file system and with an indicia of a date on which the second resource of the plurality of electronically stored resources was created in the cloud file system to create a unique name for the replicate of the second resource of the plurality of electronically stored resources in the client file system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer storage medium having computer executable instructions, which when executed by a computer of a client file system, cause the computer to perform operations comprising:
-
identifying, by the computer, a plurality of electronically stored resources, which are stored in a cloud file system and have identical names in the cloud file system; and synchronizing the plurality of electronically stored resources, which are stored in the cloud file system and have identical names in the cloud file system, with the client file system, wherein the synchronizing comprises; generating in the client file system a replicate of a first resource of the electronically stored resources; naming, by the computer of the client file system, the replicate of the first resource of the plurality of electronically stored resources using a name of the first resource of the plurality of electronically stored resources in the cloud file system; generating in the client file system a replicate of a second resource of the plurality of electronically stored resources; and naming, by the computer of the client file system, the replicate of the second resource of the plurality of electronically stored resources using a name of the second resource of the plurality of electronically stored resources in the cloud file system and with an indicia of a date on which the second resource of the plurality of electronically stored resources was created in the cloud file system to create a unique name for the replicate of the second resource of the plurality of electronically stored resources in the client file system. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A client file system comprising:
-
a memory to store a plurality of replicates of a plurality of electronically stored resources that are stored in a cloud file system; a processing device coupled to the memory, the processing device to; identify the plurality of electronically stored resources, which are stored in the cloud file system and have identical names in the cloud file system; and synchronize the plurality of electronically stored resources, which are stored in the cloud file system and have identical names in the cloud file system, with the client file system, wherein to synchronize, the processing device is to; generate in the memory of the client file system a replicate of a first resource of the plurality of electronically stored resources; name the replicate of the first resource of the plurality of electronically stored resources using a name of the first resource of the plurality of electronically stored resources in the cloud file system; generate in the memory of the client file system a replicate of a second resource of the plurality of electronically stored resources; and name the replicate of the second resource of the plurality of electronically stored resources using a name of the second resource of the plurality of electronically stored resources in the cloud file system and with an indicia of a date on which the second resource of the plurality of electronically stored resources was created in the cloud file system to create a unique name for the replicate of the second resource of the plurality of electronically stored resources in the client file system. - View Dependent Claims (17, 18, 19, 20)
-
Specification