Patents by Inventor Christopher W. Johnson

Christopher W. 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).

  • Publication number: 20160265006
    Abstract: Disclosed herein are enzymes and organisms useful for the dealkylation of products derived from lignin depolymerization, including the conversion of guaiacol or guaethol to catechol or the conversion of anisole to phenol. Methods of converting guaiacol or guaethol to catechol or anisole to phenol using enzymes or organisms expressing the same are also disclosed.
    Type: Application
    Filed: March 9, 2016
    Publication date: September 15, 2016
    Inventors: Christopher W. JOHNSON, Gregg T. BECKHAM
  • Publication number: 20160244090
    Abstract: A hydraulic fluid supply portion of a hydraulic steering control system may include an accumulator holding a quantity of pressurized steering fluid, and a priority valve. The priority valve may have a priority supply inlet port fluidly connected to the accumulator for receiving pressurized steering fluid from the accumulator, and a priority supply outlet port fluidly connected to a steering flow amplifier circuit. The priority valve may have a normally open position with a minimal pressure drop between the priority supply inlet port and the priority supply outlet port, and a flow restriction position where fluid flow between the ports is restricted. A load signal line from a steering control circuit to the priority valve may bias the priority valve toward the normally open position in response to an operator steering command to provide pressurized steering fluid to the steering flow amplifier circuit.
    Type: Application
    Filed: February 20, 2015
    Publication date: August 25, 2016
    Applicant: Caterpillar Inc.
    Inventors: Carl McIlheran, David A. Mork, Daniel T. Mather, Christopher W. Johnson, Michael D. Hudson
  • Publication number: 20160017381
    Abstract: This disclosure relates to compositions and methods for converting biomass to various chemical intermediates and final products including fuels. Aspects include the depolymerization of lignin, cellulose, and hemicellulose to a wide slate of depolymerization compounds that can be subsequently metabolized by genetically modified bacterium, and converted to cis,cis-muconic acid. Other aspects include the use of monometallic catalysts for converting the cis,cis-muconic acid to commodity chemicals and fuels, for example adipic acid and/or nylon.
    Type: Application
    Filed: July 20, 2015
    Publication date: January 21, 2016
    Inventors: Gregg T. Beckham, Christopher W. Johnson, Derek R. Vardon, Mary Ann FRANDEN
  • Publication number: 20130091500
    Abstract: An embodiment of the invention sets forth a primary processing unit, a secondary processing unit coupled to the primary processing unit and accessible via a plurality of channels and a plurality of guest virtual machines executing on the primary processing unit. Each guest virtual machine includes a driver associated with the secondary processing unit, and a privileged virtual machine executing on the primary processing unit and configured to allocate a different set of channels of the plurality of channels to each of the drivers included in the guest virtual machines, where a first set of channels allocated to a first driver enables the first driver to access the secondary processing unit without conflicting with any of the other and with minimal performance overhead by directly accessing the secondary processing unit channels.
    Type: Application
    Filed: October 10, 2011
    Publication date: April 11, 2013
    Inventors: William J. Earl, Kevin J. Kranzusch, Satya Kiran Popuri, Christopher W. Johnson
  • Patent number: 7802147
    Abstract: Method and apparatus for channel monitoring, channel throughput restoration and system testing in relation to channel monitoring and channel throughput restoration is described. A failure status of a channel is identified. The channel and at least one engine associated with the failure status is disabled. A client application assigned such a channel is notified that the channel has been disabled. The at least one engine and the channel associated with the failure status is restored. Additionally, the client application is allowed to destroy and reconstruct command status and state of the channel. Additionally, error information for the failure status is stored. Other aspects include: error injection which may be used for testing ability to detect an error and recover; and a graphical user interface for rendering mode selection for increasing channel throughput.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: September 21, 2010
    Assignee: NVIDIA Corporation
    Inventors: Christopher W. Johnson, Kevin J. Kranzusch, Andrew Sobczyk
  • Patent number: 7627787
    Abstract: Method and apparatus for channel monitoring, channel throughput restoration and system testing in relation to channel monitoring and channel throughput restoration is described. A failure status of a channel is identified. The channel and at least one engine associated with the failure status is disabled. A client application assigned such a channel is notified that the channel has been disabled. The at least one engine and the channel associated with the failure status is restored. Additionally, the client application is allowed to destroy and reconstruct command status and state of the channel. Additionally, error information for the failure status is stored. Other aspects include: error injection which may be used for testing ability to detect an error and recover; and a graphical user interface for rendering mode selection for increasing channel throughput.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: December 1, 2009
    Assignee: NVIDIA Corporation
    Inventors: Christopher W. Johnson, Kevin J. Kranzusch, Andrew Sobczyk
  • Patent number: 7452431
    Abstract: A cure oven comprises a sealable door and one or more pressure valves mounted inside for curing optical subcomponents that have been assembled using an adhesive. The cure oven comprises a chamber that can be configured to receive several hundreds of assembled optical subcomponents. The cure oven is further coupled to a computerized system via a drive motor. The computerized system initiates the heating and cooling sequences, and indicates whether the door can be opened, or must remain shut. The cure oven maintains a certain pressure inside the oven chamber consistent with a rise in temperature, allowing assembled optical subcomponents to be cured at a much higher rate than possible without disassembling, or being damaged.
    Type: Grant
    Filed: September 28, 2004
    Date of Patent: November 18, 2008
    Assignee: Finisar Corporation
    Inventors: Jack A. Gilkerson, Mansour Jannati, Christopher W. Johnson
  • Patent number: 7444551
    Abstract: Method and apparatus for channel monitoring, channel throughput restoration and system testing in relation to channel monitoring and channel throughput restoration is described. A failure status of a channel is identified. The channel and at least one engine associated with the failure status is disabled. A client application assigned such a channel is notified that the channel has been disabled. The at least one engine and the channel associated with the failure status is restored. Additionally, the client application is allowed to destroy and reconstruct command status and state of the channel. Additionally, error information for the failure status is stored. Other aspects include: error injection which may be used for testing ability to detect an error and recover; and a graphical user interface for rendering mode selection for increasing channel throughput.
    Type: Grant
    Filed: December 16, 2002
    Date of Patent: October 28, 2008
    Assignee: NVIDIA Corporation
    Inventors: Christopher W. Johnson, Kevin J. Kranzusch, Andrew Sobczyk
  • Patent number: 7174436
    Abstract: In a multi-processor, multi-memory system, a technique designates portions of a local memory as being regions to be shadowed. A shadow control unit detects write operations to those regions designated for shadowing. The shadow control unit then executes a cloning of a write operation designated for a local memory region to be shadowed and provides the cloned data to a memory space in system memory which corresponds to the local memory region which is being shadowed.
    Type: Grant
    Filed: October 8, 2003
    Date of Patent: February 6, 2007
    Assignee: NVIDIA Corporation
    Inventors: Brian K. Langendorf, Christopher W. Johnson, Franck R. Diard
  • Patent number: 6952217
    Abstract: A method of self-programming a graphics processing unit (GPU) includes receiving a blit instruction defining a blit operation and storing a first control value in a control register, which determines the behavior of the GPU, using the blit operation. The blit instruction is read by the GPU from a command buffer asynchronously with the CPU. The blit operation is applied to a second control value to determine the first control value. The second control value can be stored in a memory, such as a second control register or a table of control values accessed by an index value. In one application, the second control value is a starting memory address for a display buffer, while in another application, second control value is a clip plane distance. The blit operation can include a copy operation, a colorkey operation, a logic operation, and/or a pattern copy operation on the first control value.
    Type: Grant
    Filed: July 24, 2003
    Date of Patent: October 4, 2005
    Assignee: NVIDIA Corporation
    Inventors: Franck R. Diard, Christopher W. Johnson
  • Patent number: 5852838
    Abstract: The instant invention provides a cushion for use with sloped vehicle seats, to provide a substantially level and horizontal surface upon which to change infant's diapers. The cushion features a top surface and a bottom surface, with the bottom surface being angled slightly relative to the top surface. The cushion has a generally triangular cross section, featuring a relatively thin front edge, and a relatively thick rear edge. The angle between the top and bottom surfaces roughly matches the slope of the vehicle seat, so that when the cushion is placed on a sloped seat with the thick edge toward the rear and with the thin edge toward the front, the top surface is substantially level and horizontal. The cushion can be provided with one or more torso supports on the top surface to further stabilize the infant. The bottom surface of the cushion can be provided with one or more cut-outs to lighten the cushion and allow it to conform to the seat surface.
    Type: Grant
    Filed: September 12, 1997
    Date of Patent: December 29, 1998
    Inventor: Christopher W. Johnson