Optimizing preemptive operating system with motion sensing
First Claim
Patent Images
1. A method comprising:
- determining a current use characteristic for a mobile device including use of a plurality of resources based on one or more currently active applications and motion information, the resources including one or more of a user interface, storage bandwidth, volatile memory, non-volatile memory, and network bandwidth; and
determining a future use characteristic for the mobile device including use of the plurality of resources based on the one or more currently active applications and an expected future motion information; and
scheduling a future task based on the current use characteristics and the predicted future use characteristics and an availability of the one or more resources used by the future task.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus to provide a scheduler comprising determining a current use characteristic for the mobile device based on motion information and active applications, and scheduling a task based on the current use characteristics.
-
Citations
20 Claims
-
1. A method comprising:
-
determining a current use characteristic for a mobile device including use of a plurality of resources based on one or more currently active applications and motion information, the resources including one or more of a user interface, storage bandwidth, volatile memory, non-volatile memory, and network bandwidth; and determining a future use characteristic for the mobile device including use of the plurality of resources based on the one or more currently active applications and an expected future motion information; and scheduling a future task based on the current use characteristics and the predicted future use characteristics and an availability of the one or more resources used by the future task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile device including a network connection comprising:
-
a motion sensor to obtain motion information; a processor to implement an active application detector to detect a current use characteristic for the mobile device based on one or more currently active applications and the motion information; the processor further to identify a future use characteristic for the mobile device including use of the plurality of resources based on the one or more currently active applications and an expected future motion information; and a scheduler to schedule a future task based on the current use characteristics and the predicted future use characteristics and an availability of the one or more resources used by the future task, the resources including one or more of a user interface, storage bandwidth, volatile memory, non-volatile memory, and network bandwidth. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A mobile device including a network connection comprising:
-
a processor designed to implement a motion information logic to receive motion information from a mobile device, and to determine a current use characteristic and to determine an expected future use characteristics including use of a plurality of resources and an expected future motion information; an active application detector to adjust the current use characteristic for the mobile device based on one or more currently active applications and motion information;
a scheduler to receive a task to be scheduled, the task comprising a data transmission; andthe scheduler to schedule the task based on the current use characteristics and predicted future use characteristics and expected resource availability of one or more resources used by the future task, and the currently active applications and the expected future motion information.
-
Specification