Methods and apparatus to manage endpoint performance
AssigneeIntel Corporation
InventorsVrukesh Panse, Rajaram Regupathy, Subrata Banik, Vincent Zimmer
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for managing an endpoint device and associated updates are disclosed. An example apparatus includes circuitry to at least: query the endpoint device circuitry via the interface circuitry to obtain operating data associated with the endpoint device circuitry; determine an operating state of the endpoint device circuitry based on the operating data; when the operating state is not suitable for an update, trigger a save of a context of the endpoint device circuitry; and, when the operating state is suitable for the update, trigger installation of the update at the endpoint device circuitry.
Claims18
An apparatus comprising:
- at least one interface circuit to communicate with at least one endpoint device circuit;
- instructions;
- and
- at least one processor circuit to execute instructions to at least:
- query the at least one endpoint device circuit via the at least one interface circuit to obtain from the at least one endpoint device circuit operating data representing a measured temperature from a sensor of the at least one endpoint device circuit and a measured battery level of a battery of the at least one endpoint device circuit;
- determine an operating state of the at least one endpoint device circuit based on the operating data and a threshold, the operating state being suitable for installation of an update when the threshold is satisfied by the operating data and the operating state being not suitable for the update when the threshold is not satisfied by the operating data;
- when the operating state is not suitable for the update, trigger saving of a context of the at least one endpoint device circuit, the context to enable the update when the operating state becomes suitable for the update;
- and
- when the operating state is suitable for the update, trigger installation of the update at the at least one endpoint device circuit,
- wherein, when a failure in initialization for the update is detected, the at least one processor circuit is to activate a watchdog timer at the at least one endpoint device circuit to i) execute a system recovery in response to detecting a user within a period of the watchdog timer or ii) enter a low power mode to suspend the system recovery in response to expiration of the watchdog timer.
At least one computer-readable storage medium comprising instructions which, when executed, cause at least one processor circuit to at least:
- determine an operating state of at least one endpoint device circuit based on operating data of the at least one endpoint device circuit and a threshold, the operating data representing a measured temperature from a sensor of the at least one endpoint device circuit and a measured battery level of a battery of the at least one endpoint device circuit;
- evaluate suitability of the at least one endpoint device circuit for installation of an update based on the operating state of the at least one endpoint device circuit, the operating state being suitable for the update when the threshold is satisfied by the operating data and the operating state being not suitable for the update when the threshold is not satisfied by the operating data;
- when the at least one endpoint device circuit is not suitable for the update, trigger saving of a context of the at least one endpoint device circuit, the context to enable a resumption of the update when the operating state becomes suitable for the update;
- and
- when the at least one endpoint device circuit is suitable for the update, trigger installation of the update at the at least one endpoint device circuit,
- wherein, when a failure in initialization for the update is detected, the at least one processor circuit is to activate a watchdog timer at the at least one endpoint device circuit to i) execute a system recovery in response to detecting a user within a period of the watchdog timer or ii) enter a low power mode to suspend the system recovery in response to expiration of the watchdog timer.
A method for remote update management, the method comprising:
- determining an operating state of at least one endpoint device circuit based on operating data of the at least one endpoint device circuit and a threshold, the operating data representing a measured temperature from a sensor of the at least one endpoint device circuit and a measured battery level of a battery of the at least one endpoint device circuit;
- evaluating suitability of the at least one endpoint device circuit for installation of an update based on the operating state of the at least one endpoint device circuit, the operating state being suitable for the update when the threshold is satisfied by the operating data and the operating state being not suitable for the update when the threshold is not satisfied by the operating data;
- when the at least one endpoint device circuit is not suitable for the update, triggering saving of a context of the at least one endpoint device circuit, the context to enable the update when the operating state becomes suitable for the update;
- when the at least one endpoint device circuit is suitable for the update, triggering installation of the update at the at least one endpoint device circuit;
- and
- when a failure in initialization for the update is detected, activating a watchdog timer at the at least one endpoint device circuit to i) execute a system recovery in response to detecting a user within a period of the watchdog timer or ii) enter a low power mode to suspend the system recovery in response to expiration of the watchdog timer.
An apparatus comprising:
- means for processing an operating state of at least one endpoint device circuit based on operating data of the at least one endpoint device circuit and a threshold to evaluate suitability of the at least one endpoint device circuit for installation of an update, the operating data representing a measured temperature and a measured battery level, the operating state being suitable for the update when the threshold is satisfied by the operating data and the operating state being not suitable for the update when the threshold is not satisfied by the operating data;
- means for storing a context of the at least one endpoint device circuit when the at least one endpoint device circuit is not suitable for the update, the context to enable the update when the operating state becomes suitable for the update;
- and
- means for installing the update at the at least one endpoint device circuit when the at least one endpoint device circuit is suitable for the update,
- wherein, when a failure in initialization for the update is detected, the means for processing is to activate a watchdog timer at the at least one endpoint device circuit to i) execute a system recovery in response to detecting a user within a period of the watchdog timer or ii) enter a low power mode to suspend the system recovery in response to expiration of the watchdog timer.
Dependencies are inferred from the claim text.