Patents by Inventor David L. Bernick

David L. Bernick 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: 9225632
    Abstract: Techniques for routing data packets in a networked system. Specifically, a network system and methods of arbitrating data packets in a network system are provided. Switching devices are configured to receive one or more data packets, wherein each of the one or more data packets is received at a respective input port each having a respective input port identification. The routing order of the data packets is determined based on the input port identification corresponding to the respective input port at which each of the data packets is received.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: December 29, 2015
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David L. Bernick, Curtis W. Landry
  • Publication number: 20140113291
    Abstract: Four novel sequences of type B DNA polymerases and variants and analogues thereof useful for applications involving DNA polymerization in high salt conditions.
    Type: Application
    Filed: June 10, 2012
    Publication date: April 24, 2014
    Inventors: David L Bernick, Andrew Holmes, Jeffrey M. Nivala
  • Patent number: 7764689
    Abstract: Techniques for routing data packets in a networked system. Specifically, a network system and methods of arbitrating data packets in a network system are provided. Switching devices are configured to receive one or more data packets, wherein each of the one or more data packets includes a respective source identification. The source identifications are compared to a source identification history mechanism, and the routing order of the data packets is determined based on the comparison.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: July 27, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David L. Bernick, Robert L. Jardine, Marcelo M. de Azevedo
  • Patent number: 7434098
    Abstract: Method and system of determining whether a user program has made a system level call and thus whether the user program is uncooperative with fault tolerant operation. Some exemplary embodiments may be a processor-based method comprising providing information from a first processor to a second processor (the information indicating that a user program executed on the first processor has not made a system level call in a predetermined amount of time), and determining by the first processor, using information from the second processor, whether a duplicate copy of the user program substantially simultaneously executed in the second processor has made a system level call in the predetermined amount of time.
    Type: Grant
    Filed: January 25, 2005
    Date of Patent: October 7, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David L. Bernick, William F. Bruckert, David J. Garcia, Robert L. Jardine, Pankaj Mehra, James R. Smullen
  • Patent number: 7426656
    Abstract: A method and system of loosely lock-stepped non-deterministic processors. Some exemplary embodiments may be a processor-based method comprising executing fault tolerant copies of a user program, one copy of the user program executed in a first processor performing non-deterministic execution, and a duplicate copy of the user program executing in a second processor performing non-deterministic execution, with the executing in the first processor and second processor not in cycle-by-cycle lock-stepped.
    Type: Grant
    Filed: January 25, 2005
    Date of Patent: September 16, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David L. Bernick, William F. Bruckert, David J. Garcia, Robert L. Jardine, James S. Klecka, Pankaj Mehra, James R. Smullen
  • Patent number: 7308605
    Abstract: In an implementation of latent error detection, memory regions that each correspond to a different processor element of a redundant processor system are scanned for latent processing errors maintained as erroneous data. The data maintained in the memory regions is compared to detect a latent processing error in a first memory region. The latent processing error is resolved by copying data from a second memory region into the first memory region where the data maintained in the second memory region is determined to be identical to data maintained in at least a third memory region.
    Type: Grant
    Filed: July 20, 2004
    Date of Patent: December 11, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert L. Jardine, David L. Bernick, Thomas A. Heynemann, James R. Smullen
  • Patent number: 4821170
    Abstract: In a digital computer system which employs a plurality of host processors, at least two system buses and a plurality of peripheral input/output ports, an input/output system is provided whereby ownership of the input/output channels is shared. The device controller employs a first port controller having a first ownership latch, a second port controller having a second ownership latch, a first bus, a dedicated microprocessor having control over the first bus (the MPU bus), a second, higher-speed bus, a multiple-channel direct memory access (DMA) controller which is a state machine which controls the second bus (the data buffer bus), a bus switch for exchanging data between buses, a multiple device peripheral device interface, namely a Small Computer System Interface (SCSI), and at least provision for interface with data communication equipment (DCEs) or data terminal equipment (DTEs).
    Type: Grant
    Filed: April 17, 1987
    Date of Patent: April 11, 1989
    Assignee: Tandem Computers Incorporated
    Inventors: David L. Bernick, Kenneth K. Chan, Wing M. Chan, Yie-Fong Dan, Duc M. Hoang, Zubair Hussain, Geoffrey I. Iswandhi, James E. Korpi, Martin W. Sanner, Jay A. Zwagerman, Steven G. Silverman, James E. Smith