Computer update scheduling based on biometrics
First Claim
1. A method for scheduling updates on a personal electronic device, the method comprising:
- receiving, by the personal electronic device, a pending software update;
receiving biometric data of a user from one or more biometric sensors to determine a sleep status of the user;
determining the sleep status of the user based on the biometric data of the user;
delaying initiation of the pending software update on the personal electronic device in response to determining that the user is not sleeping;
initiating the pending software update on the personal electronic device in response to determining that the user is sleeping;
following initiating the pending software update on the personal electronic device, determining that the sleep status of the user changes to awake while the pending software update is in progress on the personal electronic device;
if the pending software update on the personal electronic device may take more than a half hour to complete, prompting the user to select on the personal electronic device whether to continue the pending software update or to delay the pending software update;
following selection by the user on the personal electronic device to delay the pending software update on the personal electronic device, delaying the pending software update;
receiving further biometric data of the user from one or more biometric sensors to determine a further sleep status of the user;
terminating the delaying the pending software update on the personal electronic device when the further sleep status of the user changes to sleeping; and
resuming the pending software update on the personal electronic device after a predetermined period of time following the last time the biometric data indicating the user is awake is received from the one or more biometric sensors.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to scheduling updates on a personal electronic device based on biometric data gathered from a user. The personal electronic device, or another computing device, may receive a pending software update. The personal electronic device, or another computing device, may receive biometric data of the user from one or more biometric sensors. The biometric data may provide sufficient information to determine a sleep status of the user. The personal electronic device, or another computing device, may determine a sleep status of the user. The personal electronic device, or another computing device, may install the pending software update in response to determining that the user is sleeping. The personal electronic device, or another computing device, may delay the pending software update in response to determining that the user is not sleeping.
-
Citations
20 Claims
-
1. A method for scheduling updates on a personal electronic device, the method comprising:
-
receiving, by the personal electronic device, a pending software update; receiving biometric data of a user from one or more biometric sensors to determine a sleep status of the user; determining the sleep status of the user based on the biometric data of the user; delaying initiation of the pending software update on the personal electronic device in response to determining that the user is not sleeping; initiating the pending software update on the personal electronic device in response to determining that the user is sleeping; following initiating the pending software update on the personal electronic device, determining that the sleep status of the user changes to awake while the pending software update is in progress on the personal electronic device; if the pending software update on the personal electronic device may take more than a half hour to complete, prompting the user to select on the personal electronic device whether to continue the pending software update or to delay the pending software update; following selection by the user on the personal electronic device to delay the pending software update on the personal electronic device, delaying the pending software update; receiving further biometric data of the user from one or more biometric sensors to determine a further sleep status of the user; terminating the delaying the pending software update on the personal electronic device when the further sleep status of the user changes to sleeping; and resuming the pending software update on the personal electronic device after a predetermined period of time following the last time the biometric data indicating the user is awake is received from the one or more biometric sensors. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for scheduling updates on a personal electronic device, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:
-
receiving a pending software update; receiving biometric data of a user from one or more biometric sensors to determine a sleep status of the user; determining the sleep status of the user; delaying initiation of the pending software update in response to determining that the user is not sleeping; initiating the pending software update in response to determining that the user is sleeping; following initiating the pending software update, determining that the sleep status of the user changes to awake while the pending software update is in progress; if the pending software update may take more than a half hour to complete, prompting the user to select whether to continue the pending software update or to delay the pending software update; following selection by the user to delay the pending software update, delaying the pending software update; receiving further biometric data of the user from one or more biometric sensors to determine a further sleep status of the user; terminating the delaying the pending software update when the further sleep status of the user changes to sleeping; and resuming the pending software update after a predetermined period of time following the last time the biometric data indicating the user is awake is received from the one or more biometric sensors. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for scheduling updates on a personal electronic device, the computer system comprising:
-
one or more computer processors; one or more non-transitory computer readable storage media; program instructions stored on the non-transitory computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising; instructions to receive a pending software update; instructions to receive biometric data of a user from one or more biometric sensors, wherein the biometric data provides sufficient information to determine a sleep status of the user; instructions to determine the sleep status of the user; delaying initiation of the pending software update in response to determining that the user is not sleeping; initiating the pending software update in response to determining that the user is sleeping; following initiating the pending software update, determining that the sleep status of the user changes to awake while the pending software update is in progress; if the pending software update may take more than a half hour to complete, prompting the user to select whether to continue the pending software update or to delay the pending software update; following selection by the user to delay the pending software update, delaying the pending software update; receiving further biometric data of the user from one or more biometric sensors to determine a further sleep status of the user; terminating the delaying the pending software update when the further sleep status of the user changes to sleeping; and resuming the pending software update after a predetermined period of time following the last time the biometric data indicating the user is awake is received from the one or more biometric sensors. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification