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: 9342709Abstract: 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: GrantFiled: October 27, 2010Date of Patent: May 17, 2016Assignee: HEWLETT-PACKARD ENTERPRISE DEVELOPMENT LPInventors: David A. Warren, Bruce E. LaVigne
-
Publication number: 20160098278Abstract: 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: ApplicationFiled: December 8, 2015Publication date: April 7, 2016Inventors: David A. Warren, Thomas A. Keaveny
-
Patent number: 9178642Abstract: 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: GrantFiled: October 27, 2010Date of Patent: November 3, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Moray McLaren, Nathann Lorenzo Binkert, David A. Warren, Michael Renne Ty Tan
-
Publication number: 20150235027Abstract: 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: ApplicationFiled: April 24, 2015Publication date: August 20, 2015Inventor: David A. WARREN
-
Patent number: 9032517Abstract: 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: GrantFiled: October 31, 2009Date of Patent: May 12, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventor: David A. Warren
-
Publication number: 20140068228Abstract: 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: ApplicationFiled: August 29, 2012Publication date: March 6, 2014Inventors: David A. Warren, Thomas A. Keaveny
-
Publication number: 20130259483Abstract: 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: ApplicationFiled: October 27, 2010Publication date: October 3, 2013Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Moray McLaren, Nathan Lorenzo Binkert, David A. Warren, Michael Renne Ty Tan
-
Publication number: 20130191917Abstract: 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: ApplicationFiled: October 27, 2010Publication date: July 25, 2013Inventors: David A. Warren, Bruce E. LaVigne
-
Publication number: 20120023578Abstract: 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: ApplicationFiled: October 31, 2009Publication date: January 26, 2012Inventor: David A. Warren
-
Publication number: 20110107061Abstract: 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: ApplicationFiled: October 30, 2009Publication date: May 5, 2011Inventor: David A. Warren
-
Patent number: 4849716Abstract: 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: GrantFiled: August 15, 1988Date of Patent: July 18, 1989Assignee: Motorola, Inc.Inventors: John M. Golio, David A. Warren
-
Patent number: 4382421Abstract: 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: GrantFiled: November 23, 1981Date of Patent: May 10, 1983Assignee: Vetco, Inc.Inventors: David A. Warren, Edwin D. McCrory, Jr.