Patents by Inventor Andrew Kent

Andrew Kent has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11966370
    Abstract: Systems and methods are provided for implementing a multi-service file system for a hosted computing instance via a locally-addressable secure compute layer. Software within the instance can submit file operations to the secure compute layer, which the secure compute layer can translate into calls to one or more network-accessible storage services. To provide a multi-service file system, the secure compute layer can obtain mapping data mapping file system objects within the virtualized file system to different network-accessible storage services. On receiving a file operation, the secure compute layer can determine one or more network-accessible storage services corresponding to the file operation, and submit appropriate calls to the one or more network-accessible storage services.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: April 23, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Magee Greenwood, Marc Stephen Olson, Jacob Wires, Andrew Kent Warfield
  • Patent number: 11943294
    Abstract: An object compression system of a storage service may provide a user-friendly and cost-efficient solution to manage stored objects for users of the storage service. The object compression system may automatically monitor individual objects in an object-based storage system of the storage service. Based on one or more characteristics and additional features of the objects, the object compression system may generate respective determinations whether to compress the individual objects. Responsive to determinations to compress the objects, the object compression system may determine compression algorithms for individual objects. The object compression system may compress the objects according to respective compression algorithms to create compressed files. The object compression system may store the compressed files in a tier different from the objects and delete the objects from the storage service.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Christoph Bartenstein, Brad E Marshall, Andrew Kent Warfield
  • Patent number: 11907173
    Abstract: Systems and methods are provided for exposing disparate storage systems and technologies to compute instances through a unified file system interface that is agnostic to the underlying storage systems and technologies. A file system namespace service may provide the ability to compose a file system from different storage technologies and systems (e.g., block storage, object storage, etc.). The file system namespace service may also provide the ability to layer different storage services (e.g., by treating local block storage volume as a write back cache, by treating a file system as a read-through cache in front of an object storage service, etc.), and/or the ability to bind virtual files to other compute instances and/or storage systems.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: February 20, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew Kent Warfield, Jacob Wires
  • Patent number: 11836379
    Abstract: Technologies are provided for supporting multi-actuator storage device access using logical addresses. Separate sets of storage locations on a storage medium of a storage device can be associated with different actuators of the storage device. For example, a first set of storage locations can be assigned to a first actuator of the storage device and a second set of storage locations can be assigned to a second actuator of the storage device. The storage locations of the storage medium can be associated with logical addresses. The storage device can receive a data access request containing a logical address and can identify a storage location associated with the logical address. The storage device can identify a storage location set to which the storage location belongs and can use an actuator associated with the storage location set to access the storage location associated with the logical address.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: December 5, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Keun Soo Jo, Munif M. Farhan, Andrew Kent Warfield, Seth W. Markle, Roey Rivnay
  • Publication number: 20230159152
    Abstract: A system for an automated cabin-divider door for an aircraft includes a door, a motor for moving the door to an open position, a limit switch configured to detect when the door is in a fully open position and to stop the motor, and electronics coupling the motor and the limit switch to an avionics system. The avionics system determines when the door is to be opened and provides a signal to the motor for moving the door to the fully open position. A method for automatically opening the cabin-divider door includes determining whether the aircraft is on the ground or in flight, determining whether the aircraft is taxiing, and determining whether the aircraft is in a final phase of approach. When the aircraft is taxiing or in the final phase of approach, the method includes sending a command signal to the motor for opening the cabin-divider door.
    Type: Application
    Filed: November 18, 2022
    Publication date: May 25, 2023
    Inventors: Justin Eugene Thompson, Kenneth Matthew Cumming, Morgan Christopher Brown, Anthony Westhoff, Andrew Kent Johnson
  • Publication number: 20230157869
    Abstract: An apparatus includes a housing coupled to a medicament container, which is coupled to a needle. An injection assembly is disposed within the housing and includes an energy storage member and an actuation rod. A distal end portion of the actuation rod is disposed within the medicament container. The energy storage member can produce a force on a proximal end portion of the actuation rod sufficient to move the distal end portion of the actuation rod within the medicament container. This can convey at least a portion of a substance from the medicament container via the needle when a distal tip of the needle is disposed within a first region of a target location. The force is insufficient to move the distal end portion of the actuation rod within the medicament container when the distal tip of the needle is disposed within a second region of the target location.
    Type: Application
    Filed: January 19, 2023
    Publication date: May 25, 2023
    Applicant: CLEARSIDE BIOMEDICAL, INC.
    Inventors: Rafael Victor ANDINO, Vladimir Zarnitsyn, Jesse Yoo, Christopher John Brooks, Trent John Kahute, Justin William Arsenault, David Jackson Trettin, Andrew Kent Bauer, Stephanie Elaine Lewis
  • Patent number: 11609707
    Abstract: Technologies are provided for supporting multi-actuator storage device access using logical addresses. Separate sets of logical addresses (such as logical block addresses) can be associated with different actuators of a storage device. For example, a first set of logical addresses can be assigned to storage locations on one or more storage media that is/are accessible using a first actuator of the storage device and a second set of logical addresses can be assigned to storage locations on one or more storage media that is/are accessible using a second actuator of the storage device. The storage device can receive a data access request containing a logical address and can identify a logical address set to which the logical address belongs. The storage device can use an actuator associated with the logical address set to access a storage location assigned to the logical address.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: March 21, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Keun Soo Jo, Munif M. Farhan, Andrew Kent Warfield, Seth W. Markle, Roey Rivnay
  • Publication number: 20230066170
    Abstract: 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.
    Type: Application
    Filed: October 7, 2022
    Publication date: March 2, 2023
    Applicant: Amazon Technologies, Inc.
    Inventors: Roey Rivnay, Brendan Cully, William Mark Megarity, Ryan F. Conroy, Andrew Kent Warfield, Priti Choudhary
  • Patent number: 11586595
    Abstract: A set of data units associated with a data object is obtained, such that respective instances of the data object can be reconstructed from respective subsets of the set. Corresponding to a request for the data object, a first subset of the set is identified. The first subset meets a uniqueness criterion with respect to other subsets of the set that are used to respond to other requests for the data object. An instance of the data object is reconstructed from the first subset.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: February 21, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Khawaja Salman Shams, Ryan Farris, Benjamin Aldouby Schwartz, David Dunlap, Andrew Kent Warfield
  • Patent number: 11559428
    Abstract: An apparatus includes a housing coupled to a medicament container, which is coupled to a needle. An injection assembly is disposed within the housing and includes an energy storage member and an actuation rod. A distal end portion of the actuation rod is disposed within the medicament container. The energy storage member can produce a force on a proximal end portion of the actuation rod sufficient to move the distal end portion of the actuation rod within the medicament container. This can convey at least a portion of a substance from the medicament container via the needle when a distal tip of the needle is disposed within a first region of a target location. The force is insufficient to move the distal end portion of the actuation rod within the medicament container when the distal tip of the needle is disposed within a second region of the target location.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: January 24, 2023
    Assignee: Clearside Biomedical, Inc.
    Inventors: Rafael Victor Andino, Vladimir Zarnitsyn, Jesse Yoo, Christopher John Brooks, Trent John Kahute, Justin William Arsenault, David Jackson Trettin, Andrew Kent Bauer, Stephanie Elaine Lewis
  • Patent number: 11474741
    Abstract: 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.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: October 18, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Munif M. Farhan, Keun Soo Jo, James Alexander Bornholt, Andrew Kent Warfield, Andrew C. Schleit, Seth W. Markle
  • Patent number: 11467636
    Abstract: 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.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: October 11, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Roey Rivnay, Brendan Cully, William Mark Megarity, Ryan F Conroy, Andrew Kent Warfield, Priti Choudhary
  • Patent number: 11391807
    Abstract: A system for use in transmitting data. The system includes at least one wireless beacon positionable in a work zone, with the at least one wireless beacon configured to emit a signal. A diagnostic device is configured to mate with an object positionable in the work zone, the diagnostic device including a wireless transceiver configured to receive the signal, and a controller in communication with the wireless transceiver. The controller is configured to receive a data package associated with the object, determine a location of the object based on an analysis of the signal, and transmit, via the wireless transceiver, the data package to the work zone when it is determined that the object is positioned within the work zone.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: July 19, 2022
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: David J. McNeill, Robert Mark Ziccardi, Ryan Thomas Sonoda, Dylan Hickman, Brian D. Ayers, Mark Blustein, Derrick Ian Cobb, Andrew Kent Hittle
  • Patent number: 11372397
    Abstract: A system for use in facilitating a manufacturing operation that includes a wireless beacon paired with each vehicle of multiple vehicles routable along a production line in a sequence. The wireless beacon emits a signal containing information that identifies the paired vehicle. A wireless transceiver is at a predetermined location along the production line, and the wireless transceiver scans for the signal. A server device is in communication with the wireless transceiver. The server device stores pairing data of which wireless beacon is paired with each vehicle, and sequence data of the vehicles routed along the production line, and receives, from the wireless transceiver, a signal containing the information that identifies the paired vehicle. The server device also verifies, based on the pairing data, the sequence data, and the information in the signal, that an order in which the vehicles enter the predetermined location corresponds to the sequence.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: June 28, 2022
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: David J. McNeill, Robert Mark Ziccardi, Ryan Thomas Sonoda, Dylan Hickman, Brian D. Ayers, Mark Blustein, Derrick Ian Cobb, Andrew Kent Hittle
  • Patent number: 11360708
    Abstract: 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.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: June 14, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Munif M. Farhan, Keun Soo Jo, James Alexander Bornholt, Andrew Kent Warfield, Andrew C. Schleit, Seth W. Markle
  • Patent number: 11356120
    Abstract: 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.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: June 7, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Seth W. Markle, Andrew Kent Warfield, Qianyong Yu, Grant Fresen
  • Patent number: 11308992
    Abstract: 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.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: April 19, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Keun Soo Jo, Munif M. Farhan, Andrew Kent Warfield, Seth W. Markle, Roey Rivnay
  • Patent number: 11301164
    Abstract: 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.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: April 12, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Seth W. Markle, Thomas Grant Slatton, Andrew Kent Warfield, Munif M. Farhan
  • Publication number: 20210231764
    Abstract: A system for use in transmitting data. The system includes at least one wireless beacon positionable in a work zone, with the at least one wireless beacon configured to emit a signal. A diagnostic device is configured to mate with an object positionable in the work zone, the diagnostic device including a wireless transceiver configured to receive the signal, and a controller in communication with the wireless transceiver. The controller is configured to receive a data package associated with the object, determine a location of the object based on an analysis of the signal, and transmit, via the wireless transceiver, the data package to the work zone when it is determined that the object is positioned within the work zone.
    Type: Application
    Filed: January 27, 2020
    Publication date: July 29, 2021
    Inventors: David J. McNeill, Robert Mark Ziccardi, Ryan Thomas Sonoda, Dylan Hickman, Brian D. Ayers, Mark Blustein, Derrick Ian Cobb, Andrew Kent Hittle
  • Publication number: 20210232130
    Abstract: A system for use in facilitating a manufacturing operation that includes a wireless beacon paired with each vehicle of multiple vehicles routable along a production line in a sequence. The wireless beacon emits a signal containing information that identifies the paired vehicle. A wireless transceiver is at a predetermined location along the production line, and the wireless transceiver scans for the signal. A server device is in communication with the wireless transceiver. The server device stores pairing data of which wireless beacon is paired with each vehicle, and sequence data of the vehicles routed along the production line, and receives, from the wireless transceiver, a signal containing the information that identifies the paired vehicle. The server device also verifies, based on the pairing data, the sequence data, and the information in the signal, that an order in which the vehicles enter the predetermined location corresponds to the sequence.
    Type: Application
    Filed: January 27, 2020
    Publication date: July 29, 2021
    Inventors: David J. McNeill, Robert Mark Ziccardi, Ryan Thomas Sonoda, Dylan Hickman, Brian D. Ayers, Mark Blustein, Derrick Ian Cobb, Andrew Kent Hittle