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: 12474921Abstract: 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: GrantFiled: November 2, 2023Date of Patent: November 18, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Dmitry Valentinovich Kholodkov, Randee Bierlein
-
Publication number: 20250245132Abstract: 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: ApplicationFiled: January 29, 2024Publication date: July 31, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Jeffrey Earl STEINBOK, Nicola Greene ALFEO, Derek Andrew PARK, Randee BIERLEIN
-
Publication number: 20250147754Abstract: 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: ApplicationFiled: November 2, 2023Publication date: May 8, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Dmitry Valentinovich KHOLODKOV, Randee BIERLEIN
-
Patent number: 8756227Abstract: 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: GrantFiled: October 13, 2011Date of Patent: June 17, 2014Assignee: Microsoft CorporationInventors: Jacob Dong Ju Kim, Charles Bassett, Randee Bierlein, Helen Tam, John Bruno
-
Publication number: 20120036141Abstract: 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: ApplicationFiled: October 13, 2011Publication date: February 9, 2012Applicant: Microsoft CorporationInventors: Jacob Dong Ju Kim, Charles Bassett, Randee Bierlein, Helen Tam, John Bruno
-
Patent number: 8073847Abstract: 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: GrantFiled: June 27, 2008Date of Patent: December 6, 2011Assignee: Microsoft CorporationInventors: Jacob Dong Ju Kim, Charles Bassett, Randee Bierlein, Helen Tam, John Bruno
-
Publication number: 20090327314Abstract: 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: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: Jacob Dong Ju KIM, Charles BASSETT, Randee BIERLEIN, Helen TAM, John BRUNO