Patent ID: 11914458
Assignee: ROVI GUIDES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A system for handling software execution failures on a user device, the system comprising:
control circuitry configured to:
monitor execution of a software process on the user device;
detect a reboot of the user device;
determine a number of reboots of the user device within a predefined time duration;
in response to determining that the number of reboots of the user device within the predefined time duration exceeds a failure threshold, performing a remedial action prior to execution of the software process;
detect, within a threshold period of time after the reboot, a second reboot of the user device;
determine whether the second reboot was caused by a failure of the remedial action;
execute a limited boot process; and
transmit, to a server, a request for a software update.