Patents by Inventor David A. Hannum

David A. Hannum 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: 20060101234
    Abstract: Systems and methods of balancing crossbar bandwidth in a multiprocessing system are disclosed. In an exemplary embodiment a system may comprise a crossbar switch having a plurality of links to processors in the multiprocessing system. A plurality of synchronizers is provided to receive micropackets from the links. At least one wait register holds the micropackets. An arbitrator is operatively associated with the at least one wait register, the arbitrator determining which micropackets are output from the crossbar if a threshold is satisfied.
    Type: Application
    Filed: November 5, 2004
    Publication date: May 11, 2006
    Inventors: David Hannum, Ronald Pichel
  • Publication number: 20050198349
    Abstract: A data communications architecture employing serializers and deserializers that reduces data communications latency. In an illustrative implementation, the data communications architecture communicates data across communications links. The architecture maintains various mechanisms to promote data communications speed and to avoid communication link down time. These mechanisms perform the functions including but not limited to handling uncertain data arrival times, detecting single bit and multi-bit errors, handling communications link failures, addressing failed link training, identifying and marking data as corrupt, and identifying and processing successful data transactions across the communications link.
    Type: Application
    Filed: January 12, 2004
    Publication date: September 8, 2005
    Inventors: Gregg Lesartre, David Hannum
  • Publication number: 20050160328
    Abstract: A data communications architecture employing serializers and deserializers that reduces data communications latency. In an illustrative implementation, the data communications architecture communicates data across communications links. The architecture maintains various mechanisms to promote data communications speed and to avoid communication link down time. These mechanisms perform the functions including but not limited to handling uncertain data arrival times, detecting single bit and multi-bit errors, handling communications link failures, addressing failed link training, identifying and marking data as corrupt, and identifying and processing successful data transactions across the communications link.
    Type: Application
    Filed: January 12, 2004
    Publication date: July 21, 2005
    Inventors: Gregg Lesartre, David Hannum, Ryan Akkerman
  • Publication number: 20050152332
    Abstract: A router routes packets among a plurality of nodes based on entries in a route table. Entries in a route table enable mask characterize the enablement of the route table entries. The router receives a packet including an indication to modify the route table enable mask from one of the nodes. The router produces an update mask and determines which logical operation to perform on the update mask and the route table enable mask in response to at least one of the received packet, the update mask, and the route table enable mask. The router generates a new route table enable mask by performing the appropriate logical operation on the update mask and the route table enable mask in response to the determination of which logical operation should be performed and the route table enable mask is replaced with the new route table enable mask.
    Type: Application
    Filed: January 12, 2004
    Publication date: July 14, 2005
    Inventors: David Hannum, Aron Miller, Guy Kuntz, Ryan Weaver
  • Patent number: 4557838
    Abstract: Metal corrosion by aqueous acid solutions is inhibited by admixture therein of a synergistic additive consisting essentially of:(1) a heterocyclic nitrogen compound or alkylamine,(2) an acetylenic alcohol, and(3) a dialkylthiourea.In certain instances good inhibition against metal corrosion is obtained without the inclusion of the dialkylthiourea in the additive composition.
    Type: Grant
    Filed: September 24, 1984
    Date of Patent: December 10, 1985
    Assignee: Air Products and Chemicals, Inc.
    Inventors: James D. Nichols, Richard Derby, Glenn T. von dem Bussche, David A. Hannum