Patents by Inventor Christopher M. Lang

Christopher M. Lang 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: 11556456
    Abstract: A method of operating a telemetry system includes automatically populating a base field of a schema in an event definition using a logging library of the telemetry system for an event of an instrumented application, and automatically populating a conditional field of the schema in the event definition using the logging library in response to a selected condition for the event.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: January 17, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amy M. Lewis, Ravi C. Shahani, Mahmood G. Qadir, Wojtek Kozaczynski, Brian R. Crawford, William M. Zintel, George Joy, Brian P. Ellis, Ken Ming-Kin Yip, Vitaliy Titov, Mark E. Russinovich, James O. Todd, Vito J. Sabella, Christopher M. Lang, Jonathan K. Johnson
  • Patent number: 11386061
    Abstract: A method of operating a telemetry system includes automatically populating a first set of fields in a schema of an event definition using a logging library of the telemetry system, and receiving the set of fields via a request message in an application protocol.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: July 12, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Brian R. Crawford, Amy M. Lewis, Mahmood G. Qadir, Ravi C. Shahani, Wojtek Kozaczynski, Brian P. Ellis, George Joy, James O. Todd, Ken Ming-Kin Yip, Mark E. Russinovich, William M. Zintel, Vitaliy Titov, Tae Hyung Kim, Vito J. Sabella, Christopher M. Lang, Jonathan K. Johnson
  • Patent number: 11288245
    Abstract: A method of operating a telemetry system includes automatically populating a first set of fields in a schema of an event definition using a logging library of the telemetry system, and populating a second set of fields in the schema selected by an event author.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: March 29, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian R. Crawford, Amy M. Lewis, Ravi C. Shahani, Mahmood G. Qadir, Wojtek Kozaczynski, William M. Zintel, George Joy, Brian P. Ellis, Ken Ming-Kin Yip, Vitaliy Titov, James O. Todd, Mark E. Russinovich, Vito J. Sabella, Christopher M. Lang, Jonathan K. Johnson
  • Patent number: 11289699
    Abstract: A method for producing a coated powder including homogeneously mixing an electrochemically active material including electrochemically active particles with nanosize particles in a ratio determined by the surface area of the electrochemically active particles to form a homogeneous powder, adding a polymer and mixing to form a homogeneous solid mixture, adding a solvent to dissolve the polymer and form a viscous slurry, mixing the viscous slurry, and drying the viscous slurry to cause the nanosize particles to become localized adjacent to an outer surface of the electrochemically active particles with the polymer maintaining the proximity between the nanosize conductive particles and the outer surface of the electrochemically active particles.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: March 29, 2022
    Assignee: Physical Sciences, Inc.
    Inventor: Christopher M. Lang
  • Publication number: 20210173761
    Abstract: A method of operating a telemetry system includes automatically populating a base field of a schema in an event definition using a logging library of the telemetry system for an event of an instrumented application, and automatically populating a conditional field of the schema in the event definition using the logging library in response to a selected condition for the event.
    Type: Application
    Filed: February 23, 2021
    Publication date: June 10, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Amy M. Lewis, Ravi C. Shahani, Mahmood G. Qadir, Wojtek Kozaczynski, Brian R. Crawford, William M. Zintel, George Joy, Brian P. Ellis, Ken Ming-Kin Yip, Vitaliy Titov, Mark E. Russinovich, James O. Todd, Vito J. Sabella, Christopher M. Lang, Jonathan K. Johnson
  • Patent number: 10929272
    Abstract: A method of operating a telemetry system includes automatically populating a base field of a schema in an event definition using a logging library of the telemetry system for an event of an instrumented application, and automatically populating a conditional field of the schema in the event definition using the logging library in response to a selected condition for the event.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amy M. Lewis, Ravi C. Shahani, Mahmood G. Qadir, Wojtek Kozaczynski, Brian R. Crawford, William M. Zintel, George Joy, Brian P. Ellis, Ken Ming-Kin Yip, Vitaliy Titov, Mark E. Russinovich, James O. Todd, Vito J. Sabella, Christopher M. Lang, Jonathan K. Johnson
  • Publication number: 20200028148
    Abstract: A single or multi-component polymer coating is applied to components used in fabrication of electrochemical cells to protect the cells from damages that can result in cell imbalance or cell performance reduction. The polymer coating is electrically conductive under normal operating conditions but, when operated at low voltages, functions as an insulative material that increases the electrical resistance of the cell components. This increased electrical resistance improves cell safety by minimizing short-circuit current flow and reducing heating rate in the cell components.
    Type: Application
    Filed: February 8, 2019
    Publication date: January 23, 2020
    Inventor: Christopher M. Lang
  • Patent number: 10511018
    Abstract: A method for producing a coated powder including homogeneously mixing an electrochemically active material including electrochemically active particles with nanosize particles in a ratio determined by the surface area of the electrochemically active particles to form a homogeneous powder, adding a polymer and mixing to form a homogeneous solid mixture, adding a solvent to dissolve the polymer and form a viscous slurry, mixing the viscous slurry, and drying the viscous slurry to cause the nanosize particles to become localized adjacent to an outer surface of the electrochemically active particles with the polymer maintaining the proximity between the nanosize conductive particles and the outer surface of the electrochemically active particles.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: December 17, 2019
    Assignee: Physical Sciences, Inc.
    Inventor: Christopher M. Lang
  • Publication number: 20190372116
    Abstract: A method for producing a coated powder including homogeneously mixing an electrochemically active material including electrochemically active particles with nanosize particles in a ratio determined by the surface area of the electrochemically active particles to form a homogeneous powder, adding a polymer and mixing to form a homogeneous solid mixture, adding a solvent to dissolve the polymer and form a viscous slurry, mixing the viscous slurry, and drying the viscous slurry to cause the nanosize particles to become localized adjacent to an outer surface of the electrochemically active particles with the polymer maintaining the proximity between the nanosize conductive particles and the outer surface of the electrochemically active particles.
    Type: Application
    Filed: August 20, 2019
    Publication date: December 5, 2019
    Inventor: Christopher M. Lang
  • Publication number: 20170187782
    Abstract: A method of operating a telemetry system includes receiving an automatically populated set of fields in a schema of an event definition, and providing a response message in an application protocol. The set of fields are automatically populated using a logging library of the telemetry system.
    Type: Application
    Filed: October 16, 2015
    Publication date: June 29, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Brian R. Crawford, Amy M. Lewis, William M. Zintel, Ravi C. Shahani, Brian P. Ellis, George Joy, James O. Todd, Ken Ming-Kin Yip, Mahmood G. Qadir, Mark E. Russinovich, Vitaliy Titov, Wojtek Kozaczynski, Tae Hyung Kim, Vito J. Sabella, Christopher M. Lang, Jonathan K. Johnson
  • Publication number: 20170109259
    Abstract: A method of operating a telemetry system includes automatically populating a base field of a schema in an event definition using a logging library of the telemetry system for an event of an instrumented application, and automatically populating a conditional field of the schema in the event definition using the logging library in response to a selected condition for the event.
    Type: Application
    Filed: October 16, 2015
    Publication date: April 20, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Amy M. Lewis, Ravi C. Shahani, Mahmood G. Qadir, Wojtek Kozaczynski, Brian R. Crawford, William M. Zintel, George Joy, Brian P. Ellis, Ken Ming-Kin Yip, Vitaliy Titov, Mark E. Russinovich, James O. Todd, Vito J. Sabella, Christopher M. Lang, Jonathan K. Johnson
  • Publication number: 20170109380
    Abstract: A method of operating a telemetry system includes automatically populating a first set of fields in a schema of an event definition using a logging library of the telemetry system, and receiving the set of fields via a request message in an application protocol.
    Type: Application
    Filed: October 16, 2015
    Publication date: April 20, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Brian R. Crawford, Amy M. Lewis, Mahmood G. Qadir, Ravi C. Shahani, Wojtek Kozaczynski, Brian P. Ellis, George Joy, James O. Todd, Ken Ming-Kin Yip, Mark E. Russinovich, William M. Zintel, Vitaliy Titov, Tae Hyung Kim, Vito J. Sabella, Christopher M. Lang, Jonathan K. Johnson
  • Publication number: 20170109379
    Abstract: A method of operating a telemetry system includes automatically populating a first set of fields in a schema of an event definition using a logging library of the telemetry system, and populating a second set of fields in the schema selected by an event author.
    Type: Application
    Filed: October 16, 2015
    Publication date: April 20, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Brian R. Crawford, Amy M. Lewis, Ravi C. Shahani, Mahmood G. Qadir, Wojtek Kozaczynski, William M. Zintel, George Joy, Brian P. Ellis, Ken Ming-Kin Yip, Vitaliy Titov, James O. Todd, Mark E. Russinovich, Vito J. Sabella, Christopher M. Lang, Jonathan K. Johnson
  • Publication number: 20160072123
    Abstract: A method for producing a coated powder including homogeneously mixing an electrochemically active material including electrochemically active particles with nanosize particles in a ratio determined by the surface area of the electrochemically active particles to form a homogeneous powder, adding a polymer and mixing to form a homogeneous solid mixture, adding a solvent to dissolve the polymer and form a viscous slurry, mixing the viscous slurry, and drying the viscous slurry to cause the nanosize particles to become localized adjacent to an outer surface of the electrochemically active particles with the polymer maintaining the proximity between the nanosize conductive particles and the outer surface of the electrochemically active particles.
    Type: Application
    Filed: September 8, 2015
    Publication date: March 10, 2016
    Inventor: Christopher M. Lang
  • Publication number: 20120164319
    Abstract: The invention features a method of forming a metal phosphate coated cathode. Either a metal salt or a phosphate salt is dissolved in a nonaqueous solvent to form a first solution. The other of the metal salt or the phosphate salt (e.g., whichever compound is not dissolved in the nonaqueous solvent) is dissolved in a second solvent to form a second solution. The first solution and the second solution are mixed to form a precursor solution. A cathode material is added to the precursor solution to form a cathode-precursor solution. The cathode-precursor solution is dried to form the metal phosphate coated cathode.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 28, 2012
    Inventors: Christopher M. Lang, Aron Newman
  • Publication number: 20070259236
    Abstract: Anionic fuel cells, methods of fabrication thereof, CO2 pumps, hybrid fuel cells, and methods for fabricating an anionic fuel cell, are disclosed.
    Type: Application
    Filed: August 11, 2006
    Publication date: November 8, 2007
    Inventors: Christopher M. Lang, Paul A. Kohl