System and method for representing a secure time in a device based upon an insecure clock
First Claim
Patent Images
1. A method comprising:
- monitoring a system clock of an electronic device;
accessing a secure clock, wherein information regarding the secure clock is hidden from an application of the electronic device or a user of the electronic device;
receiving, by the electronic device, a request for access rights information from an application of the electronic device;
calculating, by the electronic device, a difference between a time of the system clock and a time of the secure clock;
modifying, by the electronic device, said access rights information at least in part by the difference between the time of the system clock and the time of the secure clock, wherein said access rights information defines when content can be accessed; and
providing, by the electronic device, the modified access rights information to the application.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing modified rights information to an application on an electronic device. A centralized component monitors both a system clock and a secure clock. The centralized component calculates the difference between the time of the system clock and the time of the secure clock and thereafter modifies the access rights information for the application by the difference between the times. The modified access rights information is then presented to the application for use.
18 Citations
13 Claims
-
1. A method comprising:
-
monitoring a system clock of an electronic device; accessing a secure clock, wherein information regarding the secure clock is hidden from an application of the electronic device or a user of the electronic device; receiving, by the electronic device, a request for access rights information from an application of the electronic device; calculating, by the electronic device, a difference between a time of the system clock and a time of the secure clock; modifying, by the electronic device, said access rights information at least in part by the difference between the time of the system clock and the time of the secure clock, wherein said access rights information defines when content can be accessed; and providing, by the electronic device, the modified access rights information to the application. - View Dependent Claims (2, 3, 4, 5)
-
-
6. One or more non-transitory memory units storing computer readable instructions configured to, when executed, cause an apparatus to at least:
-
monitor a system clock of the apparatus; access a secure clock, wherein information regarding the secure clock is hidden from an application of the electronic device or a user of the electronic device; receive a request for access rights information from an application of the apparatus; calculate a difference between a time of the system clock and a time of the secure clock; modify said access rights information at least in part by the difference between the time of the system clock and the time of the secure clock, wherein said access rights information defines when content can be accessed; and provide the modified access rights information to the application. - View Dependent Claims (7, 8, 9)
-
-
10. An apparatus, comprising:
-
a processor; one or more memory units storing computer readable instructions configured to, with the processor, cause the apparatus to at least; monitor a system clock of the apparatus; access a secure clock, wherein information regarding the secure clock is hidden from an application of the electronic device or a user of the electronic device; receive a request for access rights information from an application of the apparatus; calculate a difference between a time of the system clock and a time of the secure clock; modify said access rights information at least in part by the difference between the time of the system clock and the time of the secure clock, wherein said access rights information defines when content can be accessed; and provide the modified access rights information to the application. - View Dependent Claims (11, 12, 13)
-
Specification