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:
Apr. 28, 2015

Filed:

May. 29, 2013
Applicant:

Microsoft Corporation, Redmond, WA (US);

Inventors:

Harikrishna Menon Ajith Kumar, Bellevue, WA (US);

Kenneth Lawrence Young, Sammamish, WA (US);

Unnikrishnan Ravindranathan, Issaquah, WA (US);

Christian Schormann, Seattle, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); G06F 3/048 (2013.01); G06F 11/36 (2006.01); G06F 17/22 (2006.01); G06F 9/445 (2006.01); G06F 17/24 (2006.01);
U.S. Cl.
CPC ...
G06F 11/3612 (2013.01); G06F 17/2247 (2013.01); G06F 8/34 (2013.01); G06F 8/67 (2013.01); G06F 17/241 (2013.01); G06F 11/3664 (2013.01); G06F 8/33 (2013.01);
Abstract

Tools and techniques support troubleshooting live application visuals, including transient markup expression issues in XAML or HTML. A LADRT module supports troubleshooting without pausing application execution to help inspect and modify visual construct properties, and to identify and alter source code pertaining to a selected visual construct. Changes are serialized back to the application program source code and reflected in real time in the executing application, without a rebuild. Markup annotation preserves pre-evaluation versions of markup expressions for binding, static resource identification, and custom purposes. Markup annotation also correlates visual constructs and source code. The LADRT module operates independently of debuggers, and may autoload with the application. Program project and source code changes are not required for troubleshooting capability.


Find Patent Forward Citations

Loading…