IP Library › Granted Patent US 12,166,915
Granted Patent B1
US 12,166,915 · App. 18/404,591 · Granted Dec 10, 2024

Method and apparatus for automatically setting alarms and notifications

Inventors: Shannon M. Ma (San Francisco, CA); Devrim Varoglu (Santa Clara, CA); Mohammad Bidabadi (San Francisco, CA); Paolo D. Concha (Chula Vista, CA)
Assignee: Apple Inc.
H04M1/72454G04G13/023G04G13/026G04G21/025G04G21/04H04M1/72451H04M2250/12
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 12,166,915
App. No.
18/404,591
Granted
Dec 10, 2024
Kind
B1
Abstract

A processor-based personal electronic device (such as a smartphone) is programmed to automatically respond to data sent by various sensors from which the user's activity may be inferred. One or more alarms on the device may be temporarily disabled when sensor data indicates that the user is asleep. One or more of the sensors may be worn by the user and remote from the device. A wireless communication link may be used by the device to obtain remote sensor data. Data from on-board sensors in the device—such as motion sensors, location sensors, ambient light sensors, and the like—may also be used to deduce the user's current activity. User data (such as calendar entries) may also be used to determine likely user activity and set alarms accordingly. Biometric data from a second, nearby person may also be used to automatically select certain alarm modes on a first person's device.

Claims (34)

1. A computer-implemented method comprising:

determining, by a device associated with a user, that the user is asleep based on one or more signals received from one or more sensors associated with the user;

determining, by the device, nap information stored on the device, wherein the nap information includes a desired nap duration and a designated time of the day for a nap;

determining that a current time of the day that the user is asleep corresponds to the designated time of the day for the nap; and

automatically setting a do not disturb feature to be active on the device for a period of time corresponding to the desired nap duration.

2. The method according to claim 1 , further comprising, after the do not disturb feature is set to be active, automatically setting an alarm to sound at an end of the desired nap duration.

3. The method according to claim 1 , wherein the desired nap duration is input by the user at a time before the user fell asleep.

4. The method according to claim 1 , wherein the nap information is input by the user and does not include a set beginning time or a set ending time.

5. The method according to claim 1 , wherein the one or more signals are received from one or more sensors worn by the user.

6. The method according to claim 1 , wherein the one or more sensors are biometric sensors.

7. The method according to claim 1 , wherein the one or more sensors are movement sensors.

8. The method according to claim 1 , wherein the device is a smartphone.

9. The method according to claim 1 , wherein the one or more signals from the one or more sensors are sent to the device via a wireless protocol.

10. The method according to claim 9 , wherein the wireless protocol includes a Bluetooth wireless protocol.

11. The method according to claim 1 , wherein the one or more sensors is a built-in sensor of the device.

12. The method according to claim 1 , wherein the one or more sensors is a remote sensor.

13. A system comprising:

one or more processors; and

a non-transitory computer-readable storage medium containing instructions which, when executed on one or more processors, causes the one or more processors to perform a method comprising:

determining, by a device associated with a user, that the user is asleep based on one or more signals received from one or more sensors associated with the user;

determining, by the device, nap information stored on the device, wherein the nap information includes a desired nap duration and a designated time of the day for a nap;

determining that a current time of the day that the user is asleep corresponds to the designated time of the day for the nap; and

automatically setting a do not disturb feature to be active on the device for a period of time corresponding to the desired nap duration.

14. The system according to claim 13 , further comprising, after the do not disturb feature is set to be active, automatically setting an alarm to sound at an end of the desired nap duration.

15. The system according to claim 13 , wherein the desired nap duration is input by the user at a time before the user fell asleep.

16. The system according to claim 13 , wherein the nap information is input by the user and does not include a set beginning time or a set ending time.

17. A computer-program product embodied in a non-transitory machine-readable storage medium, including instructions configured to cause one or more processors to perform a method comprising:

determining, by a device associated with a user, that the user is asleep based on one or more signals received from one or more sensors associated with the user;

determining, by the device, nap information stored on the device, wherein the nap information includes a desired nap duration and a designated time of the day for a nap;

determining that a current time of the day that the user is asleep corresponds to the designated time of the day for the nap; and

automatically setting a do not disturb feature to be active on the device for a period of time corresponding to the desired nap duration.

18. The computer-program product according to claim 17 , further comprising, after the do not disturb feature is set to be active, automatically setting an alarm to sound at an end of the desired nap duration.

19. The computer-program product according to claim 17 , wherein the desired nap duration is input by the user at a time before the user fell asleep.

20. The computer-program product according to claim 17 , wherein the nap information is input by the user and does not include a set beginning time or a set ending time.

Continuity (5)
Continuation 18082284 · Dec 15, 2022
Continuation 17238022 · Apr 22, 2021
Continuation 16860966 · Apr 28, 2020
Continuation 16597580 · Oct 9, 2019
Continuation 13714753 · Dec 14, 2012
Cited By (1)
US 12,542,047