Patents by Inventor Randee Bierlein

Randee Bierlein 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: 12474921
    Abstract: A data processing system implements obtaining build logs that include information associated with a software build problem; analyzing the logs to generate a knowledge graph identifying the relationship between various entities in the logs; extracting a signature of a candidate root cause of the build problem from the knowledge graph representing a subset of nodes and edges of the knowledge graph; providing the signature of the candidate root cause to a graphical language model to obtain a prediction of a category of root cause failure selected from among a plurality of root cause failures; constructing a prompt for a language model to generate a root cause failure analysis that describes the root cause of the build problem, the prompt including the category of root cause; receiving the root cause failure analysis from the language model; and performing one or more actions in response to receiving the root cause failure analysis.
    Type: Grant
    Filed: November 2, 2023
    Date of Patent: November 18, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dmitry Valentinovich Kholodkov, Randee Bierlein
  • Publication number: 20250245132
    Abstract: A system for evaluating a pull request process for a code repository is configured to access pull request data for a plurality of completed pull requests associated with code stored in a code repository and process the pull request data to identify pull requests with a policy pass/fail characteristic indicative of environmental error. The identified pull requests are then analyzed to determine which infrastructure and/or software component of a code review system is a source of the environmental error and/or a rate of occurrence of the policy pass/fail characteristic in the completed pull requests. An alert is then generated via a user interface of the pull request process evaluation system indicating an environmental error to indicate which infrastructure and/or software component of the code review system is a source of the environmental error and/or the rate of occurrence of the policy pass/fail characteristic in the completed pull requests.
    Type: Application
    Filed: January 29, 2024
    Publication date: July 31, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jeffrey Earl STEINBOK, Nicola Greene ALFEO, Derek Andrew PARK, Randee BIERLEIN
  • Publication number: 20250147754
    Abstract: A data processing system implements obtaining build logs that include information associated with a software build problem; analyzing the logs to generate a knowledge graph identifying the relationship between various entities in the logs; extracting a signature of a candidate root cause of the build problem from the knowledge graph representing a subset of nodes and edges of the knowledge graph; providing the signature of the candidate root cause to a graphical language model to obtain a prediction of a category of root cause failure selected from among a plurality of root cause failures; constructing a prompt for a language model to generate a root cause failure analysis that describes the root cause of the build problem, the prompt including the category of root cause; receiving the root cause failure analysis from the language model; and performing one or more actions in response to receiving the root cause failure analysis.
    Type: Application
    Filed: November 2, 2023
    Publication date: May 8, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Dmitry Valentinovich KHOLODKOV, Randee BIERLEIN
  • Patent number: 8756227
    Abstract: A method of extending a user profile. A user specific data related to an application is received and stored for integration with a user profile. A template for the application is received and stored. The template tailors the user specific data based on aesthetic preferences of the user to generate a tailored user specific data. The user profile is extended based on the user specific data for the application and the template for the application. The user profile comprising the tailored user specific data may be provided for rendering. Local information, e.g., geographical location, of the user may be determined to tailor the user profile based on the local information. The user specific data and/or the template may be in a markup language format. Update to the user specific data and/or template may be pushed when available.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: June 17, 2014
    Assignee: Microsoft Corporation
    Inventors: Jacob Dong Ju Kim, Charles Bassett, Randee Bierlein, Helen Tam, John Bruno
  • Publication number: 20120036141
    Abstract: A method of extending a user profile. A user specific data related to an application is received and stored for integration with a user profile. A template for the application is received and stored. The template tailors the user specific data based on aesthetic preferences of the user to generate a tailored user specific data. The user profile is extended based on the user specific data for the application and the template for the application. The user profile comprising the tailored user specific data may be provided for rendering. Local information, e.g., geographical location, of the user may be determined to tailor the user profile based on the local information. The user specific data and/or the template may be in a markup language format. Update to the user specific data and/or template may be pushed when available.
    Type: Application
    Filed: October 13, 2011
    Publication date: February 9, 2012
    Applicant: Microsoft Corporation
    Inventors: Jacob Dong Ju Kim, Charles Bassett, Randee Bierlein, Helen Tam, John Bruno
  • Patent number: 8073847
    Abstract: A method of extending user profile. A user specific data related to an application is received and stored for integration with a user profile. A template for the application is received and stored. The template tailors the user specific data based on aesthetic preferences of the user to generate a tailored user specific data. The user profile is extended based on the user specific data for the application and the template for the application. The user profile including the tailored user specific data may be provided for rendering. Local information, e.g., geographical location, of the user may be determined to tailor the user profile based on the local information. The user specific data and/or the template may be in a markup language format. Update to the user specific data and/or template may be pushed when available.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Jacob Dong Ju Kim, Charles Bassett, Randee Bierlein, Helen Tam, John Bruno
  • Publication number: 20090327314
    Abstract: A method of extending user profile. A user specific data related to an application is received and stored for integration with a user profile. A template for the application is received and stored. The template tailors the user specific data based on aesthetic preferences of the user to generate a tailored user specific data. The user profile is extended based on the user specific data for the application and the template for the application. The user profile comprising the tailored user specific data may be provided for rendering. Local information, e.g., geographical location, of the user may be determined to tailor the user profile based on the local information. The user specific data and/or the template may be in a markup language format. Update to the user specific data and/or template may be pushed when available.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Jacob Dong Ju KIM, Charles BASSETT, Randee BIERLEIN, Helen TAM, John BRUNO