METHOD AND APPARATUS FOR MANAGING POLICIES FOR TIME-BASED LICENSES ON MOBILE DEVICES
First Claim
1. A method for limiting access to protected content on a mobile device, comprising:
- storing a first parameter value on the mobile device representing a first policy condition controlling access to the protected content when the mobile device does not have access to a source of secure time;
determining if the mobile device has access to the source of secure time;
granting access to the protected content if the mobile device has access to the source of secure time;
determining whether the first policy condition is satisfied if the mobile device does not have access to the source of secure time; and
providing access to the protected content so long as the first policy condition is satisfied.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and devices provide for creating, managing, modifying, and/or enforcing flexible digital rights management license policies for protecting games, media, data, or other software with a time-based license. Embodiments are especially directed toward situations in which a source of time is unavailable, untrustworthy, or unreliable. Licenses are defined by a small number of parameters. Parameter values may be defined by and included with protected content or applications. The parameter values may be chosen to define and enforce a desired level of compromise between usability and security characteristics.
-
Citations
119 Claims
-
1. A method for limiting access to protected content on a mobile device, comprising:
-
storing a first parameter value on the mobile device representing a first policy condition controlling access to the protected content when the mobile device does not have access to a source of secure time; determining if the mobile device has access to the source of secure time; granting access to the protected content if the mobile device has access to the source of secure time; determining whether the first policy condition is satisfied if the mobile device does not have access to the source of secure time; and providing access to the protected content so long as the first policy condition is satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for limiting access to individual files of protected content on a mobile device, comprising:
-
storing at least a first parameter value on the mobile device representing a first policy condition controlling access to each individual file of protected content when the mobile device does not have access to a source of secure time; determining if the mobile device has access to the source of secure time; granting access to each individual file of protected content if the mobile device has access to the source of secure time; determining whether the first policy condition for each individual file of protected content is satisfied if the mobile device does not have access to the source of secure time; and providing access to each individual file of protected content so long as the first policy condition is satisfied. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A mobile device, comprising:
-
a processor; a wireless transceiver coupled to the processor and configured to connect to a wireless network; and a memory coupled to the processor, the memory having stored therein software instructions configured to cause the processor to perform steps comprising; storing a first parameter value on the mobile device representing a first policy condition controlling access to the protected content when the mobile device does not have access to a source of secure time; determining if the mobile device has access to the source of secure time; granting access to the protected content if the mobile device has access to the source of secure time; determining whether the first policy condition is satisfied if the mobile device does not have access to the source of secure time; and providing access to the protected content so long as the first policy condition is satisfied. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A mobile device, comprising:
-
means for storing a first parameter value on the mobile device representing a first policy condition controlling access to the protected content when the mobile device does not have access to a source of secure time; means for determining if the mobile device has access to the source of secure time; means for granting access to the protected content if the mobile device has access to the source of secure time; means for determining whether the first policy condition is satisfied if the mobile device does not have access to the source of secure time; and means for providing access to the protected content so long as the first policy condition is satisfied. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. A mobile device, comprising:
-
means for storing at least a first parameter value on the mobile device representing a first policy condition controlling access to each individual file of protected content when the mobile device does not have access to a source of secure time; means for determining if the mobile device has access to the source of secure time; means for granting access to each individual file of protected content if the mobile device has access to the source of secure time; means for determining whether the first policy condition for each individual file of protected content is satisfied if the mobile device does not have access to the source of secure time; and means for providing access to each individual file of protected content so long as the first policy condition is satisfied. - View Dependent Claims (79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97)
-
-
98. A server for providing protected content to a mobile device comprising:
-
a mass storage memory having stored therein individual files of protected content and a database containing at least a first parameter value representing a first policy condition controlling access to the protected content when the mobile device does not have access to a source of secure time; a processor coupled to the mass storage memory and configured to connect to a wireless network, wherein the processor is configured by processor-executable software instructions to perform the steps of; receiving a request to download protected content by the mobile device; transmitting to the mobile device the protected content in response to the request; and transmitting to the mobile device at least a first parameter value representing a first policy condition controlling access to the protected content when the mobile device does not have access to a source of secure time. - View Dependent Claims (99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119)
-
Specification