`
`[193
`
`Harvey et al.
`
`[11] Patent Number:
`
`4,694,490
`
`[45] Date of Patent:
`
`Sep. 15, 1987
`
`Attorney, Agent, or Firm——Darby & Darby
`
`[57]
`
`ABSTRACI‘
`
`Apparatus and methods for automatically controlling
`programming transmissions and presentations on televi-
`sion and radio equipment and monitoring the program-
`ming transmitted and presented. (“Programming” here
`means everything transmitted over television or radio
`intended for communication of entertainment or to
`instruct or inform.) The Apparatus can handle pro-
`gramming transmitted either over-the—air (hereinafter,
`“broadcast”) or over hard-wire (hereinafter, “ca-
`blecast”). The apparatus receive transmissions from as
`many as one hundred or more channels that are sequen-
`tially scanned by one or more scanners/switches that
`transfer the transmissions to one or more receiver/de-
`coders that identify signals in the programming and
`separate the signals from the programming transmis-
`sions. The signals may then be transferred through one
`or more decrypters. The separated and possibly wholly
`or partially decrypted signals are then transferred
`through one or more processors and buffers to external
`equipment and/or data recorders. The data recorders
`are adapted to output data to remote sites on predeter-
`mined instructions. In all these functions, the apparatus
`are governed by one or more controllers. The methods
`co-ordinate and instruct equipment in the transmission
`and presentation of radio and television programming,
`especially in multi-media and multi-channel presenta-
`tions, and in certain other functions.’
`
`[54] SIGNAL PROCESSING APPARATUS AND
`METHODS
`
`[76]
`
`Inventors:
`
`John C. Harvey, 333 E. 57th St., New
`York, NY. 10022; James W.
`Cuddihy, 523 E. 14th St., New York,
`N.Y.V 10009
`
`[21] Appl. No.: 317,510
`
`[22] Filed:
`
`Nov. 3, 1981
`
`Int. Cl.4 ........................ .. H04K 9/00; H04N 7/08
`[51]
`[52] U.S. Cl. ........................................ .. 380/20; 380/9;
`380/10; 380/54; 358/142; 358/143
`[58] Field of Search ................. .. 455/4, 26, 30, 32-34,
`455/37, 70; 358/147, 142, 146, 143, 183, 86,
`122; 364/521
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`6/1972 Face et al. ........................... 358/114
`3,668,307
`8/1972 McVoy ........
`.. 455/70
`3,684,823
`9/1974 Kirk, Jr. et al.
`455/4
`3,833,757
`3,845,391 10/1974 Crosby ....... ..
`.. 455/26
`3,891,792
`6/1975 Kimura
`358/142
`3,987,398 10/1976 Fung ............
`455/4
`4,138,726
`2/1979 Girault et al.
`. 364/521
`4,218,698
`8/1980 Bart et al.
`...... ..
`358/183
`4,264,925
`4/1981 Freeman et al.
`.
`358/143
`4,310,854
`1/1982 Baer ............... ..
`358/143
`4,337,480
`1/1982 Bourassin et al.
`358/183
`‘4,347,532
`8/1982 Korver ........
`358/183
`4,381,522 4/ 1983 Lambert .................................. 455/4
`
`
`
`.
`
`Primary Examiner-—Salvatore Cangialosi
`
`13 Claims, 22 Drawing Figures
`
`_~°iG_"‘A.'-.PB"_C£3§R_u. _ _— _-..._-.. .-. _ ._
`
`Oth'er Inputs
`.___._-__.......-_.1
`IO
`
`IJACK
`IPORTS T0
`|EXTERNAL
`SIGNAL
`|EQU| RN}
`PROCESSOR
`OR MONITOR
`
`OSCILLATOR
`FREQUENCY
`SYNCHRONIZER 81
`SWITCH CONTROL
`
`
`
`Amazon Ex. 1002
`
`IPR Petition - USP 7,864,956
`
`Page 1
`
`
`
`
`.
`
`-
`
`PRAM
`
`CONTROLLER
`AUT0
`DIALER READ ONLY
`MEMORY
` TELEPHONE
`I
`CONNECTION
`
`-
`TELEPHONE OR OTHER DATA
`TRANSFER NETWORK
`OTHER INPUTS
`
`
`
`U. S. Patent
`
`Sep. 15,1987
`
`Sheetl of14
`
`4,694,490
`
`4<zmmEm__EmEon___ES;
`
`
`
`gfifi
`
`%.¢_2.H.__uuuuuII4.
`
`__
`
`2205>._.
`
`
`
` moémi_EEEHE-s_8\E&:m.wy_m_$_amoéfiooao
`_o_mézoaoaé_-552_owN__lIIIIIIIIIIIIII‘IIIII‘IIIIIIat..flnnnnnnInI
`
`$35$50_.0_n_mommmoommézoa
`
`4mzz<:o
`
`
`
`EmGE.muoooma
`
`mzoznmzmfi
`________6528Scam_________
`
`m»:¢z_
`
`E15«
`
`_
`
`.____
`
`moémisoo
`
`_xfitamusaa-
`
`Eomoomm
`
`>mo_E2
`
`étoaE
`
`motzozmo:89
`
`
`
`J£_§§_,w>H._mo::._amo
`
`
`
`m.5n_2_E15xmogbzmm:mz<.E
`
`<._.<oE15momzoznmdt
`
`
`
`—.zofiumzzou|||.l_
`
`Page 2
`
`
`
`
`
`
`
`U.S. Patent
`
`Sep. 15,1987
`
`Sheet2of14
`
`4,694,490
`
`_|
`
`
`
`8528._.Dn_Z_
`
`zo:<sEEz_
`
`____mohompmo_étoa
`
`l\
`P0
`
`_
`
`
`
` _onrlllllllll..s
`
`:_<._._o_o
`
`zotmbo
`
`
`
`omoommzm_
`
`ézgmmz:<Item.
`
`mm>_momm
`
`
`
`mpumhmomm.
`
`<~xor_
`
`
`
`Eooumo._<zo_m>._.
`
`mobmbo
`
`._.E._o_our._.<n_
`
`mobqéoozmo._m_2z<:u
`
`moE:%_<
`>._.mzomm:.:_C
`
`._.mmmm._.z_no
`
`65585
`
`55:85
`
`
`
`Bx:._.<
`
`
`
`
`
`:o=+oa:<_mme4:mo+<4:oo2mo_mmqa
`
`__
`
`
`
`.......--It...-:-----------:--...:--
`
`Page 3
`
`
`
`
`
`
`
`
`U. S. Patent
`
`Sep. 15,1987
`
`Sheet3 ofl4
`
`4,694,490
`
`8.8now:
`
`om.0_n_
`
`:52.
`
`zo:<2mEz_._Om._.zOo
`
`._E_e_o
`
`moSmEo
`
`mmooomo
`
`o_o<m
`
`oaqm
`
`E>_mo.#_
`
`Etama
`
`mm.oE
`
`
`
`Eooomo._<zo_moaé
`
`EI._.<n:
`
`
`
`
`
`Eoooma._<ze_mmmI._.o
`
`m
`4
`
`._<:oa
`
`mohmfio
`
`._oEzou
`
`zo:<sEEz_
`
`_
`
`._flDn_7t
`
`_I|||l
`I_9
`
`Aw:._.<n:
`
`mm>_mHE
`
`Etama
`
`E15
`
`Page 4
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Sep. 15,1987
`
`Sheet4ofl4
`
`4,694,490
`
`
`
`as20:...m._.Dn_z_
`
`_ll.
`
`E>mH.E2.
`
`o||l|‘lIll|
`
`mmmm
`
`
`
`32...M393:2:
`
`zo_Sm_Ema
`
`_2u.5>m
`
`Kms_Em»m
`
`
`
`
`
`IEEmE._._E<m
`
`oz_C:n_SomE_..__._n_s_<zo_Sm_Em5O_h_
`
`mommmuomm._<zo_mE.5.
`om$>_Hmm2925
`
`._<u_Em>
`
`
`
`m_m_oz>>Oa_
`
`$:_._n__2<
`
`:_<HzON_~._OI
`
`mm_oz30:.
`
`
`
`E::n_s_<m.>§>o$_s_
`
`
`
`.E>_HmE
`
`mE::n_.2<zO_._.3mE.~>._.
`
`
`
`
`
`5
`
`
`
`P;5.0252$sEou_mz<E
`
`
`
`
`
`SE5:5momzozmie2or:mommuoozm._<zo_m
`
`
`
`an?nH.ua:z._“
`
`o2_2<mooEWI:_--mmEPL
`
`Page 5
`
`mOb<._:n_O_>_H._Q
`
`
`
`
`
`
`
`U.S. Patent
`
`Sep. 15,1987
`
`Sheet5 of14
`
`4,694,490
`
`Emu.A,3
`
`FIG. 3B
`D
`
`IOLD___CEW.VEPvm____R_SRTE._Il.I_WD3W._
`.9.___E7TIRRAH.7__RAOEN(.I.11EEHWEGR_ED___DMM8DRMQR_W___wA_
`Wu._.__VAHA8I__.l32___..I
`ADH5R_.P.wLG7(.
`
`_
`
`l|l||ll|!l||N||||
`
`1-—-z-—--—-—-———--n:->
`
`l““--—-----—->
`
`PROGRAM
`CONTROLLER
`8 COMPUTER
`
`TELEPHONE OR
`OTHER DATA
`TRANSFER
`NETWORK 98
`
`Page 6
`
`
`
`
`
`
`U. S. Patent
`
`Sep. 15,1987
`
`Sheet6 of14
`
`4,694,490
`
`om.9“.
`
`f""""""_—"""_"""_"'"'
`
`>._zomézoaézoa
`
`
`
`.ézmmfixmE.mommmoomm
`
`:fi2n__:8:.9“:
`
`
`
`mm/'.vaoafizEn_m2<E
`
`<_.<o$15a.mzoznmdp
`
`mmmmzmpmym
`
`
`
`zo_Sm_Em_oad:m_._m<oExfinzisz
`IIIIIIIIIIIIIIIIasm:m»m_.oz_z_ms_8
`
`“nullIllu.“III|+|IlI_
`
`
`
` _FL.__\__:llllI1.IIIIIII.IIIIllrllllIINomv.mmxrL8
`
`m9.fi8o_2am.9“:
`
`:23mo$m.__MsmfifizEs:
`
`M3984<zo_m3
`
`4mzz<:o
`
`.n._zz<$
`
`
`
`
`
`m._m<uézoaézem
`
`52585.mozmmzmo$n_n__Em
`
`ézem>»
`
`Eooomo
`
`EN.9:
`
`
`
`
`
`U.S. Patent
`
`Sep. 15,1987
`
`Sheet7of14
`
`4,694,490
`
`FIG. 4A
`
`
`
`PROGRAMING
`DECRYPTOR
`ORINTERRUPT
`MEANS
`
`
`
`
`
`
`$GNAL
`PROCESSOR
`
`(FIG. 1)
`
`3'GNAL
`PROCESSOR
`(HG.1)
`
`PROGRAMING
`DECRYPTOR
`OR INTERRUPT
`MEANS
`
`
`
`
`
`
`PROGRAMING
`DECRYPTOR
`OR INTERRUPT
`MEANS
`
`5'9“/‘L
`PROCESSOR
`(HG.fl
`
`Page8
`
`
`
`U. S. Patent
`
`Sep.15,1‘987
`
`Sheet8 of14
`
`4,694,490
`
`FIG. 4D
`
`
`SIGNAL
`PROGRAMING
`DECRYPTOR
`
`
`PR?gE§S8R
`OR INTERRUPT
`
`
`
`
`MEANS
`
`
`
`~
`
` ___.
`
`
`
`PROGRAMING
`DECRYPTOR
`OR INTERRUPT
`MEANS
`
`
`CABLE
`TU” CONVERTER
`
` ER BOX ER
`
`SIGNAL
`us
`0
`PROCESSOR
`H8
`
`
`
`
`
`
`
`CABLE
`CONVERTER
`
`
`
`
`
`PROGRAMING‘
`DECRYPTOR
`OR INTERRUPT
`MEANS
`
`PROGRAMING
`DECRYPTOR
`OR INTERRUPT
`
`Page 9
`
`
`
` MULTI-CHANNEL
`
`CABLE
`
`TRANSMISSION
`FACILITY
`
`
`
`II7
`
`
`
`U. S. Patent
`
`Sep. 15,1987
`
`Sheet9 of14
`
`4,694,490
`
`_f
`
`__
`
`dzz<:o_:2>.
`
`>._.m:m<u
`
`
`
`_“biz~m_EH._>zoo
`
`xom
`
`ézoa>.r
`
`mmo8...a
`
`oEm>wo
`
`ézem
`
`mmI._.O
`
`Eooomo
`
`___
`
`_
`
`.oN.o:.mmGcomoézgm$25
`
`.95:2
`
`zmfizazou
`
`momzozaflfi
`
`<._.<oEI._.O
`
`mEmz<E
`
`W3.“éoafiz
`Eo_>_o
`
`._<zo_m
`
`I|||.|lI
`
`mommmoomm
`
`A_.95
`
`EEm>z8
`
`xom
`
`Eooomo
`
`o_o<m
`
`mm.
`
`85owe_>
`
`E><._n_
`
`Page 10
`
`
`
`
`
`
`
`
`
`
`
`
`
`U. S. Patent
`
`Sep. 15,1987
`
`Sheet1O om 4,694,490
`
`MULTI-CHANNEL CABLE TRANSMISSION
`
`
`
`
`
`
`CABLE
`CONVERTER
`BOX
`
`
`
`SIGNAL
`PROCESSOR
`(FIG. I)
`
`20!
`
`ONE TV CHANNEL
`
`‘I
`,
`,
`,
`I
`I
`
`206
`
`:
`,
`,
`I
`|
`
`I
`I
`I
`I
`I
`‘-
`
`0 TV SET 0
`MONITOR
`TV SIGNALI
`DECODER
`OR,
`204 PROCESSOR (FIG. 2A)
`.
`
`FURNACE
`
`OPENING 8
`
`200
`
` SIGNAL
`
`PROCESSOR
`(FlG.1)
`
`TELEPHONE OR
`OTHER DATA
`
`
`F|G. 6B
`TRANSFER
`
`'MONlTOR
`.OR
`
`
`
`
`TV SIGNAL
`DECODER
`(FIG. 2A)
`
`
`
`
`203
`
`Page 11
`
`
`
`U. S. Patent
`
`Sep. 15, 1987
`
`Sheet 11 of14 4,694,490
`
`FIG. 6C
`
`MULT I-CHANNEL CABLE TRANSMISSION
`
`222
`
`223
`
`200
`
`4
`
`2I
`
`2oI
`
`SIGNAL
`CABLE
`CONVERTER TUNER —— PROCESSOR
`BOX
`
`CABLE
`TUNER CONVERTER
`.
`BOX
`
`—
`
`.
`
`ONE
`
`I
`DIGITAL I
`OATA
`|
`CH.
`’
`
`_____ __
`
`I
`I
`I
`I V____.._J________J
`I
`I
`,
`I
`
`MICROCOMPUTER
`
`205
`‘T’ T
`
`__I
`
`204 A 203
`MONITOR Tv SIGNAL
`OR
`OECOOER
`
`PROCESSOR
`
`(FIG.2A) I
`
`
`
`
`
`GIT
`C“-
`
`0 TV SET 0
`
`202
`
`I I
`
`I
`
`
`
` MONITOR
`TV SIGNAL
`I— ————— —-
`OR
`DECODER
`PROCESSOR
`(FIG. 2A)
`
`
`
`
`2|8
`
`
`
`22I
`
`PRINTER
`
`Page 12
`
`
`
`U.S. Patent
`
`Sep. 15,1987
`
`Sheet12Of14 4,694,490
`
`MULTI-CHANNEL CABLE TRANSMISSION
`
`FIG; 6D
`
`222
`
`223
`
`2OO
`
`.
`
`-1
`I
`
`CABLE
`CONVERTER
`BOX
`
`,.
`
`203
`
`
`
`‘T
`
`OR
`
`DECOOER
`
`I I
`
`CABLE
`CONVERTER TUNER
`BOX
`
`—-—
`
`24
`
`~
`
`
`SIGNAL
`PROCESSOR
`(FIG. 1)
`
`I
`I
`I
`2
`—--—-————--——I
`ITELE-
`:
`I 204
`225
`PH
`TV SIGNAL
`DECRYPTER
`LOCAL
`_} I NQTQEI MONITOR
`IWQRK
`(FlG.2AII
`‘NWT
`I
`' PROCESSOR
`22I
`'
`WET
`°3'31§3L
`I D
`OTHER SIGNAL MONITOR
`~
`226
`I
`0 TV SET 0 2O2
`
`DECODER
`(FIG. 20
`
`OR
`PROCESSOR
`
`— — - — —'
`
`227
`
`V 228
`
`
`
`229
`
`2250
`
`
`
`VIDEODISC
`SYSTEM
`
`
`
`SIGNAL
`
`STRIPPER
`
`SIGNAL GENERATOR
`
`SIGNAL
`PROCESSOR
`
`23I
`
`22'
`
`
`
`COMPUTER
`WITH INPUT
`MEANS
`
`
`
`PRINTER OR OTHER
`RECEIVER‘ MEANS
`
`
`
`Page 13
`
`
`
`U.S. Patent
`
`Sep. 15,1987
`
`Sheet13 ofl4 4,694,490
`
`MULTICHANNEL CABLE SYSTE
`
`
`
`TELEPHONE
`-
`NETWORK
`
`.
`
`MATWX
`SWITCH 4
`l R
`
`I
`I
`'
`'
`II
`I
`I
`|
`I
`I
`'
`I
`I
`:
`I
`I
`
`’
`
`EARTH
`
`STATION
`
`25'
`SATELLITE
`RECEIVER
`CIRCUITRY
`_____ __
`
`—I
`,
`
`I
`
`I
`I
`}
`E— I‘!
`7
`|
`'
`I
`I
`*""'
`I
`L---_ —— I
`.
`_\252
`I
`
`/4
`
`/
`//
`
`I
`I
`I______ _ _|J|
`I "I_:_:.:__‘Z.__"__‘__—_IJ
`2I7
`TELEVISION
`RECORDER/
`PLAYER
`
`-
`
`255
`
`REcOROER/
`
`256
`
`
`COMPUTER
`MEMORY
`
`I L
`
`____ ___ _
`
`.‘
`
`I I }
`
`I
`I
`
`SWITCH CONTRDIL
`INSTRUCTIONS I
`I
`225
`I
`ll
`J
`I
`
`.
`
`DECRYPTER
`I
`
`
`
`
`|._.__..__
`
`
`
`:1
`
`SIGNAL
`STRIPPER
`
`SIGNAL
`GENERATOR
`
`
`
`
`
`
`
`S
`
`
`
`
`
`r09.m_4_IIIIIIIIIIIIIIIIIIIHHHIIIIIIuuuuuuuuuuII._
`%.oIm_mwm4:MHw__WI-_mmA_)I%2SW__O.mrM..__,V__IIIII_
`ICI
`
`DI..TD....mmM4..___::
`+LAS1___HWuflrlovlnl-III%____T__EnIa..Omu
`
`
`
`IIIIIIIIIIIIIlllllllllIIHIIIIIIIIJ._______aRIIIIIIIIIII.IIIIIIIIIII____:____
`LIR.RIIIIIIIIIIIIIII____.G._0mm..................IE“.mumzo_B:Emz_IIIIIIIL___7IIII‘IIIIIL8_II.MWIIHo.mwzIow_I6IE>mI
`
`
`nnnnnnnIL.“9IIIIIIIIIIIIIIIIIII1uuuuuuuIIwIMHHHHIIIIMIXHuuuuuIIEw.II--I--II_-:::::::::::IImmI.III.I.Hn.I....I_J_
`1._IIDWWNM.mmT.«mm_____a5oI__5_mmomRAmm_mm______mGAdMW.9Om_WWQMWW8_.m_1:SOIIIII_.6mm2wuuuuuuuuIICu___.
`IIIIIIIIIIIIuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuIII:M:............................H:G'I||I.|l_
`cmW8E%WW.M_w____
`4.2W668C2NW.2.REF0.___
`
`HIIIlIIII_______n..2fIIIIEIII_.uIIIIIIIIII.IIHIIIIII!I.nmmInn.I.u.I.I.U___eIIIIIIIIHHHIIIIIIII.IllllllllllIIIIIIII.._____SRIIIIIIIIIIIInuuuuuuuuuuI
`
`
`Lw)IIIIIIII—I—llllllllII9.T____:
`
`
`
`DH
`
`Page 15
`
`
`
`
`1
`
`SIGNAL PROCESSING APPARATUS AND
`METHODS
`
`BACKGROUND OF THE INVENTION
`
`At the present time, vast amounts of programing are
`transmitted through various media throughout
`the
`United States which programing is handled with signifi-
`cant degrees of manual processing as different, discrete
`units of programing transmitted on single channel sys-
`tems. Broadcasters and cablecasters transmit program-
`ing with the expectation that viewers in one place tune
`to only one channel at a time.
`On occasion and on a limited scale, the co-ordination
`of two media and two channels has occurred. Such
`co-ordination has taken the form of stereo simulcasts
`where one local television station broadcasts a program,
`generally of classical music, and simultaneously, a local
`radio station broadcasts the same music in stereo. But
`such simulcasts require significant degrees of manual
`processing at both the points of origination and recep-
`tion.
`Today great potential exists for a significant increase
`in the scope and scale of multi-media and multi-channel
`presentations. This increase is desirable because it will
`increase variety and add substantially to the richness of
`presentations as regards both entertainment and the
`communications of ideas and information.
`This potential arises out of two simultaneous, inde-
`pendent trends. One is the development and growth of
`the so-called cable television industry whose member
`companies deliver locally not one but many channels of
`programing. The other is the widespread and growing
`ownership of computers, especially microcomputers in
`homes.
`It is the object of this invention to unlock this poten-
`tial by the development of means and methods which
`permit programing to communicate with equipment
`that is external to television and radio receivers, particu-
`larly computers and computer peripherals such as print-
`ers.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`It is the further purpose of this invention to provide
`means and methods to process and monitor such trans-
`missions and presentations at individual receiver sites
`and to control, in certain ways, the use of transmitted
`programing and the operation of certain associated
`equipment. Such receiver sites may be stations or sys-
`tems that intend to retransmit the programing, or they
`may be end users of the programing. The present inven-
`tion contemplates that certain data may be encrypted
`and that certain data collected from such processing
`and monitoring will automatically be transfered to a
`remote geographic location or locations.
`In the prior art, there have been attempts to develop
`systems to control programing and systems to monitor
`programing, but the two have been treated as separate
`systems, and each has had limited capacity.
`As regards control systems, cueing systems and
`equipment now exist that’ transmit instructions to oper-
`ating equipment at receiver sites by means of tone sig-
`nals that are carried, in television transmissions, in the
`audio portion and may be heard by the human ear. Such
`systems and devices are used to turn on equipment such
`as videotape players and recorders that have been man-
`ually _loaded and to tell such equipment how long to
`run. Such systems operate by transmitting operating
`signals that precede and follow programing and are
`called “headers” and “trailers” respectively. The use of
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4,694,490
`
`2
`headers and trailers limits prior art in that headers and
`trailers
`can become
`separated from programing,
`thereby hampering automatic operations. Such prior art
`techniques have lacked the capacity to process the pro-
`graming in various ways including to instruct receiver
`end equipment what specific programing to select to
`play or record other than that immediately at hand,
`how to load it on player or recorder equipment, when
`and how to play it or record it other than immediately,
`how to modify it, what equipment or channel or chan-
`nels to transmit it on, when to transmit it, and how and
`where to file it or refile it or dispose of it. (Within televi-
`sion studios that are original transmitters of program-
`ing, certain systems and equipment do exist for certain
`automatic co-ordination of players, loaders, and other
`equipment; however, manual instructions still must be
`given, on site, for the co-ordination of such equipment
`which instructions are transmitted electronically on
`hardwire channels that are strictly separate from the
`channels on which the programing is transmitted and
`such instructions are never broadcast.) Such prior art
`systems and equipment have lacked the capacity to
`automatically coordinate multi-channel and multi-
`media presentations. They have lacked the capacity to
`decrypt encrypted processing signals. They have lacked
`the capacity to monitor whether receiver-end equip-
`ment are following instructions properly.
`As regards monitoring systems, various systems and
`devices have been developed to determine what pro-
`graming is played on television. One such system for
`monitoring programs is described in U.S. Pat. No.
`4,025,851 to Haselwood, et al. Another that monitors by
`means of audio codes that are only “substantially inaudi-
`ble” is described in U.S. Pat. No. 3,845,391 to Crosby.
`Recently devices, called addressable converters, have
`been developed that facilitate so-called pay-per-view
`marketing of programing by monitoring what individ-
`ual television receivers tune to and either permitting or
`preventing the tuners to tune to given frequencies satis-
`factorily. Such prior art techniques and equipment have
`been limited to monitoring single broadcast stations,
`channels or units and have lacked the ability to monitor
`multimedia presentations. They have been able to moni-
`tor only the audio or the video portion of television
`transmissions. They have been able either to monitor
`what is transmitted over one channel or what is re-
`ceived by one or more ‘receivers but not both. They
`have lacked the capacity to record and transfer infor-
`mation simultaneously. They have been unable to de-
`crypt encrypted signals. They have been able to moni-
`tor only single signal word types or word lengths that
`are placed, within the transmissions, in locations that
`are unvarying and unvariable. They have lacked the
`capacity to compare, assemble, and/or evaluate multi-
`word, multi-location signals. Except in the possible case
`of addressable converters, they have been unable to
`distinguish the absence of signals or signal words in
`transmissions. They have lacked the capacity to com-
`municate processing instructions to external equipment
`as described in the paragraph above. It is the object of
`the present invention to overcome these and other defi-
`ciencies of the prior art.
`(The term “signal unit” hereinafter means one com-
`plete signal instruction or information message unit.
`Examples of signal units are a unique code identifying a
`programing unit, or a unique purchase order number
`identifying the proper use .of a programing unit, or a
`
`Page 16
`
`
`
`4,694,490
`
`3
`general instruction identifying whether a programing
`unit is to be retransmitted immediately or recorded for
`delayed transmission. The term “signal word" hereinaf-
`ter means one full discrete appearance of a signal as
`embedded at one time in one location on a transmission.
`Examples of signal words are a string of one or more
`digital data bits encoded together on a single line of
`video or sequentially in audio. Such strings may or may
`not have predetermined data bits to identify the begin-
`nings and ends of words. Signal words may contain
`parts of signal units, whole signal units, or groups of
`partial or whole signal units or combinations.)
`It is a further object of the present invention to pro-
`cess and monitor signals on numerous channels by se-
`quentially scanning each channel in a predetermined
`manner which manner may be varied. It is also an ob-
`ject of the present invention to prevent unauthorized
`use of signals and programing by permitting signal en-
`cryption, the variation of word numbers, word lengths,
`word compositions, and/or word locations. It is also an
`object of this system to process different signal words in
`different ways. It is also an object of the present inven-
`tion to provide a record of signals that may be trans-
`ferred to a geographically distant location on command
`or predetermined instruction.
`Other objects of this invention will appear from the
`following descriptions and the appended claims.
`SUMMARY OF THE INVENTION
`
`The present invention consists ‘of methods and appa-
`ratus with several forms.
`One method provides a technique whereby a broad-
`cast or cablecast transmission facility can duplicate the
`operation of a television studio automatically through
`the use of instruction and information signals embedded
`in programing either supplied from a remote source or
`sources or prerecorded. The programing may be deliv-
`ered to the transmission facility by any means including
`broadcast, hard-wire, and manual means. The transmis-
`sion facility may transmit a single channel or multiple
`channels of programing. The method includes a moni-
`toring technique to construct a record for each trans-
`mitted channel that duplicates the log that the Federal
`Communications Commission requires broadcast sta-
`tion operators to maintain. The method permits the
`transfer of such records to a predetermined site or sites
`in a predetermined fashion or fashions.
`Another method has application at receiver sites such
`as private homes or public places like theaters, hotels,
`brokerage offices, etc., whether commercial establish-
`ments or not. This method provides
`techniques
`whereby, automatically, single channel, single medium
`presentations, be they television, radio, or other elec-
`tronic transmissions, may be recorded, co-ordinated in
`time with other programing previously transmitted and
`recorded, or processed in other fashions. Multimedia
`presentations may be co-ordinated in time and/or in
`place as, for example, when real-time video programing
`is co-ordinated with presentations from a microcom-
`puter working with data supplied earlier. This method
`provides techniques whereby the timing and fashion of
`the playing, processing, and co-ordination of a presenta-
`tion or presentations may be determined at the time and
`place of transmission or of presentation, either in whole
`or in part, either locally or remotely, or a combination
`of these factors. The method provides monitoring tech-
`niques to develop data on patterns of viewership and to
`permit the detemination of specific usage at individual
`
`4
`receiving sites for various purposes including, for exam-
`ple,
`the billing of individual customers. The method
`provides techniques whereby unauthorized use of pro-
`graming and/or of signals may be prevented.
`These techniques employ signals embedded in pro-
`grams. The advantage of such embedded signals, as
`compared to header and trailer signals,
`is that they
`cannot become separated inadvertantly from the pro-
`graming and, thereby, inhibit automatic processing, that
`they can convey signals to equipment that must switch
`manners or modes of operation during transmissions of
`individual units of programing, and that they can be
`monitored. (The techniques described here may use
`headers and trailers from time to time.) The embedded
`signals may run and repeat continuously throughout the
`programing or they may run only occasionally or only
`once. They may appear in various and varying loca-
`tions. In television they may appear on one line in the
`video portion of the transmission, or on a portion of one
`line, or on more than one line, and will probably lie
`outside the range of the television picture displayed on
`a normally tuned television set. In television and radio
`they may appear in a portion of the audio range that is
`not normally rendered in a form audible to the human
`ear. In television audio, they are likely to lie between
`eight and fifteen kilohertz. Signals may also be transmit-
`ted on frequencies outside the ranges of television and
`radio. Different and differing numbers of signals may be
`sent in different and differing word lengths and loca-
`tions.
`The present invention provides a method for obscur-
`ing the meaning of the signals to prevent unauthorized
`use of the signals and of their associated programing.
`Their meanings may be obscured through encryption so
`that apparatus described below are necessary to decrypt
`them. In addition, the pattern of the composition, tim-
`ing, and location of the signals may vary in such ways
`that only receiving apparatus that are preinforrned re-
`garding the patterns that obtain at any given time will
`be able to process the signals correctly. Both the ar-
`rangement of signal units in signal words and the loca-
`tions, timings, and lengths of signal words in individual
`transmissions or groups of transmissions may vary in
`fashions that can only be interpreted accurately by ap-
`paratus that are preprogramed with the keys to such
`variations.
`The present invention also provides a method for
`identifying attempts to make unauthorized use of signals
`and the programing associated with signals.‘ When an
`apparatus finds that signal words fail to appear in places
`and at times when and where they are expected, the
`apparatus may automatically contact one or more re-
`mote sites and may or may not disable the flow of pro-
`graming in one or more ways.
`The present invention contemplates signal processing
`apparatus comprising a device or devices that can selec-
`tively scan transmission channels as directed. The chan-
`nels may convey television, radio, or other transmission
`frequencies. The input transmissions may be received
`by means of antennas or from hard-wire connections.
`The scanners/switches, working in parallel or series or
`combinations, transfer the transmissions to receiver/-
`decoder/detectors that identify signals encoded in pro-
`graming transmissions and convert the encoded signals
`to digital information; decryptors that may convert the
`received information, in part or in whole, to other digi-
`tal information according to preset methods or patterns;
`and one or more processor/monitors and/or buffer/-
`
`l0
`
`l5
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`-
`
`Page 17
`
`
`
`4,694,490
`
`5
`comparators that organize and transfer the information
`stream. The processors and buffers can have inputs
`from each of the receiver/detector lines and evaluate
`information continuously. From the processors and
`buffers, the signals may be transferred to external equip-
`ment such as computers, videotape recorders and play-
`ers, etc. And/or they may be transferred to one or more
`internal digital recorders that receive and store in mem-
`ory the recorded information and have connections to
`one or more remote sites for further transmission of the
`recorded information. The apparatus has means for
`external communication and an automatic dialer and
`can contact remote sites and transfer stored information
`as required in a predetermined fashion or fashions. The
`apparatus has a clock for determining and recording
`time as required. It has a read only memory for record-
`ing permanent operating instmctions and other infor-
`mation and a programmable random access memory
`controller (“PRAM controller”) that permits revision
`of operating patterns and instructions. The PRAM con-
`troller may be connected to all internal operating units
`for full flexibility of operations.
`Signal processing apparatus that are employed in
`specific situations that require fewer functions than
`those provided by the basic apparatus described above
`may omit one or more of the specific operating elements
`described above.
`'
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`5
`
`10
`
`15
`
`20
`
`25
`
`35
`
`FIG. 1 is a block diagram of one embodiment of 30
`signal processing apparatus.
`FIG. 2A is a block diagram of a TV signal decoder
`apparatus.
`FIG. 2B is a block diagram of a radio signal decoder
`apparatus.
`FIG. 2C is a block diagram of an other signal decoder
`apparatus.
`FIGS. 3A 3B and 3C are a block diagram of signal
`processing apparatus and methods as they might be used
`in an intermediate transmission facility, in this case a
`cable system head end.
`FIG. 4A is a block diagram of a signal processor and
`a programing decryptor or other interrupt means with
`signals input to the signal processor before programing
`decryption. Also included is a local input.
`FIG. 4B is a block diagram of a signal processor and
`a decryptor/interruptor with signals input to the signal
`processor in programing after programing decryption.
`FIG. 4C is a block diagram of a signal processor and
`a decryptor/interruptor with signals input both before
`and after programing decryption.
`FIG. 4D is a block diagram of a signal processor and
`a multiple decrypter/interrupters in series, with signals
`input both before and after programing decryption.
`FIG. 4E is a block diagram of a signal processor and
`multiple decryptor/interruptors and with signals from
`one channel needed for decryption of a second channel.
`FIG. 5 is a block diagram of signal processor appara-
`tus monitoring various programing and viewership pat-
`terns.
`FIG. 6A is a block diagram of signal processor appa-
`ratus and methods used to instruct and inform external
`equipment governing the environment of the local re-
`ceiver site.
`FIG. 6B is a block diagram of signal processor appa-
`ratus and methods used to co-ordinate a multi-media,
`multi-channel presentation and monitor such viewer-
`ship.
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`FIG. 6C is a block diagram of signal processor appa-
`ratus and methods used to organize the reception of
`selected information and programing and to co-ordinate
`multi-media, multi-channel presentations in time.
`FIG. 6D is a block diagram of another example of
`multi-media, multi-channel co-ordination. In this case,
`the co—ordintation of video and print.
`FIG. 6E is a block diagram of signal processing tech-
`niques co-ordinated with programing decryptions tech-
`niques to facilitate electronic distribution of copy-
`righted materials while discouraging pirating and unau-
`thorized copying.
`.
`FIGS. 6F and 6G comprise a block diagram of signal
`processor apparatus and methods as they might be used
`at a consumer receiver site.
`FIG. 6H shows the relationship of FIGS. 3A, 3B, and
`3C.
`FIG. 6J shows the relationship of FIGS. 6F and 6G.
`DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`
`The Signal Processor Apparatus
`A signal processor apparatus for simultaneous use
`with a cablecast input that conveys both television and
`radio programing and a broadcast television input is
`shown in FIG. 1. As shown, the input signals are the
`entire range of frequencies or channels transmitted on
`the cable and the entire range of broadcast television
`transmissions available to a local television antenna of
`conventional design. The cable transmission is input
`simultaneously to switch 1 and mixer 2. The broadcast
`transmission is input to switch 1. Switch 1 and mixers 2
`and 3 are all controlled by local oscillator and switch
`control 6. The oscillator, 6, is controlled to provide a
`number of discrete specified frequencies for the particu-
`lar radio and television channels required. The switch,
`1, acts to select the broadcast input or the cablecast
`input and passes transmissions to mixer 3 which, with
`the controlled oscillator, 6, acts to select a television
`frequency of interest that is passed at a fixed frequency
`to a TV signal decoder, 30.
`Decoder 30 is shown more fully in FIG. 2A. In the
`decoder, 30, the frequency passes first through filter 31
`which defines the particular channel of interest to be
`analyzed. The television channel signal is then transmit-
`ted to a standard amplitude demodulator, 32, which
`uses standard demodulator techniques well known in
`the art to define the television base band signal. This
`base band signal is then transmitted through separate
`paths to three separate detector devices. These separate
`detectors are designed to act on the particular fre-
`quency ranges in which the encoded information may
`be found. The first path, designated A, inputs to a stan-
`dard line receiver, 33, well known in the art. This line
`receiver, 33, detects the existance of an embedded signal
`or signals in one or more of the lines normally used to
`define a television picture. It receives and detects only
`that portion or portions of the overall video transmis-
`sion and passes this line portion or portions to a digital
`detector, 34, which acts to decode the encoded signal
`information in the line portion or portions. The base
`band signal is also inputted through path B to an audio
`demodulator, 35, which further inputs a high pass filter,
`36, and a digital detector, 37. The digital detector, 37,
`through standard detection techniques well known in
`the art, determines whether a particular signal is present
`in the transmission in a predetermined fashion. Path C
`inputs the separately defined transmission to a digital
`
`Page 18
`
`
`
`4,694,490
`
`7
`detector, 38. Detectors, 34, 37, and 38, line receiver, 33,
`and high pass filter, 36, all operate in predetermined
`fashions which fashions may be changed by external
`controller, 20 (referring to FIG. 1),
`to be described
`below.
`If one returns to FIG. 1, one sees that the three sepa-
`rate lines of information outputted from TV signal de-
`coder, 30, are then gated to a buffer/comparator, 8,
`which also receives other inputs from the other separate
`receivers comprising similar filters, demodulators, and
`decoders for other channels of interest.
`One such other path is that from mixer 2. Mixer 2 and
`the controlled oscillator, 6, act to select a radio fre-
`quency of interest which is inputted to a radio signal
`decoder, 40, shown in FIG. 2B. The frequency passes
`first through standard radio receiver circuitry, 41, well
`known in the art, a radio decoder, 42, and a standard
`digital detector, 43. All operate in predetermined fash-
`ions that may be changed by external controller, 20
`(referring to FIG. 1). As FIG. 1 shows, the radio signal
`detector outputs to buffer/comparator 8.
`(The signal processor apparatus described here is
`configured to receive broadcast TV transmissions and
`cablecast TV and radio transmissions. Were it desirable
`to process signals in other transmissions such as broad-
`cast microwave transmissions or cablecast transmissions
`on other than standard TV and radio frequencies, the
`mixers and switches would be appropriately recon-
`figured and one or more other signal decoders as de-
`scribed in FIG. 2C would be added. As FIG. 2C shows,
`the desired frequencies w