Updating machines while disconnected from an update source
First Claim
1. A method for facilitating updates over a first network for a machine having at least a dormant state and an active state, the method comprising:
- in the dormant state, listening to the first network for a candidate update, determining the candidate update is an applicable update for the machine based at least in part on applying a policy associated with the machine to a characteristic of the candidate update, and caching the applicable update in a first memory; and
in the active state, validating an integrity of the applicable update.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are exemplary embodiments for updating a networked machine having at least a dormant state and an active state. In various embodiments, when the machine it is a dormant state, it listens to a network for candidate updates, that is, updates that may be applicable to the machine. In some embodiments, determining the candidate update is an applicable update for the machine may be based at least in part on a variety of reasons, including testing if it has already been applied, does not actually update some aspect of the machine, conflicts with an existing configuration of the machine, conflicts with a policy of the machine, etc. The machine may cache some or all of the candidate updates or applicable updates, where a variety of rationales or policies may be used to control update retention. When the machine enters an active state, such as a power on or non-sleep mode, or other active state, the machine may validate integrity of an applicable update if not done while the machine was dormant, and optionally choose to install it.
107 Citations
30 Claims
-
1. A method for facilitating updates over a first network for a machine having at least a dormant state and an active state, the method comprising:
-
in the dormant state, listening to the first network for a candidate update, determining the candidate update is an applicable update for the machine based at least in part on applying a policy associated with the machine to a characteristic of the candidate update, and caching the applicable update in a first memory; and
in the active state, validating an integrity of the applicable update. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for facilitating providing updates to machines communicatively coupled with a network, comprising:
-
a machine having at least one characteristic capable of being updated with an update provided over the network;
a docking station including a data interface for receiving updates; and
a logic arrangement communicatively coupled with the docking station and operable after the machine undocks there-from to perform;
listening to the data interface for a candidate update for the machine, determining the candidate update is an applicable update for the machine, and caching the applicable update in said memory. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An article comprising a machine-readable medium that contains instructions for facilitating updates over a first network for a processing platform having at least a dormant state and an active state, which when executed by the processing platform, cause said processing platform to perform operations comprising:
-
in the dormant state, listening to the first network for a candidate update, determining the candidate update is an applicable update for the processing platform based at least in part on applying a policy associated with the processing platform to a characteristic of the candidate update, and caching the applicable update in a first memory; and
in the active state, validating an integrity of the applicable update. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. Machine-accessible information for facilitating updates over a first network for a machine having at least a dormant state and an active state embodied in a propagated signal, said information, if received and accessed by a machine, results in the machine performing:
-
in the dormant state, listening to the first network for a candidate update, determining the candidate update is an applicable update for the machine based at least in part on applying a policy associated with the machine to a characteristic of the candidate update, and caching the applicable update in a first memory; and
in the active state, validating an integrity of the applicable update. - View Dependent Claims (29, 30)
-
Specification