Methods, systems, and apparatuses to display visibility changes responsive to user gestures
First Claim
Patent Images
1. An apparatus comprising:
- a display;
a set of sensors configured to generate sensor data, the set of sensors comprising an accelerometer;
a set of processors coupled to the display and the set of sensors; and
a non-transitory machine readable storage medium coupled to the set of processors and having stored therein a watch check gesture detector for receiving the sensor data, the watch check gesture detector comprising;
a first watch check rule for a first activity; and
a second watch check rule for a second activity, the second activity being different from the first activity,wherein the first watch check rule includes a first condition indicative of a user of the apparatus checking the display while performing the first activity, the first condition comprising a first acceleration magnitude threshold, and wherein the second watch check rule includes a second condition indicative of the user checking the display while performing the second activity, the second condition comprising a second acceleration magnitude threshold that is different from the first acceleration magnitude threshold,wherein the storage medium further comprises instructions that, when executed by the set of processors, cause the set of processors to;
detect, using the sensor data, that the user is performing the first activity based on a number of acceleration peaks, detected by the accelerometer, in the sensor data;
in response to determining that the user is performing the first activity, determine whether the sensor data includes at least a threshold number of acceleration peaks having magnitudes below the first acceleration magnitude threshold associated with the first activity; and
in response to determining that the sensor data includes at least the threshold number of acceleration peaks having magnitudes below the first acceleration magnitude threshold associated with the first activity, cause a change in visibility of the display.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, an electronic device to be worn on a user'"'"'s forearm includes a display and a set of one or more sensors that provide sensor data. In one aspect, a device may detect, using sensor data obtained from a set of sensors, that a first activity state of a user is active. The device may determine, while the first activity state is active, that the sensor data matches a watch check rule associated with the first activity state. Responsive to the detected match, the device may cause a change in visibility of the display.
87 Citations
30 Claims
-
1. An apparatus comprising:
-
a display; a set of sensors configured to generate sensor data, the set of sensors comprising an accelerometer; a set of processors coupled to the display and the set of sensors; and a non-transitory machine readable storage medium coupled to the set of processors and having stored therein a watch check gesture detector for receiving the sensor data, the watch check gesture detector comprising; a first watch check rule for a first activity; and a second watch check rule for a second activity, the second activity being different from the first activity, wherein the first watch check rule includes a first condition indicative of a user of the apparatus checking the display while performing the first activity, the first condition comprising a first acceleration magnitude threshold, and wherein the second watch check rule includes a second condition indicative of the user checking the display while performing the second activity, the second condition comprising a second acceleration magnitude threshold that is different from the first acceleration magnitude threshold, wherein the storage medium further comprises instructions that, when executed by the set of processors, cause the set of processors to; detect, using the sensor data, that the user is performing the first activity based on a number of acceleration peaks, detected by the accelerometer, in the sensor data; in response to determining that the user is performing the first activity, determine whether the sensor data includes at least a threshold number of acceleration peaks having magnitudes below the first acceleration magnitude threshold associated with the first activity; and in response to determining that the sensor data includes at least the threshold number of acceleration peaks having magnitudes below the first acceleration magnitude threshold associated with the first activity, cause a change in visibility of the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory machine readable storage medium storing therein a watch check gesture detector for receiving sensor data generated by a set of sensors of an apparatus, the set of sensors comprising an accelerometer, the watch check gesture detector comprising:
-
a first watch check rule for a first activity; and a second watch check rule for a second activity, the second activity being different from the first activity, wherein the first watch check rule includes a first condition indicative of a user checking a display of the apparatus while performing the first activity, the first condition comprising a first acceleration magnitude threshold, and wherein the second watch check rule includes a second condition indicative of the user checking the display while performing the second activity, the second condition comprising a second acceleration magnitude threshold that is different from the first acceleration magnitude threshold, wherein the storage medium further comprises instructions that, when executed by a set of processors, cause the set of processors to; detect, using the sensor data generated by the set of sensors, that the user is performing the first activity based on a number of acceleration peaks, detected by the accelerometer, in the sensor data; in response to determining that the user is performing the first activity, determine whether the sensor data includes at least a threshold number of acceleration peaks having magnitudes below the first acceleration magnitude threshold associated with the first activity; and in response to determining that the sensor data includes at least the threshold number of acceleration peaks having magnitudes below the first acceleration magnitude threshold associated with the first activity, cause a change in visibility of the display. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of changing visibility of a display of an apparatus including a processor and a set of sensors comprising an accelerometer, the method comprising:
-
storing a first watch check rule for a first activity and a second watch check rule for a second activity, the second activity being different from the first activity, wherein the first watch check rule includes a first condition indicative of a user of the apparatus checking the display while performing the first activity, the first condition comprising a first acceleration magnitude threshold, and wherein the second watch check rule includes data or logic that represents one or more patterns of movement indicative of the user checking the display while performing the second activity, the second condition comprising a second acceleration magnitude threshold that is different from the first acceleration magnitude threshold; detecting, by the apparatus using sensor data generated by the set of sensors, that the user is performing the first activity based on a number of acceleration peaks, detected by the accelerometer, in the sensor data; in response to determining that the user is performing the first activity, determining, by the apparatus, whether the sensor data includes at least a threshold number of acceleration peaks having magnitudes below the first acceleration magnitude threshold associated with the first activity; and in response to determining that the sensor data includes at least the threshold number of acceleration peaks having magnitudes below the first acceleration magnitude threshold associated with the first activity, causing a change in visibility of the display. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification