Fail safe recovery
First Claim
1. A consumer electronic device, comprising:
- a network interface for communicating with a remote server; and
a media storage for storing program code modules for controlling an operation of the consumer electronic device, the program code modules comprising;
an error recovery module for utilizing the network interface to communicate with the remote server and attempt to recover from an error experienced by the consumer electronic device; and
a monitoring module for monitoring the operation of the consumer electronic device and determining whether to activate the error recovery module.
5 Assignments
0 Petitions
Accused Products
Abstract
A consumer electronic device, such as a digital video recorder (DVR), has a media storage storing program code modules and content and a network interface for interfacing with one or more remote servers. Content is stored in a content area, modules for monitoring and controlling the consumer electronic device are stored in a system area, and recovery modules are stored in an error recovery area. The monitoring modules activate the recovery modules in response to the detection of an error. The recovery modules diagnose the error and attempt one or more solutions. One solution attempted by the recovery modules is to activate a network recovery module that downloads and installs new program modules for controlling the consumer electronic device from a remote server.
76 Citations
27 Claims
-
1. A consumer electronic device, comprising:
-
a network interface for communicating with a remote server; and
a media storage for storing program code modules for controlling an operation of the consumer electronic device, the program code modules comprising;
an error recovery module for utilizing the network interface to communicate with the remote server and attempt to recover from an error experienced by the consumer electronic device; and
a monitoring module for monitoring the operation of the consumer electronic device and determining whether to activate the error recovery module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
12. A method of attempting to resolve an error suffered by a consumer electronic device, comprising the steps of:
attempting to diagnose the error; and
attempting a solution to the diagnosed error suffered by the consumerelectronic device, the attempt performed automatically responsive to a detection of the error.
-
19. A computer program product comprising:
-
a computer-usable medium having computer-readable code embodied therein for controlling an operation of a consumer electronic device having a network interface, the computer program product comprising;
an error recovery module for utilizing the network interface to communicate with a remote server and attempt to recover from an error experienced by the consumer electronic device; and
a monitoring module for monitoring the operation of the consumer electronic device and determining whether to activate the error recovery module.
-
Specification