Patents by Inventor Randall Lehner

Randall Lehner 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: 10114636
    Abstract: Production telemetry insights are provided inline to developer experience. Some examples are directed to curating large amount of aggregated tracing and diagnostic data from an already deployed service, mapping cost profile information (e.g., CPU, memory, exceptions, etc.) to code components, and providing context specific recommendations and/or warnings to a developer working within the source code for the service in conjunction with different components. Detection and mitigation of potential problems may be enabled prior to the code being committed to a source code repository.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: October 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Randall Lehner, Robert Samer, Olexiy Karpus
  • Publication number: 20170308375
    Abstract: Production telemetry insights are provided inline to developer experience. Some examples are directed to curating lame amount of aggregated tracing and diagnostic data from an already deployed service, mapping cost profile information (e.g., CPU, memory, exceptions, etc.) to code components, and providing context specific recommendations and/or warnings to a developer working within the source code for the service in conjunction with different components. Detection and mitigation of potential problems may be enabled prior to the code being committed to a source code repository.
    Type: Application
    Filed: April 20, 2016
    Publication date: October 26, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Randall Lehner, Robert Samer, Olexiy Karpus
  • Patent number: 8875100
    Abstract: A performance accounting framework may be provided. Upon receiving a section of source code associated with an application, an evaluation may be performed on the section of source code. A performance metric may be calculated according to the at least one evaluation and a report of the calculated performance metric may be provided.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: October 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Randall Lehner, Nopparut Abhinoraseth, Pravjit Tiwana
  • Patent number: 8671314
    Abstract: Real-time diagnostics may be provided. A plurality of data feeds may be aggregated from at least one of a plurality of nodes. Upon determining that at least one element of at least one of the data feeds meets a trigger condition, an action associated with the trigger condition may be executed.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: March 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Avi Roitman Bardack, Paula Muna Batthish, Victor Boctor, Olexiy Karpus, Randall Lehner, Pravjit Tiwana
  • Publication number: 20120324416
    Abstract: A performance accounting framework may be provided. Upon receiving a section of source code associated with an application, an evaluation may be performed on the section of source code. A performance metric may be calculated according to the at least one evaluation and a report of the calculated performance metric may be provided.
    Type: Application
    Filed: June 17, 2011
    Publication date: December 20, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Randall Lehner, Nopparut Abhinoraseth, Pravjit Tiwana
  • Publication number: 20120290880
    Abstract: Real-time diagnostics may be provided. A plurality of data feeds may be aggregated from at least one of a plurality of nodes. Upon determining that at least one element of at least one of the data feeds meets a trigger condition, an action associated with the trigger condition may be executed.
    Type: Application
    Filed: May 13, 2011
    Publication date: November 15, 2012
    Applicant: One Microsoft Way
    Inventors: Avi Roitman Bardack, Pauline Muna Batthish, Victor Boctor, Olexiy Karpus, Randall Lehner, Pravjit Tiwana