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. 01, 2013

Filed:

Dec. 30, 2011
Applicants:

Thekkthalackal Varugis Kurien, Sammamish, WA (US);

Jeffrey B Hamblin, Issaquah, WA (US);

Narasimha Rao Nagampalli, Kirkland, WA (US);

Peter T Brundrett, Seattle, WA (US);

Scott Field, Redmond, WA (US);

Inventors:

Thekkthalackal Varugis Kurien, Sammamish, WA (US);

Jeffrey B Hamblin, Issaquah, WA (US);

Narasimha Rao Nagampalli, Kirkland, WA (US);

Peter T Brundrett, Seattle, WA (US);

Scott Field, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
Abstract

At computer device power on, the operating system of the computer device initiates a monitor. The monitor assigns a monitoring program to each program and object (collectively, 'program') running on the computer device to monitor the activities of the program. When the monitoring program is assigned to a program, the monitoring program is assigned an integrity and/or privacy label (collectively, 'integrity label') based on predetermined criteria applied to the monitored program. The monitoring program, in turn, assigns an integrity label to the program monitored by the monitoring program. The integrity label assigned to the monitored program is less than or equal to the integrity label of the monitoring program. The monitor enforces an integrity policy of the computer device based on the integrity label assigned to monitored programs and the integrity label associated with data, another program, or a remote network resource that the monitored program is seeking to access.


Find Patent Forward Citations

Loading…