Patents by Inventor Henry Lee Harris

Henry Lee Harris 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: 11973650
    Abstract: Deployment of arrangements of computing components coupled over a communication fabric are presented herein. In one example, a method includes detecting first computing components communicatively coupled to a first communication fabric having a first communication fabric type, and detecting second computing components communicatively coupled to a second communication fabric having a second communication fabric type. The method also includes receiving user commands to form compute units among a pool of computing components comprising the first computing components and the second computing components. Based at least on the user commands, the method includes forming the compute units for use by one or more users.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: April 30, 2024
    Assignee: Liqid Inc.
    Inventors: James Scott Cannata, Phillip Clark, Bryan Nagel, Henry Lee Harris, Bryan Schramm, Sumit Puri
  • Patent number: 11949559
    Abstract: Deployment of arrangements of computing components coupled over communication fabrics are presented herein. In one example, a method includes forming a compute unit to include at least a selected disaggregated computing component and at least a selected converged computing element. The selected disaggregated computing component is added to the compute unit from a pool of disaggregated computing components having a granularity comprising the disaggregated computing components arbitrarily and separately coupled to a communication fabric. The selected converged computing element is added to the compute unit from a pool of converged computing elements having a granularity comprising sets of computing components with fixed relationships to associated processors.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: April 2, 2024
    Assignee: Liqid Inc.
    Inventors: James Scott Cannata, Phillip Clark, Bryan Nagel, Henry Lee Harris, Bryan Schramm, Sumit Puri
  • Publication number: 20240104029
    Abstract: Enhanced apparatuses, systems, and techniques for coupling network-linked peripheral devices into host computing devices is presented. A method includes, over a network interface of a host device, obtaining an indication of a peripheral device available for associating with the host device. Based on the indication, the method includes initiating instantiation of the peripheral device into a Peripheral Component Interconnect Express (PCIe) subsystem of the host device by at least emulating behavior of the peripheral device over the network interface as a PCIe peripheral device coupled locally to the host system.
    Type: Application
    Filed: December 13, 2023
    Publication date: March 28, 2024
    Inventors: James Scott Cannata, Allen R. Andrews, Henry Lee Harris
  • Patent number: 11886356
    Abstract: Enhanced apparatuses, systems, and techniques for coupling network-linked peripheral devices into host computing devices is presented. A method includes, over a network interface of a host device, obtaining an indication of a peripheral device available for associating with the host device. Based on the indication, the method includes initiating instantiation of the peripheral device into a Peripheral Component Interconnect Express (PCIe) subsystem of the host device by at least emulating behavior of the peripheral device over the network interface as a PCIe peripheral device coupled locally to the host system.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: January 30, 2024
    Assignee: Liqid Inc.
    Inventors: James Scott Cannata, Allen R. Andrews, Henry Lee Harris
  • Publication number: 20230169019
    Abstract: Enhanced apparatuses, systems, and techniques for coupling network-linked peripheral devices into host computing devices is presented. A method includes, over a network interface of a host device, obtaining an indication of a peripheral device available for associating with the host device. Based on the indication, the method includes initiating instantiation of the peripheral device into a Peripheral Component Interconnect Express (PCIe) subsystem of the host device by at least emulating behavior of the peripheral device over the network interface as a PCIe peripheral device coupled locally to the host system.
    Type: Application
    Filed: January 21, 2022
    Publication date: June 1, 2023
    Inventors: James Scott Cannata, Allen R. Andrews, Henry Lee Harris
  • Publication number: 20230169017
    Abstract: Enhanced apparatuses, systems, and techniques are presented for coupling remote peripheral devices located at a host device, as local peripheral devices of a client device. A method includes receiving an indication of a peripheral device, located at a first computing device, that is available for data processing, and receiving a request from a second computing device to access the peripheral device. Based on the request, the method may include directing the second computing device to emulate the peripheral device as a local device installed into the second computing device, and routing data traffic from the second computing device to the first computing device for processing by the peripheral device.
    Type: Application
    Filed: June 3, 2022
    Publication date: June 1, 2023
    Inventors: James Scott Cannata, Allen R. Andrews, Henry Lee Harris
  • Patent number: 11544073
    Abstract: Software configuration deployment techniques for disaggregated computing architectures, platforms, and systems are provided herein. In one example, a method includes presenting a user interface configured to receive instructions related to deployment of software to compute units, and receiving user selections of a software element for deployment to a compute unit comprising a processing element and a storage element.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: January 3, 2023
    Assignee: Liqid Inc.
    Inventors: Henry Lee Harris, James Scott Cannata
  • Publication number: 20220141092
    Abstract: Deployment of arrangements of computing components coupled over communication fabrics are presented herein. In one example, a method includes forming a compute unit to include at least a selected disaggregated computing component and at least a selected converged computing element. The selected disaggregated computing component is added to the compute unit from a pool of disaggregated computing components having a granularity comprising the disaggregated computing components arbitrarily and separately coupled to a communication fabric. The selected converged computing element is added to the compute unit from a pool of converged computing elements having a granularity comprising sets of computing components with fixed relationships to associated processors.
    Type: Application
    Filed: January 19, 2022
    Publication date: May 5, 2022
    Applicant: Liqid Inc.
    Inventors: James Scott Cannata, Phillip Clark, Bryan Nagel, Henry Lee Harris, Bryan Schramm, Sumit Puri
  • Patent number: 11265219
    Abstract: Deployment of arrangements of physical computing components coupled over a communication fabric are presented herein. In one example, a method includes detecting disaggregated computing components communicatively coupled to at least a first communication fabric, and detecting converged computing components communicatively coupled to a second communication fabric. The method includes forming a free pool of computing components comprising the disaggregated computing components and the converged computing components, and receiving user commands to form compute units from among computing components included in the free pool of computing components. Based at least on the user commands, the method includes forming the compute units for use by one or more users.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: March 1, 2022
    Assignee: Liqid Inc.
    Inventors: James Scott Cannata, Phillip Clark, Bryan Nagel, Henry Lee Harris, Bryan Schramm, Sumit Puri
  • Publication number: 20210240486
    Abstract: Software configuration deployment techniques for disaggregated computing architectures, platforms, and systems are provided herein. In one example, a method includes presenting a user interface configured to receive instructions related to deployment of software to compute units, and receiving user selections of a software element for deployment to a compute unit comprising a processing element and a storage element.
    Type: Application
    Filed: April 23, 2021
    Publication date: August 5, 2021
    Applicant: Liqid Inc.
    Inventors: Henry Lee Harris, James Scott Cannata
  • Patent number: 10990412
    Abstract: Software configuration deployment techniques for disaggregated computing architectures, platforms, and systems are provided herein. In one example, a method includes instructing a communication fabric to establish a first partitioning in the communication fabric between a first processor and a storage element, and deploying at least a software configuration to the storage element using the first partitioning. The method includes instructing the communication fabric to de-establish the first partitioning, and instructing the communication fabric to establish a second partitioning in the communication fabric between a second processor and the storage element comprising the software configuration, wherein the second processor operates using the boot image.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: April 27, 2021
    Assignee: Liqid Inc.
    Inventors: Henry Lee Harris, James Scott Cannata
  • Publication number: 20200344329
    Abstract: Deployment of arrangements of computing components coupled over a communication fabric are presented herein. In one example, a method includes detecting first computing components communicatively coupled to a first communication fabric having a first communication fabric type, and detecting second computing components communicatively coupled to a second communication fabric having a second communication fabric type. The method also includes receiving user commands to form compute units among a pool of computing components comprising the first computing components and the second computing components. Based at least on the user commands, the method includes forming the compute units for use by one or more users.
    Type: Application
    Filed: April 24, 2020
    Publication date: October 29, 2020
    Applicant: Liqid Inc.
    Inventors: James Scott Cannata, Phillip Clark, Bryan Nagel, Henry Lee Harris, Bryan Schramm, Sumit Puri
  • Publication number: 20200344125
    Abstract: Deployment of arrangements of physical computing components coupled over a communication fabric are presented herein. In one example, a method includes detecting disaggregated computing components communicatively coupled to at least a first communication fabric, and detecting converged computing components communicatively coupled to a second communication fabric. The method includes forming a free pool of computing components comprising the disaggregated computing components and the converged computing components, and receiving user commands to form compute units from among computing components included in the free pool of computing components. Based at least on the user commands, the method includes forming the compute units for use by one or more users.
    Type: Application
    Filed: April 24, 2020
    Publication date: October 29, 2020
    Applicant: Liqid Inc.
    Inventors: James Scott Cannata, Phillip Clark, Bryan Nagel, Henry Lee Harris, Bryan Schramm, Sumit Puri
  • Publication number: 20200225962
    Abstract: Software configuration deployment techniques for disaggregated computing architectures, platforms, and systems are provided herein. In one example, a method includes instructing a communication fabric to establish a first partitioning in the communication fabric between a first processor and a storage element, and deploying at least a software configuration to the storage element using the first partitioning. The method includes instructing the communication fabric to de-establish the first partitioning, and instructing the communication fabric to establish a second partitioning in the communication fabric between a second processor and the storage element comprising the software configuration, wherein the second processor operates using the boot image.
    Type: Application
    Filed: January 17, 2020
    Publication date: July 16, 2020
    Applicant: Liqid Inc.
    Inventors: Henry Lee Harris, James Scott Cannata
  • Patent number: 10540185
    Abstract: Disaggregated computing architectures, platforms, and systems are provided herein. In one example, a method of operating a data processing system is provided. The method includes instructing a PCIe fabric communicatively coupling a plurality of physical computing components including one or more central processing units (CPUs), one or more storage modules and one or more PCIe switches to establish a first PCIe communication path between the management processor and a storage module of the one or more storage modules. The method also includes storing at least an operating system to the storage module using the first PCIe communication path and instructing the PCIe fabric to remove the first PCIe communication path between the management processor and the storage module. Moreover, the method includes instructing the PCIe fabric to establish a second PCIe communication path between a CPU of the one or more CPUs and the storage module comprising the operating system.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: January 21, 2020
    Assignee: Liqid Inc.
    Inventors: Henry Lee Harris, James Scott Cannata