Amazon Assigned Twenty-Eight Patents
Compact storage of non-sparse high-dimensionality data, inserting owner-specified data processing pipelines into input/output path of object storage service, manifest index for block-level snapshots, storage device write barriers, service and APIs for remote volume-based block storage, data access interface for clustered devices, hierarchical erasure coding for multi-region storage, modular mass storage, opportunistic storage service, verification of database table partitions during backup, determining indexing progress for table in distributed data store, data loss prevention techniques, provisioning and managing replicated data instances, cluster based hard drive SMR optimization, stackable inventory storage modules, systems, and methods, storage medium reader physical location access, caching results for sub-queries to different data store locations, multi-actuator storage device with actuator selection, creating replicas from across storage groups of time series database, consensus-based authority selection in replicated network-accessible block storage devices, multi-faceted security framework for unstructured storage objects, communicating state information in distributed storage environment, access management for multi-endpoint data store, intelligent storage devices with cryptographic functionality, flexible storage volumes, archival storage for structured data, continuous data protection
By Francis Pelletier | September 15, 2022 at 2:00 pmCompact storage of non-sparse high-dimensionality data
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,360,994) developed by Burgess, Giles Jonathan, Seattle, WA, for a “compact storage of non-sparse high-dimensionality data.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Methods, systems, and computer-readable media for compact storage of non-sparse high-dimensionality data are disclosed. A data store comprises a plurality of records, and the plurality of records represent a space having n dimensions of ordered input values. The space is partitioned into a plurality of non-overlapping segments having the n dimensions. Individual ones of the records correspond to individual ones of the segments. A query is received that comprises one or more input values for at least some of the n dimensions of the space. At least one record is retrieved from the data store based at least in part on the query. The record corresponds to one of the segments in the space, and the record comprises content responsive to the query.”
The patent application was filed on July 21, 2016 (15/216,593).
Inserting owner-specified data processing pipelines into input/output path of object storage service
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,360,948) developed by Miller, Kevin C., Bainbridge Island, WA, Datta, Ramyanshu, Seattle, WA, and Harris, Timothy Lawrence, Cambridge, Great Britain, for “inserting owner-specified data processing pipelines into input/output path of object storage service.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. A function can implement a data manipulation, such as filtering out sensitive data before reading or writing the data. The functions can be applied prior to implementing a request method (e.g., GET or PUT) specified within the I/O request, such that the data to which the method is applied my not match the object specified within the request. For example, a user may request to obtain (e.g., GET) a data set. The data set may be passed to a function that filters sensitive data to the data set, and the GET request method may then be applied to the output of the function. In this manner, owners of objects on an object storage service are provided with greater control of objects stored or retrieved from the service.”
The patent application was filed on September 27, 2019 (16/586,673).
Manifest index for block-level snapshots
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,360,856) developed by Kumar, Sandeep, Agrawal, Shobha, Sammamish, WA, Doshi, Sahil, Bellevue, WA, and Sajja, Suresh Babu, Bellevue, WA, for a “manifest index for block-level snapshots.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Generally described, one or more aspects of the present application relate to a public snapshot service for creating and managing block-level snapshots on a cloud provider network. Storage locations for each block that comprise the snapshot can be enumerated on a snapshot manifest. Identification of storage location for a requested snapshot block can be improved using a manifest index.”
The patent application was filed on September 27, 2019 (16/586,410).
Storage device write barriers
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,360,708) developed by Farhan, Munif M., Jo, Keun Soo, Bellevue, WA, Bornholt, James Alexander, Seattle, WA, Warfield, Andrew Kent, Vancouver, Canada, Schleit, Andrew C., and Markle, Seth W., Seattle, WA, for a “storage device write barriers.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Technologies are provided for supporting storage device write barriers. A storage device can be configured to associate a data access command with a write barrier. The write barrier can be used to indicate that one or more data access commands should be processed before one or more other data access commands are processed. For example, a host computer can transmit one or more data access commands to a storage device. The storage device can determine that the one or more data access commands are associated with a write barrier. The host computer can continue to transmit additional data access commands to the storage device. However, the storage device will not process the additional data access commands until after the one or more data access commands associated with the write barrier have been processed.”
The patent application was filed on June 30, 2020 (16/917,037).
Service and APIs for remote volume-based block storage
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,356,509) developed by Lin, Yun, Bellevue, WA, Sorenson, III, James Christopher, and Salyers, David C., Seattle, WA, for a “service and APIs for remote volume-based block storage.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Methods, apparatus, and computer-accessible storage media for providing a volume-based block storage service and application programming interfaces (APIs) to the service. A block storage service and block storage service APIs may allow processes (applications or appliances) on the service client network to leverage remote, volume-based block storage provided by the service provider. The APIs may provide a standard interface to volume-based block storage operations on a remote data store. The service provider, the service clients, and/or third parties may develop various applications and/or appliances that may, for example, be instantiated in service clients’ local networks and that leverage the block storage service via the APIs to create and manage volumes and snapshots on the remote data store and to upload and download data from the volumes and snapshots on the remote data store.”
The patent application was filed on March 6, 2020 (16/812,161).
Data access interface for clustered devices
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,356,445) developed by Donlan, Bryan James, and Franklin, Paul David, Seattle, WA, for a “data access interface for clustered devices.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A switching device is implemented in a network-attachable data transfer device to provide data storage access to other such devices. In some embodiments, network-attachable data transfer devices are arranged in a clustered configuration to provide various computational and storage services. When one or more devices of the cluster fails, various implementations associated with the switching device, via an external data interface, provide operational mitigation, optimized data recovery, and efficient reinstatement of normal operation of the cluster.”
The patent application was filed on March 28, 2017 (15/471,941).
Hierarchical erasure coding for multi-region storage
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,356,120) developed by Markle, Seth W., Seattle, WA, Warfield, Andrew Kent, Vancouver, Canada, Yu, Qianyong, Burnaby, CA, and Fresen, Grant, Seattle, WA, for a “hierarchical erasure coding for multi-region storage.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Described are systems and methods for storing a data object using a hierarchical erasure encoding to store a physical representation of the data object across a plurality of fault domains. A first erasure encoding is applied to the data object to generate a first set of shards of the data object. Individual shards of the set of shards may then be distributed across the fault domains for storage. Within the fault domains a second erasure encoding may be applied to the individual shards to generate a second set of shards. Finally, a manifest may be generate in order to reconstruct the data object from the first set of shards and the second set of shards.”
The patent application was filed on September 15, 2020 (17/021,696).
Modular mass storage
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,347,674) developed by Frink, Darin Lee, Lake Tapps, WA, and Ross, Peter George, Olympia, WA, for a “modular mass storage system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A system for storing data includes a rack, one or more data storage modules coupled to the rack, and one or more data control modules coupled to the rack. The data storage modules may include a chassis, two or more backplanes coupled to the chassis, and one or more mass storage devices (for example, hard disk drives) coupled to the backplanes. The data control modules may access the mass storage devices in the data storage modules.”
The patent application was filed on October 9, 2020 (17/067,465).
Opportunistic storage service
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,347,413) developed by Watson, Christopher Nathan, Seattle, WA, Baryudin, Leonid, San Jose, CA, Doornenbal, Tyler Huston, Bothell, WA, Nguyen, Truong, Los Altos, CA, Peterson, Phillip, Seattle, WA, Chen, Wenzhou, Cupertino, CA, and Douglass, Christopher J., Seattle, WA, for an “opportunistic storage service.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “An opportunistic storage service, or system, identifies currently unused storage capacity on a plurality of physical storage components of computing devices dispersed throughout a provider network. In some embodiments, the currently unused storage capacity is provisioned as primary storage, but is not currently being used to store primary storage data. The opportunistic storage service advertises at least a portion of the currently unused storage capacity as opportunistic storage capacity and provisions the opportunistic storage capacity subject to revocation if additional storage capacity of the physical storage components is needed to store primary storage data to fulfill a primary storage commitment.”
The patent application was filed on September 4, 2020 (17/013,435).
Verification of database table partitions during backup
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,327,949) developed by Maccanti, Maximiliano, Bellevue, WA, Rath, Timothy Andrew, Pokkunuri, Rama Krishna Sandeep, Vig, Akshat, Seattle, WA, Ng, Clarence Wing Yin, Daly City, CA, Copparam, Srivaths Badrinath, Loganathan, Rajaprabhu Thiruchi, Issaquah, WA, Xiao, Wei, Kirkland, WA, and Stevenson, William Alexander, Seattle, WA, for a “verification of database table partitions during backup.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A system that implements a data storage service may store data for database tables in multiple replicated partitions on respective storage nodes. In response to a request to back up a table, the service may export individual partitions of the table from the database and package them to be independently uploaded (e.g., in parallel) to a remote storage system (e.g., a key-value durable storage system). Prior to uploading the exported and packaged partitions to the remote storage system, the service may verify that the exported and packaged partitions can be subsequently restored, which may include unpackaging and/or re-inflating the exported and packaged partitions to create additional unpackaged copies of the partitions, re-importing the additional unpackaged copies of the partitions into the database (e.g., as additional replicas) and/or comparing checksums generated for the exported partitions with checksums generated for the additional unpackaged copies of the partitions.”
The patent application was filed on April 24, 2017 (15/495,815).
Determining indexing progress for table in distributed data store
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,327,937) developed by Muniswamy Reddy, Kiran Kumar, Sammamish, WA, Lu, Yijun, Kenmore, WA, Xiao, Wei, Bellevue, WA, Das, Pejus Manoj, Shoreline, WA, Ly, Shirley Xue Yi, Bellevue, WA, and Gupta, Aanchal, Mountain View, CA, for “determining indexing progress for a table in a distributed data store.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A distributed data storage system may implement determining indexing progress for a table stored in the distributed data storage system. A table may be stored in multiple table partitions. When a secondary index is created for the table, each partition may independently index the items stored within the table partition in order to identify those items in the partition that should be stored in the secondary index. During creation of the secondary index, creation progress points that indicate the progress of the indexing across the table partitions may be determined. The creation progress points may be provided via a programmatic, textual, or graphical interface to the distributed data storage system.”
The patent application was filed on September 18, 2015 (14/859,059).
Data loss prevention techniques
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,323,479) developed by Roth, Gregory Branchek, Seattle, WA, Brandwine, Eric Jason, Haymarket, VA, and Wren, Matthew James, Seattle, WA, for “data loss prevention techniques.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A system comprises a data storage service includes a web service interface operating as a proxy to the data storage service. Data obtained at the data storage service is analyzed by one or more criteria of a data loss prevention policy, the data is encrypted by a key that is inaccessible to a remote service, and then the encrypted data is transmitted to the remote service.”
The patent application was filed on July 26, 2018 (16/046,582).
Provisioning and managing replicated data instances
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,321,348) developed by McAlister, Grant Alexander MacDonald, Seattle, WA, and Sivasubramanian, Swaminathan, Sammamish, WA, for “provisioning and managing replicated data instances.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A replicated database can be provisioned that provides primary and secondary replicas that can be provisioned in different data zones or geographical locations. The database can be installed on the primary replica, and both the primary and secondary replica can have installed a block level replication mechanism that allows any I/O operation to be replicated by between the primary and secondary replicas. Any failure or outage of the primary replica can be addressed by performing a failover operation to the secondary replica. A DNS name or other such approach can be used such that the name can be aliased to the secondary replica during a failover, such that there is no action needed on the part of the customer to utilize the ‘new’ primary replica. The creation of the database and provisioning of the replicated instance can be initiated using a Web service call to a control environment. A replicated database can also be scaled according to storage or computing capacity with no disruption of service using a Web service call to the control environment.”
The patent application was filed on May 9, 2016 (15/150,370).
Cluster based hard drive SMR optimization
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,314,437) developed by Farhan, Munif M., Bellevue, WA, Frink, Darin Lee, Lake Tapps, WA, and Laurence, Douglas Stewart, Mercer Island, WA, for a “cluster based hard drive SMR optimization.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Technologies are provided for storing data by alternating the performance of data write operations using multiple clusters of storage devices. Data is written to internal buffers of storage devices in one cluster while data stored in buffers of storage devices in another cluster is transferred to the storage devices’ permanent storages. When available buffer capacity in a cluster falls below a specified threshold, data write commands are no longer sent the cluster and the storage devices in the cluster transfer data stored in their buffers to their permanent storages. While the data is being transferred, data write commands are transmitted to other clusters. When the data transfer is complete, the storage devices in the cluster can be scheduled to receive data write commands again. A cluster can be selected for performing a given data write request by matching the attributes of the cluster to parameters of the data write request.”
The patent application was filed on October 4, 2019 (16/593,927).
Stackable inventory storage modules, systems, and methods
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,358,793) developed by Garcia, Benjamin Douglas, Kalm, William Scott, Kamranzadeh, Vahideh, Mahadevan, Dinesh, Motamarri, Seshachalamgupta, and Wittrock, Tyson, Seattle, WA, for “stackable inventory storage modules, storage systems, and methods of using the same.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “In one embodiment, an inventory storage module has a first conveyor segment, a second conveyor segments offset from the first segment along a vertical direction, a first vertical lift at a first end of the module, and a second vertical lift at a second end of the module, which together define a movement path that is elongate along a longitudinal direction between the first and second ends. The storage module can translate inventory storage containers around the movement path until a desired one of the inventory storage containers is presented at one of the first end and the second end. In another embodiment, a plurality of instances of the storage module are arranged in a vertical stack of independently controllable storage modules.”
The patent application was filed on January 16, 2018 (16/478,415).
Storage medium reader physical location access
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,308,992) developed by Jo, Keun Soo, Farhan, Munif M., Bellevue, WA, Warfield, Andrew Kent, Vancouver, Canada, Markle, Seth W., and Rivnay, Roey, Seattle, WA, for a “storage medium reader physical location access.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Technologies are provided for accessing a physical location of a storage medium reader of a storage device. A computing device can transmit a request for the storage medium reader’s physical location. The storage device can determine the physical location of the storage medium reader and transmit the location to the computing device. The computing device can use the physical location of the storage medium reader to determine an expected latency for retrieving one or more stored data items. The computing device can transmit a command to change the physical location of the storage medium reader, for example by changing a location of the storage medium reader with respect to a given storage medium and/or changing a storage medium that is accessed by the storage medium reader. The computing device can control the placement of the storage medium reader in order to optimize retrieval of data items from the storage device.”
The patent application was filed on December 12, 2019 (16/711,959).
Caching results for sub-queries to different data store locations
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,308,106) developed by Muralimanohar, Naveen, San Jose, CA, Avalani, Bhaven, Cupertino, CA, Grund, Martin, Lafayette, CA, McCreedy, William Michael, Seattle, WA, Pandis, Ippokratis, Menlo Park, CA, and Petropoulos, Michalis, San Francisco, CA, for “caching results for sub-queries to different data store locations.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Caching results of sub-queries to different locations in a data store may be performed. A database query may be received that causes different storage engines to perform sub-queries to different locations in a data store that stores data for a database. The results of the sub-queries may be stored in a cache. When another database query is received, sub-queries generated to perform the other database query that are the same as one or more of the previously performed sub-queries may obtain the results of the sub-queries from the cache instead of performing the sub-queries again.”
The patent application was filed on May 21, 2018 (15/985,270).
Multi-actuator storage device with actuator selection
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,301,164) developed by Markle, Seth W., Slatton, Thomas Grant, Seattle, WA, Warfield, Andrew Kent, Vancouver, Canada, and Farhan, Munif M., Bellevue, WA, for a “multi-actuator storage device with actuator selection.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A multi-actuator storage device includes separate actuators that can be used to access a storage medium. A property of a request can be analyzed to determine which actuator to use to access data associated with the request. For example, high-priority requests can be handled by an actuator designated for random I/O requests, whereas low-priority requests can be handled by an actuator designated for sequential I/O requests. Writes can be treated as low-priority requests. In a particular embodiment, a priority bit can be used to determine which actuator is used to access the data.”
The patent application was filed on December 12, 2019 (16/712,499).
Data storage
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,301,144) developed by Kusters, Norbert Paul, Seattle, WA, Fan, Jianhua, Issaquah, WA, Ganguly, Shuvabrata, Kirkland, WA, Wei, Danny, and Blaszka, Avram Israel, Seattle, WA, for a “data storage system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A data storage system includes multiple head nodes and data storage sleds. A control plane of the data storage system designates, for a volume partition, one of the head nodes to function as a primary head node storing a primary replica of the volume partition and designates two or more other head nodes to function as reserve head nodes storing reserve replicas of the volume partition. Additionally, the primary head node causes volume data for the volume partition to be erasure encoded and stored on multiple mass storage devices in different ones of the data storage sleds.”
The patent application was filed on June 28, 2019 (16/457,095).
Creating replicas from across storage groups of time series database
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,294,931) developed by Ren, Zhong, and Goyal, Dumanshu, Seattle, WA, for “creating replicas from across storage groups of a time series database.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Creating replicas of a time series database from across storage groups may be implemented for a time series database. Updates to a time series database may be maintained in an update log. Updates may be obtained from the log and ingested at different groups of copies of the time series database used to perform queries. Updates may be ingested at different rates at the different groups. A new copy may be added to one of the groups by copying a portion of the time series database for the new copy determined to be present in another group of copies and an update not found in the other from the log to the new copy.”
The patent application was filed on September 20, 2019 (16/577,931).
Consensus-based authority selection in replicated network-accessible block storage devices
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,288,004) developed by Ping, Fan, Kenmore, WA, Brooker, Marc, Seattle, WA, and Chen, Tao, Sammamish, WA, for a “consensus-based authority selection in replicated network-accessible block storage devices.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Systems and methods are provided to manage replicas of a virtualized block storage volume. The master replica of the virtualized block storage volume can heartbeat with each secondary replica of the virtualized block storage volume to provide an indication of the status of the master replica. Each secondary replica can reply to the heartbeat of the master replica. Each replica can be configured to request an updated replica configuration based on not receiving a heartbeat from one of the replicas. The master replica can request an updated replica configuration after a first time period without receiving a reply from one of the secondary replicas and each secondary replica can request an updated replica configuration after a second time period without receiving a communication from the master replica. Use of the heartbeat process between the master replica and the secondary replicas can increase system speed or reduce power consumption.”
The patent application was filed on March 13, 2020 (16/818,728).
Multi-faceted security framework for unstructured storage objects
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,275,850) developed by Brandwine, Eric Jason, Haymarket, VA, and Marshall, Bradley Eugene, Bainbridge Island, WA, for a “multi-faceted security framework for unstructured storage objects.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “At an object storage service, one or more security rules to be implemented for a request directed to an unstructured object are identified, including a content query-based rule. The query-based rule indicates a query predicate and a security enforcement action. A value of an attribute is extracted from the unstructured object using a rule obtained via a programmatic interface, and used to verify that the predicate is satisfied. The security enforcement action is then implemented.”
The patent application was filed on January 30, 2018 (15/884,205).
Communicating state information in distributed storage environment
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,272,005) developed by Blaszka, Avram Israel, Seattle, WA, Brouwer, Pieter Kristian, and Olson, Marc Stephen, Bellevue, WA, for a “communicating state information in a distributed storage environment.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Techniques are described for using in-band communication channels to exchange state information between components of a distributed storage environment, including between client computing devices and storage servers hosting network-connected block storage volumes. The exchange of the state information can be used, for example, to inform client computing devices of relevant events involving one or more storage volumes attached to compute instances, for example, virtual machines (VMs)) running on the client computing devices, involving one or more failover servers storing backup copies of one or more storage volumes, or involving any other relevant system components. The exchange of such state information in a distributed storage environment enables client computing devices, storage servers, and other system components to act efficiently in response to a variety of system events thereby mitigating input/output (I/O) latency increases and other issues that can arise when system components lack access to such information.”
The patent application was filed on September 25, 2018 (16/141,867).
Access management for multi-endpoint data store
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,271,815) developed by Terkowitz, Michael Sturgis, and, Degwekar, Seema Pradeep, Seattle, WA, for an “access management for a multi-endpoint data store.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A system for providing a mapping service for distributed data storage systems includes a plurality of computing devices configured to implement a service provider network. The service provider network includes a plurality of endpoints corresponding to a plurality of data servers. Each data server of the plurality of data servers is configured to receive, from a client, a request for client data stored at the plurality of data servers and send, to a mapping service, a mapping request. The data server receives, from the mapping service, a list of a subset of the plurality of data servers, where each data server of the subset stores at least a portion of the client data. The data server generates a response to the client data request including a data portion and a server identifier portion and sends the generated response to the client.”
The patent application was filed on June 13, 2017 (15/621,957).
Intelligent storage devices with cryptographic functionality
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,270,006) developed by Roth, Gregory Branchek, Seattle, WA, and Brandwine, Eric Jason, Haymarket, VA, for “intelligent storage devices with cryptographic functionality.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A storage device can include processing and cryptographic capability enabling the device to function as a hardware security module (HSM). This includes the ability to encrypt and decrypt data using a cryptographic key, as well as to perform processing using such a key, independent of whether that processing involves data stored on the device. An internal key can be provided to the drive, whether provided before customer software access or received wrapped in another key, etc. That key enables the device to perform secure processing on behalf of a user or entity, where that key is not exposed to other components in the network or environment. A key may have specified tasks that can be performed using that key, and can be discarded after use. In some embodiments, firmware is provided that can cause a storage device to function as an HSM and/or processing device with cryptographic capability.”
The patent application was filed on December 30, 2019 (16/729,759).
Flexible storage volumes
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,269,926) developed by Adogla, Eden Grail, Seattle, WA, and Jorgensen, Andrew James, Lynnwood, WA, for “flexible storage volumes.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Techniques are described for allocating computing resources to customers of a multi-tenant web services platform. Computing capacity capable of running a computing instance is allocated to a customer. The computing capacity includes storage capacity that is disassociated from the allocated computing capacity when the allocated computing capacity is de-allocated from the customer. An indication that a virtual storage resource should be associated with the allocated computing capacity is received. The virtual storage resource is persisted independent of the allocation of the computing capacity to the customer. The storage capacity and the virtual storage resource are configured to synchronize data stored thereon while maintaining the storage capacity as an attached storage volume for the computing instance.”
The patent application was filed on October 22, 2013 (14/060,526).
Archival storage for structured data
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,269,888) developed by Farooq, Umar, Mercer Island, WA, and Animesh, Rishabh, Seattle, WA, for an “archival data storage for structured data.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A data storage system implements techniques to efficiently store and retrieve structured data. For example, structured data is transformed into correlated segments, which are then redundancy coded and archived in a correlated fashion. The characteristics of the redundancy code used enable flexible handling of the archived data without excessive latency.”
The patent application was filed on November 28, 2016 (15/362,591).
Continuous data protection
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11,269,731) developed by Vig, Akshat, Certain, Tate Andrew, and Hori, Go, Seattle, WA, for a “continuous data protection.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Changes made to a database table are accumulated, in durable storage, and snapshots of partitions of the table are obtained. For successive snapshots of a partition, the system accesses a previous snapshot, applies changes from the accumulated changes, and stores the updated snapshot to a durable data store. The accumulated changes and the successive partition snapshots are made available to restore the database to any point in time across a continuum between successive snapshots. Although each partition of the table may have a backup snapshot that was generated at a time different from when other partition snapshots were generated, changes from respective change logs may be selectively log-applied to distinct partitions of a table to generate an on-demand backup of the entire table at common point-in-time across partitions. Point-in-time restores of a table may rely upon a similar process to coalesce partition snapshots that are not aligned in time.”
The patent application was filed on March 13, 2018 (15/920,207).