Patent ID: 7681028

Claim:
A method for rebooting a set-top terminal, comprising: detecting an indication of a critical condition associated with the set-top terminal; determining based on a current status of resources in the set-top terminal if a current time provides an opportunity for a reboot of the set-top terminal in a manner that reduces user intrusiveness wherein determining based on the current status of the resources in the set-top terminal further comprises querying at least one of the resources to determine if the set-top terminal is in a powered-on state; querying, in response to determining that the set-top terminal is in the powered-on state, the at least one of the resources to determine if a time window for rebooting has been configured; determining whether the current time is within the configured time window; querying, in response to determining that the current time is within the configured time window, the at least one of the resources to determine if a recording is scheduled; and effecting a rebooting of the set-top terminal if the current time provides the opportunity, otherwise postponing the reboot.