Patents by Inventor Hahn Vo

Hahn Vo 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: 7051162
    Abstract: A memory controller retrieves data from memory before such data has actually been requested by an electrical device. The memory controller may store such data into a prefetch buffer.
    Type: Grant
    Filed: April 7, 2003
    Date of Patent: May 23, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Hahn Vo
  • Patent number: 7051175
    Abstract: Performance improved transaction identification queue structures and techniques for implementing such structures. Specifically, a read queue structure and a dropped queue structure are provided in a host/data controller. Once the read queue structure is filled with read requests, any read requests corresponding to transactions that can be completed without retrieving data from main memory may be moved to the dropped queue structure. The dropped queue structure may provide substitute entrypoints for storage of subsequent read requests.
    Type: Grant
    Filed: January 17, 2003
    Date of Patent: May 23, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Hahn Vo
  • Patent number: 6986005
    Abstract: A multinodal multiprocessor computer system and method is provided in which a first processor can acquire exclusive access to a first memory location in a shared memory, and at the same time a second processor can access to a second memory location of the shared memory that is located in the same node or in any other node of the computer system. Memory controllers in each node of the computer system control access to the shared memory. A switch coupled to each of the memory controllers maintains a lock register, which is shadowed by each of the memory controllers, for controlling access to the first memory location.
    Type: Grant
    Filed: December 31, 2001
    Date of Patent: January 10, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Hahn Vo
  • Publication number: 20050050230
    Abstract: Apparatus and methods that are directed to an electronic device that may include control logic and a plurality of ports configurable by the control logic as determined by a programmable register to operate as a single communication link to a single device or as a plurality of independent communication links to a plurality of devices.
    Type: Application
    Filed: August 28, 2003
    Publication date: March 3, 2005
    Inventor: Hahn Vo
  • Publication number: 20040199726
    Abstract: A memory controller retrieves data from memory before such data has actually been requested by an electrical device. The memory controller may store such data into a prefetch buffer.
    Type: Application
    Filed: April 7, 2003
    Publication date: October 7, 2004
    Inventor: Hahn Vo
  • Publication number: 20040143704
    Abstract: Performance improved transaction identification queue structures and techniques for implementing such structures. Specifically, a read queue structure and a dropped queue structure are provided in a host/data controller. Once the read queue structure is filled with read requests, any read requests corresponding to transactions that can be completed without retrieving data from main memory may be moved to the dropped queue structure. The dropped queue structure may provide substitute entrypoints for storage of subsequent read requests.
    Type: Application
    Filed: January 17, 2003
    Publication date: July 22, 2004
    Inventor: Hahn Vo
  • Publication number: 20030126381
    Abstract: A multinodal multiprocessor computer system and method is provided in which a first processor can acquire exclusive access to a first memory location in a shared memory, and at the same time a second processor can access to a second memory location of the shared memory that is located in the same node or in any other node of the computer system. Memory controllers in each node of the computer system control access to the shared memory. A switch coupled to each of the memory controllers maintains a lock register, which is shadowed by each of the memory controllers, for controlling access to the first memory location.
    Type: Application
    Filed: December 31, 2001
    Publication date: July 3, 2003
    Inventor: Hahn Vo
  • Publication number: 20030065741
    Abstract: A computer network is equipped to facilitate increased bandwidth for a large number of network data communications among a number of network devices. A software switch is configured to provide a number of ports through which data packets may be transmitted from a transmitting device to a receiving device. Each port is activated utilizing a software thread function. For each port, a port and socket is assigned and activated for communications between various identified transmitter/receiver network device pairings. Subsequent transmission between previously identified transmitter/receiver device pairings receive the same port and socket assignments as previously determined. Generation of a second layer of software thread functions are provided associated with the socket thread function to utilize the send and receive functionality of each bi-directional port.
    Type: Application
    Filed: September 29, 2001
    Publication date: April 3, 2003
    Inventor: Hahn Vo