Amazon Technologies Assigned Fifteen Patents
Storage device write barriers, multi-level data de-dupe using multi-instance storage, limited blast radius storage server, aggregated storage file service, storage system with multiple durability levels, adaptive querying of time-series data over tiered storage, attribute-driven storage for storage devices, storage system with separate interfaces for bulk data ingestion and data access, block-storage service supporting multi-attach and health check failover mechanism, streaming database change data from distributed storage, token-based secure data management, rack-mountable shippable network-attached computing device, delaying result of I/O operation based on target completion time, ordered append-only log based storage, storage expansion devices for provider network substrate extensions
By Francis Pelletier | January 31, 2023 at 2:00 pmStorage device write barriers
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11474741) 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 host computer can be configured to transmit a write barrier command to a storage device 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 host computer can then transmit a write barrier command to the storage device. The storage device can be configured to receive the write barrier command and to associate a write barrier with the one or more data access commands. 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 2020-06-30 (16/916988).
Multi-level data de-duplication using multi-instance storage
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11474976) developed by Santhanam, Aravind, Redmond, WA, and Pereira, Shane Anil, Bellevue, WA, for a “multi-level data de-duplication using multi-instance storage.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A system and method relating to multi-level data de-duplication operations relating to data records associated with multiple user systems. The system includes a first set of computing instances execute a first set of de-duplication operations to generate a set of locally de-duplicated files associated with a data stream comprising the data records associated with the user systems. The system includes a storage system to store the set of locally de-duplicated files. The system includes a second set of computing instances to receive, in accordance with a frequency type of multiple frequency types, the set of locally de-duplicated files from the storage system and execute a second set of de-duplication operations to generate a set of globally de-duplicated files associated with the data records.”
The patent application was filed on 2021-06-29 (17/362086).
Limited blast radius storage server
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11467636) developed by Rivnay, Roey, Seattle, WA, Cully, Brendan, Vancouver, Canada, Megarity, William Mark, Renton, WA, Conroy, Ryan F, Seattle, WA, Warfield, Andrew Kent, Vancouver, Canada, and Choudhary, Priti, Seattle, WA, for a “limited blast radius storage server system.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A device includes an interposer card that includes a processor, such as a system on a chip (SoC), and memory devices. The interposer card mounts to a mass storage device and has a shape that corresponds to a size of an end of the mass storage device to which the interposer card is mounted. The SoC of the interposer card is configured to implement an individual server for the mass storage device to which the interposer card is mounted. In some embodiments, a data storage system includes multiple mass storage devices mounted in a chassis and coupled to one or more backplanes, wherein interposer cards are connected between the mass storage devices and the one or more backplanes.”
The patent application was filed on 2020-09-29 (17/037520).
Aggregated storage file service
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11468417) developed by Velummylum, Piragash, Seattle, WA, Olson, Johanna S., Bellevue, WA, Smith, Korwin J., Wood, James H., and Ma, Wenlin, Seattle, WA, for an “aggregated storage file service.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Disclosed are various embodiments of a file service. In some embodiments, a plurality of files are stored. Each of the files includes a corresponding file object identifier and a corresponding storage object identifier. A user interface comprises a single view that shows the plurality of files. A file object identifier of a particular file is mapped to a storage object identifier for the particular file. The storage object identifier specifies a network address where a storage object of the particular file is stored. Access is provided to the particular file based at least in part on the storage object identifier.”
The patent application was filed on 2018-09-24 (16/139334).
Storage system with multiple durability levels
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11467732) developed by Kusters, Norbert P., Redmond, WA, Arumugam, Nachiappan, Watson, Christopher Nathan, Brooker, Marc John, Richardson, David R., Wei, Danny, Guthrie, II, John Luther, Seattle, WA, for a “data storage system with multiple durability levels.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A data storage system includes multiple head nodes and multiple data storage sleds mounted in a rack. For a particular volume or volume partition one of the head nodes is designated as a primary head node for the volume or volume partition. The primary head node is configured to store data for the volume in a data storage of the primary head node and cause the data to be replicated to a secondary head node. The primary head node is also configured to cause the data for the volume to be stored in a plurality of respective mass storage devices each in different ones of the plurality of data storage sleds of the data storage system.”
The patent application was filed on 2019-12-20 (16/723391).
Adaptive querying of time-series data over tiered storage
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11461347) developed by Das, Sudipto, Redmond, WA, Iyer, Rajesh, Bellevue, WA, Panwar, Lokendra Singh, Seattle, WA, Tummalacherla, Harish, Milpitas, CA, and Princehouse, Lonnie J, Seattle, WA, for an “adaptive querying of time-series data over tiered storage.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Methods, systems, and computer-readable media for adaptive querying of time-series data over tiered storage are disclosed. A distributed time-series database receives a query indicating spatial and temporal boundaries of requested time-series data in a table. The time-series database stores time-series data using a plurality of storage resources, wherein a first storage tier is accessible using a first access interface and a second storage tier is accessible using a second access interface. The time-series database determines, in the plurality of storage resources, one or more storage locations corresponding to the spatial and temporal boundaries of the query. Using the first access interface, the time-series database reads one or more elements of the requested time-series data from storage locations in the first storage tier. Using the second access interface, the time-series database reads one or more additional elements of the requested time-series data from storage locations in the second storage tier.”
The patent application was filed on 2021-06-16 (17/349790).
Attribute-driven storage for storage devices
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11461033) developed by Jo, Keun Soo, Farhan, Munif M., Bellevue, WA, and Markle, Seth William, Seattle, WA, for an “attribute-driven storage for storage devices.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Technologies are provided for storing data in a storage device based on an associated attribute or attributes. A storage device can be configured to write data to a storage location of the storage device based on an associated attribute. The attribute can describe one or more storage-related requirements of the data. The storage device can identify one or more storage locations where the data can be stored that meet the storage-related requirements described by the attribute. A host computer can transmit an updated attribute for the data to the storage device to reflect new storage-related requirements for the data. The storage device can write the data to a new storage location that meets the new requirements. A mapping table can be maintained that associates a logical identifier for the data with the actual storage location where the data is stored.”
The patent application was filed on 2020-08-19 (16/997556).
Storage system with separate interfaces for bulk data ingestion and data access
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11461053) developed by Bhangria, Mukesh Kumar, Hyderabad, India, A, Vipin, Palakkad, India, Abhas, Aditya, Patna, India, Kanumuri, Venkata Satya Srujan, Korikana, Shiva Kumar, Popli, Umang, Rai, Amit Kumar, Hyderabad, India, and Shah, Pallav Milankumar, Ahmedabad, India, for a “data storage system with separate interfaces for bulk data ingestion and data access.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Methods, systems, and computer-readable media for a bulk ingestion interface for a distributed data storage system are described. A bulk ingestion interface may allow bulk data to be ingested into a distributed data storage system using compute resources separate from respective compute resources of the distributed data storage system used to perform access requests to datasets stored on one or more resource hosts of the distributed data storage system.”
The patent application was filed on 2020-05-11 (16/872270).
Block-storage service supporting multi-attach and health check failover mechanism
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11461156) developed by Ping, Fan, Kenmore, WA, Boyer, Andrew, Seattle, WA, Chychykalo, Oleksandr, Mercer Island, WA, Pinkerton, James, Sammamish, WA, Wei, Danny, Kusters, Norbert Paul, Seattle, WA, Jain, Divya Ashok Kumar, Fan, Jianhua, Issaquah, WA, Veppumthara, Thomas Tarak Mathew, and Peluso, Sebastiano, Seattle, WA, for a “block-storage service supporting multi-attach and health check failover mechanism.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A block-based storage system hosts logical volumes that are implemented via multiple replicas of volume data stored on multiple resource hosts in different failure domains. Also, the block-based storage service allows multiple client computing devices to attach to a same given logical volume at the same time. In order to prevent unnecessary failovers, a primary node storing a primary replica is configured with a health check application programmatic interface (API) and a secondary node storing a secondary replica determines whether or not to initiate a failover based on the health of the primary replica.”
The patent application was filed on 2021-04-23 (17/239440).
Streaming database change data from distributed storage
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11455290) developed by Brahmadesam, Murali, Bangalore, India, Kaushik, Nanda, Fremont, CA, Han, Changan, Kirkland, WA, Bhatt, Kartikey, Hwang, Sangyong, Sammamish, WA, and Rajgaria, Punit, Sunnyvale, CA, for a “streaming database change data from distributed storage.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Techniques for distributed database storage utilizing split volume types for redo log records and change log records are described. A database engine sends redo log data to a first set of page storage nodes and change log data to a second set of tuple storage nodes, where the change log data is stored in an indexed manner Client access to change log data may be provided through a separate set of streaming storage servers instead of through the database engine.”
The patent application was filed on 2020-06-29 (16/915332).
Token-based secure data management
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11451392) developed by Kozolchyk, Jonathan, Seattle, WA, Canavor, Darren E., Redmond, WA, Fielding, Jeffrey J., Mallya, Vaibhav, and McAdams, Darin Keith, Seattle, WA, for a “token-based secure data management.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “In some implementations, tokens that are representative of sensitive data may be used in place of the sensitive data to maintain the security of the sensitive data. For example, data may be separated into sensitive data and nonsensitive data, and at least the sensitive data is securely delivered to a data storage service. The data storage service generates a token that is representative of the sensitive data and stores the sensitive data as secure data. The data storage service may deliver the token to an entity that also receives the nonsensitive data, and the entity may use the token in place of the sensitive data. In some implementations, different tokens are generated each time the same piece of sensitive data is submitted for storage as secure data. Further, in some implementations, An expiration time may be assigned to sensitive data, and expired data and associated tokens may be deleted.”
The patent application was filed on 2018-07-06 (16/029358).
Rack-mountable shippable network-attached computing device
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11452230) developed by Paterra, Frank Charles, Kirkland, WA, for a “rack-mountable shippable network-attached computing device.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A network-attachable rack-mountable computing device is housed within a shippable enclosure and is configured to mount in a rack. The device may be initialized (e.g., prepared to receive data, and an updateable electronic shipping display set to a shipping destination) by a service provider and shipped, in accordance with a displayed destination address, as a self-contained shipping unit. The device may be coupled with other devices via coupling mechanisms included in an enclosure of the device and may be mounted in a rack at a destination via mounting brackets included in the enclosure of the device. The device may be installed onto a network at the destination and loaded with data. When the device is received back at the service provider, the data is transferred from the device to a service provider storage facility, wiped of data, and prepared to be sent out again.”
The patent application was filed on 2019-08-09 (16/537228).
Delaying result of I/O operation based on target completion time
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11442630) developed by Olson, Marc Stephen, Bellevue, WA, Robinson, Mark, Nigh, Peter B., and Sreekandath, Mahesh, Seattle, WA, for a “delaying result of I/O operation based on target completion time.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Systems and methods are provided for providing a consistent experience for users of cloud-based block storage volumes. While cloud storage aims to remove hardware considerations for an end user’s experience, block storage performance can nevertheless vary according to hardware configuration, such as the specific model of underlying hardware used to support a volume or the specific network location of that hardware. Embodiments of the present disclosure address that inconsistent performance by associating a volume with a performance profile, which can represent a desired distribution of performance for the volume. Each read or write can be compared to the profile, and may be selectively delayed to match the desired performance. This enables the cloud provider to vary physical hardware or network configurations without effect on block storage performance from the point of view of an end user.”
The patent application was filed on 2020-09-29 (17/037368).
Ordered append-only log based storage
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11436217) developed by Hicks, Harold Dillon, Seattle, WA, Scalabrini, Christopher Denis, Kirkland, WA, and Villalobos, Adam Julio, Mountlake Terrace, WA, for an “ordered append-only log based data storage.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Technology is described for computationally intensive distributed computing systems and methods. A storage process for representing data objects in memory using a serialization format that provides low replication cost and thread-safe reads may include receiving a data object by a computing hub. A distributed shared memory of the computing hub may write the data object to a memory device associated with the computing hub using a byte array broken into a plurality of sections. The plurality of sections may describe the in-memory content of the data object and include information on how to read the plurality of sections to obtain a current of the data object. The distributed shared memory may process requests from processing applications to modify data associated with the data object. The distributed shared memory may write mutations to the data object caused by the requests to the memory device using an ordered, log-based format to provide versioned snapshots of state .”
The patent application was filed on 2019-03-28 (16/368723).
Storage expansion devices for provider network substrate extensions
Amazon Technologies, Inc., Seattle, WA, has been assigned a patent (11431497) developed by Liguori, Anthony Nicholas, Bainbridge Island, WA, Wei, Danny, Seattle, WA, and Olson, Marc Stephen, Bellevue, WA, for a “storage expansion devices for provider network substrate extensions.”
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A first one or more messages is received, the one or more messages including a request for a storage expansion device for an extension of a provider network, an identifier of the extension of the provider network, and a set of one or more identifiers associated with objects to load to the storage expansion device. For each identifier in the set, an object associated with the identifier is copied from an object store of the provider network to the storage expansion device. A shipment of the storage expansion device to a specified location is initiated. The extension of the provider network is caused to launch an instance to communicate with the storage expansion device upon connection of the storage expansion device to the extension of the provider network.”
The patent application was filed on 2019-06-28 (16/457838).