Method for Distributing Content to a User Station
3 Assignments
0 Petitions
Accused Products
Abstract
A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to being executed by a computing device, cause the computing device to perform operations including upon occurrence of a scheduled time, polling an update distribution server to determine that an update for a computer executable software application is available, the computer executable software application configured to operate on the computing device and in response to determining that the update is available, obtaining the update over the Internet from the update distribution server, and selecting whether to install the update at a first time or to defer installing the update until a second time that is later than the first time.
44 Citations
162 Claims
-
1-115. -115. (canceled)
-
116. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to being executed by a computing device, cause the computing device to perform operations comprising:
-
upon occurrence of a scheduled time, polling an update distribution server to determine that an update for a computer executable software application is available, the computer executable software application configured to operate on the computing device; and in response to determining that the update is available, obtaining the update over the Internet from the update distribution server, and selecting whether to install the update at a first time or to defer installing the update until a second time that is later than the first time. - View Dependent Claims (117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 144, 146, 151, 152, 158, 159, 161)
-
-
141. A tangible computer-readable medium having stored thereon computer-executable instructions that, if executed by a computing device, cause the computing device to perform operations comprising:
-
determining that an update for a computer executable software application is available, the computer executable software application configured to operate on the computing device; obtaining the update for the computer executable software application over the Internet via a server-based update distribution, and selecting whether to install or defer installing the update for the computer executable software application; and obtaining updates for the computer executable instructions. - View Dependent Claims (143, 145, 147, 153, 154, 160, 162)
-
-
148. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to being executed by a computing device, cause the computing device to perform operations comprising:
-
upon occurrence of a scheduled time, polling an update distribution server to determine that an update for a computer executable software application is available, the computer executable software application configured to operate on the computing device; and in response to determining that the update is available, selecting whether to obtain the update over the Internet from the update distribution server at a first time or to defer obtaining the update from the update distribution server until a second time that is later than the first time. - View Dependent Claims (155)
-
-
149. A tangible computer-readable medium having stored thereon computer-executable instructions that, if executed by a computing device, cause the computing device to perform operations comprising:
-
determining that an update for a computer executable software application is available, the computer executable software application configured to operate on the computing device; selecting whether to defer obtaining the update for the computer executable software application; obtaining the update over the Internet via a server-based update distribution if the update is selected to be obtained; and obtaining updates for the computer executable instructions. - View Dependent Claims (156)
-
-
150. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to being executed by a computing device, cause the computing device to perform operations comprising:
-
upon occurrence of a scheduled time, polling an update distribution server to determine that an update for a first computer executable software application is available and that an update for a second computer executable software application is available, wherein the first and second computer executable software applications are configured to operate on the computing device; and in response to determining that the update for the first computer executable software application and the update for the second computer executable software application are available, obtaining the update over the Internet from the update distribution server, and selecting whether to install the update for the first computer executable software application and the update for the second computer executable software application at a first time by selecting the update for at least one of the first and second computer executable software applications from a computer-generated list based at least in part on an update status for the respective computer executable software application, the update status determined without requiring any user input regarding the update status or to defer installing the update for the first computer executable software application and the update for the second computer executable software application until a second time that is later than the first time, wherein information stored at the computing device includes a product identification for the respective computer executable software application, wherein the product identification is sent to the update distribution server without requiring a user to input the product identification into the computing device, and wherein the computer-generated list is based on a list generated by the update distribution server upon receiving the information from the computing device. - View Dependent Claims (157)
-
Specification