Patents by Inventor Christopher K. Johnson

Christopher K. 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: 20240079728
    Abstract: A system for encapsulating electrodes for a battery includes lower path rollers, a conveyor frame, conveyor drives, a continuous track, and a heat press. The lower path rollers are operable to guide a first web of separator material along a lower web path. The conveyor frame supports the lower path rollers. The conveyor drives are supported on the conveyor frame. The continuous track is driven by the conveyor drives and is positioned beneath the lower web path. The continuous track includes conveyor magnets embedded within pallets. The magnets are operable to secure electrode material against the first web. The heat press is positioned above the continuous track and includes a heated surface configured to heat and press a second web of separator material against the first web to encapsulate at least a portion of the electrode material within the first web and the second web.
    Type: Application
    Filed: September 6, 2023
    Publication date: March 7, 2024
    Inventors: Christopher D. Lasnier, Percy K. Sagar, Paul J. Johnson, Zach Haddock, Lowell L. Teague
  • Patent number: 11918977
    Abstract: Contaminate-sequestering coatings including a network of hydrolyzed silane compounds including a plurality of thiol functional groups, a plurality of fluorinated functionalities, or both are provided. The contaminate-sequestering coatings may sequester one or more per- and polyfluoroalkyl substances (PFAS), heavy metals, biological species or any combination thereof. Methods of functionalizing a substrate surface with contaminate-sequestering functionalities that sequester one or more PFAS, heavy metals, or both are also provided. Methods of removing contaminants from contaminate-containing liquids, and devices including the contaminate-sequestering coatings are also provided.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: March 5, 2024
    Assignee: The Johns Hopkins University
    Inventors: Christopher M. Hoffman, Jr., Zhiyong Xia, James K. Johnson
  • Publication number: 20240073638
    Abstract: A method for self-calibrating a sound pickup process that uses a microphone array in a wearable device that also includes a loudspeaker, where the microphone array being in a physical arrangement with respect to the loudspeaker. The method obtains, for each of several microphones of the microphone array, one or more transfer functions that each represent a response of the microphone to sound from a position in an acoustic space. The method determines whether a physical arrangement of the microphone array with respect to the loudspeaker has changed and adjusts the transfer function, for at least one of the microphones of the several microphones, in response to determining that the current physical arrangement of the microphone array with respect to the loudspeaker has changed.
    Type: Application
    Filed: October 30, 2023
    Publication date: February 29, 2024
    Inventors: Jonathan D. Sheaffer, Daniel K. Boothe, Martin E. Johnson, Neal D. Evans, Nikolas T. Vitt, Christopher T. Eubank, Peter V. Jupin, Symeon Delikaris Manias, Shai Messingher Lang
  • Publication number: 20160085546
    Abstract: An example method includes obtaining annotated source code and based at least in part on a first annotation, separating the source code into first and second source code portions. The method also includes generating from the first source code portion a first source code stream to be supplied for compilation by a first compiler, the first source code stream augmented, based on the first annotation, to include additional coordination code not present in the obtained source code, and the first compiler specific to the first-type subset of the target CPUs. The method further includes generating from the second source code portion a second source code stream to be supplied for compilation by a second compiler, the second compiler specific to a second-type subset of the target CPUs. The target CPUs of the first- and second-type subsets have one or more different functionalities.
    Type: Application
    Filed: September 14, 2015
    Publication date: March 24, 2016
    Inventors: Jeffrey H. Brower, Christopher K. Johnson
  • Patent number: 9134974
    Abstract: An example method includes obtaining annotated source code and based at least in part on a first annotation, separating the source code into first and second source code portions. The method also includes generating from the first source code portion a first source code stream to be supplied for compilation by a first compiler, the first source code stream augmented, based on the first annotation, to include additional coordination code not present in the obtained source code, and the first compiler specific to the first-type subset of the target CPUs. The method further includes generating from the second source code portion a second source code stream to be supplied for compilation by a second compiler, the second compiler specific to a second-type subset of the target CPUs. The target CPUs of the first- and second-type subsets have one or more different functionalities.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: September 15, 2015
    Assignee: Signalogic, Inc.
    Inventors: Jeffrey H. Brower, Christopher K. Johnson
  • Publication number: 20140149969
    Abstract: An example method includes obtaining annotated source code and based at least in part on a first annotation, separating the source code into first and second source code portions. The method also includes generating from the first source code portion a first source code stream to be supplied for compilation by a first compiler, the first source code stream augmented, based on the first annotation, to include additional coordination code not present in the obtained source code, and the first compiler specific to the first-type subset of the target CPUs. The method further includes generating from the second source code portion a second source code stream to be supplied for compilation by a second compiler, the second compiler specific to a second-type subset of the target CPUs. The target CPUs of the first- and second-type subsets have one or more different functionalities.
    Type: Application
    Filed: November 12, 2013
    Publication date: May 29, 2014
    Applicant: Signalogic
    Inventors: Jeffrey H. Brower, Christopher K. Johnson