Systems and methods for operation of recording devices such as digital video recorders (DVRs)
First Claim
1. A computer program product comprising a non-transitory computer readable storage medium having computer program code embodied therewith, the computer program code readable and/or executable by a processor to cause the processor to:
- initiate a request by a first recording device to record a contiguous television program broadcast in a first time period;
send the request to a local recording system, wherein the first recording device is connected to the local recording system via a network;
initiate a request to store a representation of at least a first portion of the contiguous television program broadcast in the first time period on the local recording system;
initiate a request to store a representation of at least a second portion of the contiguous television program broadcast in the first time period on an additional recording system;
output on the first recording device an indication of the contiguous television program on a list of recorded programs;
initiate a request to receive, at the first recording device, the representation of at least the first portion of the contiguous television program from the local recording system via selection of the indication from the list; and
receive, at the first recording device, the representation of at least the first portion of the contiguous television program from the local recording system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product according to one embodiment includes initiating a request by a first recording device to record a contiguous television program; sending the request to a local recording system; storing the representation of at least a portion of the contiguous television program on the local recording system; outputting an indication of the television program on a list of recorded programs; receiving a request to upload the television program to the first recording device via selection of the indication from the list; and uploading the representation of at least a portion of the contiguous television program from the local recording system to the first recording device.
-
Citations
19 Claims
-
1. A computer program product comprising a non-transitory computer readable storage medium having computer program code embodied therewith, the computer program code readable and/or executable by a processor to cause the processor to:
-
initiate a request by a first recording device to record a contiguous television program broadcast in a first time period; send the request to a local recording system, wherein the first recording device is connected to the local recording system via a network; initiate a request to store a representation of at least a first portion of the contiguous television program broadcast in the first time period on the local recording system; initiate a request to store a representation of at least a second portion of the contiguous television program broadcast in the first time period on an additional recording system; output on the first recording device an indication of the contiguous television program on a list of recorded programs; initiate a request to receive, at the first recording device, the representation of at least the first portion of the contiguous television program from the local recording system via selection of the indication from the list; and receive, at the first recording device, the representation of at least the first portion of the contiguous television program from the local recording system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16)
-
-
9. A method, comprising:
-
initiating a request by a first recording device to record a contiguous television program broadcast in a first time period; sending the request to a local recording system, wherein the first recording device is connected to the local recording system via a network; initiating a request to store a representation of at least a first portion of the contiguous television program broadcast in the first time period on the local recording system; initiating a request to store a representation of at least a second portion of the contiguous television program broadcast in the first time period on an additional recording system; outputting on the first recording device an indication of the contiguous television program on a list of recorded programs; initiating a request to receive, at the first recording device, the representation of at least the first portion of the contiguous television program from the local recording system via selection of the indication from the list; and receiving, at the first recording device, the representation of at least the first portion of the contiguous television program from the local recording system.
-
-
10. A system comprising:
-
a memory system; and one or more processing cores coupled to the memory system and that are each configured to; initiate a request by a first recording device to record a contiguous television program broadcast in a first time period; send the request to a local recording system, wherein the first recording device is connected to the local recording system via a network; initiate a request to store a representation of at least a first portion of the contiguous television program on the local recording system; initiate a request to store a representation of at least a second portion of the contiguous television program on an additional recording system; output on the first recording device an indication of the contiguous television program on a list of recorded programs; initiate a request to receive, at the first recording device, the representation of at least the first portion of the television program from the local recording system via selection of the indication from the list; and receive, at the first recording device, the representation of at least the first portion of the contiguous television program from the local recording system.
-
-
11. A computer program product comprising a non-transitory computer readable medium having computer program code embodied therewith, the computer program code readable and/or executable by a processor to cause the processor to:
-
initiate a request by a first recording device to record a contiguous television program; send the request to a local recording system, wherein the first recording device is connected to the local recording system via a remote or local network; initiate a request to store a representation of at least a portion of the contiguous television program on the local recording system; initiate a request to store a copy of the representation of at least a portion the contiguous television program on an additional recording system; output on the first recording device an indication of the contiguous television program on a list of recorded programs; initiate a request to play back the contiguous television program via selection of the indication from the list; and receive, at the first recording device, at least one of;
the representation of at least a portion of the contiguous television program from the local recording system via a streaming process configured to commence at a time after the local recording system commences to store the representation of at least a portion of the contiguous television program, and the copy of the representation of at least a portion of the contiguous television program via a streaming process configured to commence at a time after the additional recording system commences to store the copy of the representation of at least a portion of the contiguous television program. - View Dependent Claims (17)
-
-
18. A method, comprising:
-
initiating a request by a first recording device to record a contiguous television program; sending the request to a local recording system, wherein the first recording device is connected to the local recording system via a remote or local network; initiating a request to store a representation of at least a portion of the contiguous television program on the local recording system; initiating a request to store a copy of the representation of at least a portion of the contiguous television program on an additional recording system outputting on the first recording device an indication of the contiguous television program on a list of recorded programs; initiating a request to play back the contiguous television program via selection of the indication from the list; and receiving, at the first recording device, at least one of;
the representation of at least a portion of the contiguous television program from the local recording system via a streaming process configured to commence at a time after the local recording system commences to store the representation of at least a portion of the contiguous television program, and the copy of the representation of at least a portion of the contiguous television program from the additional recording system via a streaming process configured to commence at a time after the additional recording system commences to store the copy of the representation of at least a portion of the contiguous television program.
-
-
19. A system, comprising:
-
a memory system; and one or more processing cores coupled to the memory system and that are each configured to; initiate a request by a first recording device to record a contiguous television program; send the request to a local recording system, wherein the first recording device is connected to the local recording system via a remote or local network; initiate a request to store a representation of at least a portion of the contiguous television program on the local recording system; initiate a request to store a copy of the representation of at least a portion of the contiguous television program on an additional recording system, output on the first recording device an indication of the contiguous television program on a list of recorded programs; initiate a request to play back the contiguous television program via selection of the indication from the list; and receive, at the first recording device, at least one of;
the representation of at least a portion of the contiguous television program from the local recording system via a streaming process configured to-commence at a time after the local recording system commences to store the representation of at least a portion of the contiguous television program, and the copy of the representation of at least a portion of the contiguous television program from the additional recording system via a streaming process configured to commence at a time after the additional recording system commences to store the copy of the representation of at least a portion of the contiguous television program.
-
Specification