A digital rights management (DRM) system distributes the storage of rights
and/or the rights management decision making process between a DRM client
and DRM server, in order to overcome the shortcomings inherent in
exclusively client-side or exclusively server-side DRM systems.