Patents by Inventor Jacob Pitts

Jacob Pitts 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: 9703675
    Abstract: A structured logging and instrumentation framework may include a structured logging service that interacts with one or more instrumentation points of an application at runtime. The structured logging service may expose a structured logging application programming interface that may be called by an instrumentation point for passing structured trace event information. The structured logging service may be implemented as a source of structured trace event information for one or more consumers and may output structured trace event information as a serialized string or as one or more strongly-typed key-value pairs.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: July 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charles Marcus Reid, III, Molly Grossman, Bin Zhao, Jacob Pitts
  • Patent number: 9590880
    Abstract: Technologies are generally described for collecting, analyzing and reporting telemetry data. A telemetry engine is built into a client application installed on a client device, and the telemetry engine is configured to collect and analyze application data at the client device and report the analyzed data to a service provider associated with the application. The telemetry application includes a specialized set of components, such as a telemetry transport component configured to communicate with the service provider, a data collection module configured to retrieve data from the application, and a rule manager and analyzer configured to analyze collected data according to a set of data collection rules provided by the service provider. The telemetry engine enables collection and analysis of telemetry data from multiple distributed client devices. The client devices dynamically change over time to ensure that current and important information is reported to the service provider.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: March 7, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Erik Ashby, Eric Smith, George Arthur Herbert, III, Danny Thayer, Bruce Wiedeman, Larry Jack Israel, Robert Novitskey, Peter Gurevich, Mukunda Murthy, Jacob Pitts, Eric Borzello, Yi-Lei Wu, Bala Murali Loganath
  • Publication number: 20160056994
    Abstract: In one embodiment, a network service client 112 may provide connectivity data 420 about a failed network connection attempt 300 to a network service 120 upon a later connection. The network service client 112 may register a failed network connection attempt 300 to a network service 120. The network service client 112 may successfully connect to the network service 120. The network service client 112 may automatically report connectivity data 410 related to the failed network connection attempt 300.
    Type: Application
    Filed: August 20, 2014
    Publication date: February 25, 2016
    Applicant: MICROSOFT CORPORATION
    Inventors: Mike Cales, Scott McMurray, Jacob Pitts
  • Publication number: 20160041894
    Abstract: A structured logging and instrumentation framework may include a structured logging service that interacts with one or more instrumentation points of an application at runtime. The structured logging service may expose a structured logging application programming interface that may be called by an instrumentation point for passing structured trace event information. The structured logging service may be implemented as a source of structured trace event information for one or more consumers and may output structured trace event information as a serialized string or as one or more strongly-typed key-value pairs.
    Type: Application
    Filed: August 11, 2014
    Publication date: February 11, 2016
    Inventors: Charles Marcus Reid, III, Molly Grossman, Bin Zhao, Jacob Pitts
  • Publication number: 20150046512
    Abstract: Technologies are generally described for collecting, analyzing and reporting telemetry data. A telemetry engine is built into a client application installed on a client device, and the telemetry engine is configured to collect and analyze application data at the client device and report the analyzed data to a service provider associated with the application. The telemetry application includes a specialized set of components, such as a telemetry transport component configured to communicate with the service provider, a data collection module configured to retrieve data from the application, and a rule manager and analyzer configured to analyze collected data according to a set of data collection rules provided by the service provider. The telemetry engine enables collection and analysis of telemetry data from multiple distributed client devices. The client devices dynamically change over time to ensure that current and important information is reported to the service provider.
    Type: Application
    Filed: August 7, 2013
    Publication date: February 12, 2015
    Applicant: Microsoft Corporation
    Inventors: Erik Ashby, Eric Smith, George Arthur Herbert, III, Danny Thayer, Bruce Wiedeman, Larry Jack Israel, Robert Novitskey, Peter Gurevich, Mukunda Murthy, Jacob Pitts, Eric Borzello, Yi-Lei Wu, Bala Murali Loganath
  • Patent number: 8389463
    Abstract: A solid detergent composition includes an ethoxylated and propoxylated surfactant, an alkalinity source, a solidification agent and a chelating agent. The ethoxylated and propoxylated surfactant can include a surfactant blend of naturally sourced ethoxylated and propoxylated surfactants.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: March 5, 2013
    Assignee: Ecolab USA Inc.
    Inventors: Thomas R. Mohs, Jennifer L. Bergerson, Amanda R. Blattner, Charles A. Hodge, Steven E. Lentsch, Jacob Pitt
  • Publication number: 20110112003
    Abstract: A solid detergent composition includes an ethoxylated and propoxylated surfactant, an alkalinity source, a solidification agent and a chelating agent. The ethoxylated and propoxylated surfactant can include a surfactant blend of naturally sourced ethoxylated and propoxylated surfactants.
    Type: Application
    Filed: November 9, 2009
    Publication date: May 12, 2011
    Applicant: Ecolab Inc.
    Inventors: Thomas R. Mohs, Jennifer L. Bergerson, Amanda R. Blattner, Charles A. Hodge, Steven E. Lentsch, Jacob Pitt