Patent ID: 7792859
Filing Date: 2010-09-07
Classification: G06F

Abstract:
1. A method for providing secure access to digital media files stored on a computer readable digital medium thereby permitting playback of the media files on diverse end devices and providing security against copying, comprising the steps of: reading a security data structure stored on the computer readable digital medium; retrieving a user identifier associated with a user requesting access to the media files; comparing information read from the security data structure with the user identifier; determining an access level for the user based on the comparison; determining whether an access requested by the user is authorized based upon the access level determined for the user; forming a digital signature based upon the user identifier and identification data stored on the computer readable digital medium using a cryptographically secure hashing function; and storing the digital signature in the security data structure stored on the computer readable digital medium; wherein the computer readable digital medium includes a media player library containing a plurality of software modules for selectively accessing a respective one of a plurality of separate and distinct media players and file types, the software modules defining a cross-platform language, the media player library including an intermediate filter driver for: