The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 29, 2015
Filed:
Dec. 13, 2011
James Rapp, Redmond, WA (US);
Daniel Griffing, Covington, WA (US);
Alexander Dadiomov, Redmond, WA (US);
Matthew Jacobs, Seattle, WA (US);
Ben Nesson, Seattle, WA (US);
Drake A. Campbell, Seattle, WA (US);
Mayank Agarwal, Bellevue, WA (US);
Paulo Cesar Sales Janotti, Issaquah, WA (US);
Xinhua Ji, Redmond, WA (US);
Eric Ledoux, Bellevue, WA (US);
Alexey Kamenev, Bellevue, WA (US);
Jared Robert Van Leeuwen, Kirkland, WA (US);
James Rapp, Redmond, WA (US);
Daniel Griffing, Covington, WA (US);
Alexander Dadiomov, Redmond, WA (US);
Matthew Jacobs, Seattle, WA (US);
Ben Nesson, Seattle, WA (US);
Drake A. Campbell, Seattle, WA (US);
Mayank Agarwal, Bellevue, WA (US);
Paulo Cesar Sales Janotti, Issaquah, WA (US);
Xinhua Ji, Redmond, WA (US);
Eric Ledoux, Bellevue, WA (US);
Alexey Kamenev, Bellevue, WA (US);
Jared Robert Van Leeuwen, Kirkland, WA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
The present invention extends to methods, systems, and computer program products for linking diagnostic visualizations to regions of application code. Diagnostic visualizations emitted during execution of an application are displayed. The diagnostic visualizations partially represent the abstract objective of the application (e.g., as envisioned by a developer). Diagnostic data for at least one of a plurality of components is displayed. The diagnostic data indicates the performance of the at least one of the plurality of components during execution of the application. The displayed one or more diagnostic visualizations and the displayed diagnostic data is correlated to link the one or more diagnostic visualizations to the at least one of the plurality of components. Linking the one or more diagnostic visualizations to the at least one of the plurality of components can better indicate how the application's behavior reconciles the abstract objective.