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:
Dec. 29, 2020
Filed:
Feb. 07, 2019
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Leslie Yvette Richardson, Seattle, WA (US);
Jackson Michael Davis, Carnation, WA (US);
Thomas Lai, Redmond, WA (US);
Del Myers, Seattle, WA (US);
Patrick Lothian Nelson, Redmond, WA (US);
Jordi Mola, Bellevue, WA (US);
James M. Pinkerton, Kirkland, WA (US);
Andrew R. Sterland, Issaquah, WA (US);
Andrew Joseph Luhrs, Sammamish, WA (US);
Timothy Gardner Misiak, Bellevue, WA (US);
MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US);
Abstract
Techniques are provided to use historic execution state information to visualize tracepoint data. For example, historic execution state information corresponding to an application's previous execution is accessed. This historic execution state information was collected while the application was executing. After correlating the historic execution state information to the application's code, a tracepoint is associated with a portion of the code. Consequently, when the code is replayed based on the historic execution state information, the tracepoint causes a behavior of that code portion to be logged while the code is replayed uninterrupted. The code is then actually replayed based on the historic execution state information. During the replay, the tracepoint causes the behavior of the code portion to be logged. The logged behavior is visualized on a user interface.