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:
Apr. 13, 2010
Filed:
Sep. 20, 2005
Boaz Chen, Redmond, WA (US);
Shahar Prish, Redmond, WA (US);
Juraj Slugen, Bellevue, WA (US);
Liviu Asnash, Bellevue, WA (US);
Boaz Chen, Redmond, WA (US);
Shahar Prish, Redmond, WA (US);
Juraj Slugen, Bellevue, WA (US);
Liviu Asnash, Bellevue, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A server application discovers its relevant data objects and generates a report of the current states of such objects at a moment in time that is relevant to a detected failure. Responsive to a request for a server application state, the application can identify root objects; discover data types, values, and related objects through recursive traversal and analysis of the object hierarchies; and generate a state description of the application for review and analysis by others. The state discovery may be synchronized among multiple threads to ensure that the state description represents a snapshot of the server application state and a single point in its execution. The state description can be analyzed by validation tools to detect where the error might exist in the application and how the error might be corrected.