The present invention provides a technique for implementing digital rights
management for digital content that can be used on Java enabled mobile
devices. It enables the controlled usage of the digital content on the
mobile device after it is downloaded from a content provider. This is
achieved by a mobile service provider that generates a license based on a
rights workflow and applies charging policies to prevent the downloaded
digital content from being forwarded to other users. The digital content
cannot be used without the license. The digital content can be delivered
to the user either through combined or separate delivery, depending on
whether the license is sent along with the digital content or not. On
expiry of the license, the user is prompted for updating the license. The
user can then use the digital content once the license is updated.