CANCELLING DEVICE OVER THE AIR SOFTWARE UPDATE
First Claim
1. A method comprising steps of:
- distributing a software update over the air to a first group of computing devices, from a server, through a wireless communication network;
monitoring for successful installation of the software update installation in any of the first group of computing devices;
upon determining that the software update is subject to a problem or potential problem, identifying from the monitoring of the first group of computing devices a second group of computing devices; and
sending a software update cancellation message through the wireless communication network to the second group of computing devices, instructing the second group of computing devices to cancel the software update.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided for providing a controlled software update to a group of computing devices. A server distributes a software update over the air to a first group of computing devices, through a wireless communication network. The first group of computing devices is monitored for successful installation of the software update. Upon determining that the software update is subject to a problem or potential problem, a second group of computing devices is identified based on the monitoring of the first group of computing devices. A software update cancellation message is sent through the wireless communication network to the second group of computing devices, instructing the second group of computing devices to cancel the software update in a way that is silent to the user of each respective computing device.
-
Citations
21 Claims
-
1. A method comprising steps of:
-
distributing a software update over the air to a first group of computing devices, from a server, through a wireless communication network; monitoring for successful installation of the software update installation in any of the first group of computing devices; upon determining that the software update is subject to a problem or potential problem, identifying from the monitoring of the first group of computing devices a second group of computing devices; and sending a software update cancellation message through the wireless communication network to the second group of computing devices, instructing the second group of computing devices to cancel the software update. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising steps of:
-
receiving in a computing device over the air, from a server, through a wireless communication network, a notification of availability of a software update for the computing device; prior to starting installation of the software update after receiving the notification of availability of the software update, receiving a software update cancellation message over the air through the mobile communication network; and responsive to the software update cancellation message, stopping installation of the available software update without providing a user notification. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computing device, comprising:
-
a processor; a network interface coupled to the processor configured to enable communications via a wireless communication network; a storage device configured to store content and programming; a program stored in the storage device, wherein execution of the program by the processor configures the computing device to perform functions, including functions to; receive over the air, from a server, through the wireless communication network, a notification of availability of a software update for the computing device; receive a software update cancellation message over the air through the mobile communication network; and responsive to the software update cancellation message, perform at least one of the following without providing a user notification; upon determining that the software update cancellation message is received after the software update has already been installed, send a first message to the server; upon determining that the software update cancellation message is received during installation of the software update, complete the installation and send a second message to the server; upon determining that the software update cancellation message is received after completion of a download of the software update but before installation of the downloaded software update, delete the downloaded software update and send a third message to the server; and upon determining that the software update cancellation message is received before initiation of a deferred download of the software message, prevent the download of the software update and send a fourth message to the server. - View Dependent Claims (21)
-
Specification