File versioning for content stored in a cloud computing environment
AssigneeAmazon Technologies, Inc.
InventorsArjun Bole, Shadie Hijazi
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorsArjun Bole, Shadie Hijazi
Estimating the term…
Embodiments of the present invention provide systems and methods for storing, accessing, and/or promoting previous versions of changed or overwritten content in a cloud computing or multitenant environment. According to various embodiments, the system may list all the versions, promote a version to be the current version of the node, delete a specific version of the node, and/or rename/move all the node versions. Metadata associated with file versioning may be stored in a dynamic table with concatenated identifiers as a hash key and a content version as another hash key. Accordingly, the method may include securely storing a copy of an object handle instead of copying the entire content at a new location, which reduces storage and resource requirements, as well as improve on security and performance by efficient lookups in the table for read, writes, updates, and deletes for the given node version.
A computer-implemented method for managing electronic content comprising:
A non-transitory computer-readable storage medium having stored therein instructions which, when executed by at least one computing device, cause the at least one computing device to perform a method comprising:
A system, comprising:
Dependencies are inferred from the claim text.