Patent ID: 8863310

Claim:
A method for performing digital rights management, comprising the steps of: maintaining, by a server, a dataset containing a plurality of files, wherein each of said plurality of files has write protection; attempting to write to one or more of said plurality of files on a computing device, wherein said attempting comprises initiating, by said server, a software program to run on said computing device to write to one or more of said plurality of files; determining that one or more of said plurality of files were successfully written to upon receiving no error message after a predetermined time interval has passed after said attempting, and generating data indicating that one or more user privileges for access on said computing device are improperly obtained, wherein write protection for one or more of said plurality of files is removable using said one or more user privileges, wherein said one or more user privileges for access on said computing device comprise at least one root user privilege for an operating system of said computing device, wherein said at least one root user privilege provides permission to alter said operating system, and wherein said data further indicates that a user of said computing device has improperly obtained said at least one root user privilege; storing said data on said server; and rejecting, by said server, a request from said computing device for a particular piece of digital content based at least in part on said data, wherein said rejecting prevents tampering with said particular piece of digital content.