Software Update Techniques
First Claim
Patent Images
1. A method comprising:
- detecting a request at a computing device to initiate execution of software;
ascertaining an identity that indicates a unique name and version of the software;
comparing the ascertained identity of the software with one or more published said identities that are pre-cached at the computing device to determine whether the software is current; and
when the software is not current, blocking execution of the software on the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Software update techniques are described. In at least one implementation, updates are filtered based on criticality to operation of one or more items of software. A plurality of identities are published to a plurality of computing devices, each for a respective one of the updates that are filtered as being critical to the operation of the one or more items of software. The updates that are not filtered as being critical to the operation of the one or more items of software are made available via polling.
79 Citations
20 Claims
-
1. A method comprising:
-
detecting a request at a computing device to initiate execution of software; ascertaining an identity that indicates a unique name and version of the software; comparing the ascertained identity of the software with one or more published said identities that are pre-cached at the computing device to determine whether the software is current; and when the software is not current, blocking execution of the software on the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
filtering updates based on criticality to operation of one or more items of software; publishing a plurality of identities, each for a respective one of the updates that are filtered as being critical to the operation of the one or more items of software to a plurality of computing devices; and making the updates that are not filtered as being critical to the operation of the one or more items of software available via polling. - View Dependent Claims (12, 13, 14, 15)
-
-
16. One or more computer-readable media including instructions that are executable on a computing device to provide an operating system having an update manager module that is executable to:
-
determine whether software is current using one or more identities that are published to indicate updates that are determined to be critical to operation of the computing device; and poll for one or more updates that are not determined to be critical to the operation of the computing device and are not referenced by the one or more identities that are published. - View Dependent Claims (17, 18, 19, 20)
-
Specification