Thursday the USPTO publishes new patent applications. Both of today's Spotlight applications address certain aspects of DRM. Assigned to Philips, the first application discloses state information in DRM identifier for ad DRM. Assigned to IBM, the second application discloses techniques for supporting digital rights management in an enhanced Java 2 runtime environment.
20080060081,"State Info in Drm Identifier for Ad Drm," assigned to Philips.
This invention relates to a method and a device providing a content listing comprising a data structure (200) comprising a content listing (CDS) representing a number of media content items (100), where a media content item (100) is represented two times by a first (DRM id(s)) and a second (Dom.ID) representation if the media content item (100) belongs to a specific Digital Rights Management system (DRM) (300; 400) protecting the media content item (100). The first representation (DRM id(s)) comprises an identifier of the type of Digital Rights Management system (DRM) (300; 400) that protects the media content item (100), and the second representation (Dom.ID) comprises the first representation and additional information relating to the identification and/or a state of the specific Digital Rights Management system (DRM) (300; 400) that the media content item (100) belongs to. Hereby, handling of access to a given content item when the given rights related to a content item may differ depending on the state or situation of the DRM content is obtained, since information relating to this may be implemented in the second (or additional)representation. Additionally, it is also possible to provide a single implementation (comprising at least two representations) that can be handled as optimally as possible by both aware and unaware control points.
20080060083, "System and method for supporting digital rights management in an enhanced Java 2 runtime environment," assigned to IBM.
A digital rights management (DRM) system and methodology for a Java client implementing a Java Runtime Environment (JRE). The JRE comprises a Java Virtual Machine (JVM) and Java runtime libraries components and is capable of executing a player application for presenting content that can be presented through a Java program (e.g., a Java application, applet, servlet, bean, etc.) 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 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.TM. player automatically and transparently becomes a DRM-enabled player