A signal substitution system for cable television applies substitute television program signals in at least one substitute channel to the transmission cable along with signal substitution control signals. The signal substitution control signals include a plurality of different terminal command signals and a plurality of different event command signals. Each of the terminal command signals includes a respective panelist address signal for identifying a respective panelist receiving station and a plurality of event identification signals identifying respective events. Each of the event command signals includes a respective event address signal corresponding to a respective event and a normal channel identification signal for identifying a normal channel into which a substitute television program is to be switched. A controller at each panelist receiving station responds to the signal substitution control signals by selectively switching a substitute television program into a normal channel. The controller stores event signals corresponding to the event identification signals of the respective terminal command signal. When a received event address signal corresponds to a local event address signal and the received normal channel identification signal corresponds to a channel select signal selected by the viewer, a substitute channel is substituted for the channel selected by the viewer for a period determined by the event command signals.

Patent
   RE33808
Priority
Aug 28 1985
Filed
Aug 28 1985
Issued
Jan 28 1992
Expiry
Jan 28 2009
Assg.orig
Entity
unknown
129
40
EXPIRED
1. In a cable television system having head end means at a head end station, transmission cable, and a plurality of receiving means at respective panelist receiving stations, said head end means including means for applying normal television program signals in normal television channels to said transmission cable, and each of said receiving means including panelist channel selector means under control of a viewer for selecting a normal channel for viewing of a respective normal television channel for viewing of a respective normal television program, said panelist channel selector means producing a panelist channel select signal indicative of said television channel, a television receiver, and a cable television frequency converter for receiving television program signals from said transmission cable and responsive to a channel select signal for selectively converting received television program signals in the respective television channel to converted television program signals acceptable to said television receiver and applying the respective converted television program signals to said television receiver;
a targetable signal substitution system comprising means at said head end station for applying substitute television program signals in at least one substitute channel to said transmission cable, and means at said head end station for applying signal substitution control signals to said transmission cable, said signal substitution control signals including a plurality of different terminal command signals and a plurality of different event command signals, each of said terminal command signals including a respective panelist address signal for identifying a respective panelist receiving station and a plurality of event identification signals identifying respective ones of a plurality of events, and each of said event command signals including a respective event address signal corresponding to a respective event and a normal channel identification signal for identifying a normal channel into which a substitute television program is to be switched; and
control means at each panelist receiving station responsive to said signal substitution control signals for selectively switching a substitute television program into a normal channel, said control means including means for generating a local panelist address signal, means for generating a plurality of local event address signals with each of said local event address signals corresponding to a local event address signal at each of the other panelist receiving stations, substitute channel selector means for producing a substitute channel select signal corresponding to a substitute channel, first comparison means for comparing the received panelist address signal of each terminal command signal with said local panelist address signal and producing a first match signal when said compared panelist address signals match, means responsive to said first match signal for storing event signals corresponding to said event identification signals of the respective terminal command signal, second comparison means for comparing a received event address signal with each of said local event address signals and producing a second match signal when said compared event address signals match, third comparison means responsive to said second match signal for comparing said received normal channel identification signal with said panelist channel select signal and producing a third match signal when said compared channel identification and channel select signals match, and means responsive to said stored event signals and said third match signal for switching a substitute channel select signal to said cable television frequency converter in lieu of the channel select signal selected by the viewer for a period determined by said event command signals, whereby for said period said television receiver receives the program in the corresponding substitute channel in lieu of the program of the channel to which the normal channel selector is set.
2. A signal substitution system according to claim 1 including means at each said receiving station for transmitting return signals to said head end station corresponding to the respective said local panelist address signal and the channel selected by the respective viewer when the respective television is turned on, and means at said head end station for utilizing said applied return signals.
3. A signal substitution system according to claim 1 wherein said means for switching said substitute channel select signal to said cable television frequency converter so switches such signal only for the period during which said compared channel identification and channel select signals match.
4. A signal substitution system according to claim 3 wherein said event command signals are in pairs having the same respective event address signal and one of each pair includes a normal channel identification signal identifying no normal channel, whereby said third comparison means is disabled from producing said third match signal and said period is thereby terminated.
5. A signal substitution system according to claim 1 wherein said event command signals are in pairs having the same respective event address signal and one of each pair comprises a period termination signal, and said control means determines said period from said one of each pair of event command signals.
6. A signal substitution system according to claim 1 wherein said event command signals are in pairs having the same respective event address signal and include identification of the timing of said signal substitution, and said control means is responsive to said event command signals by controlling the timing of the onset of substitution of a respective substitute television program from one of a said pair and the termination of the period from the other of the same said pair.
7. A signal substitution control system according to claim 1 wherein one of said event command signals is an event start signal and another of said event command signals is an event terminate signal.
8. A signal substitution system according to any one of claims 1 to 7 wherein said means for applying substitute television program signals includes means for applying a plurality of substitute television program signals in a plurality of respective substitute channels to said transmission cable, at least one of said event command signals includes a substitute channel identification signal for identifying a substitute channel from which substitute television signals are to be switched, and said control means includes means responsive to said substitute channel identification signal for producing said substitute channel select signal.
9. In a television system having a central station, a plurality of receiving means at respective panelist receiving stations, each of said receiving means including means for receiving normal television program signals in normal television channels, television viewing means, and panelist channel selector means under control of a viewer for selecting a normal channel for viewing of a respective normal television program on said television viewing means, said panelist channel selector means producing a panelist channel select signal indicative of a selected television channel, and transmission means for coupling said central station to each of said receiving means: a multi-event targetable signal substitution system comprising
means at said central station for applying substitute television program signals in at least one substitute channel to said transmission means;
means at said central station for generating a plurality of panelist address signals each identifying a respective panelist receiving station;
means at said central station for generating in respect to each of said respective panelist receiving stations a plurality of event identification signals identifying respective ones of a plurality of events;
means at each said panelist receiving station for generating a local panelist address signal identifying the respective panelist receiving station;
first comparison means for comparing the panelist address signals generated at said central station with local panelist address signals and producing a first match signal when said compared panelist address signals match;
means responsive to said first match signal for storing, at the respective panelist receiving station, event signals corresponding to said event identification signals for the respective panelist receiving station;
means at said central station for generating a plurality of different event command signals and for applying said event command signals to said transmission means, each of said event command signals including a a respective event address signal corresponding to a respective event;
means at said central station for generating normal channel identification signals for identifying normal channels into which substitute television programs are to be switched for respective events and for applying said normal channel identification signals to said transmission means; and
control means at each panelist receiving station responsive to said event command signals for selectively switching a substitute television program to said television viewing means, said control means including second comparison means for comparing a received event address signal with a stored event signal and producing a second match signal when said compared event address and stored event signals match, third comparison means for comparing said received normal channel identification signal with aid panelist channel select signal and producing a third match signal when said compared channel identification and channel select signals match, and means responsive to said second and third match signals for switching a substitute channel to said television viewing means in lieu of the channel selected by the viewer for a period determined by at least one respective said event command signal, whereby for said period said television viewing means receives the program in the corresponding substitute channel in lieu of the program of the channel to which the normal channel selector is set. 10. In a television system having a central station, a plurality of receiving means at respective panelist receiving stations, each of said receiving means including means for receiving normal television program signals in normal television channels, television viewing means, and panelist channel selector means under control of a viewer for selecting a normal channel for viewing of a respective normal television program, said panelist channel selector means producing a panelist channel select signal indicative of said television channel, and transmission means for coupling said central station to each of said receiving means: a multi-event targetable signal substitution system comprising
means at said central station for applying substitute television program signals in at least one substitute channel to said transmission means;
means at said central station for generating a plurality of panelist address signals each identifying a respective panelist receiving station;
means at said central station for generating in respect to each of said respective panelist receiving stations a plurality of event identification signals identifying respective ones of a plurality of events;
means at each said panelist receiving station for generating a local panelist address signal identifying the respective panelist receiving station;
first comparison means for comparing the panelist address signals generated at said central station with local panelist address signals and producing a first match signal when said compared panelist address signals match;
means responsive to said first match signal for storing, at the respective panelist receiving station, event signals corresponding to said event identification signals for the respective panelist receiving station;
means at said central station for generating a plurality of different event command signals and for applying said event command signals to said transmission means, each of said event command signals including a respective event address signal corresponding to a respective event and a normal channel identification signal for identifying a normal channel into which a substitute television program is to be switched; and
control means at each panelist receiving station responsive to said event command signals for selectively switching a substitute television program to said television viewing means, said control means including means for generating a plurality of local event address signals with each of said local event address signals corresponding to a local event address signal at each of the other panelist receiving stations, second comparison means for comparing a received event address signal with each of said local event address signals and producing a second match signal when said compared event address signals match, third comparison means responsive to said second match signal for comparing said received normal channel identification signal with said panelist channel select signal and producing a third match signal when said compared channel identification and channel select signals match, and means responsive to said stored event signals and said third match signal for switching a substitute channel to said television viewing means in lieu of the channel selected by the viewer for a period determined by at least one respective said event command signal, whereby for said period said television viewing means receives the program in the corresponding substitute channel in lieu of the program of the channel to which the normal channel selector is set.
11. In a television system having a central station, a plurality of receiving means at respective panelist receiving stations, each of said receiving means including means for receiving normal television program signals in normal television channels, television viewing means, and panelist channel selector means under control of a viewer for selecting a normal channel for viewing of a a respective normal television program, said panelist channel selector means producing a panelist channel select signal indicative of said television channel, and transmission means for coupling said central station to each of said receiving means: a multi-event targetable signal substitution system comprising
means at said central station for applying substitute television program signals in at least one substitute channel to said transmission means,
means at said central station for applying signal substitution control signals to said transmission means, said signal substitution control signals including a plurality of different terminal command signals and a plurality of different event command signals, each of said terminal command signals including a respective panelist address signal for identifying a respective panelist receiving station and a plurality of event identification signals identifying respective ones of a plurality of events, and each of said event command signals including a respective event address signal corresponding to a respective event and a normal channel identification signal for identifying a normal channel into which a substitute television program is to be switched; and
control means at each panelist receiving station responsive to said signal substitution control signals for selectively switching a substitute television program to said television viewing means, said control means including means for generating a local panelist address signal identifying the respective panelist receiving station, means for generating a plurality of local event address signals with each of said local event address signals corresponding to a local event address signal at each of the other panelist receiving stations, substitute channel selector means for producing a substitute channel select signal corresponding to a substitute channel, first comparison means for comparing the received panelist address signal of each terminal command signal with said local panelist address signal and producing a first match signal when said compared panelist address signals match, means responsive to said first match signal for storing event signals corresponding to said event identification signals of the respective terminal command signal, second comparison means for comparing a received event address signal with each of said local event address signals and producing a second match signal when said compared event address signals match, third comparison means responsive to said second match signal for comparing said received normal channel identification signal with said panelist channel select signal and producing a third match signal when said compared channel identification and channel select signals match, and means responsive to said stored event signals and said third match signal for switching a substitute channel to said television viewing means in lieu of the channel selected by the viewer for a period determined by at least one respective said event command signal, whereby for said period said television viewing means receives the program in the corresponding substitute channel in lieu of the program of the channel to which the normal channel selector is set. 12. In a television system having a central station, a plurality of receiving means at respective panelist receiving stations, each of said receiving means including means for receiving normal television program signals in normal television channels, television viewing means, panelist channel selector means under control of a viewer for selecting a normal channel for viewing of a respective normal television program, said panelist channel selector means producing a panelist channel select signal indicative of said television channel, and a television frequency converter for receiving television program signals and responsive to a channel select signal for selectively converting received television program signals in the respective television channel to converted television program signals acceptable to said television viewing means and applying the respective converted television program signals to said television viewing means, and transmission means for coupling said central station to each of said receiving means: a multi-event targetable signal substitution system comprising
means at said central station for applying substitute television program signals in at least one substitute channel to said transmission means;
means at said central station for applying signal substitution control signals to aid transmission means, said signal substitution control signals including a plurality of different terminal command signals and a plurality of different event command signals, each of said terminal command signals including a respective panelist address signal for identifying a respective panelist receiving station and a plurality of event identification signals identifying respective ones of a plurality of events, and each of said event command signals including a respective event address signal corresponding to a respective event and a normal channel identification signal for identifying a normal channel into which a substitute television program is to be switched; and
control means at each panelist receiving station responsive to said signal substitution control signals for selectively switching a substitute television program to said television viewing means, said control means including means for generating a local panelist address signal identifying the respective panelist receiving station, means for generating a plurality of local event address signals with each of said local event address signals corresponding to a local event address signal at each of the other panelist receiving stations, substitute channel selector means for producing a substitute channel select signal corresponding to a substitute channel, first comparison means for comparing the received panelist address signal of each terminal command signal with said local panelist address signal and producing a first match signal when said compared panelist address signals match, means responsive to said first match signal for storing event signals corresponding to said event identification signals of the respective terminal command signal, second comparison means for comparing a received event address signal with each of said local event address signals and producing a second match signal when said compared event address signals match, third comparison means responsive to said second match signal for comparing said received normal channel identification signal with said panelist channel select signal and producing a third match signal when said compared channel identification and channel select signals match, and means responsive to said stored event signals and said third match signal for switching a substitute channel select signal to said television frequency converter in lieu of the channel select signal selected by the viewer for a period determined by at least one respective said event command signal, whereby for said period said television viewing means receives the program in the corresponding substitute channel in lieu of the program of the channel to
which the normal channel selector is set. 13. A signal substitution system according to claim 12 including means at each said receiving station for transmitting return signals to said central station corresponding to the respective said local panelist address signal and the channel selected by the respective viewer when the respective television receiver is turned on, and means at said central station for utilizing said applied return signals. 14. A signal substitution system according to claim 12 wherein said means for switching said substitute channel select signal to said television frequency converter so switches such signal only for the period during which said compared channel identification and channel select signals match. 15. A signal substitution system according to claim 14 wherein said event command signals are in pairs having the same respective event address signal and one of each pair includes a normal channel identification signal identifying no normal channel, whereby said third comparison means is disabled from producing said third match signal and said period is thereby terminated. 16. A signal substitution system according to claim 12 wherein said event command signals are in pairs having the same respective event address signal and one of each pair comprises a period termination signal, and said control means determines said period from said one of each pair of event command signals. 17. A signal substitution system according to claim 12 wherein said event command signals are in pairs having the same respective event address signal and include identification of the timing of said signal substitution, and said control means is responsive to said event command signals by controlling the timing of the onset of substitution of a respective substitute television program from one of a said pair and the termination of the period from the other or the same said pair. 18. A signal substitution system according to claim 12 wherein one of said event command signals is an event start signal and another of said event command signals is an event terminate signal. 19. A signal substitution system according to any one of claims 12 to 18 wherein said means for applying substitute television program signals includes means for applying a plurality of substitute television program signals in a plurality of respective substitute channels to said transmission means, at least one of said event command signals includes a substitute channel identification signal for identifying a substitute channel from which substitute television signals are to be switched, and said control means includes means responsive to said substitute channel identification signal for producing said
substitute channel select signal. 20. In a television system having a central station, a plurality of receiving means at respective panelist receiving stations, each of said receiving means including means for receiving normal television program signals in normal television channels, television viewing means, and panelist channel selector means under control of a viewer for selecting a normal channel for viewing of a respective normal television program on said television viewing means, said panelist channel selector means producing a panelist channel select signal indicative of a selected television channel, and transmission means for coupling said central station to each of said receiving means: a multi-event targetable signal substitution system comprising
means at said central station for applying substitute television program signals in at least one substitute channel to said transmission means;
means at said central station for generating a plurality of panelist address signals each identifying a respective panelist receiving station;
means at said central station for generating in respect to each of said respective panelist receiving stations a plurality of event identification signals identifying respective ones of a plurality of events;
means at each said panelist receiving station for generating a local panelist address signal identifying the respective panelist receiving station;
first comparison means for comparing the panelist address signals generated at said central station with local panelist address signals and producing a panelist match signal when said compared panelist address signals match;
means responsive to said panelist match signal for storing, at the respective panelist receiving station, event signals corresponding to said event identification signals for the respective panelist receiving station;
means at said central station for generating a plurality of different event command signals and for applying said event command signals to said transmission means, each of said event command signals including a respective event address signal corresponding to a respective event;
means at said central station for generating normal channel identification signals for identifying normal channels into which substitute television programs are to be switched for respective events and for applying said normal channel identification signals to said transmission means; and
control means at each panelist receiving station responsive to said event command signals for selectively switching a substitute television program to said television viewing means, said control means including means responsive to received said event address signal, said stored event signals, received said normal channel identification signals, and said panelist channel select signal for switching a substitute channel to said television viewing means in lieu of the channel selected by the viewer for a period determined by at least one respective said event command signal when said event address and stored event signals match and respective said channel identification and channel select signals match, whereby for said period said television viewing means receives the program in the corresponding substitute channel in lieu of the program of the channel to
which the normal channel selector is set. 21. In a television system having a central station, a plurality of receiving means at respective panelist receiving stations, each of said receiving means including means for receiving normal television program signals in normal television channels, television viewing means, and panelist channel selector means under control of a viewer for selecting a normal channel for viewing of a respective normal television program on said television viewing means, said panelist channel selector means producing a panelist channel select signal indicative of a selected television channel, and transmission means for coupling said central station to each of said receiving means: a multi-event targetable signal substitution system comprising
means at said central station for applying substitute television program signals in at least one substitute channel to said transmission means;
means at said central station for generating a plurality of panelist address signals each identifying a respective panelist receiving station;
means at said central station for generating in respect to each of said respective panelist receiving stations a plurality of event identification signals identifying respective ones of a plurality of events;
means responsive to respective panelist address signals generated at said central station for storing, at the respective panelist receiving station, event signals corresponding to said event identification signals for the respective panelist receiving station;
means at said central station for generating a plurality of different event command signals and for applying said event command signals to said transmission means, each of said event command signals including a respective event address signal corresponding to a respective event;
means at said central station for generating normal channel identification signals for identifying normal channels into which substitute television programs are to be switched for respective events and for applying said normal channel identification signals to said transmission means; and
control means at each panelist receiving station responsive to said event command signals for selectively switching a substitute television program to said television viewing means, said control means including means responsive to received said event address signals, said stored event signals, received said normal channel identification signals, and said panelist channel select signal for switching a substitute channel to said television viewing means in lieu of the channel selected by the viewer for a period determined by at least one respective said event command signal when said event address and stored event signals match and respective said channel identification and channel select signals match, whereby for said period said television viewing means receives the program in the corresponding substitute channel in lieu of the program of the channel to which the normal channel selector is set. 22. A signal substitution system according to claim 21 including means at each said receiving station for transmitting return signals to said central station corresponding to the respective panelist receiving station and the channel selected by the respective viewer when the respective television viewing means is turned on, and means at said central station for utilizing said applied return signals. 23. A signal substitution system according to claim 21 wherein said means for switching said substitute channel to said television viewing means to switches only for the period during which said channel identification and panelist channel select signals match. 24. A signal substitution system according to claim 23 wherein said event command signals are in pairs having the same respective event address signal and one of each pair includes a normal channel identification signal identifying no normal channel. 25. A signal substitution system according to claim 21 wherein said event command signals are in pairs having the same respective event address signal and one of each pair comprises a period termination signal, and said control means determines said period from said one of
each pair of event command signals. 26. A signal substitution system according to claim 21 wherein said event command signals are in pairs having the same respective event address signal and include identification of the timing of said signal substitution, and said control means is responsive to said event command signals by controlling the timing of the onset of substitution of a respective substitute television program from one of a said pair and the termination of the period from the other of the same said pair. 27. A signal substitution system according to claim 21 wherein one of said event command signals is an event start signal and another of said event command signals is an event terminate signal. 28. In a television system having a central station, a plurality of receiving means at respective panelist receiving stations, each of said receiving means including means for receiving normal television program signals in normal television channels, television viewing means, and panelist channel selector means under control of a viewer for selecting a normal channel for viewing of a respective normal television program, said panelist channel selector means producing a panelist channel select signal indicative of said television channel, and transmission means for coupling said central station to each of said receiving means: a multi-event targetable signal substitution system comprising
means at said central station for applying substitute television program signals in at least one substitute channel to said transmission means;
means at said central station for generating a plurality of panelist address signals each identifying a respective panelist receiving station;
means at said central station for generating in respect to each of said respective panelist receiving stations a plurality of event identification signals identifying respective ones of a plurality of events;
means responsive to respective panelist address signals generated at said central station for storing, at the respective panelist receiving station, event signals corresponding to said event identification signals for the respective panelist receiving station;
means at said central station for generating a plurality of different event command signals and for applying said event command signals to said transmission means, said event command signals including respective event address signals corresponding to respective events and normal channel identification signals for identifying normal channels into which a substitute television program is to be switched for respective events; and
control means at each panelist receiving station responsive to said event command signals for selectively switching a substitute television program to said television viewing means, said control means including means responsive to received said event address signals, said stored event signals, respective said received normal channel identification signals, and said panelist channel select signal for switching a substitute channel to said television viewing means in lieu of the channel selected by the viewer for a period determined by at least one respective said event command signal when said event address and stored event signals match and respective said channel identification and channel select signals match, whereby for said period said television viewing means receives the program in the corresponding substitute channel in lieu of the program of the channel to which the normal channel selector is set. 29. In a television system having a central station, a plurality of receiving means at respective panelist receiving stations, each of said receiving means including means for receiving normal television program signals in normal television channels, television viewing means, and panelist channel selector means under control of a viewer for selecting a normal channel for viewing of a respective normal television program, said panelist channel selector means producing a panelist channel select signal indicative of said television channel, and transmission means for coupling said central station to each of said receiving means: a multi-event targetable signal substitution system comprising
means at said central station for applying substitute television program signals in at least one substitute channel to said transmission means,
means at said central station for applying signal substitution control signals to said transmission means, said signal substitution control signals including a plurality of different terminal command signals and a plurality of different event command signals, each of said terminal command signals including a respective panelist address signal for identifying a respective panelist receiving station and a plurality of event identification signals identifying respective ones of a plurality of events for said respective panelist receiving station, and said event command signals including respective event address signals corresponding to respective events and normal channel identification signals for identifying normal channels into which a substitute television program is to be switched for respective events; and
control means at each panelist receiving station responsive to said signal substitution control signals for selectively switching a substitute television program to said television viewing means, said control means including means responsive to respective terminal command signals for storing event signals corresponding to said event identification signals of the respective terminal command signals, means responsive to received said event address signals, said stored event signals, respective said received normal channel identification signals, and said panelist channel select signal for switching a substitute channel to said television viewing means in lieu of the channel selected by the viewer for a period determined by at least one respective said event command signal when said event address and stored event signals match and said channel identification and channel select signals match, whereby for said period said television viewing means receives the program in the corresponding substitute channel in lieu of the program of the channel to which the
normal channel selector is set. 30. In a television system having a central station, a plurality of receiving means at respective panelist receiving stations, each of said receiving means including means for receiving normal television program signals in normal television channels, television viewing means, panelist channel selector means under control of a viewer for selecting a normal channel for viewing of a respective normal television program, said panelist channel selector means producing a panelist channel select signal indicative of said television channel, and a television frequency converter for receiving television program signals and responsive to a channel select signal for selectively converting received television program signals in the respective television channel to converted television program signals acceptable to said television viewing means and applying the respective converted television program signals to said television viewing means, and transmission means for coupling said central station to each of said receiving means: a multi-event targetable signal substitution system comprising
means at said central station for applying substitute television program signals in at least one substitute channel to said transmission means;
means at said central station for applying signal substitution control signals to said transmission means, said signal substitution control signals including a plurality of different terminal command signals and a plurality of different event command signals, each of said terminal command signals including a respective panelist address signal for identifying a respective panelist receiving station and a plurality of event identification signals identifying respective ones of a plurality of events for said respective panelist receiving station, and said event command signals including respective event address signals corresponding to respective events and normal channel identification signals for identifying normal channels into which a substitute television program is to be switched for respective events; and
control means at each panelist receiving station responsive to said signal substitution control signals for selectively switching a substitute television program to said television viewing means, said control means including means responsive to respective terminal command signals for storing event signals corresponding to said event identification signals of the respective terminal command signals, means responsive to received said event address signals, said stored event signals, respective said received normal channel identification signals, and said panelist channel select signal for switching a substitute channel select signal to said television frequency converter in lieu of the channel select signal selected by the viewer for a period determined by at least one respective said event command signal when said event address and stored event signals match and said channel identification and channel select signals match, whereby for said period said television viewing means receives the program in the corresponding substitute channel in lieu of the program of the channel to which the normal channel selector is set. 31. In a television system having a central station, a plurality of receiving means at respective panelist receiving stations, each of said receiving means including means for receiving normal television program signals in normal television channels, television viewing means, and panelist channel selector means under control of a viewer for selecting a normal channel for viewing of a respective normal television program on said television receiver, said panelist channel selector means producing a panelist channel select signal indicative of a selected television channel, and transmission means for coupling said central station to each of said receiving means: a multi-event targetable signal substitution system comprising
means at said central station for applying substitute television program signals in at least one substitute channel to said transmission means;
means at said central station for generating a plurality of panelist address signals each identifying a respective panelist receiving station;
means at said central station for generating in respect to each of said respective panelist receiving stations a plurality of event identification signals identifying respective ones of a plurality of events;
means responsive to respective panelist address signals generated at said central station for storing, at the respective panelist receiving station, event signals corresponding to said event identification signals for the respective panelist receiving station;
means at said central station for generating a plurality of different event command signals and for applying said event command signals to said transmission means, each of said event command signals including a respective event address signal corresponding to a respective event;
means at said central station for generating normal channel identification signals for identifying normal channels into which substitute television programs are to be switched for respective events and for applying said normal channel identification signals to said transmission means; and
control means at each panelist receiving station responsive to said event command signals for selectively switching a substitute television program to said television viewing means, said control means including event signal comparison means for comparing a received event address signal with a stored event signal and producing an event match signal when said compared event address and stored event signals match, channel comparison means for comparing said received normal channel identification signal with said panelist channel select signal and producing a channel match signal when said compared channel identification and channel select signals match, and means responsive to said event and channel match signals for switching a substitute channel to said television viewing means in lieu of the channel selected by the viewer for a period determined by at least one respective said event command signal, whereby for said period said television viewing means receives the program in the corresponding substitute channel in lieu of the program of the channel to
which the normal channel selector is set. 32. In a television system having a central station, a plurality of receiving means at respective panelist receiving stations, each of said receiving means including means for receiving normal television program signals in normal television channels, television viewing means, and panelist channel selector means under control of a viewer for selecting a normal channel for viewing of a respective normal television program, said panelist channel selector means producing a panelist channel select signal indicative of said television channel, and transmission means for coupling said central station to each of said receiving means: a multi-event targetable signal substitution system comprising
means at said central station for applying substitute television program signals in at least one substitute channel to said transmission means;
means at said central station for generating a plurality of panelist address signals each identifying a respective panelist receiving station;
means at said central station for generating in respect to each of said respective panelist receiving stations a plurality of event identification signals identifying respective ones of a plurality of events;
means responsive to respective panelist address signals generated at said central station for storing, at the respective panelist receiving station, event signals corresponding to said event identification signals for the respective panelist receiving station;
means at said central station for generating a plurality of different event command signals and for applying said event command signals to said transmission means, said event command signals including respective event address signals corresponding to respective events and normal channel identification signals for identifying normal channels into which a substitute television program is to be switched for respective events; and
control means at each panelist receiving station responsive to said event command signals for selectively switching a substitute television program to said television viewing means, said control means including means for generating a plurality of local event address signals with each of said local event address signals corresponding to a local event address signal at each of the other panelist receiving stations, event address comparison means for comparing a received event address signal with each of said local event address signals and producing an event address match signal when said compared event address signals match, channel comparison means responsive to said event address match signal for comparing a respective said received normal channel identification signal with said panelist channel select signal and producing a channel match signal when compared channel identification and channel select signals match, and means responsive to said stored event signals and said channel match signal for switching a substitute channel to said television viewing means in lieu of the channel selected by the viewer for a period determined by at least one respective said event command signal, whereby for said period said television viewing means receives the program in the corresponding substitute channel in lieu of the program of the channel to which the normal channel selector is set. 33. In a television system having a central station, a plurality of receiving means at respective panelist receiving stations, each of said receiving means including means for receiving normal television program signals in normal television channels, television viewing means, and panelist channel selector means under control of a viewer for selecting a normal channel for viewing of a respective normal television program, said panelist channel selector means producing a panelist channel select signal indicative of said television channel, and transmission means for coupling said central station to each of said receiving means: a multi-event targetable signal substitution system comprising
means at said central station for applying substitute television program signals in at least one substitute channel to said transmission means,
means at said central station for applying signal substitution control signals to said transmission means, said signal substitution control signals including a plurality of different terminal command signals and a plurality of different event command signals, each of said terminal command signals including a respective panelist address signal for identifying a respective panelist receiving station and a plurality of event identification signals identifying respective ones of a plurality of events for said respective panelist receiving station, and said event command signals including respective event address signals corresponding to respective events and normal channel identification signals for identifying normal channels into which a substitute television program is to be switched for respective events; and
control means at each panelist receiving station responsive to said signal substitution control signals for selectively switching a substitute television program to said television viewing means, said control means including means for generating a plurality of local event address signals with each of said local event address signals corresponding to a local event address signal at each of the other panelist receiving stations, substitute channel selector means for producing a substitute channel select signal corresponding to a substitute channel, means responsive to respective terminal command signals for storing event signals corresponding to said event identification signals of the respective terminal command signals, event address comparison means for comparing a received event address signal with each of said local event address signals and producing an event address match signal when said compared event address signals match, channel comparison means responsive to said event address match signal for comparing a respective said received normal channel identification signal with said panelist channel select signal and producing a channel match signal when said compared channel identification and channel select signals match, and means responsive to said stored event signals and said channel match signal for switching a substitute channel to said television viewing means in lieu of the channel selected by the viewer for a period determined by at least one respective said event command signal, whereby for said period said television viewing means receives the program in the corresponding substitute channel in lieu of the program of the channel to which the normal channel selector is set.
34. In a television system having a central station, a plurality of receiving means at respective panelist receiving stations, each of said receiving means including means for receiving normal television program signals in normal television channels, television viewing means, panelist channel selector means under control of a viewer for selecting a normal channel for viewing of a respective normal television program, said panelist channel selector means producing a panelist channel select signal indicative of said television channel, and a television frequency converter for receiving television program signals and responsive to a channel select signal for selectively converting received television program signals in the respective television channel to converted television program signals acceptable to said television receiver and applying the respective converted television program signals to said television viewing means, and transmission means for coupling said central station to each of said receiving means: a multi-event targetable signal substitution system comprising
means at said central station for applying substitute television program signals in at least one substitute channel to said transmission means;
means at said central station for applying signal substitution control signals to said transmission means, said signal substitution control signals including a plurality of different terminal command signals and a plurality of different event command signals, each of said terminal command signals including a respective panelist address signal for identifying a respective panelist receiving station and event identification signals identifying respective ones of a plurality of events for said respective panelist receiving station, and said event command signals including respective event address signals corresponding to respective events and normal channel identification signals for identifying normal channels into which a substitute television program is to be switched for respective events; and
control means at each panelist receiving station responsive to said signal substitution control signals for selectively switching a substitute television program to said television viewing means, said control means including means for generating a plurality of local event address signals with each of said local event address signals corresponding to a local event address signal at each of the other panelist receiving stations, substitute channel selector means for producing a substitute channel select signal corresponding to a substitute channel, means responsive to respective terminal command signals for storing event signals corresponding to said event identification signals of the respective terminal command signals, event address comparison means for comparing a received event address signal with each of said local event address signals and producing an event address match signal when said compared event address signals match, channel comparison means responsive to said event address match signal for comparing a respective said received normal channel identification signal with said panelist channel select signal and producing a channel match signal when said compared channel identification and channel select signals match, and means responsive to said stored event signals and said channel match signal for switching a substitute channel select signal to said television frequency converter in lieu of the channel select signal selected by the viewer for a period determined by at least one respective said event command signal, whereby for said period said television viewing means receives the program in the corresponding substitute channel in lieu of the program of the channel to which the normal channel selector is set. 35. A signal substitution system according to claim 34 including means at each said receiving station for transmitting return signals to said central station corresponding to the respective panelist receiving station and the channel selected by the respective viewer when the respective television viewing means is turned on, and means at said central station for utilizing said applied return signals. 36. A signal substitution system according to claim 34 wherein said means for switching said substitute channel control signal to said television frequency converter so switches such signal only for the period during which said compared channel identification and channel select signals match. 37. A signal substitution system according to claim 36 wherein said event command signals are in pairs having the same respective event address signal and one of each pair includes a normal channel identification signal identifying no normal channel, whereby said channel comparison means is disabled from producing said channel match signal and said period is thereby terminated. 38. A signal substitution system according to claim 34 wherein said event command signals are in pairs having the same respective event address signal and one of each pair comprises a period termination signal, and said control means determines said period from said one of each pair of event command signals. 39. A signal substitution system according to claim 34 wherein said event command signals are in pairs having the same respective event address signal and include identification of the timing of said signal substitution, and said control means is responsive to said event command signals by controlling the timing of the onset of substitution of a respective substitute television program from one of a said pair and the termination of the period from the other of the same said pair. 40. A signal substitution system according to claim 34 wherein one of said event command signals is an event start signal and another of said event command signals is an event terminate signal. 41. A signal substitution system according to any one of claims 20 to 40 wherein said means for applying substitute television program signals includes means for applying a plurality of substitute television program signals in a plurality of respective substitute channels to said transmission means, at least one of said event command signals includes a substitute channel identification signal for identifying a substitute channel from which substitute television signals are to be switched, and said control means includes means responsive to said substitute channel identification signal for switching to the respective said substitute channel.

This invention relates to cable television with controlled signal substitution and more particularly to cable television with means for providing selected individual panelists' households with any of a plurality of substitute messages, especially in connection with market research.

Conventional market research has involved subjecting selected groups of consumers to particular promotional material and observing their responses. There have, however, been difficulties peculiar to the exposing of the selected group to particular promotional material as well as problems peculiar to measuring their responses. A particular problem is that the method of exposure of the selected group to the promotional material may skew the results; that is, the testing itself may influence the results independently of the material being tested.

The present invention is directed to a cable television system wherein selected substitute programs are selectively directed to selected panelists' households in lieu of normal material in such a manner that the panelists cannot know that they are not receiving the normal material. The invention finds particular applicability in connection with scanning of panelist response to determine the reactions of respective panelists to the messages they receive.

In respect to television advertising, one approach to market research has been to use cable television with a split cable as illustrated by U.S. Pat. No. 3,366,731, issued Jan. 30, 1968 to Edward Wallerstein for Television Distribution System Permitting Program Substitution for Selected Viewers. In such a split cable system two cables originating from a single transmitting source go out in different directions. One advertisement is inserted on one cable and another advertisement on another cable. A problem that has developed with this is that the split of the cable produces control and test groups that are not properly matched for market testing. That is, the two cables are directed to different neighborhoods at the whim of the cable television company, whereas the needs of market research are particular. It has been known to provide two cables side by side, so that both cables serve the same neighborhoods and are, therefore, likely provide a better match of control groups to test groups. However, even here there is a problem that once the cables are laid, the cables themselves select the groups; that is the television viewers are either on cable A or on cable B and do not admit of special selection to meet the needs of a particular market test. Further, it is not possible to make a test requiring subgroups of individuals on one or the other of the two cables.

Another television market research system is shown in U.S. Pat. No. 3,639,686, issued Feb. 1, 1972 to Harold R. Walker and Ira Kamen for Television Receiver Cut-In Device. In one embodiment of this system an auxiliary television signal is broadcast throughout a broadcast area with a particular control signal identifying the class of viewers that is to be reached by the auxiliary television signal. The television receivers have special decoders for switching to the special signal under certain conditions when the receiver receives a particular address signal identifying the respective receivers as in the class to which the signals are to be transmitted. This system also suffers from the limitation that the classes are determined by the programming of the various receiver decoders and cannot thereafter be selected or subdivided at the will of the market research people.

In accordance with the present invention, the members of the control and test groups are individually determined for any of a plurality of program substitutions, called "events"; that is, a targetable television system is provided wherein panelists can be selected individually to receive any of a plurality of particular television messages. The term "panelists" is used herein to identify members of the class of television viewers having the specially adapted control units at their receiving stations to permit selection of particular respective receivers for receiving substitute messages in lieu of normal television messages. However, not every television set coupled to the system need be able to receive the special messages. That is, not all of the television system need be targetable. It is only necessary to have representative participants for panelist response scanning sufficient to provide resulting data that yield statistically significant results. In general the panelists will be selected in accordance with appropriate market research practice. Further, the term "panelist" is used to represent the collection of individuals residing in a particular household.

The term "normal" is used herein to signify the messages, signals or programs provided by the operation of the television system in the absence of the substitution provided by the present invention. It thus may encompass all messages, signals or programs as may be provided in the normal course of television programming, including special messages, signals or programs transmitted and received over the usual channels to which the receivers are ordinarily tunable. The term "program" encompasses commercials and other special messages.

The targetable television system utilized in the present invention comprises a cable television system having a head end the one side of addresses of the panelist receiving stations 12 for each of the test groups for each of a number of events. In the preferred embodiment, 16 events are possible, although event 0 is ordinarily reserved for equipment testing. The data may be stored in the form of a matrix of panelist addresses by events. That is, for each panelist there will be a determination of for which of the upcoming events that panelist is to be a part of the test groups. This information is transmitted by the head end controller 34 by way of a command transmitter 40 and the cable 14 in binary form by transmitting each panelist address and after each such address a single binary bit for each event, i.e., yes or no, true or not true. These are the terminal commands. Such control signals also include suitable synchronizing and validating bits. One bit may be a command to return a set status signal. As the terminal commands are sent in series with a terminal command for each panelist receiving station, these terminal commands take a time for transmission very long relative to a raster scan, but very short relative to the time between commercial breaks. They can thus be sent between commercial breaks without initiating an event at the panelist receiving stations 12.

Event commands need only identify into which normal channels a substitute program is to appear and on which substitute channel the substitute program is transmitted. In the system illustrated, each event command also includes an event address signal. These event commands will be set up by the head end operator in the controller 34. These, too, may be in a matrix formed of events by channel. That is, for each event there will be a determination of which substitute channel is to be switched in and into which normal channels it is to be switched. There is a capability of switching into multiple channels for a single event in order to meet the condition where the same normal programs are being carried on more than one channel, as in the case of two different channels carrying the same network. To initiate an event, the operator causes the controller 34 to transmit by the command transmitter 40 an event command comprising an event address signal followed by a single binary bit fore each channel, i.e., yes or no, true or not true. To terminate an event, the operator causes the transmitter 40 to transmit an event command in the form of an event address with no true channel bits. Again, such control signals also include suitable synchronizing and validating bits. The event commands are necessarily very short, orders of magnitude shorter than the succession of terminal commands, and, hence, can be transmitted almost instantaneously during a vertical interval.

In coordination with the initiation of an event, the head end operator starts the respective video recorder playing the substitute message. This need not be simultaneously therewith, however. That is, the respective switch 30 may be turned to connect the substitute channel to the normal channel so that for a particular event the normal signals are sent over the substitute channel as well as over the normal channel. The substitute channel can then be switched in shortly before the commercial break so all the operator has to do is switch in the respective video tape recorder 28. This reduces the number of things the operator has to do at once. Some of these operations by the operator may be performed automatically; however, typically the timing of commercials is inexact and is performed manually.

Thus, the head end controller 34 initiates the command process by transmission of the terminal commands column by column to each panelist station 12, each terminal command comprising a terminal address corresponding to the column number being transmitted, and an event mask vector e bits long, e being the number of possible events, 16 in this example. As will be described in greater detail below, each panelist receiving station 12 has a preassigned terminal address which it compares with the address field of the terminal commands. If a command address matches the preassigned address, the corresponding event mask vector is stored in an event mask register. Typically, sufficient time exists after the manual event definition to transmit an entire 3500 column matrix many times before the actual commercial break begins. This insures reliable reception of the data by all panelist receiving station equipment.

The remaining command information is transmitted during the commercial break in the form of event commands. The event commands transmit the event matrix along with substitution start and stop timing and substitute channel assignments, and identification of the channels in to which substitutions are to be made. Each event command transmission consists of an event address corresponding to the column number being transmitted, and a channel mask vector c bits long, c being the number of normal channels, 12 in this example. All panelist receiving stations 12 contain e substantially identical event command modules, respective ones of which respond in unison to every event command. In addition to the channel mask vector, a substitute channel assignment is transmitted with each event transmission. Substitution is initiated by the transmission of a non-zero channel mask, and terminated by the transmission of a zero mask. Since a non-zero mask is the final link necessary to initiate substitution in the illustrated system, vertical interval video substitution can be achieved by synchronizing this transmission with the video signal. Redundancy can be introduced by repeating this transmission during the vertical interval of several successive video fields.

A by-product of the two step control process described above is the ability to handle polled return data. A valuable extension to a targetable commercial marketing research system is the ability to collect viewing statistics of each panelist and to determine if commercials targeted to specific panelists have actually been viewed. Return data collection can be efficiently added to the terminal command phase of the above control procedure. During this phase, the terminal command matrix is transmitted column by column to the panelist receiving stations 12 in the form of event mask vectors individually addressed to each station. These commands can be extended one bit to include an optional return transmission request. Upon request, each panelist receiving station 12 returns the channel number of the currently viewed station or zero if the television is off. These data can then be received by a return data receiver 42 at the head end of controller 34 and passed on to the central processor 18 as desired for association and correlation with purchasing data received from the scanners 16.

All operations of the head end controller 34 may be recorded on an operation log printer 43.

In FIG. 3 is illustrated one of the panelist receiving stations 12 of the present invention as used in the panelist response scanning system illustrated in FIG. 1. All panelist receiving stations 12 are substantially identical except that each will have its own preassigned panelist address means and the respective television receivers are at the choice of the respective panelists. As shown in FIG. 3, the panelist stations 12 include a conventional cable television frequency converter 44 which receives both the normal and substitute program signals from the cable 14 and operates to convert the signal frequency of a selected channel to convert the signal from that channel to a base frequency to which a television receiver 46 is tuned. A panelist channel selector 48 is used for tuning the cable television frequency converter 44 to the desired normal channel in order to receive the program on the selected channel at the television receiver 46. The panelist channel selector 48 may be a hand-held channel selector which would conventionally be connected directly to the converter 44. However, in accordance with the present invention a receiver controller 50 is interposed between the panelist channel selector 48 and the frequency converter 44 in order to permit the controlled substitution of program signals. A radio frequency data link receiver 52 is coupled to the cable 14 for receiving and demodulating the signal substitution control signals sent from the head end station. It converts the received signals into digital address and control data signals for application to the receiver controller 50. Similarly a return data transmitter 53 modulates return data for transmission from the receiver controller 50 to the head end station 10.

The receiver controller 50 is shown in greater detail in FIG. 4. As there shown, the address and control data signals are applied to a command receiver data register 54 which operates upon each command to produce a control address signal and a control data signal, each in binary form with the address and data bits in parallel. Each separate command is identified as a separate command by synchronizing and validity bits in a conventional manner in order identify and isolate each command. Upon determining the validity of a command, the command receiver data register 54 produces a strobe signal. Thus the command receiver data register 54 puts out digital address signals with a strobe signal successively for each of the command signals as they are received from the cable 14. The signals corresponding to each command are simultaneously applied from the command receiver data register 54 to a terminal module 56 and a plurality of event modules 58. In the illustrated embodiment there are 16 event modules 58 numbered from 0 to 15, of which only the event 0 module and the event 15 module are shown in full line.

The terminal module 56 is shown in greater detail in FIG. 5. As there shown, the control addresses from the command receiver data register 54 are applied to a comparator 60 for comparison with a local panelist address signal from a preassigned terminal address means 62. This local panelist address signal corresponds to and uniquely identifies a particular panelist receiving station 12. Upon receipt of a strobe signal from the command receiver data register 54, the comparator 60 compares the then current command address with the local panelist address signal and provides an output signal on a line 64 when the addresses match. As each of the command address signals uniquely identifies a particular terminal or a particular event, the comparator will produce an output signal on the line 64 only when the source of command signal includes the address of the respective panelist station 12 as contained in the preassigned terminal address means 62. The appropriate bits of the control data are applied to an event mask register 66 and a return data request register 68. The comparator output signal on the line 64 is applied as a load signal to the event mask register 66 and the return data request register 68 to load the respective registers with the respective control data designated for the addressed panelist station 12.

In summary, the binary data contained in a terminal command are entered into the command receiver data register 54 as received. The address component is applied to the comparator by operation of the strobe signal indicating valid data. The control data bits indicating events and the bit indicating the desired for return data are applied in parallel to the event mask register 66 and return data request register 68, respectively, for entry only when these control data are contained in the terminal command directed to the particular addressed panelist station. Any other terminal command or any event command is ignored by the terminal module 56, and none of the corresponding control data for such commands are entered in the registers 66 and 68.

In FIG. 6 is illustrated one of the event modules 58. All of the event modules 58 for a given receiver controller 50 are substantially identical except for their respective preassigned event address means 70. Corresponding event modules 58 of all panelist stations 12 are substantially identical in order that corresponding events may be addressed to all panelists simultaneously. All of the control address signals from the command receiver data register 54 are applied in parallel to a comparator 72 for comparison with an assigned event address signal from the preassigned event address means 70. The strobe signal is applied to the comparator 72 in the same manner as the strobe signal is applied to the terminal module 56. Similar control data are applied in parallel to a channel mask register 74 and a substitute channel register 76.

The comparator 72 acts in the same manner as the comparator 60 to determine whether or not the control address matches the assigned event address. As each assigned address signal is different for each event and is different from any terminal address, the comparator 72 uniquely identifies command signals commanding a particular event. As in the terminal module 56, the comparator 72 provides an output signal on a line 78 for loading the control data contained in the corresponding event command into the respective registers 74 and 76. Thus the channel mask register 74 will, when commanded by the event command signals, indicate the channels into which substitute program signals are to be introduced in the particular event. Similarly, the substitute channel register 76 will be made to contain identification of the substitute channel from which the substitution is to be made.

A multiplexer 80 receives a panelist channel select signal from the normal channel selector 48 to indicate the normal channel selected by the viewer for viewing. The multiplexer 80 compares the panelist channel select signal with the channel mask signal from the channel mask register 74. The channel mask signal may be in the form of binary signals in parallel applied to the input terminals of respective two input terminal AND gates. The digital signal may be in the form of the output of a mechanical selector switch of the panelist channel selector 48. The panelist channel select signal may be applied to the second terminal of a respective AND gate, so that when the panelist channel select signal matches an output from the channel mask register 74, an output signal appears on a line 82, as by use of a wired OR gate, for application to a substitute enable AND gate 84. The other input terminal of the substitute enable AND gate 84 is connected to the event mask register 66, which indicates whether or not a particular event is scheduled for the respective panelist receiving station 12. When both inputs are in the enabling condition, the AND gate 84 directs a substitute enable signal to a data path switch 86.

Channel select signals both from the substitute channel register 76 and from the panelist channel selector 48 are applied to the data path switch 86 of the event 0 module, which, as commanded, passes one or the other as a channel control signal. Each of the subsequent event modules 58 receives the channel control signal from a prior event module 58 instead of the panelist channel select signal. Thus the panelist channel select signal is applied to the event 0 module first and, as commanded, is thereafter passed as a channel control signal in series through the respective data path switches 86 to succeeding modules unless a substitute channel select signal is switched in. Under the control of the substitute enable signal from the substitute enable gate 84, each data path switch 86 determines a whether the prior channel select signal is to be passed directly through the data path switch or the substitute channel signal is to be substituted. Whichever signal is selected by the data path switch 86, that signal passes on to the next event module 58 until, after the event 15 module, the last selected channel select signal is applied to the cable television frequency converter 44 (FIG. 3). It may be noted that the purpose of having the data path switches 86 connected in series is to avoid the anomalous condition that would otherwise arise if by mistake a particular panelist station 12 were selected for two simultaneous events. With the series connection of the data path switches 86, the last event module in line that effects switching in of a substitute channel will control. Of course, if not no substitute enable gate 84 is enabled, the panelist channel select signal passes through all of the event modules 58 from the normal channel selector 48 to the frequency converter 44.

The panelist channel select signals, the substitute channel select signals and the resulting channel control signals are preferably digital signals with parallel bits, as the signals applied to the multiplexer 80. Alternatively they may be series digital signals or analog signals as needed for compatability with the particular cable television frequency converter 44.

To summarize the operation of the panelist stations 12, the terminal command signals are selectively acted upon by the respective address terminal modules 56 to preset each event mask register 16 to the upcoming events to which the respective panelist receiving station 12 is to respond. These signals are transmitted in advance of the events, when there is plenty of time. At the time of each event, an event command is accepted by a respective event module 58, and if the panelist channel selector 48 of the respective panelist receiving station 12 is tuned to a channel designated for that event, an output signal is developed on the line 82. If at the same time the respective terminal is scheduled for the event as indicated by the event enable signal from the event mask register 66, the substitute enable gate 84 causes the data path switch 86 to effect the signal substitution. The signal substitution will end with another event command addressed to the same particular event module and containing a control data signal to the channel mask signal register 74 designating no channels. This removes the enabling signal from the line 82 and hence returns the data path switch 86 to its normally closed condition in which the channel select signal from a prior event passes right on through.

In the return data operation, when the control data applied to the return data request register 68 indicate that return data is to be provided, the return data request register 68 applies a load signal to a return data register 88 to which the panelist channel select signal is applied from the normal channel selector 48 in the digital form as applied to the multiplexer 80. The preassigned terminal address means 62 is also coupled to the return data register 88. Upon the occurrence of the load signal from the return data register 68, the preassigned terminal address and the panelist channel select signal are loaded into the return data register 88. The return data register 88 is coupled to a return data module 90 (FIG. 4), whereby, upon application of a transmit enable signal from the return data request register 68 to the return data module 90, return data are applied to the cable 14. Thus, whenever the terminal command signal addressed to a particular panelist receiving station 12 indicates a request for return data, the return data module 90 will transmit the return data immediately following the respective terminal command. The return data are then transmitted to the head end controller 34 (FIG. 2), whence they may be transmitted immediately or from time to time to the central processor 18.

Panelist response to particular test programs may be determined by the scanners 16 as shown in greater detail in FIG. 7. Each panelist has a panelist identification card 20 corresponding to his panelist station 12. Whenever he goes to a participating store, he presents his identification card at a checkout counter in making his purchases of products. As shown in FIG. 7, each checkout counter has a UPC scanning unit 92. The checker causes the UPC scanning unit to scan the respective products in a conventional manner. The checker also scans the panelist identification card 20. Alternatively, the checker may enter the panelist identification address by a key-in process. The scanner 16 in each store will have as many UPC scanning units 92 as checkout counters. It will also have a single scanner processor 94 for processing the data from all scanning units 92 in that store. This may be a conventional scanner processor. For the present invention, the scanner processor 94 is connected to a modem 96 coupled to a communications controller 98 in the central processor 18. The communications controller 98 periodically acts to interrogate the scanner processor 94 by way of a modem 100 and an autodialer 102. Periodically, such as in the middle of the night, the communications controller 98 commands the autodialer 102 to interrogate all of the scanners 16 one after the other to cause the respective scanner processors 94 to transmit back to the communications controller 98 all of the product and panelist information acquired during the day. These return signals will include panelist, product and store data, whereby for each purchase the product, store and panelist can be identified at the communications controller 98. Other information transmitted preferably includes the price of each product, the total purchases by each panelist at a particular time, and the time of each purchase.

The communications controller 98 may also operate through the modem 100 and autodialer 102 to exercise certain controls over the scanners 16. For example, the price to be charged for particular products for the sake of a particular market test may be entered. Of course, the retailer must be informed of the prices being charged. The central processor 18 may, if desired, act as the so-called host for a particular store, providing all control and information for a particular scanner processor 94.

The communications controller 98 is coupled to a central processing unit 104 for both transmitting information and receiving commands. The central processing unit 104 may operate to perform a number of steps, such as cleaning data and integrating incoming data with past UPC data and demographic information. It may accommodate the entry of information concerning the use of product coupons or other promotional material. It may also accommodate the entry of market conditions. The central professing unit 104 may operate to place data in a memory 106 and retrieve information therefrom. An operator terminal 107 provides access to the central processing unit for the entry of data and the giving of instructions. The operator may thus instruct the central processing unit 104 to perform various operations at different times. Upon receipt of instructions to select a test group of panelist on certain criteria, the central processing unit 104 will cause test groups to be selected and stored in a test group storage device 108 for particular tests. The operator may instruct the building of test groups based upon past behavior and the individual test needs of a client. The information from the test group storage device 108 is then from time to time transmitted to the head end station 10 through a communications to cable television unit 110.

Although a preferred embodiment of the invention has been disclosed, various modifications in the system and its manner of operation may be made within the scope of the invention. For example, the system may be used for making what can be considered a negative test, where it is the normal advertising message that is being tested. That is, the message under test may be that being broadcast by the distant television stations. This will reach those subscribers on the cable system other than the panelists designated for a substitute message. The substitute message may then be something unrelated, such as a public service message. By this use of the invention, the market researchers can be certain the selected panelists do not receive the message under test, and the differences in purchasing can be judged accordingly.

It is also possible to have more than one test group at a time and provide different substitute messages for the different test groups. In this respect it is within the scope of the invention to switch a special message into a normal channel at the head end station in lieu of a message received from a distant station.

In one manner of operation the test group is changed from event to event in a series of tests, such as by varying the number of times different panelists receive a particular advertisement.

The market research utilizing the present invention may be integrated with additional promotional activities, such as controlled newspaper advertising and the use of coupons. Price differentials in different stores may be included in the research. The data accumulated and utilized may also include data concerning the behaviour of nonpanelists.

There may be conventional means for assuring receipt of valid signals, with invalid or suspect signals being ignored. Multiple sending of the commands will then provide the signals ignored earlier.

Wright, Jr., W. Andrew

Patent Priority Assignee Title
10334292, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
10523350, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
10609425, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
10616638, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
10715835, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
5389964, Dec 30 1992 INFORMATION RESOURCES, INC Broadcast channel substitution method and apparatus
5774170, Dec 13 1994 HBAC MATCHMAKER MEDIA INC System and method for delivering targeted advertisements to consumers
5805974, Aug 08 1995 HBA MATCHMAKER MEDIA INC Method and apparatus for synchronizing commercial advertisements across multiple communication channels
6002393, Aug 22 1995 HBAC MATCHMAKER MEDIA INC System and method for delivering targeted advertisements to consumers using direct commands
6243465, Dec 21 1990 CILSTAR RESEARCH LLC Method of providing video programming nearly on demand
6288749, Nov 16 1996 Plantronics, Inc Computer system with remote television display
6292568, Dec 16 1966 TECH 5 SAS Representing entitlements to service in a conditional access system
6424717, Apr 03 1995 TECH 5 SAS Encryption devices for use in a conditional access system
6510519, Apr 03 1995 TECH 5 SAS Conditional access system
6516412, Apr 03 1995 TECH 5 SAS Authorization of services in a conditional access system
6526508, Apr 03 1995 TECH 5 SAS Source authentication of download information in a conditional access system
6526575, Jan 07 1997 Rovi Guides, Inc; TV GUIDE, INC ; UV CORP System and method for distributing and broadcasting multimedia
6560340, Apr 03 1995 TECH 5 SAS Method and apparatus for geographically limiting service in a conditional access system
6744892, Apr 03 1995 TECH 5 SAS Method and apparatus for geographically limiting service in a conditional access system
6937729, Apr 03 1995 TECH 5 SAS Representing entitlements to service in a conditional access system
6941573, Aug 07 1996 INFORMATION RESOURCES, INC Television distribution system for signal substitution
6971008, Apr 03 1995 TECH 5 SAS Authorization of services in a conditional access system
6988277, Feb 08 2000 PLAYMEDIA SYSTEMS, INC System and method for advertisement sponsored content distribution
7224798, Apr 03 1995 TECH 5 SAS Methods and apparatus for providing a partial dual-encrypted stream in a conditional access overlay system
7237250, Nov 28 2000 Microsoft Technology Licensing, LLC Promotion server using video on demand channel
7328231, Nov 28 2000 Microsoft Technology Licensing, LLC Generating schedules for synchronizing bulk data transfers to end node devices in a multimedia network
7370073, Nov 28 2000 Microsoft Technology Licensing, LLC Using viewership profiles for targeted promotion deployment
7401032, Jul 25 1995 NEWS AMERICA MARKETING INTERACTIVE, LLC; News America Marketing Properties LLC Process for the distribution and redemption of coupons
7406702, Jan 22 2001 Hitachi, Ltd. Broadcasting method and broadcast receiver
7496198, Apr 03 1995 TECH 5 SAS Partial dual encrypted stream utilizing program map tables
7515712, Aug 01 1997 TECH 5 SAS Mechanism and apparatus for encapsulation of entitlement authorization in conditional access system
7734251, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7752649, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7752650, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7761890, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7764685, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7769170, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7769344, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7774809, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and method
7783252, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7784082, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7793332, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7797717, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7801304, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7805399, Apr 03 1995 TECH 5 SAS Methods and apparatus for providing a partial dual-encrypted stream in a conditional access overlay system
7805738, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7805748, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7805749, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7810115, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7814526, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7817208, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7818761, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7818776, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7818777, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7823175, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7827586, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7827587, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7830925, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7836480, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7844995, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7849479, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7849493, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7856650, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7860131, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7861263, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7864248, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7864956, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7865920, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7870581, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7889865, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7908638, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7916631, Nov 28 2000 Microsoft Technology Licensing, LLC Load balancing in set top cable box environment
7926084, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7940931, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7958527, Sep 11 1987 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7966640, Sep 11 1987 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7992169, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8045710, Jan 22 2001 Hitachi, Ltd. Broadcasting method and broadcast receiver
8046791, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8050969, Jul 25 1995 News America Marketing Properties LLC Interactive marketing network and process using electronic certificates
8060903, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8095785, Aug 01 1997 TECH 5 SAS Authentication of entitlement authorization in conditional access systems
8112782, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8151297, Jan 07 1997 United Video Properties, Inc. System and method for distributing and broadcasting multimedia
8191091, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8370200, Jul 25 1995 News America Marketing Properties LLC Interactive marketing network and process using electronic certificates
8395707, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8396216, Nov 21 2003 TECH 5 SAS Partial dual-encryption using program map tables
8542830, Apr 03 1995 TECH 5 SAS Method for partially encrypting program data
8548166, Apr 03 1995 Cisco Technology, Inc Method for partially encrypting program data
8558950, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8559635, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8566868, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8572671, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8577033, Apr 03 1995 TECH 5 SAS Method for partially encrypting program data
8584162, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8587720, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8601528, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8607296, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8613034, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8621547, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8635644, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8640184, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8646001, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8675775, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8683539, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8713624, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8739241, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8752088, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8775245, Feb 11 2010 CB NEPTUNE HOLDINGS, LLC Secure coupon distribution
8804727, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8839293, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8869228, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8869229, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8893177, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8914825, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8973034, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
9038124, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
9197858, Jan 07 1997 UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc System and method for distributing and broadcasting multimedia
9210370, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
9294205, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
9674560, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
RE47642, Nov 03 1981 Personalized Media Communications LLC Signal processing apparatus and methods
RE47867, Nov 03 1981 Personalized Media Communications LLC Signal processing apparatus and methods
RE47968, Nov 03 1981 Personalized Media Communications LLC Signal processing apparatus and methods
RE48484, Nov 03 1981 Personalized Media Communications, LLC Signal processing apparatus and methods
RE48565, Nov 03 1981 Personalized Media Communications LLC Providing a subscriber specific solution in a computer network
RE48633, Nov 03 1981 Personalized Media Communications LLC Reprogramming of a programmable device of a specific version
RE48682, Nov 03 1981 Personalized Media Communications LLC Providing subscriber specific content in a network
Patent Priority Assignee Title
1746690,
2055164,
2117638,
2202432,
2330241,
2429607,
2469539,
2495916,
3366731,
3521168,
3521198,
3639686,
3696297,
3704423,
3714575,
3716654,
3729581,
3746780,
3757225,
3789131,
3790700,
3886302,
3894176,
3899633,
3916091,
3934079, Oct 26 1973 Jerrold Electronics Corporation Bilateral communications system for distributing commerical and premium video signaling on an accountable basis
3935534, Nov 15 1972 Columbia Pictures Industries, Inc. Converter-tuner for information transmission system
3975585, Jan 31 1973 Columbia Pictures Industries, Inc. Electronic communications system for supplementary video program distribution
3993955, Apr 25 1975 GENERAL INSTRUMENT CORPORATION A DE CORP Method of and apparatus for establishing emergency communications in a two-way cable television system
3997718, Feb 01 1973 Magnavox Electronic Systems Company Premium interactive communication system
4035838, Mar 17 1975 ITALTEL S P A Cable distribution system for wide-band message signals
4039954, May 27 1975 Oak Holland B.V. Signal distribution device for a cable television
DE1913872,
DE1918837,
DE2111590,
GB1184830,
GB238338,
GB579872,
GB741541,
GB811224,
/////////////////////////////
Executed onAssignorAssigneeConveyanceFrameReelDoc
Aug 28 1985Information Resources, Inc.(assignment on the face of the patent)
Jul 12 2002NORTH CLINTON CORPORATIONLASALLE BANK NATIONAL ASSOCIATIONSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0130890800 pdf
Jul 12 2002SHOPPERS HOTLINE, INC LASALLE BANK NATIONAL ASSOCIATIONSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0130890800 pdf
Jul 12 2002INFOSCAN ITALY HOLDINGS, INC LASALLE BANK NATIONAL ASSOCIATIONSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0130890800 pdf
Jul 12 2002IRI ITALY HOLDINGS, INC LASALLE BANK NATIONAL ASSOCIATIONSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0130890800 pdf
Jul 12 2002IRI FRENCH HOLDINGS, INC LASALLE BANK NATIONAL ASSOCIATIONSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0130890800 pdf
Jul 12 2002IRI GREEK HOLDINGS, INC LASALLE BANK NATIONAL ASSOCIATIONSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0130890800 pdf
Jul 12 2002IRI GUATEMALA HOLDINGS, INC LASALLE BANK NATIONAL ASSOCIATIONSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0130890800 pdf
Jul 12 2002IRI VENEZUELA HOLDINGS, INC LASALLE BANK NATIONAL ASSOCIATIONSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0130890800 pdf
Jul 12 2002IRI PUERTO RICO, INC LASALLE BANK NATIONAL ASSOCIATIONSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0130890800 pdf
Jul 12 2002564 RANDOLPH CO #2LASALLE BANK NATIONAL ASSOCIATIONSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0130890800 pdf
Jul 12 2002INFORMATION RESOURCES, INC LASALLE BANK NATIONAL ASSOCIATIONSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0130890800 pdf
Jul 12 2002LASALLE BANK NATIONAL ASSOCIATIONINFORMATION RESOURCES, INC RELEASE OF SECURITY INTEREST0148150703 pdf
Dec 12 2003INFORMATION RESOURCES, INC WELLS FARGO FOOTHILL, INC SECURITY AGREEMENT0147970407 pdf
May 16 2007INFORMATION RESOURCES, INC BANK OF AMERICA, N A , AS ADMINISTRATIVE AGANTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0196280316 pdf
May 16 2007WELLS FARGO FOOTHILL, INC INFORMATION RESOURCES, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0195970500 pdf
Jun 01 2011BANK OF AMERICA, N A 564 RANDOLPH CO #2RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0264170075 pdf
Jun 01 2011BANK OF AMERICA, N A NORTH CLINTON CORPORATIONRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0264170075 pdf
Jun 01 2011BANK OF AMERICA, N A IRI LOGISTICS, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0264170075 pdf
Jun 01 2011BANK OF AMERICA, N A IRI ITALY HOLDINGS, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0264170075 pdf
Jun 01 2011BANK OF AMERICA, N A IRI GUATEMALA HOLDINGS, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0264170075 pdf
Jun 01 2011BANK OF AMERICA, N A IRI GREEK HOLDINGS, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0264170075 pdf
Jun 01 2011BANK OF AMERICA, N A IRI FRENCH HOLDINGS, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0264170075 pdf
Jun 01 2011BANK OF AMERICA, N A IRI CYPRUS HOLDINGS, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0264170075 pdf
Jun 01 2011BANK OF AMERICA, N A IRI BWS HOLDINGS, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0264170075 pdf
Jun 01 2011BANK OF AMERICA, N A INFOSCAN ITALY HOLDINGS, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0264170075 pdf
Jun 01 2011BANK OF AMERICA, N A INFORMATION RESOURCES DHC, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0264170075 pdf
Jun 01 2011BANK OF AMERICA, N A INFORMATION RESOURCES, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0264170075 pdf
Jun 01 2011BANK OF AMERICA, N A SHOPPERS HOTLINE, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0264170075 pdf
Date Maintenance Fee Events


Date Maintenance Schedule
Jan 28 19954 years fee payment window open
Jul 28 19956 months grace period start (w surcharge)
Jan 28 1996patent expiry (for year 4)
Jan 28 19982 years to revive unintentionally abandoned end. (for year 4)
Jan 28 19998 years fee payment window open
Jul 28 19996 months grace period start (w surcharge)
Jan 28 2000patent expiry (for year 8)
Jan 28 20022 years to revive unintentionally abandoned end. (for year 8)
Jan 28 200312 years fee payment window open
Jul 28 20036 months grace period start (w surcharge)
Jan 28 2004patent expiry (for year 12)
Jan 28 20062 years to revive unintentionally abandoned end. (for year 12)