System and method for time-shifted program viewing
First Claim
1. A method for time-shifted viewing of audio/video programs comprising:
- receiving one or more audio/video programs from one or more sources, wherein the one or more audio/video programs are associated with data about the programs, the data about the programs provided over a network connection;
storing each of the one or more audio/video programs as program data in one or more cyclic buffers, whereupon being filled the one or more cyclic buffers begin replacing the oldest of the program data with the newest program data; and
simultaneously providing playback control of the program data independently from storing the one or more audio/video programs, wherein time-shifted viewing is delayed viewing of the one or more audio/video programs currently being received from the one or more sources, the viewing of which may be initiated and controlled simultaneously with the storing of the one or more audio/video programs, and wherein one or more device configuration settings may be configured via a user interface over the network connection, wherein the network connection comprises an Internet connection.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for time-shifted viewing of broadcast television programs is disclosed. Simultaneous recording and playback are provided by using buffer storage as the source and destination of compressed or uncompressed digital video/audio programs. Full VCR-like control is provided for all playback within the buffer storage. Playback and control of recorded programs may be initiated by the user at any time after initiation of the broadcast program with simultaneous continuous recording of the ongoing live broadcast. Larger archival storage and removable is also provided for storing and building a library of programs. Viewer playback control data may be stored as part of the program or used as edit points prior to archival. Numerous options are provided for features such as continuous automatic recording in a circular buffer fashion, program archival, editing, Internet interfaces, multiple-channel recording and more.
-
Citations
26 Claims
-
1. A method for time-shifted viewing of audio/video programs comprising:
-
receiving one or more audio/video programs from one or more sources, wherein the one or more audio/video programs are associated with data about the programs, the data about the programs provided over a network connection; storing each of the one or more audio/video programs as program data in one or more cyclic buffers, whereupon being filled the one or more cyclic buffers begin replacing the oldest of the program data with the newest program data; and simultaneously providing playback control of the program data independently from storing the one or more audio/video programs, wherein time-shifted viewing is delayed viewing of the one or more audio/video programs currently being received from the one or more sources, the viewing of which may be initiated and controlled simultaneously with the storing of the one or more audio/video programs, and wherein one or more device configuration settings may be configured via a user interface over the network connection, wherein the network connection comprises an Internet connection. - View Dependent Claims (2, 5, 6, 7, 8, 9, 10, 18, 19, 20, 24)
-
-
3. A system for time-shifted viewing of audio/video programs comprising:
-
an input for receiving one or more audio/video programs from one or more sources, wherein the one or more audio/video programs are associated with data about the programs, the data about the programs provided over a network connection; one or more cyclic buffers for storing the one or more programs as program data in a cyclical fashion whereupon being filled, said cyclic buffers begin replacing the oldest program data with the newest program data and are operable for simultaneously reading and writing of program data; and a playback control interface for providing playback control of the program data independently from the storing of the program data, wherein time-shifted viewing is delayed viewing of the one or more programs currently being receiving from the one or more sources, the viewing of which may be initiated and controlled simultaneously with the storing of the one or more audio/video programs, and wherein one or more device configuration settings may be configured via a user interface over the network connection, wherein the network connection comprises an Internet connection. - View Dependent Claims (4, 11, 12, 13, 14, 15, 16, 21, 22, 23, 25)
-
-
17. A computer-readable storage medium having embodied thereon at least one program, the at least one program being executable by a computer processor to perform a method for time-shifted viewing of audio/video programs comprising:
-
receiving one or more audio/video programs from one or more sources, wherein the one or more audio/video programs are associated with data about the programs, the data about the programs provided over a network connection; storing each of the one or more audio/video programs as program data in one or more cyclic buffers, whereupon being filled the one or more cyclic buffers begin replacing the oldest of the program data with the newest program data; and simultaneously providing playback control of the data independently from storing the one or more audio/video programs, wherein time-shifted viewing is delayed viewing of the one or more audio/video programs currently being received from the one or more sources, the viewing of which may be initiated and controlled simultaneously with the storing of the one or more audio/video programs, and wherein one or more device configuration settings may be configured via a user interface over the network connection, wherein the network connection comprises an Internet connection. - View Dependent Claims (26)
-
Specification