Method and system for monitoring broadcast audio programs from the beginning of the programs
First Claim
1. A system for monitoring broadcast programs from the beginning of the programs, comprising:
- a tuner configured to receive broadcast signals, decode the broadcast signals to provide programming including programs, and provide the programming as an output;
a buffer coupled to said tuner, said buffer being configured to receive programming from said tuner, store the programming in said buffer, and provide as an output buffered programming that is delayed in time from the original programming provided as an output by said tuner; and
processing circuitry coupled to said tuner and said buffer, wherein said processing circuitry is configured to determine if said tuner is selected as a source for programming, and wherein said processing circuitry is further configured to determine if a program of the programming provided by said tuner is in progress when said tuner is selected as a source for programming, and wherein said processing circuitry is still further configured to provide the programming provided by said tuner as an output of the system if a program is not in progress, and wherein said processing circuitry is further configured to provide the buffered programming provided by said buffer as an output of the system if a program is in progress.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for monitoring broadcast programs from the beginning of the programs is provided. The system includes a tuner configured to receive and decode broadcast signals and provide programming as an output. The system also includes a buffer coupled to the tuner that stores programming from the tuner and provides buffered programming as an output delayed in time from the programming provided by the tuner. The system further includes processing circuitry coupled to the tuner and buffer that determines if the tuner is selected as a source for programming, and if a program is in progress when the tuner is selected. The processing circuitry provides the tuner programming as an output of the system if a program is not in progress when the tuner is selected, and provides the buffered programming as an output of the system if a program is in progress when the tuner is selected.
-
Citations
21 Claims
-
1. A system for monitoring broadcast programs from the beginning of the programs, comprising:
-
a tuner configured to receive broadcast signals, decode the broadcast signals to provide programming including programs, and provide the programming as an output; a buffer coupled to said tuner, said buffer being configured to receive programming from said tuner, store the programming in said buffer, and provide as an output buffered programming that is delayed in time from the original programming provided as an output by said tuner; and processing circuitry coupled to said tuner and said buffer, wherein said processing circuitry is configured to determine if said tuner is selected as a source for programming, and wherein said processing circuitry is further configured to determine if a program of the programming provided by said tuner is in progress when said tuner is selected as a source for programming, and wherein said processing circuitry is still further configured to provide the programming provided by said tuner as an output of the system if a program is not in progress, and wherein said processing circuitry is further configured to provide the buffered programming provided by said buffer as an output of the system if a program is in progress. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for monitoring broadcast programs from the beginning of the programs, comprising:
-
a tuner configured to receive broadcast signals, decode the broadcast signals to provide programming including programs, and provide the programming as an output; a buffer coupled to said tuner, said buffer being configured to receive programming from said tuner, store the programming in said buffer, and provide as an output buffered programming that is delayed in time from the original programming provided as an output by said tuner; processing circuitry coupled to said tuner and said buffer, wherein said processing circuitry is configured to determine if said tuner is selected as a source for programming, and wherein said processing circuitry is further configured to determine if a program of the programming provided by said tuner is in progress when said tuner is selected as a source for programming, and wherein said processing circuitry is still further configured to identify in the buffered programming the beginning of a program provided by said tuner that is in progress when said tuner is selected as a source; and user input circuitry coupled to said processing circuitry and configured to select between the programming provided by said tuner and the buffered programming provided by said buffer as an output of the system, wherein the buffered programming provided by said buffer if said buffer is selected as an output of the system is provided as an output starting at the beginning of the program that is in progress when said tuner is selected as a source for programming. - View Dependent Claims (13, 14, 15)
-
-
16. A method for monitoring broadcast programs from the beginning of the programs, comprising the steps of:
-
receiving broadcast programming including programs in a tuner of a receiver; storing the received programming in a buffer as buffered programming; selecting the tuner as a source for programming to be provided as an output of the receiver; determining if a program is in progress in the programming received in the tuner; providing programming from the tuner as an output of the receiver if a program is not in progress in the programming received in the tuner; and providing buffered programming from the buffer as an output of the receiver if a program is in progress in the programming received in the tuner, wherein the buffered programming is provided from the beginning of the program that is in progress when the tuner is selected as a source for programming to be provided as an output of the receiver. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for monitoring broadcast programs from the beginning of the programs, comprising the steps of:
-
receiving broadcast programming including programs in a tuner of a receiver; storing the received programming in a buffer as buffered programming; selecting the tuner as a source for programming to be provided as an output of the receiver; providing programming from the tuner as an output of the receiver; and providing buffered programming from the buffer as an output of the receiver if a user selects the buffer as a source for programming, wherein the buffered programming is provided from the beginning of a program that is in progress when the tuner is selected as a source for programming to be provided as an output of the receiver.
-
Specification