Patents by Inventor Daniel Robert Johnson

Daniel Robert Johnson 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: 11383203
    Abstract: Implementations described herein relate to features for an integrated aftertreatment system. In one implementation, an integrated aftertreatment system comprises a casing that includes a mating flange having a first constant diameter and a catalyst component configured to mate to the mating flange of the casing. The catalyst component includes a canned body including a first portion sized to a second constant diameter to mate with the first constant diameter of the mating flange. In another implementation, an integrated aftertreatment system comprises a casing, a catalyst component positioned within the casing, a particulate filter having an outer casing with an outlet, and a particulate filter joint coupled to the outer casing of the particulate filter at the outlet. An end of the particulate filter joint is aligned with an end of the particulate filter.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: July 12, 2022
    Assignee: Cummins Emission Solutions, Inc.
    Inventors: Juan Manuel Valencia Arcila, Shane O'Connor, Michael T. Lynch, Ryan M. Johnson, Randolph G. Zoran, Alex A. Bethke, Victor C. Chew, Andrew Komisarek, Michael Bates, Jack Erickson, Daniel Edward Novreske, Ryan Robert Welch, Chad Carius, Oscar Chavira, Brandon Leedy, Eric R. Butler, William J. Runde, Bucky Woods
  • Publication number: 20220027194
    Abstract: Warp sharding techniques to switch execution between divergent shards on instructions that trigger a long stall, thereby interleaving execution between diverged threads within a warp instead of across warps. The technique may be applied to mitigate pipeline stalls in applications with low warp occupancy and high divergence. Warp data cache locality may also be improved by concentrating memory accesses within a warp rather than spreading them across warps.
    Type: Application
    Filed: February 24, 2021
    Publication date: January 27, 2022
    Applicant: NVIDIA Corp.
    Inventors: Sana Damani, Mark Stephenson, Ram Rangan, Daniel Robert Johnson, Rishkul Kulkarni
  • Publication number: 20220018695
    Abstract: A method of in situ ultrasonic flow meter validation includes receiving data characterizing first signal diagnostics and data characterizing a first speed of a first acoustic signal through a gas mixture along a first path in a pipe. The first speed of the first acoustic signal is detected by a first channel of an ultrasonic flow meter including a first pair of transducers that are separated by a first path length of the first path. The gas mixture is configured to flow along a flow path in the pipe. The method also includes determining a status associated with the ultrasonic flow meter based on the data characterizing the first signal diagnostics and/or a difference between the first speed of the first acoustic signal and an independently calculated speed of sound. The speed of sound is calculated based on one or more properties of the gas mixture.
    Type: Application
    Filed: November 27, 2019
    Publication date: January 20, 2022
    Inventors: Yufeng HUANG, Chong TAO, Daniel Robert Johnson, Aniruddha S. WELING, Anthony KOWAL, Lei SUI
  • Publication number: 20210071865
    Abstract: A system for flare combustion control includes a sound speed measurement device for measuring sound speed in a flare vent gas, and a flare combustion controller including a memory and a processor. The processor is configured to receive the measured sound speed and determine, based on the measured sound speed, a molecular weight of the flare vent gas. The processor is further configured to determine, based on the determined molecular weight, a net heating value of the flare vent gas, and adjust the net heating value of the flare vent gas by regulating an amount of a supplemental fuel gas in the flare vent gas.
    Type: Application
    Filed: August 17, 2020
    Publication date: March 11, 2021
    Inventors: Daniel Robert Johnson, Chong Tao, Joshua Daniel Brooks, Randy Scott Pfenninger, Lei Sui
  • Patent number: 10746400
    Abstract: A system for flare combustion control includes a sound speed measurement device for measuring sound speed in a flare vent gas, and a flare combustion controller including a memory and a processor. The processor is configured to receive the measured sound speed and determine, based on the measured sound speed, a molecular weight of the flare vent gas. The processor is further configured to determine, based on the determined molecular weight, a net heating value of the flare vent gas, and adjust the net heating value of the flare vent gas by regulating an amount of a supplemental fuel gas in the flare vent gas.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: August 18, 2020
    Assignee: General Electric Company
    Inventors: Daniel Robert Johnson, Chong Tao, Joshua Daniel Brooks, Randy Scott Pfenninger, Lei Sui
  • Publication number: 20200081748
    Abstract: Convergence of threads executing common code sections is facilitated using instructions inserted at strategic locations in computer code sections. The inserted instructions enable the threads in a warp or other group to cooperate with a thread scheduler to promote thread convergence.
    Type: Application
    Filed: September 11, 2019
    Publication date: March 12, 2020
    Applicant: NVIDIA Corp.
    Inventors: Daniel Robert Johnson, Jack Choquette, Oliver Giroux, Michael Patrick McKeown, Mark Stephenson, Sana Damani
  • Patent number: 10468093
    Abstract: A method and system for a DRAM having a first bank that includes a first sub-array (SA) and a second SA. The first SA includes a first storage unit coupled to a first row-buffer in a first sub-channel (FSC) and a second storage unit in a second sub-channel (SSC). The second SA includes a third storage unit and a fourth storage unit coupled to a second row-buffer. The first SA is associated with a first row address (RA) and the FSC is associated with a first column address (CA) stored in the FSC. The second SA is associated with a second RA and the SSC is associated with a second CA stored in the SSC. The first and second CAs are used to select portions of data from the first and second row-buffers, respectively, for output to a data bus.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: November 5, 2019
    Assignee: NVIDIA Corporation
    Inventors: Niladrish Chatterjee, James Michael O'Connor, Daniel Robert Johnson
  • Patent number: 9934153
    Abstract: A patch memory system for accessing patches from a memory is disclosed. A patch is an abstraction that refers to a contiguous, array of data that is a subset of an N-dimensional array of data. The patch memory system includes a tile cache, and is configured to fetch data associated with a patch by determining one or more tiles associated with an N-dimensional array of data corresponding to the patch, and loading data for the one or more tiles from the memory into the tile cache. The N-dimensional array of data may be a two-dimensional (2D) digital image comprising a plurality of pixels. A patch of the 2D digital image may refer to a 2D subset of the image.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: April 3, 2018
    Assignee: NVIDIA Corporation
    Inventors: Jason Lavar Clemons, Chih-Chi Cheng, Daniel Robert Johnson, Stephen William Keckler, Iuri Frosio, Yun-Ta Tsai
  • Publication number: 20170370579
    Abstract: A system for flare combustion control includes a sound speed measurement device for measuring sound speed in a flare vent gas, and a flare combustion controller including a memory and a processor. The processor is configured to receive the measured sound speed and determine, based on the measured sound speed, a molecular weight of the flare vent gas. The processor is further configured to determine, based on the determined molecular weight, a net heating value of the flare vent gas, and adjust the net heating value of the flare vent gas by regulating an amount of a supplemental fuel gas in the flare vent gas.
    Type: Application
    Filed: June 26, 2017
    Publication date: December 28, 2017
    Inventors: Daniel Robert Johnson, Chong Tao, Joshua Daniel Brooks, Randy Scott Pfenninger, Lei Sui
  • Publication number: 20170255552
    Abstract: A method and system for a DRAM having a first bank that includes a first sub-array (SA) and a second SA. The first SA includes a first storage unit coupled to a first row-buffer in a first sub-channel (FSC) and a second storage unit in a second sub-channel (SSC). The second SA includes a third storage unit and a fourth storage unit coupled to a second row-buffer. The first SA is associated with a first row address (RA) and the FSC is associated with a first column address (CA) stored in the FSC. The second SA is associated with a second RA and the SSC is associated with a second CA stored in the SSC. The first and second CAs are used to select portions of data from the first and second row-buffers, respectively, for output to a data bus.
    Type: Application
    Filed: March 2, 2017
    Publication date: September 7, 2017
    Inventors: Niladrish Chatterjee, James Michael O'Connor, Daniel Robert Johnson
  • Publication number: 20170004089
    Abstract: A patch memory system for accessing patches from a memory is disclosed. A patch is an abstraction that refers to a contiguous, array of data that is a subset of an N-dimensional array of data. The patch memory system includes a tile cache, and is configured to fetch data associated with a patch by determining one or more tiles associated with an N-dimensional array of data corresponding to the patch, and loading data for the one or more tiles from the memory into the tile cache. The N-dimensional array of data may be a two-dimensional (2D) digital image comprising a plurality of pixels. A patch of the 2D digital image may refer to a 2D subset of the image.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: Jason Lavar Clemons, Chih-Chi Cheng, Daniel Robert Johnson, Stephen William Keckler, Iuri Frosio, Yun-Ta Tsai
  • Patent number: 9477526
    Abstract: A system, method, and computer program product are provided for providing prioritized access for multithreaded processing. The method includes the steps of allocating threads to process a workload and assigning a set of priority tokens to at least a portion of the threads. Access to a resource, by each one of the threads, is based on the priority token assigned to the thread and the threads are executed by a multithreaded processor to process the workload.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: October 25, 2016
    Assignee: NVIDIA Corporation
    Inventors: Daniel Robert Johnson, Minsoo Rhu, James M. O'Connor, Stephen William Keckler
  • Patent number: 9073030
    Abstract: Embodiments of apparatuses and risers for reacting a feedstock in the presence of a catalyst and methods for installing a baffle in such risers are provided. In one example, a riser comprises a sidewall that defines a cylindrical housing surrounding an interior. A plurality of baffle assemblies is releasably coupled to the sidewall and each comprises a baffle section. The baffle sections together define a segmented baffle ring extending inwardly in the interior.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: July 7, 2015
    Assignee: UOP LLC
    Inventor: Daniel Robert Johnson
  • Publication number: 20150067691
    Abstract: A system, method, and computer program product are provided for providing prioritized access for multithreaded processing. The method includes the steps of allocating threads to process a workload and assigning a set of priority tokens to at least a portion of the threads. Access to a resource, by each one of the threads, is based on the priority token assigned to the thread and the threads are executed by a multithreaded processor to process the workload.
    Type: Application
    Filed: January 3, 2014
    Publication date: March 5, 2015
    Applicant: NVIDIA Corporation
    Inventors: Daniel Robert Johnson, Minsoo Rhu, James M. O' Connor, Stephen William Keckler
  • Publication number: 20150056103
    Abstract: Embodiments of apparatuses and risers for reacting a feedstock in the presence of a catalyst and methods for installing a baffle in such risers are provided. In one example, a riser comprises a sidewall that defines a cylindrical housing surrounding an interior. A plurality of baffle assemblies is releasably coupled to the sidewall and each comprises a baffle section. The baffle sections together define a segmented baffle ring extending inwardly in the interior.
    Type: Application
    Filed: August 21, 2013
    Publication date: February 26, 2015
    Applicant: UOP LLC
    Inventor: Daniel Robert Johnson
  • Publication number: 20140370293
    Abstract: The invention relates to a process for the preparation of fine particles, the process comprising introducing a susceptor material into a plasma stream thereby vaporising some or all of the susceptor material; cooling the susceptor material downstream from where the susceptor material was introduced, thereby creating particles of the susceptor material; applying energy selected from electromagnetic radiation of wavelength shorter than the optical band gap of the susceptor material, sound waves, photons, or a combination thereof, to the particles; and modifying the density of defects of the particles. Also described is a fine particle comprising a core comprising a susceptor material and a coating comprising functionality selected from hydrogen, methyl, ethyl or combinations thereof, and a C6-C24 alkyl. A dispersion comprising a dispersed phase and a continuous phase, wherein the dispersed phased comprises a multiplicity of the fine particles.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 18, 2014
    Applicant: Intrinsiq Materials Limited UK
    Inventor: Daniel Robert Johnson
  • Patent number: 8732711
    Abstract: One embodiment of the present invention sets forth a technique for scheduling thread execution in a multi-threaded processing environment. A two-level scheduler maintains a small set of active threads called strands to hide function unit pipeline latency and local memory access latency. The strands are a sub-set of a larger set of pending threads that is also maintained by the two-leveler scheduler. Pending threads are promoted to strands and strands are demoted to pending threads based on latency characteristics. The two-level scheduler selects strands for execution based on strand state. The longer latency of the pending threads is hidden by selecting strands for execution. When the latency for a pending thread is expired, the pending thread may be promoted to a strand and begin (or resume) execution. When a strand encounters a latency event, the strand may be demoted to a pending thread while the latency is incurred.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: May 20, 2014
    Assignee: NVIDIA Corporation
    Inventors: William James Dally, Stephen William Keckler, David Tarjan, John Erik Lindholm, Mark Alan Gebhart, Daniel Robert Johnson
  • Patent number: 8691155
    Abstract: Embodiments of a hydrocarbon conversion apparatus are provided, as are embodiments of a hydroprocessing conversion process. In one embodiment, the hydrocarbon conversion apparatus includes a reaction vessel having a reaction chamber and a feed distribution chamber. A riser fluidly couples the feed distribution chamber to the reaction chamber, and a catalyst recirculation standpipe fluidly couples the reaction chamber to the feed distribution chamber. The catalyst recirculation standpipe forms a catalyst recirculation circuit with the reaction chamber, the feed distribution chamber, and the riser. A catalyst is circulated through the catalyst recirculation circuit during operation of the hydrocarbon conversion apparatus.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: April 8, 2014
    Assignee: UOP LLC
    Inventors: Paolo Palmas, Daniel Robert Johnson, Clayton C. Sadler
  • Patent number: 8453936
    Abstract: A device capable of enhancing an electric field to drive an electromagnetic tag into operation is switchable between states to control operation of the tag. Enhancement is provided by a dielectric cavity structure defined between first and second conducting layers. Different states of the device may have different resonant frequencies and read ranges according to the characteristics of the enhancement. As such a container can be provided which includes a tag which switches states on opening, allowing improved tracking characteristics.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: June 4, 2013
    Assignee: OMNI-ID Cayman Limited
    Inventors: Daniel Robert Johnson, Paul Richard Clarke, Christopher Robert Lawrence, James Robert Brown, William Norman Damerell, Richard James Duncombe
  • Publication number: 20120234725
    Abstract: Embodiments of a hydrocarbon conversion apparatus are provided, as are embodiments of a hydroprocessing conversion process. In one embodiment, the hydrocarbon conversion apparatus includes a reaction vessel having a reaction chamber and a feed distribution chamber. A riser fluidly couples the feed distribution chamber to the reaction chamber, and a catalyst recirculation standpipe fluidly couples the reaction chamber to the feed distribution chamber. The catalyst recirculation standpipe forms a catalyst recirculation circuit with the reaction chamber, the feed distribution chamber, and the riser. A catalyst is circulated through the catalyst recirculation circuit during operation of the hydrocarbon conversion apparatus.
    Type: Application
    Filed: March 18, 2011
    Publication date: September 20, 2012
    Applicant: UOP LLC
    Inventors: Paolo Palmas, Daniel Robert Johnson, Clayton C. Sadler