Initiating update operations
First Claim
1. A computer-implemented method, comprising:
- ascertaining that a restart timer for initiating an update and restart operation for a device is expired;
responsive to said ascertaining, determining whether state information for the computing device may be lost if the update and restart operation is initiated;
responsive to the computing device detecting that state information will not be lost if the update and restart operation is initiated;
initiating a countdown timer for the update and restart operation;
presenting a notification that the update and restart operation is imminent; and
initiating the update and restart operation when the countdown timer expires;
responsive to the computing device detecting that state information will be lost if the update and restart operation is initiated, ascertaining, by the computing device, whether the state information is preserved; and
responsive to detecting preservation of the state information, proceeding with initiating the countdown timer.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for initiating update operations are described. In implementations, updates are gathered for a computing device, and grouped based on whether the updates involve a device restart and/or shutdown operation to be installed. Thus, updates that involve a restart can be installed as a group, such as part of a single update and restart operation. In at least some implementations, an update and restart operation for installing updates can be scheduled. A user can be notified of the upcoming update and restart operation, such as via notifications presented in various ways on a computing device. When a scheduled time for an update and restart operation arrives for a device, a variety of factors can be considered in determining whether to initiate the operation. For instance, user presence information and device state information can be considered.
43 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
ascertaining that a restart timer for initiating an update and restart operation for a device is expired; responsive to said ascertaining, determining whether state information for the computing device may be lost if the update and restart operation is initiated; responsive to the computing device detecting that state information will not be lost if the update and restart operation is initiated; initiating a countdown timer for the update and restart operation; presenting a notification that the update and restart operation is imminent; and initiating the update and restart operation when the countdown timer expires; responsive to the computing device detecting that state information will be lost if the update and restart operation is initiated, ascertaining, by the computing device, whether the state information is preserved; and responsive to detecting preservation of the state information, proceeding with initiating the countdown timer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more processors; and one or more computer-readable storage media comprising instructions stored thereon that are executable by the one or more processors to perform operations including; ascertaining that a restart timer for initiating an update and restart operation for a device is expired; responsive to said ascertaining, determining that state information for the device may be lost if the update and restart operation is initiated; responsive to detecting preservation of the state information; initiating a countdown timer for the update and restart operation; presenting a notification that the update and restart operation is imminent; initiating the update and restart operation when the countdown timer expires. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
ascertaining that a restart timer for initiating an update and restart operation for a device is expired; responsive to said ascertaining, determining whether state information for the computing device may be lost if the update and restart operation is initiated; responsive to the computing device detecting that state information will be lost if the update and restart operation is initiated, ascertaining, by the computing device, whether the state information is preserved; and responsive to detecting preservation of the state information, proceeding with initiating the countdown timer. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification