06330670 is referenced by 502 patents and cites 36 patents.

A digital rights management operating system protects rights-managed data, such as downloaded content, from access by untrusted programs while the data is loaded into memory or on a page file as a result of the execution of a trusted application that accesses the memory. To protect the rights-managed data resident in memory, the digital rights management operating system refuses to load an untrusted program into memory while the trusted application is executing or removes the data from memory before loading the untrusted program. If the untrusted program executes at the operating system level, such as a debugger, the digital rights management operating system renounces a trusted identity created for it by the computer processor when the computer was booted. To protect the rights-managed data on the page file, the digital rights management operating system prohibits raw access to the page file, or erases the data from the page file before allowing such access. Alternatively, the digital rights management operating system can encrypt the rights-managed data prior to writing it to the page file. The digital rights management operating system also limits the functions the user can perform on the rights-managed data and the trusted application, and can provide a trusted clock used in place of the standard computer clock.

Title
Digital rights management operating system
Application Number
9/227561
Publication Number
6330670 (B1)
Application Date
January 8, 1999
Publication Date
December 11, 2001
Inventor
Butler W Lampson
Cambridge
MA, US
John D DeTreville
Seattle
WA, US
Paul England
Bellevue
WA, US
Agent
Lee & Hayes PLLC
US
Assignee
Microsoft Corporation
WA, US
IPC
G06F 9/44
View Original Source