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. 28, 2015
Filed:
Dec. 08, 2010
Narayan Ashok Sathya, Karnataka, IN;
Sadagopan Rajaram, Andhra Pradesh, IN;
Satyanarayana Reddy Duggempudi, Andhra Pradesh, IN;
Yashwardhan Singh, Andhra Pradesh, IN;
Istvan Cseri, Seattle, WA (US);
Kunal R. Gandhi, Redmond, WA (US);
Narayan Ashok Sathya, Karnataka, IN;
Sadagopan Rajaram, Andhra Pradesh, IN;
Satyanarayana Reddy Duggempudi, Andhra Pradesh, IN;
Yashwardhan Singh, Andhra Pradesh, IN;
Istvan Cseri, Seattle, WA (US);
Kunal R. Gandhi, Redmond, WA (US);
Microsoft Technology Licensing LLC, Redmond, WA (US);
Abstract
Although a software developer writing software for a mobile device typically performs the development and some of the debugging of the application on a software development computer, the application also has to be debugged as it passes through the deactivate, terminate and reactivate states as it executes on the mobile device. To debug an application the developer can launch the debugger on the software development computer. The debugger can launch the application on the mobile device. If an event that terminates the application occurs, the debugger connection is terminated. In accordance with aspects of the subject matter disclosed herein, the debugger is automatically reattached to the restarted (activated) application. Reattaching the debugger automatically to the restarted application allows the developer to debug the mobile device application as an application passing through multiple states rather than debugging multiple instances of an application.