Back to results
US 8,555,282 B1Granted
Optimizing preemptive operating system with motion sensing
AssigneeDP Technologies, Inc.
InventorsPhilippe Kahn, Arthur Kinsolving
Life of this patent
Estimating the term…
Abstract
A method and apparatus to provide a scheduler comprising receiving motion information from a mobile device, determining a current use characteristic for the mobile device based on the motion information, and scheduling a task based on the current use characteristic.
Claims22
A method comprising:
- receiving motion information from a mobile device;
- receiving active application data from the mobile device, the active application data identifying a currently active application, and resources used by the currently active application, the resources including network bandwidth, storage bandwidth, memory, and sensor data;
- determining a current use characteristic for the mobile device based on the motion information and the active application data;
- calculating expected future motions based on the motion information;
- and
- determining resources used by a task, the resources including one or more of:
- network bandwidth, storage bandwidth, memory, and sensors;
- scheduling the task based on the current use characteristic, the expected future motions, and the resources used by the task.
5 more elements
A mobile device comprising:
- a motion information logic implemented in a processor to receive motion information from a sensor in a mobile device, and to determine a current use characteristic and an expected future motion based on the motion information;
- an active application detector to identify an active application, and one or more resources associated with the active application, the one or more resources including:
- network bandwidth, storage bandwidth, memory and sensor data;
- and
- a scheduler to schedule a task based on the current use characteristic, the expected future motion, and a resource requirement associated with the task.
2 more elements
A mobile device comprising:
- a motion information logic implemented in a processor to receive motion data, and calculate current and expected future user activities;
- an active application detector to detect a current use of the mobile device, including one or more resources used by the current use of the mobile device, the one or more resources including:
- network bandwidth, storage bandwidth, memory, and sensor data;
- and
- a scheduler to schedule tasks based on the current use, and the current and expected future user activities, and resource requirements of the tasks.
2 more elements
Dependencies are inferred from the claim text.