Method and apparatus for storing content
First Claim
Patent Images
1. A method comprising:
- storing a first portion of a broadcast data stream as a time shifted data file, wherein the time shifted data file allows a user to pause a live broadcast data stream of data without loss of data and also allows a user to seek forward and backward through the data stream;
storing a second portion of the broadcast data stream as a recorded data file, wherein the time shifted data file has a different data storage format than the recorded data file; and
creating a metafile that identifies the first portion of the broadcast data stream and the second portion of the broadcast data stream, wherein the metafile is accessible by a reader to continuously retrieve the first portion of the broadcast data stream and the second portion of the broadcast data stream.
7 Assignments
0 Petitions
Accused Products
Abstract
A system receives a broadcast program and temporarily stores the program data. A request is received to permanently record the broadcast program. This request is received after a portion of the broadcast program has been received and temporarily stored. The broadcast program is then permanently recorded, including the temporarily stored program data. A metafile identifies portions of the broadcast program and is accessible by a reader to continuously retrieve the stored portions of the broadcast program.
85 Citations
11 Claims
-
1. A method comprising:
-
storing a first portion of a broadcast data stream as a time shifted data file, wherein the time shifted data file allows a user to pause a live broadcast data stream of data without loss of data and also allows a user to seek forward and backward through the data stream; storing a second portion of the broadcast data stream as a recorded data file, wherein the time shifted data file has a different data storage format than the recorded data file; and creating a metafile that identifies the first portion of the broadcast data stream and the second portion of the broadcast data stream, wherein the metafile is accessible by a reader to continuously retrieve the first portion of the broadcast data stream and the second portion of the broadcast data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
storing a broadcast data stream in a data file, wherein at least part of the broadcast data stream is stored as time shifted data and at least part of the broadcast data stream is stored as recorded data, wherein the time shifted data allows a user to pause a live broadcast data stream of data without loss of data and also allows a user to seek forward and backward through the data stream, and wherein the time shifted data is stored using a different storage format than the recorded data; creating a first metafile associated with a first portion of the data file; and creating a second metafile associated with a second portion of the data file, wherein the first metafile and the second metafile include a common portion of the data file. - View Dependent Claims (10, 11)
-
Specification