Method for improving accuracy of a time estimate used in digital rights management (DRM) license validation
First Claim
1. A method for validating a digital rights management (DRM) license, the method comprising:
- performing the following in a processor of a memory device;
receiving a request to validate a digital rights management (DRM) license stored on the memory device;
in response to receiving the request to validate the DRM license but before attempting to validate the DRM license, determining if a new time stamp is needed based on a time stamp update policy (TUP) for the DRM license that specifies when a new time stamp is needed; and
based on a determination that a new time stamp is needed, receiving the new time stamp and then attempting to validate the DRM license using a time estimate based on the new time stamp.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for improving accuracy of a time estimate used in digital rights management (DRM) license validation is disclosed. In one embodiment, a memory device receives a request to validate a DRM license stored on the memory device, wherein the DRM license is associated with a time stamp update policy (TUP) that specifies when a new time stamp is needed. Before attempting to validate the DRM license, the memory device determines if a new time stamp is needed based on the TUP associated with the DRM license. If a new time stamp is needed, the memory device receives the new time stamp and then attempts to validate the DRM license using a time estimate based on the new time stamp. Other embodiments are disclosed, and each of the embodiments can be used alone or together in combination.
-
Citations
33 Claims
-
1. A method for validating a digital rights management (DRM) license, the method comprising:
performing the following in a processor of a memory device; receiving a request to validate a digital rights management (DRM) license stored on the memory device; in response to receiving the request to validate the DRM license but before attempting to validate the DRM license, determining if a new time stamp is needed based on a time stamp update policy (TUP) for the DRM license that specifies when a new time stamp is needed; and based on a determination that a new time stamp is needed, receiving the new time stamp and then attempting to validate the DRM license using a time estimate based on the new time stamp. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for validating a digital rights management (DRM) license, the method comprising:
performing the following in a processor of a memory device; receiving a request to validate one of a plurality of digital rights management (DRM) licenses stored on the memory device; in response to receiving the request to validate the one of the plurality of DRM licenses but before attempting to validate the one of the plurality of DRM licenses, determining if a new time stamp is needed based on a time stamp update policy (TUP) for the DRM license that specifies when a new time stamp is needed; and based on a determination that a new time stamp is needed, receiving the new time stamp and then attempting to validate the one of the plurality of DRM licenses using a time estimate based on the new time stamp. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A memory device comprising:
-
a memory array; and a processor in communication with the memory array and operative to; receive a request to validate a digital rights management (DRM) license stored on the memory device; in response to receiving the request to validate the DRM license but before attempting to validate the DRM license, determine if a new time stamp is needed based on a time stamp update policy (TUP) for the DRM license that specifies when a new time stamp is needed; and based on a determination that a new time stamp is needed, receive the new time stamp and then attempt to validate the DRM license using a time estimate based on the new time stamp. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A memory device comprising:
-
a memory array; and a processor in communication with the memory array and operative to; receive a request to validate one of a plurality of digital rights management (DRM) licenses stored on the memory device; in response to receiving the request to validate the one of the plurality of DRM licenses but before attempting to validate the one of the plurality of DRM licenses, determine if a new time stamp is needed based on a time stamp update policy (TUP) for the one of the plurality of DRM licenses that specifies when a new time stamp is needed; based on a determination that a new time stamp is needed, receive the new time stamp and then attempt to validate the one of the plurality of DRM licenses using a time estimate based on the new time stamp. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
Specification