Signal processing apparatus and methods
First Claim
1. A method of delivering user specific programming at a receiver station of a plurality of receiver stations, said receiver station including a receiver, a detector, a computer, and a first output device, said method comprising the steps of:
- receiving generic video programming at said receiver station, said generic video programming including general content appropriate for display to a general audience at each receiver station of said plurality of receiver stations, said generic video programming to be outputted for a duration of time, wherein only a portion of said duration includes at least a first time interval, said first time interval for outputting said user specific programming pertinent to said generic video programming, and timed based on content of the generic video programming,receiving data at said receiver station, wherein at least a portion of one of said data and said generic video programming is received from a remote transmitter station;
selecting, at said receiver station, said generic video programming;
delivering, at said receiver station, said generic video programming to said first output device for output to a user for said duration of time;
detecting, at said receiver station, said data before a time period during which said user specific information will be processed and delivering said data to said computer;
generating, at said receiver station in said time period, said user specific information having content of particular relevance to a user of said receiver station without having particular relevance to other users at other receiver stations of said plurality of receiver stations to serve as a basis for delivering said user specific programming by processing said detected data;
receiving, storing and outputting a timing signal at said receiver station;
synchronizing, on the basis of said timing signal, outputs at said first output device of
1) said user specific programming for output to the user of said receiver station based on said generated user specific information, said user specific programming having content related to said generic video programming output during said at least said first time interval and
2) a pertinent portion of said generic video programming, said synchronized outputs output before the end of said at least said first time interval, wherein said synchronized outputs explain or make apparent the meaning of said user specific programming; and
outputting said synchronized outputs including said user specific programming and said pertinent portion of said generic video programming during said first time interval.
1 Assignment
0 Petitions
Accused Products
Abstract
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
1148 Citations
66 Claims
-
1. A method of delivering user specific programming at a receiver station of a plurality of receiver stations, said receiver station including a receiver, a detector, a computer, and a first output device, said method comprising the steps of:
-
receiving generic video programming at said receiver station, said generic video programming including general content appropriate for display to a general audience at each receiver station of said plurality of receiver stations, said generic video programming to be outputted for a duration of time, wherein only a portion of said duration includes at least a first time interval, said first time interval for outputting said user specific programming pertinent to said generic video programming, and timed based on content of the generic video programming, receiving data at said receiver station, wherein at least a portion of one of said data and said generic video programming is received from a remote transmitter station; selecting, at said receiver station, said generic video programming; delivering, at said receiver station, said generic video programming to said first output device for output to a user for said duration of time; detecting, at said receiver station, said data before a time period during which said user specific information will be processed and delivering said data to said computer; generating, at said receiver station in said time period, said user specific information having content of particular relevance to a user of said receiver station without having particular relevance to other users at other receiver stations of said plurality of receiver stations to serve as a basis for delivering said user specific programming by processing said detected data; receiving, storing and outputting a timing signal at said receiver station; synchronizing, on the basis of said timing signal, outputs at said first output device of
1) said user specific programming for output to the user of said receiver station based on said generated user specific information, said user specific programming having content related to said generic video programming output during said at least said first time interval and
2) a pertinent portion of said generic video programming, said synchronized outputs output before the end of said at least said first time interval, wherein said synchronized outputs explain or make apparent the meaning of said user specific programming; andoutputting said synchronized outputs including said user specific programming and said pertinent portion of said generic video programming during said first time interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of delivering generic video programming for synchronizing with user specific programming at a receiver station of a plurality of receiver stations, said receiver station including a receiver, an output device, a detector, and at least one processor operatively connected to said output device, wherein said receiver station is adapted to detect data and generate user specific information having content of particular relevance to a user of said receiver station without having particular relevance to other users at other receiver stations of said plurality of receiver stations, said user specific information to serve as a basis for outputting said user specific programming, said method comprising the steps of:
-
receiving generic video programming at a transmitter station, said generic video programming including general content appropriate for display to a general audience at each receiver station of said plurality of receiver stations, said generic video programming to be displayed at said output device for at least a duration of time, only a portion of said duration of time including a first time interval, said generic video programming to be selected and delivered to said output device at said receiver station, a pertinent portion of said generic video programming to be synchronized for output with said user specific programming on the basis of a timing signal received and stored at said receiver station, said user specific programming having content related to said generic video programming for output during said first time interval, wherein synchronized outputs of said generic video programming and said user specific programming during said first time interval explain or make apparent the meaning of said user specific programming; commencing, at said transmitter station, to transfer said generic video programming to a first transmitter at a first specific time; and transmitting from said transmitter station an information transmission including said generic video programming. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A method of delivering user specific programming a receiver station of a plurality of receiver stations, said receiver station including a receiver, an output device, a detector, and a processor operatively connected to said output device, said method comprising the steps of:
-
receiving data at a transmitter station; generating at said transmitter station user specific information by processing said data, said user specific information having content of particular relevance to a user of said receiver station without having particular relevance to other users at other receiver stations of said plurality of receiver stations, said user specific information to serve as a basis for outputting said user specific programming; receiving said transmitter station generic video programming, said generic video programming including general content appropriate for display to a general audience at each receiver station of said plurality of receiver stations, said generic video programming to be selected and outputted at said output device for at least a duration of time, only a portion of said duration of time including a first time interval, said generic video programming to be selected and delivered to said output device at said receiver station, a pertinent portion of said generic video programming to be synchronized for output with said user specific programming on the basis of a timing signal received and stored at said receiver station, said user specific programming having content related to said generic video programming for output during said first time interval, wherein said synchronized outputs of said generic video programming and said user specific programming during said first time interval explain or make apparent the meaning of said user specific programming; and transmitting from said transmitter station said generic video programming and said user specific information. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A method of delivering user specific programming at a receiver station of a plurality of receiver stations, said receiver station including a receiver, a detector, a computer, and output device, said method comprising the steps of:
-
receiving generic video programming at said receiver station, said generic video programming including general content appropriate for display to a general audience at each receiver station of said plurality of receiver stations, said generic video programming to be outputted for a duration of time, wherein only a portion of said duration includes a time interval, and said generic video programming is received from at least one remote transmitter station; selecting and delivering at said receiver station said generic video programming to said output device for output to a user of said receiver station; receiving at said received station from said at least one remote transmitter station said user specific information to serve as a basis for delivering said user specific programming, said user specific information being generated at said at least one remote transmitter station by processing data in a time period, said data being stored at said at least one remote transmitter station before said time period, said user specific information having content of particular relevance to the user of said receiver station without having particular relevance to other users at other receiver stations of said plurality of receiver stations; communicating said user specific information from said at least one remote transmitter station to said receiver station prior to said at least one time interval of specific relevance based on said step of generating; receiving, storing and outputting a timing signal at said receiver station; synchronizing, on the basis of said timing signal, outputs at said output device of
1) said user specific programming for output to the user of said receiver station based on said communicated user specific information, said user specific programming having content related to said generic video programming output during said time interval and
2) a pertinent portion of said generic video programming, said synchronized outputs output before the end of said time interval, wherein said synchronized outputs explain or make apparent the meaning of said user specific programming; andoutputting said synchronized outputs including said pertinent portion of said generic video programming and said user specific programming.
-
-
64. An apparatus for coordinating a programming presentation at a mass medium programming receiver station comprising:
-
a first receiver section for receiving generic mass medium programming at said mass medium programming receiver station, said generic mass medium programming including general content appropriate for display to a general audience at other receiver stations, said generic mass medium programming to be outputted for a duration of time, only a portion of said duration of time including a first time interval, said first time interval for outputting user specific programming pertinent to said generic mass medium programming; an output device for outputting synchronized outputs including said user specific programming and a pertinent portion of said generic mass medium programming; a second receiver section for receiving user specific information generated at a transmitter station, said user specific information having content of particular relevance to a user of said receiver station without having particular relevance to other users at said other receiver stations, said user specific information to serve as a basis for delivering said user specific programming; a processor operatively connected to said first receiver section, said second receiver section and said output device, said processor selecting said generic mass medium programming, delivering said generic mass medium programming to said output device for output to the user for said duration of time, receiving and storing a timing signal, and synchronizing on the basis of said timing signal said outputs at said output device of
1) said user specific programming for output to the user based on said received user specific information, said user specific programming having content related to said generic mass medium programming output during said first time interval and
2) said pertinent portion of said generic mass medium programming, said synchronized outputs output before the end of said first time interval, wherein said synchronized outputs explain or make apparent the meaning of said user specific programming.
-
-
65. An apparatus for coordinating a programming presentation at a mass medium programming receiver station comprising:
-
a first receiver section for receiving generic mass medium programming and data at said mass medium programming receiver station; a plurality of output devices for outputting synchronized outputs including said user specific programming and a pertinent portion of said generic mass medium programming; a detector operatively connected to said first receiver section for detecting said data before a time period during which user specific information will be processed; a processor operatively connected to said first receiver section, said detector and said plurality of output devices, said processor generating user specific information by processing said data, said user specific information having content of particular relevance to a user of said receiver station without having particular relevance to other users at other receiver stations, said user specific information serving as a basis for delivering said user specific programming, said processor receiving and storing a timing signal, said processor synchronizing on the basis of said timing signal said outputs at said output device of
1) said user specific programming for output to the user based on said generated user specific information, said user specific programming having content related to said generic mass medium programming output during said first time interval and
2) said pertinent portion of said generic mass medium programming, said synchronized outputs output before the end of said first time interval, wherein said synchronized outputs explain or make apparent the meaning of said user specific programming.
-
-
66. An apparatus for coordinating a programming presentation at a mass medium programming receiver station comprising:
-
a first receiver section for receiving generic mass medium programming and data at said mass medium programming receiver station; a output device operatively connected to said first receiver section for outputting synchronized outputs including said user specific programming and a pertinent portion of said mass medium programming to a user; a detector operatively connected to said first receiver section for detecting said data before a time period during which user specific information will be processed; a processor operatively connected to said first receiver section, said detector and said output device, said processor generating user information by processing said data said user specific information having content of particular relevance to a user of said receiver station without having particular relevance to other users at other receiver stations, said user specific information serving as a basis for delivering said user specific programming, said processor receiving and storing a timing signal, said processor synchronizing on the basis of said timing signal said outputs at said output device of
1) said user specific programming for output to the user based on said generated user specific information, said user specific programming having content related to said generic mass medium programming output during said first time interval and
2) said pertinent portion of said generic mass medium programming, said synchronized outputs output before the end of said first time interval, wherein said synchronized outputs explain or make apparent the meaning of said user specific programming.
-
Specification