Digital video recorder failover
First Claim
1. A system comprising:
- a cDVR system that includes cDVR storage to store one or more content items at one or more network locations, the cDVR system being a cloud-based digital video recorder;
a local DVR to receive record commands and playback commands from a video client to record content items and playback the content items locally, and to determine a recorded time of failure when the local DVR is inoperable for recording or playing back the content items locally; and
a server to receive a request from the video client to use the cDVR system for a recording operation or a playback operation associated with a content item when the local DVR is inoperable for recording or playing back content items, wherein the server operates further to;
determine whether the cDVR system is online and the local DVR is authorized to use the cDVR system; and
when it is determined that the cDVR system is online and the local DVR is authorized to use the cDVR system, provide a user interface to display a message that the local DVR is inoperable and query a user to select the cDVR system, and in response to receiving a selection of the cDVR system, retrieve the recorded time of failure from the local DVR and use the recorded time of failure to resume the recording operation at the cDVR system to record only a portion of the content item, wherein recording, playback, and playlist settings associated with the local DVR are automatically transferred for use with the cDVR system when the local DVR is inoperable.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure provide for systems and methods that provide automatic failure options from a primary recording and/or playback device/system to a backup recording and/or playback system, but are not so limited. A disclosed system operates to failover to one or more of a backup cDVR system and/or local DVR device/system when a primary recording and/or playback device/system is inoperable or otherwise inaccessible. A method of an embodiment operates to automatically failover to a backup DVR device/system upon detecting a failure mode associated with a primary DVR device/system, wherein the automatic failover includes synchronizing one or more content items and/or one or more content items playlists associated with the backup DVR device/system and the primary DVR device/system.
-
Citations
20 Claims
-
1. A system comprising:
-
a cDVR system that includes cDVR storage to store one or more content items at one or more network locations, the cDVR system being a cloud-based digital video recorder; a local DVR to receive record commands and playback commands from a video client to record content items and playback the content items locally, and to determine a recorded time of failure when the local DVR is inoperable for recording or playing back the content items locally; and a server to receive a request from the video client to use the cDVR system for a recording operation or a playback operation associated with a content item when the local DVR is inoperable for recording or playing back content items, wherein the server operates further to; determine whether the cDVR system is online and the local DVR is authorized to use the cDVR system; and when it is determined that the cDVR system is online and the local DVR is authorized to use the cDVR system, provide a user interface to display a message that the local DVR is inoperable and query a user to select the cDVR system, and in response to receiving a selection of the cDVR system, retrieve the recorded time of failure from the local DVR and use the recorded time of failure to resume the recording operation at the cDVR system to record only a portion of the content item, wherein recording, playback, and playlist settings associated with the local DVR are automatically transferred for use with the cDVR system when the local DVR is inoperable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
using a cDVR system that includes cDVR storage to store content items at one or more network locations, the cDVR system being a cloud-based digital video recorder; using a local DVR to receive record commands and playback commands from a video client to record content items and playback content items locally, and to determine a recorded time of failure when the local DVR is inoperable for recording or playing back the content items locally; and using a server to receive a request to use the cDVR system for a recording operation or a playback operation associated with a content item when the local DVR is inoperable for recording or playing back content items, wherein the server operates further to; determine whether the cDVR system is online and the local DVR is authorized to use the cDVR system; and when it is determined that the cDVR system is online and the local DVR is authorized to use the cDVR system, provide a user interface to display a message that the local DVR is inoperable and query a user to select the cDVR system, and in response to receiving a selection of the cDVR system, retrieve the recorded time of failure from the local DVR and use the recorded time of failure to resume the recording operation at the cDVR system to record only a portion of the content item, wherein recording, playback, and playlist settings associated with the local DVR are automatically transferred for use with the cDVR system when the local DVR is inoperable. - View Dependent Claims (14, 15)
-
-
16. A system comprising:
-
a cDVR system that includes cDVR storage to store one or more content items at one or more network locations; a video client to generate record commands to record the one or more content items and playback commands associated with the one or more content items, wherein the video client uses an EPG interface to communicate failover messages; and a local DVR to receive commands from the video client to record the content items and playback the content items locally, and to determine a recorded time of failure when the local DVR is inoperable for recording or playing back the content items locally, wherein the video client receives a failure mode message from the local DVR when there is a failure and conveys the failure mode message to a user and queries the user to select the cDVR system when the local DVR is inoperable; wherein the video client operates to use the EPG interface to transmit the failure mode message and to automatically failover to the cDVR system for a playback operation in response to receiving a selection of the cDVR system when the local DVR is inoperable for playing back content items locally, the cDVR system being a backup cloud-based recording device, and wherein the video client operates further to use the recorded time of failure to resume playback of only a portion of the content item from the cDVR storage when the local DVR is inoperable for playing back content items locally, and wherein recording, playback, and playlist settings associated with the local DVR are automatically transferred for use with the cDVR system when the local DVR is inoperable. - View Dependent Claims (17, 18, 19, 20)
-
Specification