a digital rights management system and methodology for a java client implementing a java runtime environment . the jre comprises a java virtual machine and java runtime libraries components and is capable of executing a player application for presenting content that can be presented through a java program and downloaded from a content server to the client . the drm system includes an acquisition component for receiving downloaded protected contents ; and a dynamic rights management layer located between the jre and player application for receiving requests to view or play downloaded protected contents from the player , and , in response to each request , determining the rights associated with protected content and enabling viewing or playing of the protected contents via the player application if permitted according to the rights . by providing a ad drm - enabled java runtime , which does not affect the way non - drm - related programs work , drm content providers will not require the installation of customized players . by securing the runtime , every java ™ player automatically and transparently becomes a drm - enabled player .