Patents by Inventor James R Hamrick, JR.

James R Hamrick, JR. 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).

  • Publication number: 20250097293
    Abstract: A system and method can facilitate software-based remote direct memory access (RDMA) communications over transport control protocol (TCP). The system establishes, by an RDMA emulation software layer in a first virtual machine, a TCP connection with a second virtual machine. Responsive to establishing the TCP connection, the system identifies, by the RDMA emulation software layer in the first virtual machine based on socket information received from the second virtual machine, a TCP socket associated with the TCP connection. Responsive to the first virtual machine initiating an RDMA send operation, the system, by the RDMA emulation software layer in the first virtual machine: prepends an RDMA send frame with a protocol header associated with the RDMA emulation software layer; and transmits, via the TCP socket, the prepended RDMA send frame. The system performs the RDMA send operation over the TCP connection.
    Type: Application
    Filed: September 15, 2023
    Publication date: March 20, 2025
    Inventor: James R. Hamrick, JR.
  • Publication number: 20250085997
    Abstract: A system for running a virtual machine (VM) on a host device is provided. During operation, the system can execute, within the VM, a first operating system (OS) running a client application and a second OS running a network protocol stack. The first OS can receive a transaction command from the client application. The transaction command can be associated with a remote memory access. The first OS can then convert the transaction command to one or more network packets and provide a description of the one or more network packets to the second OS via a shared guest physical memory of the VM. The host device can then send the one or more network packets to a corresponding destination based on the network protocol stack.
    Type: Application
    Filed: September 13, 2023
    Publication date: March 13, 2025
    Inventors: Kenneth Eugene James, James R. Hamrick, JR.
  • Patent number: 10868864
    Abstract: A fault-tolerant Remote Direct Memory Access (RDMA) system and method enables RDMA operations for a given queue pair to be initiated over first and second network fabrics associated with first and second physical R_Keys. The fault-tolerant RDMA system/method supports host channel adapter hardware having only one port while maintaining network fabric fault tolerance by virtualizing the R_Key associated with the first and second network fabrics.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: December 15, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: James R Hamrick, Jr.
  • Publication number: 20190320019
    Abstract: A fault-tolerant Remote Direct Memory Access (RDMA) system and method enables RDMA operations for a given queue pair to be initiated over first and second network fabrics associated with first and second physical R_Keys. The fault-tolerant RDMA system/method supports host channel adapter hardware having only one port while maintaining network fabric fault tolerance by virtualizing the R_Key associated with the first and second network fabrics.
    Type: Application
    Filed: April 16, 2018
    Publication date: October 17, 2019
    Inventor: James R Hamrick, JR.