PREVENTING SLEEP MODE FOR DEVICES BASED ON SENSOR INPUTS
First Claim
1. A method, comprising:
- in a data processing device;
receiving, from an application running on the data processing device, an indication that one or more sensors are associated with a user input for the application;
determining, based on sensing information collected from the one or more sensors, a characteristic of the user input;
refraining from entering a sleep mode if the characteristic of the user input matches a specific characteristic condition specified by the application; and
allowing entering the sleep mode if the characteristic of the user input does not match the specific characteristic condition for a specific timeout period specified by the application.
2 Assignments
0 Petitions
Accused Products
Abstract
A data processing device may receive, from an application running on the data processing device, an indication that one or more sensors may be associated with a user input for the application. Based on sensing information collected from the one or more sensors, a characteristic of the user input may be determined by the data processing device. The data processing device may refrain from entering a sleep mode if the characteristic of the user input matches a specific characteristic condition specified by the application. The data processing device may allow entering the sleep mode if the characteristic of the user input does not match the specific characteristic condition for a specific timeout period specified by the application. The data processing device may receive the indication, information on the specific characteristic condition and/or information on the specific timeout period via invoking, by the application, one or more application programming interfaces (APIs).
24 Citations
20 Claims
-
1. A method, comprising:
in a data processing device; receiving, from an application running on the data processing device, an indication that one or more sensors are associated with a user input for the application; determining, based on sensing information collected from the one or more sensors, a characteristic of the user input; refraining from entering a sleep mode if the characteristic of the user input matches a specific characteristic condition specified by the application; and allowing entering the sleep mode if the characteristic of the user input does not match the specific characteristic condition for a specific timeout period specified by the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A system, comprising:
a data processing device, wherein the data processing device is operable to; receive, from an application running on the data processing device, an indication that one or more sensors are associated with a user input for the application; determine, based on sensing information collected from the one or more sensors, a characteristic of the user input; refrain from entering a sleep mode if the characteristic of the user input matches a specific characteristic condition specified by the application; and allow entering the sleep mode if the characteristic of the user input does not match the specific characteristic condition for a specific timeout period specified by the application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A method, comprising:
in a data processing device; receiving, from an application running on the data processing device, an indication that one or more sensors are associated with a user input for the application; determining, based on sensing information collected from the one or more sensors, a characteristic of the user input; refraining from entering a sleep mode if the characteristic of the user input matches a specific characteristic condition specified by the application; and allowing entering the sleep mode if the characteristic of the user input does not match the specific characteristic condition for a specific timeout period specified by the application, wherein the data processing device receives the indication, information on the specific characteristic condition and/or information on the specific timeout period via invoking, by the application, one or more application programming interfaces (APIs). - View Dependent Claims (20)
Specification