Patents by Inventor Jonathan Randall Hinkle

Jonathan Randall Hinkle 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: 10884622
    Abstract: A storage area network (SAN) includes fabric-attachable storage drives that are each directly connected to a fabric and that operate drive volumes. The SAN includes SAN software agents executed by client computing devices that are directly connected to the fabric. Each SAN software agent operates logical volumes realized by the drive volumes of the storage drives. The SAN includes a SAN manager directly connected to the fabric to manage the drive volumes of the SAN storage drives and to manage the logical volumes that the SAN software agents operate.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: January 5, 2021
    Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTD
    Inventors: Michael Neil Condict, David W. Cosby, Jonathan Randall Hinkle
  • Patent number: 10846190
    Abstract: One embodiment provides a method, including: identifying, using a processor, a connection of a device to an information handling device; receiving, at the information handling device, an indication of a user selection action on the device; and performing, responsive to receiving the indication, an action on the information handling device. Other aspects are described and claimed.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: November 24, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventor: Jonathan Randall Hinkle
  • Publication number: 20200310935
    Abstract: One embodiment provides a method, including: identifying, using a processor, a connection of a device to an information handling device; receiving, at the information handling device, an indication of a user selection action on the device; and performing, responsive to receiving the indication, an action on the information handling device. Other aspects are described and claimed.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Inventor: Jonathan Randall Hinkle
  • Patent number: 10606773
    Abstract: Disclosed are methods and systems for low latency modification of memory on a remote computer system. According to one aspect of the present disclosure, a method includes, at a first computing device, receiving from a second computing device, a memory access request including a security key and a unique identifier generated by the first computing device. The method further includes verifying, based on the security key and the unique identifier, that the first computing device is authorized to access a predetermined portion of memory. Also, in response to verifying that the first computing device is authorized to access the predetermined portion of memory, accessing, by the second computing device, the predetermined portion of memory.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: March 31, 2020
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Michael Neil Condict, Jonathan Randall Hinkle
  • Patent number: 10547169
    Abstract: A method for improving safety of voltage regulator is disclosed. In order to improve safety of a voltage regulator, a MOS-FET is disposed on a source power lane that receives power supplied from a DC power supply. A set of voltage regulators is connected to a set of fork power lanes, correspondingly, branching off from the source power lane. PTC thermistors are disposed on a surface or in the vicinity of semiconductor chips of the voltage regulators. When temperature at any one of the PTC thermistors increases, a protection controller turns off the MOS-FET. When temperature detected by a temperature sensor incorporated within the semiconductor chip has increased, each of the voltage regulators turns off the MOS-FET via a base management controller.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: January 28, 2020
    Assignee: LENOVO (SINGAPORE) PTD LTE
    Inventors: Shigefumi Odaohhara, Jonathan Randall Hinkle
  • Patent number: 10353602
    Abstract: A storage-area network (SAN) manager running on a computing device connected to a fabric receives a request to allocate and mount a logical volume on a client computing device connected to the fabric. The manager groups storage drives connected to the fabric by failure domains. The manager filters the storage drives by native capabilities, available capacities, and dynamic performance to remove from consideration any storage drive having insufficient native capabilities, an insufficient available capacity, and/or an insufficient dynamic performance to satisfy the request. The manager selects a set of storage drives on which to store data of the logical volume, from the remaining storage drives, taking into account the failure domains. The manager sends a command to each such storage drive to provision a drive volume, and a command to a software agent on the client device to create and mount the logical volume using these drive volumes.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: July 16, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: Patrick Leo Caporale, Michael Neil Condict, David W. Cosby, Jonathan Randall Hinkle
  • Patent number: 10355925
    Abstract: A fabric-attachable storage drive self-monitors a prespecified parameter. Responsive to detecting satisfaction of a prespecified condition, the storage drive autonomously generates a reportable event regarding the self-monitored prespecified parameter, and autonomously transmits the reportable event to a prespecified location on a network fabric to which the drive is connected. The storage drive can interact with other fabric-attachable storage drives to create a logical volume according to a specified logical data storage topology on a self-organized storage device group in a peer-to-peer manner. The storage drive can be a programmable non-volatile memory Express (NVMe) storage drive exporting access thereto over an NVMe-over-fabric storage protocol, or a programmable storage drive lacking an external interface by which to connect to a host computing device storage device but that has a network interface connected to a network fabric.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: July 16, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: Michael Neil Condict, David W. Cosby, Jonathan Randall Hinkle, Theodore Brian Vojnovich
  • Patent number: 10310751
    Abstract: A storage-area network (SAN) manager running on a computing device connected to a fabric receives a request to allocate and mount a logical volume on a client computing device connected to the fabric. The manager groups storage drives connected to the fabric by failure domains. The manager filters the storage drives by native capabilities, available capacities, and dynamic performance to remove from consideration any storage drive having insufficient native capabilities, an insufficient available capacity, and/or an insufficient dynamic performance to satisfy the request. The manager selects a set of storage drives on which to store data of the logical volume, from the remaining storage drives, taking into account the failure domains. The manager sends a command to each such storage drive to provision a drive volume, and a command to a software agent on the client device to create and mount the logical volume using these drive volumes.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: June 4, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: Patrick Leo Caporale, Michael Neil Condict, David W. Cosby, Jonathan Randall Hinkle
  • Patent number: 10305732
    Abstract: A fabric-attachable storage drive self-monitors a prespecified parameter. Responsive to detecting satisfaction of a prespecified condition, the storage drive autonomously generates a reportable event regarding the self-monitored prespecified parameter, and autonomously transmits the reportable event to a prespecified location on a network fabric to which the drive is connected. The storage drive can interact with other fabric-attachable storage drives to create a logical volume according to a specified logical data storage topology on a self-organized storage device group in a peer-to-peer manner. The storage drive can be a programmable non-volatile memory Express (NVMe) storage drive exporting access thereto over an NVMe-over-fabric storage protocol, or a programmable storage drive lacking an external interface by which to connect to a host computing device storage device but that has a network interface connected to a network fabric.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: May 28, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: Michael Neil Condict, David W. Cosby, Jonathan Randall Hinkle, Theodore Brian Vojnovich
  • Patent number: 10296247
    Abstract: A storage-area network (SAN) system includes one or more storage drives directly connected to a fabric. Each storage drive provisions and operates a drive volume, and creates a security token for the drive volume. The system includes a client computing device directly connected to the fabric, and that executes a SAN software agent to create, mount, and use a logical volume realized by drive volumes of the storage drives. The client computing device accesses each drive volume using the security token for the drive volume. The system includes a SAN manager directly connected to the fabric that manages the drive volumes of the storage drives, manages the logical volume that the SAN software agent operates, receives from each storage drive the security token for the drive volume of the storage drive, and sends the security token for the drive volume of each storage drive to the SAN software agent.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: May 21, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: Patrick Leo Caporale, Michael Neil Condict, David W. Cosby, Jonathan Randall Hinkle
  • Publication number: 20190013663
    Abstract: A method for improving safety of voltage regulator is disclosed. In order to improve safety of a voltage regulator, a MOS-FET is disposed on a source power lane that receives power supplied from a DC power supply. A set of voltage regulators is connected to a set of fork power lanes, correspondingly, branching off from the source power lane. PTC thermistors are disposed on a surface or in the vicinity of semiconductor chips of the voltage regulators. When temperature at any one of the PTC thermistors increases, a protection controller turns off the MOS-FET. When temperature detected by a temperature sensor incorporated within the semiconductor chip has increased, each of the voltage regulators turns off the MOS-FET via a base management controller.
    Type: Application
    Filed: September 14, 2018
    Publication date: January 10, 2019
    Inventors: SHIGEFUMI ODAOHHARA, JONATHAN RANDALL HINKLE
  • Publication number: 20180260123
    Abstract: A storage system includes storage devices that each have a physical medium on which to store metadata regarding the storage device, and client data. The storage system includes a storage manager remotely connected to the storage devices to manage storage of the client data on the storage devices. The storage system includes an event manager separate from the storage manager and locally connected to the storage devices to directly manage the metadata stored on the storage devices, to receive local insertion, removal, and reinsertion events regarding the storage devices, and to send notifications regarding the removal and the reinsertion events to the storage manager. Separation of the storage manager from the event manager permits the storage manager to manage the storage of the client data on the storage devices regardless of a particular event manager to which each storage device is currently locally connected.
    Type: Application
    Filed: March 7, 2017
    Publication date: September 13, 2018
    Inventors: Mark E. Andresen, Michael Neil Condict, David W. Cosby, Jonathan Randall Hinkle
  • Publication number: 20180205603
    Abstract: A fabric-attachable storage drive self-monitors a prespecified parameter. Responsive to detecting satisfaction of a prespecified condition, the storage drive autonomously generates a reportable event regarding the self-monitored prespecified parameter, and autonomously transmits the reportable event to a prespecified location on a network fabric to which the drive is connected. The storage drive can interact with other fabric-attachable storage drives to create a logical volume according to a specified logical data storage topology on a self-organized storage device group in a peer-to-peer manner. The storage drive can be a programmable non-volatile memory Express (NVMe) storage drive exporting access thereto over an NVMe-over-fabric storage protocol, or a programmable storage drive lacking an external interface by which to connect to a host computing device storage device but that has a network interface connected to a network fabric.
    Type: Application
    Filed: January 13, 2017
    Publication date: July 19, 2018
    Inventors: Michael Neil Condict, David W. Cosby, Jonathan Randall Hinkle, Theodore Brian Vojnovich
  • Publication number: 20180189199
    Abstract: Disclosed are methods and systems for low latency modification of memory on a remote computer system. According to one aspect of the present disclosure, a method includes, at a first computing device, receiving from a second computing device, a memory access request including a security key and a unique identifier generated by the first computing device. The method further includes verifying, based on the security key and the unique identifier, that the first computing device is authorized to access a predetermined portion of memory. Also, in response to verifying that the first computing device is authorized to access the predetermined portion of memory, accessing, by the second computing device, the predetermined portion of memory.
    Type: Application
    Filed: January 4, 2017
    Publication date: July 5, 2018
    Inventors: Michael Neil Condict, Jonathan Randall Hinkle
  • Publication number: 20180150244
    Abstract: A storage-area network (SAN) manager running on a computing device connected to a fabric receives a request to allocate and mount a logical volume on a client computing device connected to the fabric. The manager groups storage drives connected to the fabric by failure domains. The manager filters the storage drives by native capabilities, available capacities, and dynamic performance to remove from consideration any storage drive having insufficient native capabilities, an insufficient available capacity, and/or an insufficient dynamic performance to satisfy the request. The manager selects a set of storage drives on which to store data of the logical volume, from the remaining storage drives, taking into account the failure domains. The manager sends a command to each such storage drive to provision a drive volume, and a command to a software agent on the client device to create and mount the logical volume using these drive volumes.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 31, 2018
    Inventors: Patrick Leo Caporale, Michael Neil Condict, David W. Cosby, Jonathan Randall Hinkle
  • Publication number: 20180143776
    Abstract: A storage-area network (SAN) system includes one or more storage drives directly connected to a fabric. Each storage drive provisions and operates a drive volume, and creates a security token for the drive volume. The system includes a client computing device directly connected to the fabric, and that executes a SAN software agent to create, mount, and use a logical volume realized by drive volumes of the storage drives. The client computing device accesses each drive volume using the security token for the drive volume. The system includes a SAN manager directly connected to the fabric that manages the drive volumes of the storage drives, manages the logical volume that the SAN software agent operates, receives from each storage drive the security token for the drive volume of the storage drive, and sends the security token for the drive volume of each storage drive to the SAN software agent.
    Type: Application
    Filed: November 21, 2016
    Publication date: May 24, 2018
    Inventors: Patrick Leo Caporale, Michael Neil Condict, David W. Cosby, Jonathan Randall Hinkle
  • Publication number: 20180107409
    Abstract: A storage area network (SAN) includes fabric-attachable storage drives that are each directly connected to a fabric and that operate drive volumes. The SAN includes SAN software agents executed by client computing devices that are directly connected to the fabric. Each SAN software agent operates logical volumes realized by the drive volumes of the storage drives. The SAN includes a SAN manager directly connected to the fabric to manage the drive volumes of the SAN storage drives and to manage the logical volumes that the SAN software agents operate.
    Type: Application
    Filed: October 17, 2016
    Publication date: April 19, 2018
    Inventors: Michael Neil Condict, David W. Cosby, Jonathan Randall Hinkle
  • Patent number: 9787033
    Abstract: A system according to one embodiment includes opposing slide plates, and opposing guide blocks configured to receive the slide plates therebetween and push the slide plates together during a relative motion between the slide plates and the guide blocks. A system according to another embodiment includes opposing slide plates and a thermal interface material coupled to opposing inner faces of the slide plate. Opposing guide blocks are configured to receive the slide plates therebetween and push the slide plates together during a relative motion between the slide plates and the guide blocks. An interface connector is coupled to at least one of the guide blocks and the slide plates, the interface connector having electrical connectors on opposite ends thereof.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: October 10, 2017
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Jonathan Randall Hinkle, Yasushi Honda, Shiro Konaka, Jason A. Matteson, Shigefumi Odaohhara
  • Publication number: 20170133794
    Abstract: A system according to one embodiment includes opposing slide plates, and opposing guide blocks configured to receive the slide plates therebetween and push the slide plates together during a relative motion between the slide plates and the guide blocks. A system according to another embodiment includes opposing slide plates and a thermal interface material coupled to opposing inner faces of the slide plate. Opposing guide blocks are configured to receive the slide plates therebetween and push the slide plates together during a relative motion between the slide plates and the guide blocks. An interface connector is coupled to at least one of the guide blocks and the slide plates, the interface connector having electrical connectors on opposite ends thereof.
    Type: Application
    Filed: November 6, 2015
    Publication date: May 11, 2017
    Inventors: Jonathan Randall Hinkle, Yasushi Honda, Shiro Konaka, Jason A. Matteson, Shigefumi Odaohhara
  • Publication number: 20170133780
    Abstract: A system, according to one embodiment, includes a first end having several first contacts configured for coupling with a circuit board, a second end oriented about orthogonal to the first end, and a plurality of leads connecting the first and second contacts. The second end has a plurality of second contacts configured for coupling directly with a card edge of an electronic device. The orientation of the second end relative to the first end is fixed. A system, according to another embodiment, includes a circuit board, a plurality of such connectors.
    Type: Application
    Filed: January 20, 2017
    Publication date: May 11, 2017
    Inventors: Paul Andrew Wormsbecher, Tony C. Sass, Derek Ian Schmidt, Jonathan Randall Hinkle