Apparatus and method to track device usage
First Claim
Patent Images
1. A system comprising:
- a processor comprising;
statistical logic to send a first indication to control logic to record an increase in processor usage corresponding to an elapsed time of processor operation, responsive to;
a second indication that the processor usage has increased by a defined amount; and
a match of a reference number to a test number selected by a random selection process from a defined pool of numbers, wherein the random selection process comprises selection of a test number from the pool of numbers and comparison to a reference number, wherein the reference number is set equal to one of the numbers of the pool and a count of the numbers in the pool is associated with a frequency of recordation of the processor usage in a non-volatile memory of the processor;
the control logic to record the increase in the usage in the non-volatile memory of the processor responsive receipt of the first indication to record; and
dynamic random access memory coupled to the processor.
2 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a processor includes measurement logic to measure a usage associated with the processor. The processor also includes statistical logic to determine, based on a statistical procedure, whether to provide a permission to record an increase in usage responsive to an indication that the usage has increased by a defined amount. The processor also includes control logic to record the defined increase in usage in non-volatile memory responsive to receipt of the permission to record from the statistical logic. Other embodiments are described and claimed.
-
Citations
7 Claims
-
1. A system comprising:
a processor comprising; statistical logic to send a first indication to control logic to record an increase in processor usage corresponding to an elapsed time of processor operation, responsive to; a second indication that the processor usage has increased by a defined amount; and a match of a reference number to a test number selected by a random selection process from a defined pool of numbers, wherein the random selection process comprises selection of a test number from the pool of numbers and comparison to a reference number, wherein the reference number is set equal to one of the numbers of the pool and a count of the numbers in the pool is associated with a frequency of recordation of the processor usage in a non-volatile memory of the processor; the control logic to record the increase in the usage in the non-volatile memory of the processor responsive receipt of the first indication to record; and
dynamic random access memory coupled to the processor.- View Dependent Claims (2, 3, 4)
-
5. At least one non-transitory computer readable storage medium having instructions stored thereon for causing a system to:
-
determine whether a processor usage associated with a processor has increased by a defined amount; responsive to a determination that the processor usage has increased by an amount that exceeds the defined amount, store an incremental value corresponding to an incremental amount by which the amount exceeds the defined amount, reset a counter that determines the processor usage, and after the counter is reset add the incremental value to the counter; determine whether a test number procured via a statistical procedure matches a reference number; and responsive to a match of the test number and the reference number and to the determination that the processor usage has increased by the defined amount, record an increase in the processor usage in non-volatile memory. - View Dependent Claims (6, 7)
-
Specification