Patents by Inventor Brian K. Campbell
Brian K. Campbell 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: 20240132786Abstract: Assemblies and methods to enhance control of a fluid catalytic cracking (FCC) processing assembly associated with a refining operation, may include supplying a hydrocarbon feedstock to one or more first processing units associated with the refining operation. The assemblies and methods also may include conditioning a hydrocarbon feedstock and unit material samples, and analyzing the samples via one or more spectroscopic analyzers. The assemblies and methods further may include prescriptively controlling, via one or more FCC process controllers based at least in part on the hydrocarbon feedstock properties and the unit material properties, the FCC processing assembly, so that the prescriptively controlling results in enhancing accuracy of target content of materials produced by the FCC processing assembly, thereby to more responsively control the FCC processing assembly to achieve material outputs that more accurately and responsively converge on target properties.Type: ApplicationFiled: January 2, 2024Publication date: April 25, 2024Inventors: Jeffrey A. Sexton, Roy Roger Bledsoe, JR., Lance T. Campbell, Randy N. Ridge, Brian K. Wilt
-
Publication number: 20240124790Abstract: Assemblies and methods to enhance hydrotreating and fluid catalytic cracking (FCC) processes associated with a refining operation, during the processes, may include supplying a hydrocarbon feedstock to a cat feed hydrotreater (CFH) processing unit to produce CFH unit materials. The assemblies and methods also may include conditioning material samples, and analyzing the samples via one or more spectroscopic analyzers. The assemblies and methods further may include prescriptively controlling, via one or more FCC process controllers, based at least in part on the material properties, a FCC processing assembly, so that the prescriptively controlling results in causing the processes to produce CFH materials, intermediate materials, the unit materials, and/or the downstream materials having properties within selected ranges of target properties, thereby to cause the processes to achieve material outputs that more accurately and responsively converge on one or more of the target properties.Type: ApplicationFiled: December 21, 2023Publication date: April 18, 2024Inventors: Jeffrey A. Sexton, Roy Roger Bledsoe, JR., Lance T. Campbell, Randy N. Ridge, Brian K. Wilt
-
Publication number: 20240118194Abstract: Methods and assemblies may be used for determining and using standardized spectral responses for calibration of spectroscopic analyzers. The methods and assemblies may be used to calibrate or recalibrate a spectroscopic analyzer when the spectroscopic analyzer changes from a first state to a second state, the second state being defined as a period of time after a change to the spectroscopic analyzer causing a need to calibrate or recalibrate the spectroscopic analyzer. The calibration or recalibration may result in the spectroscopic analyzer outputting a standardized spectrum, such that the spectroscopic analyzer outputs a corrected material spectrum for an analyzed material, and defining the standardized spectrum. The corrected material spectrum may include signals indicative of material properties of an analyzed material, the material properties of the material being substantially consistent with material properties of the material output by the spectroscopic analyzer in the first state.Type: ApplicationFiled: December 1, 2023Publication date: April 11, 2024Inventors: Roy Roger Bledsoe, JR., Lance T. Campbell, Randy N. Ridge, Brian K. Wilt
-
Patent number: 11921035Abstract: Methods and assemblies may be used for determining and using standardized spectral responses for calibration of spectroscopic analyzers. The methods and assemblies may be used to calibrate or recalibrate a spectroscopic analyzer when the spectroscopic analyzer changes from a first state to a second state, the second state being defined as a period of time after a change to the spectroscopic analyzer causing a need to calibrate or recalibrate the spectroscopic analyzer. The calibration or recalibration may result in the spectroscopic analyzer outputting a standardized spectrum, such that the spectroscopic analyzer outputs a corrected material spectrum for an analyzed material, and defining the standardized spectrum. The corrected material spectrum may include signals indicative of material properties of an analyzed material, the material properties of the material being substantially consistent with material properties of the material output by the spectroscopic analyzer in the first state.Type: GrantFiled: September 21, 2023Date of Patent: March 5, 2024Assignee: MARATHON PETROLEUM COMPANY LPInventors: Roy Roger Bledsoe, Jr., Lance T. Campbell, Randy N. Ridge, Brian K. Wilt
-
Patent number: 10320812Abstract: Methods and systems are provided for hardware-based pattern matching. In an embodiment, an intrusion-prevention system (IPS) identifies a full match between a subject data word comprising subject-data blocks and a signature data pattern comprising signature-data blocks. The IPS receives the subject data word via a network interface, and thereafter makes a partial-match determination that two or more but less than all of the subject-data blocks respectively match the same number of the signature-data blocks stored in partial-match hardware with respect to both value and position. Thereafter, the IPS makes a full-match determination that all of the subject-data blocks respectively match all of the signature-data blocks stored in the IPS's full-match hardware with respect to both value and position. The IPS then stores an indicator that the full-match determination has been made, and may carry out one or more additional intrusion-prevention responses as well.Type: GrantFiled: March 1, 2012Date of Patent: June 11, 2019Assignee: TREND MICRO INCORPORATEDInventors: Ronald S. Stites, Craig D. Botkin, Brian K. Campbell
-
Patent number: 9602522Abstract: According to an example, an intrusion-prevention system may include a network interface to receive a subject data word via a network. The intrusion-prevention system may include hardware to determine whether the subject data word partially matches a signature data pattern, and determine whether the subject data word fully matches the signature data pattern if the subject data word partially matches the signature data pattern.Type: GrantFiled: April 26, 2013Date of Patent: March 21, 2017Assignee: Trend Micro IncorporatedInventors: Ronald S. Stites, Craig D. Botkin, Brian K. Campbell
-
Publication number: 20140090057Abstract: Methods and systems are provided for hardware-based pattern matching. In an embodiment, an intrusion-prevention system (IPS) identifies a full match between a subject data word comprising subject-data blocks and a signature data pattern comprising signature-data blocks. The IPS receives the subject data word via a network interface, and thereafter makes a partial-match determination that two or more but less than all of the subject-data blocks respectively match the same number of the signature-data blocks stored in partial-match hardware with respect to both value and position. Thereafter, the IPS makes a full-match determination that all of the subject-data blocks respectively match all of the signature-data blocks stored in the IPS's full-match hardware with respect to both value and position. The IPS then stores an indicator that the full-match determination has been made, and may carry out one or more additional intrusion-prevention responses as well.Type: ApplicationFiled: March 1, 2012Publication date: March 27, 2014Inventors: Ronald S. Stites, Craig D. Botkin, Brian K. Campbell
-
Publication number: 20130239213Abstract: According to an example, an intrusion-prevention system may include a network interface to receive a subject data word via a network. The intrusion-prevention system may include hardware to determine whether the subject data word partially matches a signature data pattern, and determine whether the subject data word fully matches the signature data pattern if the subject data word partially matches the signature data pattern.Type: ApplicationFiled: April 26, 2013Publication date: September 12, 2013Applicant: Hewlett-Packard Development Company, L.P.Inventors: Ronald S. Stites, Craig D. Botkin, Brian K. Campbell
-
Patent number: 8458796Abstract: Methods and systems are provided for hardware-based pattern matching. In an embodiment, an intrusion-prevention system (IPS) identifies a full match between a subject data word comprising subject-data blocks and a signature data pattern comprising signature-data blocks. The IPS receives the subject data word via a network interface, and thereafter makes a partial-match determination that two or more but less than all of the subject-data blocks respectively match the same number of the signature-data blocks stored in partial-match hardware with respect to both value and position. Thereafter, the IPS makes a full-match determination that all of the subject-data blocks respectively match all of the signature-data blocks stored in the IPS's full-match hardware with respect to both value and position. The IPS then stores an indicator that the full-match determination has been made, and may carry out one or more additional intrusion-prevention responses as well.Type: GrantFiled: March 8, 2011Date of Patent: June 4, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ronald S. Stites, Craig D. Botkin, Brian K. Campbell
-
Publication number: 20120233693Abstract: Methods and systems are provided for hardware-based pattern matching. In an embodiment, an intrusion-prevention system (IPS) identifies a full match between a subject data word comprising subject-data blocks and a signature data pattern comprising signature-data blocks. The IPS receives the subject data word via a network interface, and thereafter makes a partial-match determination that two or more but less than all of the subject-data blocks respectively match the same number of the signature-data blocks stored in partial-match hardware with respect to both value and position. Thereafter, the IPS makes a full-match determination that all of the subject-data blocks respectively match all of the signature-data blocks stored in the IPS's full-match hardware with respect to both value and position. The IPS then stores an indicator that the full-match determination has been made, and may carry out one or more additional intrusion-prevention responses as well.Type: ApplicationFiled: March 8, 2011Publication date: September 13, 2012Inventors: Ronald S. Stites, Craig D. Botkin, Brian K. Campbell
-
Patent number: 7954034Abstract: A method of protecting data during transmission from an ECC protection scheme to a parity protection scheme, including reading a data word and an associated ECC from an upstream device; generating parity for the data word; generating a new ECC from the data word; computing a syndrome of the associated ECC and the new ECC; determining, based on the syndrome, if an error is present in the data word or the associated ECC; correcting a correctable error in the data word; correcting the parity for the data word; and transmitting the corrected data word and the corrected parity for the data word to a downstream device.Type: GrantFiled: September 30, 2005Date of Patent: May 31, 2011Assignee: EMC CorporationInventors: Clayton A. Curry, Brian K. Campbell
-
Patent number: 7715378Abstract: A data transmission system includes a first data transmission device for receiving commands from a host; a second data transmission device for transmitting commands to a memory device; and a crossbar device for receiving commands from the first data transmission device over a first link and transmitting the commands to the second data transmission device over a second link. The crossbar device includes status logic to detect a command transmission error on the first link from the first data transmission device and transmits a retry command to prompt the first data transmission device to retry the transmission of the command over the first link. The second data transmission device reports a transmission error on the second link to the status logic of the crossbar device and the status logic of the crossbar device transmits the retry command to prompt the first data transmission device to retry the transmission of the command over the first link.Type: GrantFiled: January 5, 2006Date of Patent: May 11, 2010Assignee: EMC CorporationInventors: Michael Daigle, Gregory Robidoux, Armen Avakian, Brian K. Campbell, Adam Peltz
-
Patent number: 7712004Abstract: An error checking system includes an input device for receiving a data element including parity information; a parity check device for checking the parity information of the data element to determine whether the data element is valid; a CRC generator coupled to the parity check device for generating a CRC for the data element; and an output device for transmitting the data element with the parity information and CRC to a downstream device over a transmission link. The parity check device is operative to output a corruption signal to the CRC generator if the parity check device determines that the data element is invalid, to instruct the CRC generator to corrupt the CRC generation for that data element.Type: GrantFiled: September 30, 2003Date of Patent: May 4, 2010Assignee: EMC CorporationInventors: Brian K. Campbell, Kendell A. Chilton, Christopher S. MacLellan, Ofer Porat
-
Patent number: 7574555Abstract: A memory system having a plurality of sets of memory modules. The system includes a plurality of sets of memory controllers, each one of the memory controllers being coupled to a corresponding one of the plurality of sets of memory modules. The system includes a port for providing address and read/write control signals to the memory system. The memory controllers are interconnected in a daisy chain arrangement to the port.Type: GrantFiled: March 18, 2005Date of Patent: August 11, 2009Assignee: EMC CorporationInventors: Ofer Porat, Brian K. Campbell, Brian D. Magnuson, Stephen Scaringella
-
Patent number: 7275201Abstract: A system having memory modules for storing nibbles of a word. The nibbles include an error correction/detection code. A memory controller is response to clock pulses to produce a read command. A synchronizer is responsive to the read nibbles and an associated read strobe signal for synchronizing the read nibbles and the read strobes to the clock pulses. A detection section is responsive to the clock pulses and the read command for producing a time window representative of a time duration during which each of the read strobes is expected. The detection system is responsive to each one of the read strobes and the produced time window for producing, for each one of the read strobes, a corresponding one of a plurality of NIBBLE ERROR signals. Each one of the NIBBLE ERROR signals indicates whether the corresponding one of the read strobes is within the produced window or is absent from such window.Type: GrantFiled: April 13, 2005Date of Patent: September 25, 2007Assignee: EMC CorporationInventors: Ofer Porat, James Tryhubczak, Brian K. Campbell, Clayton A. Curry
-
Patent number: 7272668Abstract: A system having a plurality of printed circuit broads each one having an electrical component thereon. A backplane carries a signal indicative of a performance characteristic of the electrical components on the plurality of printed circuit boards plugged into such backplane. The performance characteristic may be, for example component speed, operating protocol, etc. System start-up is interrupted upon detection of such incompatibility. After start up, upon plugging an additional printed circuit broad having an electrical component thereon with an operating incompatible with the electrical components on the plurality of printed circuit boards into the backplane, the electrical component on such additional printed circuit will not be electrically coupled to the electrical component on the additional printed circuit board from the electrical components of the plurality of printed circuit boards.Type: GrantFiled: June 26, 2003Date of Patent: September 18, 2007Assignee: EMC CorporationInventors: John K. Walton, Ofer Porat, Christopher S. MacLellan, Daniel Castel, Kendell A. Chilton, Brian K. Campbell, Gregory S. Robidoux, Brian D. Magnuson
-
Patent number: 7143306Abstract: A system interface having a cache memory and a plurality of directors. Each one of the plurality of directors includes a data pipe coupled between an input of such one of the directors. The data pipe includes a data pipe memory and a data pipe memory controller for controlling the data pipe memory. Each one of the directors includes microprocessor coupled to the data pipe memory controller. The system includes a switching network coupled to the cache memory to transfer data between the memory and: (a) the input of a selected one of the plurality of directors through the data pipe memory; (b) the microprocessor and the data pipe memory through the data pipe memory controller of a selected one of the plurality of directors; and (c) the microprocessor and the data pipe memory controller while by-passing the data pipe memory of a selected one of the plurality of directors.Type: GrantFiled: March 31, 2003Date of Patent: November 28, 2006Assignee: EMC CorporationInventors: Ofer Porat, Brian K. Campbell, Jane Xu, Eric J. Bruno, Paul C. Wilson
-
Patent number: 6981111Abstract: A system and method are provided for transferring data appended with a tag indicating whether the transmit data is data allowed to be re-transmitted or inhibited from being re-transmitted to a memory section. A buffer is fed with the transmit data from a data source for transmit data to the memory section. A receiver is receives data from the memory section and checks such received data for errors. Either the transmit data from the data source is coupled to the memory section in absence of a detected error or the data in the buffer is coupled to the memory section when an error has been detected and the data has been tagged with an indication that the transmit data is data allowed to be re-transmitted; selectively.Type: GrantFiled: March 31, 2003Date of Patent: December 27, 2005Assignee: EMC CorporationInventors: Ofer Porat, Brian K. Campbell, Jane Xu, Eric J. Bruno
-
Publication number: 20040193973Abstract: A system interface having a cache memory and a plurality of directors. Each one of the plurality of directors includes a data pipe coupled between an input of such one of the directors. The data pipe includes a data pipe memory and a data pipe memory controller for controlling the data pipe memory. Each one of the directors includes microprocessor coupled to the data pipe memory controller. The system includes a switching network coupled to the cache memory to transfer data between the memory and: (a) the input of a selected one of the plurality of directors through the data pipe memory; (b) the microprocessor and the data pipe memory through the data pipe memory controller of a selected one of the plurality of directors; and (c) the microprocessor and the data pipe memory controller while by-passing the data pipe memory of a selected one of the plurality of directors.Type: ApplicationFiled: March 31, 2003Publication date: September 30, 2004Inventors: Ofer Porat, Brian K. Campbell, Yujie Xu, Eric J. Bruno, Paul C. Wilson
-
Patent number: 6418488Abstract: A plurality of state machines arranged into three functional units, an Upper Machine, Middle Machine and a Lower Machine facilitate movement of user data between a buffer memory and a Global Memory (GM) in a data transfer interface. The Middle Machine controls all data movement to and from the GM. Although not directly in the data path, it is responsible for coordinating control between elements that comprise data transfer channels. The Middle Machine is interconnected to and provides control and coordination between the Upper and Lower sides of the buffer memory. The Lower Machine connects to a data assembly mechanism of each pipe. The Upper Machine connects to the backplane, which in turn connects to Global Memory. The actual data transfers between the buffer memory and GM are controlled by the Upper Machine, and transfers between the buffer memory and the data assembly mechanism are controlled by the Lower Machine.Type: GrantFiled: April 23, 2001Date of Patent: July 9, 2002Assignee: EMC CorporationInventors: Kendell Alan Chilton, Miklos Sandorfi, Man Min (Joshua) Moy, Brian K. Campbell