Patent ID: 11868800
Assignee: EGNYTE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A method, comprising:
receiving a request from a client to initiate an operation to upload an object from a data store in a hybrid cloud cache to a data store in a cloud-based platform;
determining whether a version identifier of the object provided by the client corresponds to a latest version of the object uploaded to the cloud-based platform;
determining that a conflict associated with the object does not exist if the client-provided version identifier corresponds to the latest version of the object uploaded to the cloud-based platform;
determining that a conflict associated with the object does exist if the client-provided version identifier does not correspond to the latest version of the object uploaded to the cloud-based platform;
uploading the object to the data store in the cloud-based platform if the conflict associated with the object does not exist; and
uploading the object to the data store in the cloud-based platform with an alternate name if the conflict associated with the object does exist;
wherein generating the alternate name for the object further comprises associating the requested data operation with a corresponding transaction in a journal of the hybrid cloud cache using the alternate name prior to uploading the object to the cloud-based platform, wherein the alternate name comprises an original name of the object to which is appended one or more of a username or time stamp.