Patent ID: 8601298

Claim:
A method for conserving power in a portable computing device (PCD) comprising: while the PCD is in an off-line state: identifying at least one controllable parameter of the PCD that influences power consumption of the PCD; applying two or more synthetic workloads at various combinations of values to the PCD to simulate various operating conditions of the PCD; for each combination of values for the two or more synthetic workloads, determining a corresponding value for the controllable parameter that optimizes power conservation of the PCD under the applied two or more synthetic workloads; creating a hypersurface based on the various combination of values for the applied two or more synthetic workloads and the corresponding value for the controllable parameter that optimizes power conservation of the PCD under the applied two or more synthetic workloads; placing the PCD into a normal operating state; while the PCD is in the normal operating state: applying two or more actual workloads to the PCD corresponding to the two or more synthetic workloads applied to the PCD while the PCD is in the off-line state; determining using a workload predictor predicted workloads based on the two or more actual workloads applied to the PCD; comparing the predicted workloads to the combinations of values of the two or more synthetic workloads in the hyperspace to select one of the corresponding values for the controllable parameter; and adjusting parameters of the workload predictor based on the selected value for the controllable parameter from the hypersurface.