IP Library Granted Patent US 10,990,187
Granted Patent B2
US 10,990,187 · App. 16/590,167 · Granted Apr 27, 2021

Methods, systems, and apparatuses to update screen content responsive to user gestures

Inventors: Alexandros A. Pantelopoulos (Berkeley, CA); Shelten Gee Jao Yuen (Berkeley, CA); Heiko Gernot Albert Panther (Oakland, CA)
Assignee: Fitbit, Inc.
G06F3/017A61B5/681A61B5/6802A61B5/6824G01C22/006G01P15/00G06F1/163G06F1/1694G06F1/3206G06F1/3265G06F3/048G09G5/10G06F2200/1636G09G2330/026
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,990,187
App. No.
16/590,167
Granted
Apr 27, 2021
Kind
B2
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.

Claims (45)

1. An electronic device comprising:

a display;

a set of sensors configured to generate sensor data, the sensor data describing a user wearing the electronic device;

a set of one or more processors coupled to the display and the set of sensors;

a non-transitory machine-readable storage medium coupled to the set of one or more processors and having stored therein instructions which, when executed by the set of one or more processors, cause the set of one or more processors to perform:

determining that a sleep activity state of the user is active based at least in part on the sensor data;

activating a sleep watch check rule associated with the sleep activity state based on the sleep activity state of the user being active, wherein activation of the sleep watch check rule disables visible changes to the display in response to watch check events detected by the electronic device;

determining at least one occurrence of a watch check event based at least in part on the sensor data, the watch check event being associated with a watch check rule that causes a visible change to the display;

determining that the sleep watch check rule associated with the sleep activity state is active; and

preventing the at least one occurrence of the watch check event from causing the visible change to the display until detection of at least one enabling event.

2. The electronic device of claim 1 , wherein the watch check event corresponds to at least one particular type of activity indicating the user attempted to view the display of the electronic device.

3. The electronic device of claim 1 , wherein the at least one enabling event corresponds to a detection of a pre-defined number of watch check events based at least in part on the sensor data generated by the set of sensors associated with the electronic device.

4. The electronic device of claim 1 , wherein the at least one enabling event corresponds to an electronic alarm associated with the electronic device being set to activate within a pre-defined time period.

5. The electronic device of claim 1 , wherein the at least one enabling event corresponds to a detection of motion indicating the user is awake based at least in part on the sensor data generated by the set of sensors associated with the electronic device.

6. The electronic device of claim 1 , wherein the at least one enabling event corresponds to a pressing of a manual interface associated with the electronic device.

7. The electronic device of claim 6 , wherein the manual interface corresponds to at least one of: a button, a touch interface, or a tap sensor.

8. The electronic device of claim 1 , wherein the instructions further include instructions which, when executed by the set of processors, further cause the set of processors to perform:

detecting the at least one enabling event based at least in part on the sensor data generated by the set of sensors associated with the electronic device; and

deactivating the sleep watch check rule based at least in part on the detection of the at least one enabling event.

9. The electronic device of claim 8 , wherein the instructions further include instructions which, when executed by the set of processors, further cause the set of processors to perform:

determining at least one occurrence of a second watch check event based at least in part on the sensor data, the second watch check event being associated with a watch check rule that causes a visible change to the display;

determining that the sleep watch check rule associated with the sleep activity state is inactive; and

causing the visible change to the display based at least in part on the at least one occurrence of the second watch check event.

10. The electronic device of claim 1 , wherein:

the set of sensors includes one or more of: a motion sensor or a heart rate monitor, and the sensor data for detecting that the sleep activity state of the user is active includes one or more selected from the group consisting of: data generated by the heart rate monitor, data generated by the motion sensor, or data generated by the heart rate monitor and the motion sensor.

11. A method, comprising:

determining, by an electronic device, that a sleep activity state of a user wearing the electronic device is active based at least in part on sensor data generated by a set of sensors associated with the electronic device;

activating, by the electronic device, a sleep watch check rule associated with the sleep activity state based on the sleep activity state of the user being active, wherein activation of the sleep watch check rule disables visible changes to a display associated with the electronic device in response to watch check events detected by the electronic device;

determining, by the electronic device, at least one occurrence of a watch check event based at least in part on the sensor data, the watch check event being associated with a watch check rule that causes a visible change to the display;

determining, by the electronic device, that the sleep watch check rule associated with the sleep activity state is active; and

preventing, by the electronic device, the at least one occurrence of the watch check event from causing the visible change to the display until detection of at least one enabling event.

12. The method of claim 11 , wherein the watch check event corresponds to at least one particular type of activity indicating the user attempted to view the display of the electronic device.

13. The method of claim 11 , wherein the at least one enabling event corresponds to a detection of a pre-defined number of watch check events based at least in part on the sensor data generated by the set of sensors associated with the electronic device.

14. The method of claim 11 , wherein the at least one enabling event corresponds to an electronic alarm associated with the electronic device being set to activate within a pre-defined time period.

15. The method of claim 11 , wherein the at least one enabling event corresponds to a detection of motion indicating the user is awake based at least in part on the sensor data generated by the set of sensors associated with the electronic device.

16. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of an electronic device, cause the electronic device to perform a method comprising:

determining that a sleep activity state of a user wearing the electronic device is active based at least in part on sensor data generated by a set of sensors associated with the electronic device;

activating a sleep watch check rule associated with the sleep activity state based on the sleep activity state of the user being active, wherein activation of the sleep watch check rule disables visible changes to a display associated with the electronic device in response to watch check events detected by the electronic device;

determining at least one occurrence of a watch check event based at least in part on the sensor data, the watch check event being associated with a watch check rule that causes a visible change to the display;

determining that the sleep watch check rule associated with the sleep activity state is active; and

preventing the at least one occurrence of the watch check event from causing the visible change to the display until detection of at least one enabling event.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the watch check event corresponds to at least one particular type of activity indicating the user attempted to view the display of the electronic device.

18. The non-transitory computer-readable storage medium of claim 16 , wherein the at least one enabling event corresponds to a detection of a pre-defined number of watch check events based at least in part on the sensor data generated by the set of sensors associated with the electronic device.

19. The non-transitory computer-readable storage medium of claim 16 , wherein the at least one enabling event corresponds to an electronic alarm associated with the electronic device being set to activate within a pre-defined time period.

20. The non-transitory computer-readable storage medium of claim 16 , wherein the at least one enabling event corresponds to a detection of motion indicating the user is awake based at least in part on the sensor data generated by the set of sensors associated with the electronic device.

Continuity (6)
Continuation 15985427 · May 21, 2018
Continuation 14856513 · Sep 16, 2015
Continuation 14746748 · Jun 22, 2015
Provisional Application 62068597 · Oct 24, 2014
Provisional Application 62054379 · Sep 23, 2014
Related Publication 20200033952A1 · Jan 30, 2020