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.

Date of Patent:
Dec. 29, 2020

Filed:

Feb. 07, 2019
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

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);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 11/36 (2006.01);
U.S. Cl.
CPC ...
G06F 11/3664 (2013.01); G06F 11/3688 (2013.01);
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.


Find Patent Forward Citations

Loading…