Patents by Inventor David A. Warren

David A. Warren 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: 9342709
    Abstract: Data is moved through a pipeline as processing of the data unrelated to detection of pattern is performed. The detector detects the pattern within the data at a predetermined location or based on a predetermined reference as the data is moved through the pipeline, in parallel with the processing of the data as the data is moved through the pipeline. The detector detects the pattern within the data as the data is moved through the pipeline without delaying movement of the data into, through, and out of the pipeline.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: May 17, 2016
    Assignee: HEWLETT-PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: David A. Warren, Bruce E. LaVigne
  • Publication number: 20160098278
    Abstract: Embodiments herein relate to forwarding an instruction based on predication criteria. A predicate state associated with a packet of data is to be compared to an instruction associated with the predication criteria. The instruction is to be forwarded to an execution unit if the predication criteria includes or matches the predicate state of the packet.
    Type: Application
    Filed: December 8, 2015
    Publication date: April 7, 2016
    Inventors: David A. Warren, Thomas A. Keaveny
  • Patent number: 9178642
    Abstract: This disclosure is directed to optical-to-electrical receiver and transceiver integrated circuits that can be used to send and receive multiple optical signal data streams using at least one optical bus. In one aspect, a fan-in integrated circuit of a node includes an arbiter/multiplexer, and at least one receiver. Each receiver is electronically connected to the arbiter/multiplexer. Each receiver receives at least one optical signal over an optical broadcast bus and converts the optical signals into a data stream encoded in electronic signals. The arbiter/multiplexer selects one receiver at a time to send an electronic signal to the arbiter/multiplexer and outputs the electronic signal to the node for processing.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: November 3, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Moray McLaren, Nathann Lorenzo Binkert, David A. Warren, Michael Renne Ty Tan
  • Publication number: 20150235027
    Abstract: A device includes a pipeline and a detector that are both implemented at least in hardware. Data is moved through the pipeline to perform processing of the data unrelated to detection of malicious code. The detector detects the malicious code within the data as the data is moved through the pipeline, in parallel with the processing of the data as the data is moved through the pipeline. The detector detects the malicious code within the data as the data is moved through the pipeline without delaying movement of the data into, through, and out of the pipeline.
    Type: Application
    Filed: April 24, 2015
    Publication date: August 20, 2015
    Inventor: David A. WARREN
  • Patent number: 9032517
    Abstract: A device includes a pipeline and a detector that are both implemented at least in hardware. Data is moved through the pipeline to perform processing of the data unrelated to detection of malicious code. The detector detects the malicious code within the data as the data is moved through the pipeline, in parallel with the processing of the data as the data is moved through the pipeline. The detector detects the malicious code within the data as the data is moved through the pipeline without delaying movement of the data into, through, and out of the pipeline.
    Type: Grant
    Filed: October 31, 2009
    Date of Patent: May 12, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: David A. Warren
  • Publication number: 20140068228
    Abstract: Embodiments herein relate to forwarding an instruction based on predication criteria. A predicate state associated with a packet of data is to be compared to an instruction associated with the predication criteria. The instruction is to be forwarded to an execution unit if the predication criteria includes or matches the predicate state of the packet.
    Type: Application
    Filed: August 29, 2012
    Publication date: March 6, 2014
    Inventors: David A. Warren, Thomas A. Keaveny
  • Publication number: 20130259483
    Abstract: This disclosure is directed to optical-to-electrical receiver and transceiver integrated circuits that can be used to send and receive multiple optical signal data streams using at least one optical bus. In one aspect, a fan-in integrated circuit of a node includes an arbiter/multiplexer, and at least one receiver. Each receiver is electronically connected to the arbiter/multiplexer. Each receiver receives at least one optical signal over an optical broadcast bus and converts the optical signals into a data stream encoded in electronic signals. The arbiter/multiplexer selects one receiver at a time to send an electronic signal to the arbiter/multiplexer and outputs the electronic signal to the node for processing.
    Type: Application
    Filed: October 27, 2010
    Publication date: October 3, 2013
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Moray McLaren, Nathan Lorenzo Binkert, David A. Warren, Michael Renne Ty Tan
  • Publication number: 20130191917
    Abstract: Data is moved through a pipeline as processing of the data unrelated to detection of pattern is performed. The detector detects the pattern within the data at a predetermined location or based on a predetermined reference as the data is moved through the pipeline, in parallel with the processing of the data as the data is moved through the pipeline. The detector detects the pattern within the data as the data is moved through the pipeline without delaying movement of the data into, through, and out of the pipeline.
    Type: Application
    Filed: October 27, 2010
    Publication date: July 25, 2013
    Inventors: David A. Warren, Bruce E. LaVigne
  • Publication number: 20120023578
    Abstract: A device includes a pipeline and a detector that are both implemented at least in hardware. Data is moved through the pipeline to perform processing of the data unrelated to detection of malicious code. The detector detects the malicious code within the data as the data is moved through the pipeline, in parallel with the processing of the data as the data is moved through the pipeline. The detector detects the malicious code within the data as the data is moved through the pipeline without delaying movement of the data into, through, and out of the pipeline.
    Type: Application
    Filed: October 31, 2009
    Publication date: January 26, 2012
    Inventor: David A. Warren
  • Publication number: 20110107061
    Abstract: A hardware pipeline has a number of rows including a first row, a last row, and an intermediate row between the first row and the last row. Each row stores a number of bytes of data as the data moves through the pipeline on a row-by-row basis from the first row towards the last row. A mechanism performs a first macro on the data beginning at the first row. The mechanism performs a second macro different than the first macro on the data beginning at the intermediate row where the first macro has been completely performed when the data has reached the intermediate row. The first and second macros each include a number of modifications of the data as the data moves through the pipeline to effect a complete transformation of the data. The complete transformation of the first macro is different than the complete transformation of the second data.
    Type: Application
    Filed: October 30, 2009
    Publication date: May 5, 2011
    Inventor: David A. Warren
  • Patent number: 4849716
    Abstract: An optical injection locking oscillator is comtemplated having a tuning device. The tuning device generates a DC voltage proportional to the resonant frequency of a modulated light used to injection lock the free running oscillator. The DC voltage is applied to a varactor capacitor within the oscillator to bring the frequency of oscillation within a close proximity to the modulating frequency of the light. This facilitates injection locking, whereas frequencies of oscillation outside a certain locking range will not facilitate injection locking. The modulated light then locks the oscillator into a desired resonant frequency. A second embodiment contemplates using a YIG oscillator regulated by a DC current generated within the tuning device.
    Type: Grant
    Filed: August 15, 1988
    Date of Patent: July 18, 1989
    Assignee: Motorola, Inc.
    Inventors: John M. Golio, David A. Warren
  • Patent number: 4382421
    Abstract: An apparatus for coating the interior of a tube (10) with fusible particles entrained in a flow of air. A measured charge is placed in an unpacked condition within a container (18) temporarily isolated (20) from a first end of the tube. A vacuum is established in the tube and in a tank (34) connected to the second end of the tube. A quick-opening valve (20) thereafter places the container in fluid communication with the first end of the tube.
    Type: Grant
    Filed: November 23, 1981
    Date of Patent: May 10, 1983
    Assignee: Vetco, Inc.
    Inventors: David A. Warren, Edwin D. McCrory, Jr.