Patents by Inventor Brad Davis

Brad Davis 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: 20030037185
    Abstract: A method of virtualizing hardware resources in a multiprocessor computing environment is provided. Each resource is provided a resource address. A hardware resource map is provided to store virtual resource addresses and physical resource addresses. Remapping hardware is utilized to redirect virtual addresses to physical addresses. The method of virtualizing hardware resources may be applied to any resource mapped across the bus, including memory address space, and I/O address space. Accordingly, the method of virtualizing hardware resources through platform firmware enables dynamic routing of resource accesses during run-time.
    Type: Application
    Filed: August 15, 2001
    Publication date: February 20, 2003
    Applicant: International Business Machines Corporation
    Inventors: Brad A. Davis, Thomas E. Malone
  • Publication number: 20020087652
    Abstract: A method and computer system for efficiently accessing resources in a multiprocessor computer system. Multiple resources are grouped into nodes and system resource descriptors are maintained as data structures. The method incorporates traversing a data structure to efficiently allocate resources within a grouping of nodes. Each node in the system is assigned a node identifying number. This number identifies a node location within a multiprocessor and is used to determine latency between nodes, either through an average latency table or a system interconnect connection table. The data structure comprises secondary data structures therein for storing processor, bus, memory and shared cache information. The data structure includes pointers to each of the secondary data structures. In addition, each node or grouping of nodes may include subnodes. As such, the system provides for a method of recursively accessing additional data structure levels for each level of nodes and/or subnodes in the system.
    Type: Application
    Filed: December 28, 2000
    Publication date: July 4, 2002
    Applicant: International Business Machines Corporation
    Inventors: Brad A. Davis, L. Christian McDermott, Douglas Miller
  • Patent number: 5628274
    Abstract: The invention is directed to an ingress/egress system for allowing ingress/egress to and from a fixed structure, such as a pier or dock, and a boat having a superstructure. The ingress/egress system includes a ramp connected to the superstructure, which ramp is movable between a first position and a second position. At least two rigid extension arms are pivotally connected to the superstructure, with each extension arm including a device for connecting to the fixed structure. The extension arms together define a device for controlling movement of the boat in directions toward and away from the fixed structure.
    Type: Grant
    Filed: July 24, 1995
    Date of Patent: May 13, 1997
    Assignee: Harris Kayot, Inc.
    Inventors: Baron Biedenweg, Mike Neher, Brad Davis