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:
Aug. 03, 2021

Filed:

Oct. 08, 2018
Applicant:

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

Inventors:

Dhananjay Ramakrishnappa, Bengaluru, IN;

Gregory Irving Thiel, Black Diamond, WA (US);

Manoharan Kuppusamy, Redmond, WA (US);

Yogesh Bansal, Sammamish, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 21/62 (2013.01); G06F 9/54 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 21/6218 (2013.01); G06F 9/545 (2013.01); H04L 63/101 (2013.01); H04L 67/2819 (2013.01); H04L 67/32 (2013.01);
Abstract

A server kernel processing system receives an input/output (I/O) request from a user mode computing environment. The I/O request is analyzed to determine whether it is a modification request to modify data in a target volume. If so, target analysis logic determines whether the request is for a target volume that is within a first or second protected volume. If the request is to modify data stored in the first protected volume, the request is blocked. If the request is to modify data in a second protected volume, then a whitelist is examined to determine whether the requesting process and user are on the whitelist. If not, the request is also blocked.


Find Patent Forward Citations

Loading…