Method and apparatus for recording broadcast data
First Claim
Patent Images
1. A method comprising:
- receiving a broadcast data stream, wherein the broadcast data stream is encoded using any encoding format;
demultiplexing the received broadcast data stream;
storing the received broadcast data stream on a storage device; and
time shifting the broadcast data stream.
3 Assignments
0 Petitions
Accused Products
Abstract
A system receives a broadcast data stream that is encoded using any encoding format. The received broadcast data stream is demultiplexed and stored on a storage device. In response to a command to play back the stored broadcast data stream, the stored data stream is retrieved and rendered in a manner that corresponds to the play back command. Multiple systems may retrieve the stored broadcast data stream simultaneously.
82 Citations
47 Claims
-
1. A method comprising:
-
receiving a broadcast data stream, wherein the broadcast data stream is encoded using any encoding format;
demultiplexing the received broadcast data stream;
storing the received broadcast data stream on a storage device; and
time shifting the broadcast data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
12. A method comprising:
-
receiving a digital data stream;
separating components of the digital data stream;
storing the components of the digital data stream on a storage device;
receiving a command to play back the digital data stream;
retrieving at least one of the stored components of the digital data stream from the storage device; and
rendering the components of the digital data stream in a manner that corresponds to the received play back command.
-
-
32. A method comprising:
-
receiving a broadcast data stream;
separating components of the broadcast data stream;
storing the components of the broadcast data stream on a storage device;
retrieving the components of the broadcast data stream from the storage device;
rendering the components of the broadcast data stream; and
receiving a request to pause rendering of the broadcast data stream, in response to the pause request;
halting rendering of the broadcast data stream;
continuing to store the components of the broadcast data stream on the storage device. - View Dependent Claims (33, 34, 35, 36, 38, 39, 40, 41, 42)
-
-
37. One or more computer-readable media having stored thereon a computer program that, when executed by one or more processors, causes the one or more processors to:
-
separate the components of a broadcast data stream;
store the components of the broadcast data stream on a hard disk drive;
receive a request to play back the stored components of the broadcast data stream;
retrieving the stored components of the broadcast data stream from the hard disk drive; and
rendering the components of the broadcast stream.
-
-
43. An apparatus comprising:
-
a capture module configured to capture a data stream, wherein the data stream may be represented in a plurality of different data formats;
a data storage module configured to store the captured data stream; and
a rendering module configured to render the data stream from the data stored on the data storage module. - View Dependent Claims (44, 45, 46, 47)
-
Specification