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:
Jan. 11, 2022

Filed:

Dec. 31, 2019
Applicant:

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

Inventors:

Barry Christopher Allyn, Snohomish, WA (US);

Mert Ussakli, Seattle, WA (US);

Benjamin Triet-Minh Nguyen, Snoqualmie, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 11/30 (2006.01); G06F 9/50 (2006.01); G06F 12/00 (2006.01); G06F 12/02 (2006.01); G06F 21/55 (2013.01); G06F 9/52 (2006.01); G06F 9/48 (2006.01); G06F 12/10 (2016.01);
U.S. Cl.
CPC ...
G06F 9/5022 (2013.01); G06F 12/00 (2013.01); G06F 12/0261 (2013.01); G06F 21/556 (2013.01); G06F 9/4843 (2013.01); G06F 9/50 (2013.01); G06F 9/505 (2013.01); G06F 9/5011 (2013.01); G06F 9/5027 (2013.01); G06F 9/5038 (2013.01); G06F 9/526 (2013.01); G06F 12/023 (2013.01); G06F 12/10 (2013.01);
Abstract

Various embodiments discussed herein enable intelligent resource leak detection and associated user interface. In some aspects, if a kernel sends a tracing event (e.g., an ETW event) after a process or application has been requested to be shut down but before the process has actually been shut down, a resource leak can be detected. This is because the application should have requested the reference indicator to be removed in memory before the tracing event, as opposed to the kernel acting alone without an application request to remove the reference indicator. If a reference indicator has not been requested to be removed by the time this tracing event occurs, then it is indicative of the application never having sent a request to remove the reference indicator, which is indicative of a resource leak.


Find Patent Forward Citations

Loading…