Optimizing preemptive operating system with motion sensing
First Claim
Patent Images
1. A method comprising:
- predicting a future use characteristic for a device based on current motion information, predicted future motion information, and one or more currently active applications; and
scheduling a future task for execution at a future time based on the predicted future use characteristics.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus to provide a scheduler comprising determining a current use characteristic for the device based on motion information and active applications, and scheduling a future task.
459 Citations
20 Claims
-
1. A method comprising:
-
predicting a future use characteristic for a device based on current motion information, predicted future motion information, and one or more currently active applications; and scheduling a future task for execution at a future time based on the predicted future use characteristics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
a motion sensor to obtain motion information; an active application detector to detect one or more currently active applications; and a processor to identify a future use characteristic for the device, based on the one or more currently active applications, current motion information, and predicted future motion information; and a scheduler to schedule a task for execution at a future time based on the future use characteristics of the device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A device including a network connection comprising:
-
a motion information logic to receive motion information from a device, and to predict future motion information; an active application detector to detect one or more currently active applications and resource usage of the one or more currently active applications; a processor to determine future use characteristics based on the one or more currently active applications, the current motion information, and the predicted future motion information; a current task scheduler to schedule a first task for immediate execution based on data from the active application detector; a future task scheduler to receive a second task to be scheduled, the future task scheduler to schedule the second task for execution at a future time based on the predicted future use characteristics.
-
Specification