Method and Apparatus for Automatically Setting Alarms and Notifications
First Claim
1. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors to:
- receive data from at least one sensor responsive to a user'"'"'s activity;
determine a likely activity of the user based at least in part on the sensor data and prior-acquired activity data; and
,change the operational behavior of an alarm function of the device based at least in part on the determined activity of the user.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
22 Claims
-
1. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors to:
-
receive data from at least one sensor responsive to a user'"'"'s activity; determine a likely activity of the user based at least in part on the sensor data and prior-acquired activity data; and
,change the operational behavior of an alarm function of the device based at least in part on the determined activity of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A processor-based system comprising:
-
a processor; at least one sensor responsive to the activity of a user and in data communication with the processor; and
,a memory storing instructions for causing the processor to receive data from at least one sensor responsive to a user'"'"'s activity; determine a likely activity of the user based at least in part on the sensor data and prior-acquired activity data; and
,change the operational behavior of an alarm function of the device based at least in part on the determined activity of the user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors to:
-
receive data from at least one sensor responsive to a user'"'"'s activity; determine whether the user is asleep based at least in part on sensor data; and
,set an alarm activation time based at least in part on the duration of the user'"'"'s sleep.
-
-
20. A processor-based system comprising:
-
a processor; at least one sensor responsive to the activity of a user and in data communication with the processor; and
,a memory storing instructions for causing the processor to receive data from at least one sensor responsive to a user'"'"'s activity; determine whether the user is asleep based at least in part on sensor data; and
,set an alarm activation time based at least in part on the duration of the user'"'"'s sleep.
-
-
21. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors in a first processor based device to:
-
receive data from at least one sensor responsive to the activity of a user of a second processor-based device; determine whether the user of the second processor-based device is asleep based at least in part on sensor data; and
,select an alarm type on the first processor-based device based at least in part on whether the user of the second processor-based device is asleep.
-
-
22. A first processor-based system comprising:
-
a processor; at least one sensor responsive to the activity of a user and in data communication with the processor; and
,a memory storing instructions for causing the processor to receive data from at least one sensor responsive to the activity of a user of a second processor-based device; determine whether the user of the second processor-based device is asleep based at least in part on sensor data; and
,select an alarm type on the first processor-based device based at least in part on whether the user of the second processor-based device is asleep.
-
Specification