Resource saving preemption
First Claim
1. A method comprising:
- determining by a first execution thread whether a user is proximately located with respect to a device;
setting an indicator, by the first execution thread, if it is determined that the user is proximately located with respect to the device;
determining by a second execution thread whether there is activity on the device; and
simulating by the second execution thread, an activity on the device to prevent a first resource of the device from transitioning into a first resource saving state, if it is determined that there is no activity on the device within a first time period and the indicator remains set.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for allowing a user device to avoid undesired state transitions when the user is present but not performing activities is provided. The method provides for detection of activity in the proximity of the user device by monitoring for sounds via an audio input device connected to the user device. The method further provides for analysis of the detected audio signals on the audio input to determine if the sound detected matches a voice reference sample of the user of the user device. If the detected sound matches the existing voice reference sample of the user, the method provides for simulation of activities on the user device, thereby preventing the user device from performing an undesired state transition, and in turn pre-empting resource saving operations.
-
Citations
34 Claims
-
1. A method comprising:
-
determining by a first execution thread whether a user is proximately located with respect to a device;
setting an indicator, by the first execution thread, if it is determined that the user is proximately located with respect to the device;
determining by a second execution thread whether there is activity on the device; and
simulating by the second execution thread, an activity on the device to prevent a first resource of the device from transitioning into a first resource saving state, if it is determined that there is no activity on the device within a first time period and the indicator remains set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 33, 34)
-
-
14. An apparatus, comprising:
-
a storage medium; and
programming instructions stored in the storage medium, configured to program the apparatus to implement a first execution thread equipped to determine whether a user is proximately located with respect to the apparatus, and set an indicator if it is determined that the user is proximately located with respect to the device; and
a second execution thread equipped to determine whether there is activity on the apparatus, and simulate an activity to prevent a first resource of the apparatus from transitioning into a first resource saving state if it is determined that there is no activity on the apparatus within a first time period and the indicator remains set. - View Dependent Claims (15, 16)
-
-
17. A system, comprising:
-
a processor; and
a module configured to be operated by the processor to implement a first execution thread equipped to determine whether a user is proximately located with respect to the apparatus, and set an indicator if it is determined that the user is proximately located with respect to the device; and
a second execution thread equipped to determine whether there is activity on the apparatus, and simulate an activity to prevent a first resource of the apparatus from transitioning into a first resource saving state if it is determined that there is no activity on the apparatus within a first time period and the indicator remains set. - View Dependent Claims (18, 19)
-
-
20. An apparatus, comprising:
-
a storage medium having stored therein a plurality of programming instructions designed to implement a first execution thread equipped to determine whether a user is proximately located with respect to the apparatus, and set an indicator if it is determined that the user is proximately located with respect to the apparatus; and
a second execution thread equipped to determine whether there is activity on the apparatus, and simulate an activity to prevent a first resource of the apparatus from transitioning into a first resource saving state if it is determined that there is no activity on the apparatus within a first time period and the indicator remains set; and
a processor coupled to the storage medium to execute the programming instructions. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification