Patent ID: 8813238

Claim:
A client device associated with digital rights management (DRM), the device comprising: a processor configured to identify a stored rights object associated with a stored asset, wherein the rights object includes reporting duration information associated with the stored asset, and the rights object is associated with at least one of: a rental right, a subscription right, and a purchase right, determine whether client device is in an on-line mode; if client device is in an online-mode, determine whether a transmission of an early status message to contact a DRM system was a successful communication based on an early status message determination, and if a failure in communicating the early status message is determined, wherein the failure indicates the DRM system could not be contacted, performing: utilize the stored asset upon the indication of the failure in which the DRM system could not be contacted; record a time associated with the utilizing the stored asset in the reporting duration information; and report the utilization of the stored asset and the recorded time in the reporting duration information to the DRM system when communication with the DRM system is established, wherein updated duration information is received from the DRM system and is based on the recorded time, wherein at least one of the reporting duration information and the updated duration information includes an expiration period, the expiration period is associated with at least one of: a rental period of the rental right, a subscription period of the subscription right, and a purchase period of the purchase right, and the expiration period is associated with at least one of a rights renewal, a rights revalidation, and a rights extension at the end of the expiration period.