Patent ID: 11940957
Assignee: MOKHTARZADA HOLDINGS, LLC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. A system comprising:
a computer system comprising local persistent storage and one or more processors programmed to execute one or more computer program instructions that, when executed, cause the computer system to:
obtain, from a data source, data to be stored;
obtain storage information that indicates that the obtained data should be stored using (i) both the local persistent storage and the cloud storage, (ii) the cloud storage but not the local persistent storage, or (iii) the local persistent storage but not the cloud storage; and
cause the obtained data to be stored using (i) both the local persistent storage and the cloud storage, (ii) the cloud storage but not the local persistent storage, or (iii) the local persistent storage but not the cloud storage, based on the storage information;
cause the obtained data stored in (i) both the local persistent storage and the cloud storage and/or (iii) the local persistent storage but not the cloud storage to be stored in cloud storage;
determine whether an acknowledgement indicating that the obtained data has been successfully stored in the cloud storage is received from the cloud storage;
responsive to the determination that the acknowledgement is received, cause the obtained data to be removed from the local persistent storage; and
responsive to obtaining the data from the data source, cause a ghost file representation of the obtained data to be stored in the local persistent storage in lieu of storing the obtained data in the local persistent storage, wherein the ghost file representation is a local file representative of the obtained data and is smaller in size than a file comprising the obtained data stored in the cloud storage.