Optimized Application Agnostic Object Snapshot System
AssigneePure Storage, Inc.
InventorsAndrew Kutner, Keshav Sethi Attrey, Shishir K. Yadav, Shao-Ting Chang, Miroslav Klivansky
Life of this patent
Estimating the term…
Abstract
A system with a processing device, an object engine and an application programming interface receives commands that are supported by the object engine and the application programming interface. The system performs snapshot, bucket and object functions based on buckets or objects that are in a storage-side database, using an internal database, to service the commands. The internal database is distinct from the storage-side database.
Claims20
A system, comprising:
- a processing device;
- an object engine;
- and
- an application programming interface having a plurality of commands to be executed by the processing device with the object engine, to perform object functions based on objects that are in a storage-side database, using an internal database.
A method, comprising:
- receiving one or more of a plurality of commands supported by an application programming interface and an object engine;
- and
- performing object functions based on objects that are in a storage-side database, using an internal database that is distinct from the storage-side database, to service the one or more commands.
A tangible, non-transitory, computer-readable media having instructions thereupon which, when executed by a processor, cause the processor to perform a method comprising:
- receiving one or more of a plurality of commands supported by an application programming interface and an object engine;
- and
- performing object functions based on objects that are in a storage-side database, using an internal database that is distinct from the storage-side database, to service the one or more commands.
Dependencies are inferred from the claim text.