Patents by Inventor Darin Lee

Darin Lee 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: 10575428
    Abstract: A system includes a rack and one or more server systems mounted in the rack. A server system includes at least one sever node and each server node includes an array of devices including mass storage devices and at least one server device. Segments of the array of devices of a particular server node are mounted in sub-node chassis that include intra node connectors. Multiple sub-node chassis that each include devices such as mass storage devices or server devices of the sever node couple together via the intra node connectors when installed in a server system chassis to form a server node. Each server node of a server system may be a separate logical node. Also, the sub-node chassis of a server node may be configured for vertical airflow through the sub-node chassis in addition to cross airflow.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: February 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Roey Rivnay, Darin Lee Frink, Christopher Strickland Beall, Felipe Enrique Ortega Gutierrez
  • Patent number: 10572160
    Abstract: Technologies are provided for dynamically changing a size of a cache region of a storage device. A storage device controller writes data to the cache region of the storage device using a particular storage format. The storage device controller then migrates the cached data to a storage region of the device, where the data is written using a different storage format. A dynamic cache manager monitors input and output activity for the storage device and dynamically adjusts a size of the cache region to adapt to changes in the input and/or output activity. The dynamic cache manager can also adjust a size of the storage region. The storage device controller can automatically detect that the storage device has dynamic cache support and configure the storage device by creating the cache region and the storage region on the device.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: February 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Munif M. Farhan, Phyllis Ng, Darin Lee Frink, Nafea Bshara
  • Publication number: 20200030677
    Abstract: An apparatus for holding one or more boards during martial arts training, includes a support frame configured to hold various training station assemblies, each of the station assemblies structured differently to provide different training functionality, the first station including a number of plates that work together to hold the board(s) at a position such that upon striking of the board(s) a portion of the first station collapses to allow for follow through during the striking motion, the second station including a number of plates that work together to the board(s) at a desired and modifiable angle, and the third station being configured to hold the board(s) at a hanging position beyond the profile of the support frame, which may be positioned on a support base resting on a horizontal surface such as a floor or may be directly affixed to a vertical surface such as a wall.
    Type: Application
    Filed: July 24, 2019
    Publication date: January 30, 2020
    Inventors: Darin Lee Wood, Barbara Sue Wood
  • Publication number: 20200034066
    Abstract: 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.
    Type: Application
    Filed: October 4, 2019
    Publication date: January 30, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Munif M. Farhan, Darin Lee Frink, Douglas Stewart Laurence
  • Patent number: 10539985
    Abstract: A rack-mountable computer system directs separate portions of a cooling airflow from an inlet air plenum in the computer system interior through separate air passages to remove heat from separate portions of a set of heat-producing components. The air passages can preclude a portion of cooling airflow removing heat from a component from being preheated by another component. Plenums and air passages can be established through the arrangement of components in the interior. Components can be arranged in progressive offsets throughout the depth of the interior to vary plenum flow area throughout the depth, which can progressively impede and redirect airflow through the inlet plenum into the air passages. Arrangements can include an angled row, a staggered configuration, etc. The computer system can include a chassis which can translate, while maintaining operation of hot-pluggable electronic components coupled throughout the depth, to enable swapping of hot-pluggable electronic components throughout the interior.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: January 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Strickland Beall, David Edward Bryan, Darin Lee Frink
  • Publication number: 20190380208
    Abstract: A computing system includes a circuit board assembly and multiple expansion cards connected to one another and also connected to the circuit board assembly. The connected expansion cards form a modular expansion card bus that allows the expansion cards to communicate between each other without routing the communications through the circuit board assembly. In some embodiments, the expansion cards are mounted on a tray that includes mounting pins that engage mounting slots of the expansion cards, allowing for simple installation of various combinations of expansion cards connected together to form a modular expansion card bus.
    Type: Application
    Filed: August 23, 2019
    Publication date: December 12, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Kevin Bailey, Priscilla Lam, Darin Lee Frink, Jason Alexander Harland, Felipe Enrique Ortega Gutierrez
  • Publication number: 20190380229
    Abstract: A system for storing data includes a discrete cooling module that can enable discrete cooling of mass storage devices installed in the chassis interior of a data storage module coupled to a rack. The discrete cooling module includes an air moving device and an air cover. The air moving device can induce and airflow through the chassis interior of the data storage module to remove heat from heat producing components of mass storage devices installed in the chassis interior. The air cover directs the airflow through the chassis interior. The discrete cooling module can isolate rotational vibrations generated by the air moving device from the mass storage devices installed in the chassis. Partial isolation can include indirectly coupling the discrete cooling module to the chassis via directly coupling with the rack.
    Type: Application
    Filed: August 23, 2019
    Publication date: December 12, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Christopher Strickland Beall, David Edward Bryan, Darin Lee Frink, Jason Alexander Harland
  • Patent number: 10499546
    Abstract: A rack-mountable computer system enables an airflow that cools components in an upstream portion of the computer system interior to be cooled through mixing with a bypass airflow downstream of the components in the upstream portion. The mixed airflow can cool components in a downstream portion of the interior. The bypass airflow is directed by a bypass plenum that is unencompassed by the separate plenum that directs the airflow to cool the upstream portion components. The bypass plenum can be at least partially established by an external surface the computer system and one or more external structures, including an external surface of an adjacently mounted computer system. Relative flow rates through the separate plenums can be adjusted, via flow control elements, to separately control heat removal from components upstream and downstream of the air mixing, based at least in part upon air temperatures in the separate interior portions.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: David Edward Bryan, Christopher Strickland Beall, Darin Lee Frink
  • Patent number: 10499530
    Abstract: A system includes a rack and one or more server systems mounted in the rack. A server system includes a chassis with one or more arrays of devices in the chassis. Each array includes mass storage devices and a server device mounted in the array within the chassis of the server system. The server device occupies no more than an equivalent volume of space in the chassis as one of the mass storage devices. A set of mass storage devices of an array and the server device of the array form a logical node, and a server system may include multiple logical nodes in the same chassis. Each array of devices may be located in a sled that can move into and out of the chassis of the server system.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Darin Lee Frink, Roey Rivnay, Christopher Strickland Beall, Felipe Enrique Ortega Gutierrez
  • Patent number: 10491667
    Abstract: A computing system providing virtual computing services may maintain a fleet of servers that host virtual machine instances having a wide variety of types and configurations. A service provider may rent processor and memory capacity by defining and offering various virtual machine instances to clients. Each virtual machine instance may include one or more virtual CPUs and a fixed amount of virtualized memory allocated to each virtual CPU, dependent on a predefined ratio between virtual CPU capacity and virtualized memory capacity for the instance type. Each server may include a custom, non-standard sized physical memory module containing memory devices of multiple technologies, types, or sizes on the same printed circuit board. By including custom memory modules, rather than relying only on standard memory modules, the service provider system may implement virtual machines having finer grained options for processor and memory capacity combinations, and may avoid stranding rentable resources.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: November 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Darin Lee Frink, Brent Kenneth Clore
  • Patent number: 10492327
    Abstract: A system for performing computing operations includes a rack, one or more shelves coupled to the rack, and two or more computing modules. Each computing module may include a chassis, one or more circuit board assemblies in a primarily vertical orientation, and one or more hard disk drives in a primarily vertical orientation. The circuit board assemblies and the hard disk drives are coupled to the chassis of the computing module.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: November 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter George Ross, Darin Lee Frink
  • Patent number: 10472618
    Abstract: The present invention provides histidyl-tRNA synthetase and Fc region conjugate polypeptides (HRS-Fc conjugates), such as HRS-Fc fusion polypeptides, compositions comprising the same, and methods of using such conjugates and compositions for treating or diagnosing a variety of conditions. The HRS-Fc conjugates of the invention have improved controlled release properties, stability, half-life, and other pharmacokinetic and biological properties relative to corresponding, unmodified HRS polypeptides.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: November 12, 2019
    Assignees: aTyr Pharma, Inc., Pangu Biopharma Limited
    Inventors: Chi-Fang Wu, Darin Lee, Jeffry D. Watkins, Kristi Piehl, Kyle P. Chiang, Marc Thomas, Minh-Ha Do, Ying Buechler, John D. Mendlein
  • Patent number: 10468061
    Abstract: Technologies are provided for using an index in one region of a storage device to track modifications to data stored in another region of the storage device. The index can be stored in a first storage region using a first storage format, and data items can be stored in a second storage region using a second storage format. The index can map logical identifiers for data items to locations in the second storage region where the data items are stored. Instead of modifying a data item in the second storage device region, an entry in the index can be updated to mark the data item as deleted. Requests for data items can be reconciled using the index before returning the requested data items. Storage locations in the second region that are associated with index entries that are marked as deleted can be reclaimed and used to store additional data items.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Munif F. Farhan, Douglas Stewart Laurence, Darin Lee Frink
  • Patent number: 10452301
    Abstract: 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.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: October 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Munif M. Farhan, Darin Lee Frink, Douglas Stewart Laurence
  • Patent number: 10444805
    Abstract: A brace can be installed over a juncture between releasably joined case pieces. The brace includes a first tab and a second tab interconnected by a transition portion. The tabs are arranged to deform or break apart from one another along the transition portion in response to relative rotation between the case pieces. The deformation or breakage along the transition portion provides a tamper-evident indication of the case having been opened by rotation for access to the interior of the case since the brace was installed on the case.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: October 15, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Strickland Beall, Frank Charles Paterra, Darin Lee Frink, Robert Hastings, Scott Song, Felix An
  • Patent number: 10425385
    Abstract: A data transport computing device includes a housing, a drive bay framing assembly including an upper platform bracket and a lower platform bracket, a first computing board mounted to an upper surface of the upper platform bracket, and a second computing board mounted to a lower surface of the lower platform bracket. The first computing board is secured between the upper platform bracket and front, rear, and top sides of the housing, and the second computing board is secured between the lower platform bracket and the front side, rear, and bottom sides of the housing. Data storage drives are mounted between the upper and lower platform brackets. In operation, the second computing board encrypts data from a customer and transmits the encrypted data to the first computing board over a network cable within the housing, and the first computing board writes the encrypted data to the data storage drives.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: September 24, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Bianca Nagy, Frank Charles Paterra, Christopher Strickland Beall, Darin Lee Frink
  • Patent number: 10426060
    Abstract: A system for storing data includes a rack and one or more data storage modules mounted on the rack. The data storage modules may include a chassis, two or more vertically-oriented backplanes coupled to the chassis, two or more mass storage devices coupled to the backplanes, and one or more air passages extending beneath one or more of the backplanes. Each backplane is configured to preclude airflow through the backplane between opposite vertical faces and can couple mass storage devices on one or more of the opposite vertical faces. One or more of the air passages can supply an upwards-directed airflow along one of the opposite vertical faces of a backplane to remove heat from a heat producing component of a mass storage device coupled to the vertical face of the vertically-oriented backplane.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: September 24, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Strickland Beall, David Edward Bryan, Darin Lee Frink, Jason Alexander Harland
  • Publication number: 20190272246
    Abstract: A system and method are described for configuring a motherboard using expansion cards plugged into motherboard slots. In particular, each of the expansion cards can include a control signal that is supplied to the motherboard and that can configure hardware positioned on the motherboard. In one embodiment, the configuration allows a communication path to be switched on to allow the expansion cards to cross communicate.
    Type: Application
    Filed: May 16, 2019
    Publication date: September 5, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Jason Alexander Harland, Max Jesse Wishman, Darin Lee Frink
  • Patent number: 10398061
    Abstract: A portable data center includes a cooling system comprising a cooling circuit, one or more air plenums, and one or more air moving devices. The cooling circuit circulates a heat transfer fluid through a portion of the cooling circuit that passes through the one or more air plenums. The heat transfer fluid that passes through the one or more air plenums cools air flowing through the one or more air plenums via the one or more air moving devices. The cooling circuit also circulates the heat transfer through a separate portion of the portable data center where heat is rejected from the heat transfer fluid into the separate portion of the portable data center. In some embodiments, the air plenums and at least a portion of the cooling circuit are mounted in a sub-floor space between a platform within the portable data center and an outer structure of the portable data center.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter George Ross, Frank Charles Paterra, Darin Lee Frink
  • Patent number: 10398032
    Abstract: A computing system includes a circuit board assembly and multiple expansion cards connected to one another and also connected to the circuit board assembly. The connected expansion cards form a modular expansion card bus that allows the expansion cards to communicate between each other without routing the communications through the circuit board assembly. In some embodiments, the expansion cards are mounted on a tray that includes mounting pins that engage mounting slots of the expansion cards, allowing for simple installation of various combinations of expansion cards connected together to form a modular expansion card bus.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Bailey, Priscilla Lam, Darin Lee Frink, Jason Alexander Harland, Felipe Enrique Ortega Gutierrez