Digital video recording with remote storage
AssigneeCSC Holdings, LLC
InventorsRichard W. Neill, Stephanie Mitchko, Peter Caramanica
Life of this patent
Estimating the term…
Abstract
Centralized storage and playback of user-recorded television programming eliminates the need for expensive DVR devices to be deployed in the field. Further, the methods used to initiate storage and provide playback of stored media respect copyright principles.
Claims15
A content storage and distribution system for storing a program, the content storage and distribution system comprising:
- a content storage area having a first dedicated storage space and a second dedicated storage space allocated to a first user and a second user, respectively;
- a content processing server configured to perform a plurality of iterations, each iteration comprising:
- storing a shared portion of the program;
- creating a first copy of the shared portion of the program and a second copy of the shared portion of the program, the first copy of the shared portion of the program and the second copy of the shared portion of the program associated with the first user and the second user, respectively;
- storing the first copy of the shared portion of the program and the second copy of the shared portion of the program to a first copy of the program stored in the first dedicated storage space and a second copy of the program stored in the second dedicated storage space, respectively;
- and
- deleting the shared portion of the program after the first copy of the shared portion of the program and the second copy of the shared portion of the program has been recorded stored to the first copy of the program and to the second copy of the program, respectively;
- wherein the iterations are performed until a first complete copy of the program is stored in the first dedicated storage space and a second complete copy of the program is stored in the second dedicated storage space.
A method for storing a program in a content storage and distribution system, the method comprising a plurality of iterations, each iteration comprising:
- storing, by the content storage and distribution system, a shared portion of the program;
- creating, by the content storage and distribution system, a first copy of the shared portion of the program and a second copy of the shared portion of the program, the first copy of the shared portion of the program and the second copy of the shared portion of the program associated with the first user and the second user, respectively;
- recording, by the content storage and distribution system, the first copy of the shared portion of the program and the second copy of the shared portion of the program to a first copy of the program stored in a first dedicated storage space and a second copy of the program stored in a second dedicated storage space, respectively, the first dedicated storage space and the second dedicated storage space being allocated exclusively to the first user and the second user and, respectively;
- and
- deleting, by the content storage and distribution system, the shared portion of the program after the first copy of the shared portion of the program and the second copy of the shared portion of the program have been stored to the first copy of the program and to the second copy of the program, respectively;
- wherein the iterations are performed until a first complete copy of the program is stored in the first dedicated storage space and a second complete copy of the program is stored in the second dedicated storage space.
A content storage and distribution system for storing a program, the content storage and distribution system comprising:
- a memory;
- and
- one or more processors configured to perform a plurality of iterations, each iteration comprising:
- storing a shared portion of the program;
- creating a first copy of the shared portion of the program and a second copy of the shared portion of the program, the first copy of the shared portion of the program and the second copy of the shared portion of the program associated with the first user and the second user, respectively;
- storing the first copy of the shared portion of the program and the second copy of the shared portion of the program to a first copy of the program stored in a first dedicated storage space and a second copy of the program stored in a second dedicated storage space, respectively, the first dedicated storage space and the second dedicated storage space allocated to the first user and the second user, respectively;
- and
- deleting the shared portion of the program after the first copy of the shared portion of the program and the second copy of the shared portion of the program have been recorded to the first copy of the program stored in the first dedicated storage space and to the second copy of the program stored the second dedicated storage space, respectively;
- wherein the iterations are performed until a first complete copy of the program is stored in the first dedicated storage space and a second complete copy of the program is stored in the second dedicated storage space.
Dependencies are inferred from the claim text.