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:
Mar. 26, 2019

Filed:

Sep. 30, 2016
Applicant:

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

Inventors:

Nagaraj Patil, Redmond, WA (US);

Kiran Nallabothula, Redmond, WA (US);

Doru Nica, Redmon, WA (US);

Himanshu Misra, Bellevue, WA (US);

Minjun Wu, Sammamish, WA (US);

Raghavendra Bhuthpur, Sammamish, WA (US);

Sathish Kumar Venkat Rangam, Kirkland, WA (US);

Srihari Busam, Redmond, WA (US);

Nagaraju Palla, Bellevue, WA (US);

Ning Zhuang, Bellevue, WA (US);

Ming Yang, Redmond, WA (US);

Xiaoyu Li, Bellevue, WA (US);

Eddie Fong, Redmond, WA (US);

Katy Chen, Bellevue, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 11/07 (2006.01);
U.S. Cl.
CPC ...
G06F 11/0709 (2013.01); G06F 11/079 (2013.01); G06F 11/0751 (2013.01); G06F 11/0769 (2013.01); G06F 11/0793 (2013.01);
Abstract

Personalized diagnostics, troubleshooting, recovery, and notification based on application state is provided. In some examples, system, application, and device level configuration and usage data may be collected as telemetry data. Upon detection of a crash or similar problem, or upon user activation, an assistance service and/or a local assistance application component may execute diagnostics on the crashed application based on the telemetry data, user credentials, known problems, and other factors which may be recorded by the assistance application and/or other system elements. Suitable recovery actions may be taken. If recovery actions are unsuccessful, diagnostic information may be provided to a support system and the issue elevated. Moreover, collected information may be provided to a system database for generating data insights and determining error patterns.


Find Patent Forward Citations

Loading…