Patents by Inventor Robert L. Underwood

Robert L. Underwood 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: 20240143180
    Abstract: A method and apparatus are provided for facilitating a datatype engine (DTE) to support high performance computing. A network interface card (NIC) receives, via a message passing interface, a command to read data from a host memory. The NIC determines that the command indicates a first datatype descriptor stored in the NIC. The NIC forms, based on the command, a packet which indicates a base address and a length associated with the data to be read from the host memory and passes the packet to the DTE. The DTE generates a plurality of read requests comprising offsets from the base address and corresponding lengths based on the first datatype descriptor. The DTE passes the plurality of read requests to a direct memory access module, thereby allowing the NIC to access the host memory while eliminating copies of the data on the host during transfer of the command across a network.
    Type: Application
    Filed: October 28, 2022
    Publication date: May 2, 2024
    Inventors: Keith D. Underwood, Robert L. Alverson
  • Publication number: 20240143494
    Abstract: A system, method, and apparatus are provided to facilitate data structures for a datatype engine and provide inline compaction. The system receives, by a network interface card (NIC), a command to read data from a host memory, wherein the command indicates a datatype. The system generates a plurality of read requests comprising offsets from a base address and corresponding lengths based on the datatype. The system issues the plurality of read requests to the host memory to obtain the data from the host memory. The system obtains a byte-mask descriptor corresponding to the datatype. The system performs, based on the obtained data and the byte-mask descriptor, on-the-fly compaction of the obtained data, thereby allowing the NIC to return a requested subset of the obtained data.
    Type: Application
    Filed: October 28, 2022
    Publication date: May 2, 2024
    Inventors: Keith D. Underwood, Robert L. Alverson, Christopher Michael Brueggen
  • Patent number: 8062736
    Abstract: An overmolded article and process for camouflaging or layering the overmolded article, e.g. hunting equipment, etc., is described. The camouflaged or layered areas run continuously from outside to beneath the overmolded areas on the article so there are no lines of edges where the camouflaged or layered areas end and the overmolding areas begin.
    Type: Grant
    Filed: September 10, 2007
    Date of Patent: November 22, 2011
    Assignee: Polymer Corporation
    Inventors: Robert J. Coolong, James F. Ryan, Robert L. Underwood
  • Patent number: 4027984
    Abstract: A shampoo brush having an elongate handle affixed to a housing having on one surface thereof a circumferential track for supporting a plurality of massaging tips in spaced relation and surrounded by cleansing and grooming bristles. Located in the housing centrally of the circumferential track is a container for a cleansing agent. A pair of spring urged plungers are mounted in corresponding cylinders in the chamber, each cylinder having two one-way valves so that on movement of the plungers against the spring force, one valve will open forcing cleansing agent from discharge orifices toward the surface to be cleansed, and on plunger movement in the opposite direction, the other valve in each cylinder will open filling the cylinder with the cleansing agent to be discharged on the next plunger movement. An annular enclosed passage is formed in the housing adjacent and within the circumferential track, said passage having a plurality of apertures for dispersing dilutant and rinsing fluid from the apertures.
    Type: Grant
    Filed: April 5, 1976
    Date of Patent: June 7, 1977
    Inventor: Robert L. Underwood