SYSTEMS AND METHODS FOR MANAGING FILES IN A CLOUD-BASED COMPUTING ENVIRONMENT
First Claim
1. A non-transitory computer-readable medium having stored thereon a plurality of instructions for collecting updates for a plurality of objects over a cloud data network, the instructions, when executed by a processor, causing the processor to perform:
- determining a set of remote devices known to have updates for a selected object, wherein each of said remote devices maintains a set of locally updated objects that includes the selected object; and
downloading the updates for the selected object from said set of remote devices over the data network.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method for collecting updates for a plurality of objects over a cloud data network includes: determining a set of remote devices known to have updates for a selected object, wherein each of said remote devices maintains a set of locally updated objects that includes the selected object; and downloading the updates for the selected object from said set of remote devices. Where said downloading the updates for the selected object results in a name conflict, the method further includes resolving said name conflict, wherein said resolving includes selecting said selected object as a target and said existing object as an alias having a pointer relationship to the target; and merging all meta-data of the alias object into the target.
53 Citations
18 Claims
-
1. A non-transitory computer-readable medium having stored thereon a plurality of instructions for collecting updates for a plurality of objects over a cloud data network, the instructions, when executed by a processor, causing the processor to perform:
-
determining a set of remote devices known to have updates for a selected object, wherein each of said remote devices maintains a set of locally updated objects that includes the selected object; and downloading the updates for the selected object from said set of remote devices over the data network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for collecting updates for a plurality of objects over a cloud data network comprising:
-
determining a set of remote devices known to have updates for a selected object, wherein each of said remote devices maintains a set of locally updated objects that includes the selected object; and downloading the updates for the selected object from said set of remote devices over the data network. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium having stored thereon a plurality of instructions for resolving a name conflict between a first object and a second object being different than the first object, both of said first object and said second object being referenced by a logical name, the instructions, when executed by a processor, causing the processor to perform:
-
designating one of said selected object and said existing object as a target; assigning the undesignated object as an alias having a pointer relationship to the target; and merging all meta-data of the alias object into the target.
-
-
18. A computer-implemented method for resolving a name conflict between a first object and a second object being different than the first object, both of said first object and said second object being referenced by a logical name comprising:
-
designating one of said selected object and said existing object as a target; assigning the undesignated object as an alias having a pointer relationship to the target; and merging all meta-data of the alias object into the target.
-
Specification