← Back to Patent Explorer
US4025851A Expired / Lapsed US ⏱️ 0.0 years remaining

Automatic monitor for programs broadcast

Assignee: TNC US Holdings Inc
•
Filing: 1975-11-28
•
Granted: 1977-05-24
•
Expires: 1995-11-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for automatically monitoring the programs broadcast by network affiliated broadcasting stations includes a plurality of remote monitoring sites and a central office for periodically interrogating the remote monitoring sites. Each remote monitoring site contains apparatus for monitoring time varying program identifying data, and for storing the data in a change format when the time varying data changes in an unexpected manner. An elapsed time clock in each remote monitoring unit generates a record of the elapsed time between the unexpected changes. Each remote unit includes a minicomputer having a read-only memory and a random-access memory. The data in the read-only memory serves to establish communications with the central office and permits the central office to access the random-access memory. After the random-access memory has been accessed, it may be reprogrammed to alter the operation of the remote monitoring unit to accommodate different data formats or different information.

Inventors

  • 👤 Donald E. Haselwood
  • 👤 Carl M. Solar

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 04:11
CPC Classifications
H; H04; H04N; H04N17/00; H04H; H04H20/00; H04H20/12; H04H20/14; H04H60/00; H04H60/35; H04H60/37; H04N7/00; H04N7/08; H04N7/087; H04N7/088; H04N7/0887

Claims Analysis

Total Claims: 42
Claim 1
Independent Claim 195 words
A system for automatically monitoring the programs broadcast by a broadcasting system having a first source of programs, with at least some of the programs from the first source of programs being identified by a time varying code, and a plurality of broadcasting stations for selectively broadcasting programs from said first source or from another source, said system comprising: means for detecting the time varying code identifying each code identified program broadcast by predetermined ones of said broadcasting stations; means responsive to the time varying code detected by said detecting means at a predetermined time for generating a second code indicative of the predicted value of said time varying code at a subsequent time; means coupled to said detecting means for storing representations of the time varying codes detected by said detecting means; means for comparing said second code and said detected time varying code at said subsequent time and for rendering said storing means operative to store said detected code only if said detected time varying code differs from said second code by a predetermined amount; and means remotely located from said storing means for periodically retrieving said representations stored in said storing means.
Claim 2
Independent Claim 195 words
A system for automatically monitoring the programs broadcast by a broadcasting system having a first source of programs, with at least some of the programs from the first source of programs being identified by a time varying code, and a plurality of broadcasting stations for selectively broadcasting programs from said first source or from another source, said system comprising: means for detecting the time varying code identifying each code identified program broadcast by predetermined ones of said broadcasting stations; means responsive to the time varying code detected by said detecting means at a predetermined time for generating a second code indicative of the predicted value of said time varying code at a subsequent time; means coupled to said detecting means for storing representations of the time varying codes detected by said detecting means; means for comparing said second code and said detected time varying code at said subsequent time and for rendering said storing means operative to store said detected code only if said detected time varying code differs from said second code by a predetermined amount; and means remotely located from said storing means for periodically retrieving said representations stored in said storing means.
Claim 3
Dependent Claim 24 words
A system as recited in claim 1 wherein said code detecting means includes means for detecting a program code uniquely identifying the program broadcast.
Claim 4
Dependent Claim 41 words
A system as recited in claim 1 wherein said code detecting means includes means for detecting a source code identifying the source of origin of the program and for detecting a time code indicating the time of origin of the program.
Claim 5
Dependent Claim 63 words
A system as recited in claim 1 further including change responsive means coupled to said detecting means and to said storing means, said change responsive means being responsive to predetermined changes in said detected time varying code for rendering said storing means operative to store representations of the detected time varying codes only upon the occurrence of said predetermined changes in said code.
Claim 6
Dependent Claim 106 words
A system as recited in claim 4 wherein said time varying code includes a time indicative code, said system including an elapsed time clock, means for calculating a time value in response to one value of said time indicative code and said elapsed time clock, and means for comparing each value of said time indicative code with said time value, said change responsive means being responsive to difference between said time value and said time indicative code for rendering said storing means operative to store representations of said time indicative code only when said time value differs from said time indicative code by a predetermined amount.
Claim 7
Dependent Claim 83 words
A system as recited in claim 4 wherein said time varying code includes representations of numbers occurring in a predetermined sequence, said change responsive means being responsive to said second code and said representations of numbers for rendering said storing means operative to store a first indication when less than a predetermined number of said representations of numbers correspond to said second code, and to store a second indication when a predetermined number of said representations of numbers correspond to said second code.
Claim 8
Dependent Claim 73 words
A system as recited in claim 6 wherein said representations of numbers correspond to successive frame addresses, said successive frame addresses each being incremented by one unit, said storing means being operative to store a no-code status when fewer than a predetermined number of said frame addresses are sequentially incremented by one unit, and for storing a code status when at least said predetermined number of frame addresses are incremented by one unit.
Claim 9
Dependent Claim 45 words
A system as recited in claim 4 wherein said change responsive means is nonresponsive to changes in said code other than said predetermined changes, and wherein said system includes means for determining and storing in said storing means the time interval between said predetermined changes.
Claim 10
Dependent Claim 52 words
A system as recited in claim 8 wherein said change responsive means includes means responsive to the absence of a detected code, said absence responsive means being operative to render said time interval determining and storing means operative to determine and store the time duration of an absence of a detected code.
Claim 11
Dependent Claim 34 words
A system as recited in claim 1 wherein said detecting means includes detecting apparatus directly connected to each of said predetermined ones of said broadcasting stations for detecting the code identifying the programs broadcast.
Claim 12
Dependent Claim 70 words
A system as recited in claim 10 wherein said detecting means includes a plurality of detecting apparatus, each detecting apparatus being associated with one of said predetermined ones of said broadcasting stations, and wherein said storing means includes a plurality of memories, each memory being associated with one of said detecting apparatus, each of said memories and said detecting apparatus being colocated with the associated one of said broadcasting stations.
Claim 13
Dependent Claim 83 words
A system as recited in claim 1 further including a plurality of receivers, wherein each of said receivers is located within the broadcasting range of an associated one of said predetermined ones of said broadcasting stations and is operative to receive the programs broadcast thereby, and wherein each of said receivers is connected to said detecting means for providing programs received from the associated one of said broadcasting stations thereto. said detecting means being operative to detect the codes identifying the received programs.
Claim 14
Dependent Claim 22 words
A system as recited in claim 12 wherein said receivers are standard broadcast television receivers located in the homes of television viewers.
Claim 15
Dependent Claim 65 words
A system as recited in claim 12 wherein said detecting means includes a plurality of detecting apparatus, each detecting apparatus being connected to an associated one of said receivers, and said storing means includes a plurality of memories, each memory being associated with one of said detecting apparatus, each of said memories and said detecting apparatus being colocated with the associated ones of said receivers.
Claim 16
Independent Claim 181 words
A system for automatically monitoring the programs broadcast by a broadcasting network having a common source of programs, wherein some of the programs are identified by a code, and a plurality of broadcasting stations adapted selectively to broadcast programs from the common source and from a local source, said system comprising: a plurality of remote monitoring units each associated with a predetermined one of said broadcasting stations, each remote monitoring unit including means for detecting the code identifying the programs broadcast by the broadcasting station associated therewith, each remote unit further including means for storing representations of the codes detected by said detecting means; and a central office unit including means for selectively communicating with each of said remote units and for retrieving the representations stored in each of said storing means, said remote units each including a reprogrammable memory programmed to render said remote unit operative to identify the programs broadcast and to store said representions, said selective communicating means including means for remotely reprogramming said memory for altering one of the identifying and storing operations of said remote unit.
Claim 17
Independent Claim 181 words
A system for automatically monitoring the programs broadcast by a broadcasting network having a common source of programs, wherein some of the programs are identified by a code, and a plurality of broadcasting stations adapted selectively to broadcast programs from the common source and from a local source, said system comprising: a plurality of remote monitoring units each associated with a predetermined one of said broadcasting stations, each remote monitoring unit including means for detecting the code identifying the programs broadcast by the broadcasting station associated therewith, each remote unit further including means for storing representations of the codes detected by said detecting means; and a central office unit including means for selectively communicating with each of said remote units and for retrieving the representations stored in each of said storing means, said remote units each including a reprogrammable memory programmed to render said remote unit operative to identify the programs broadcast and to store said representions, said selective communicating means including means for remotely reprogramming said memory for altering one of the identifying and storing operations of said remote unit.
Claim 18
Dependent Claim 31 words
A system as recited in claim 15 wherein said detecting means includes means for decoding data encoded on one of the lines in the vertical blanking interval of a video signal.
Claim 19
Dependent Claim 30 words
A system as recited in claim 16 wherein each of said storing means includes means for storing said representations only upon the occurrence of predetermined changes in successively detected codes.
Claim 20
Dependent Claim 23 words
A system as recited in claim 17 wherein said storing means includes means for storing only changes that differ from an expected change.
Claim 21
Dependent Claim 28 words
A system as recited in claim 17 wherein each of said remote units includes means for measuring and recording the time interval between each of said predetermined changes.
Claim 22
Dependent Claim 41 words
A system as recited in claim 15 wherein said reprogrammable memory includes a read-only memory and a random-access memory, each random access memory being responsive to said central office unit for altering the operation of one of said remote monitoring units.
Claim 23
Dependent Claim 36 words
A system as recited in claim 15 wherein each of said remote monitoring units includes means coupled to said read-only memory for establishing communication between said central office unit and one of said remote monitoring units.
Claim 24
Independent Claim 80 words
The method of identifying coded broadcasts made of network affiliated broadcasting stations comprising the steps of: periodically detecting a time varying code that changes in an expected manner associated with the coded broadcasts; comparing predetermined portions of successively-detected codes; storing a representation of the last detected code upon the occurrence of a change in the predetermined portion thereof that differs from an expected change; providing indications of the time elapsed between the storage of successive representations; and storing said indications.
Claim 25
Independent Claim 80 words
The method of identifying coded broadcasts made of network affiliated broadcasting stations comprising the steps of: periodically detecting a time varying code that changes in an expected manner associated with the coded broadcasts; comparing predetermined portions of successively-detected codes; storing a representation of the last detected code upon the occurrence of a change in the predetermined portion thereof that differs from an expected change; providing indications of the time elapsed between the storage of successive representations; and storing said indications.
Claim 26
Dependent Claim 49 words
The method recited in claim 22 wherein said predetermined portion further includes data from which the identity of the broadcast program may be ascertained and wherein the representation of the last-detected code is stored when the data from the last-detected code differs from corresponding data of the previous code.
Claim 27
Dependent Claim 72 words
The method recited in claim 22 wherein said predetermined portion includes data representative of the time of origin of the broadcast program further including the steps of: automatically calculating a continuously varying time value from the last stored time representative data and from the indication representing the time elapsed since the storage of the last stored code; comparing the most recent time value with the most recently detected time representative data; and
Claim 28
Dependent Claim 27 words
storing the most recently detected time representative data when the most recently detected time representative data differs from the most recent time value by a predetermined amount.
Claim 29
Dependent Claim 27 words
storing the most recently detected time representative data when the most recently detected time representative data differs from the most recent time value by a predetermined amount.
Claim 30
Dependent Claim 71 words
The method recited in claim 22 wherein said code includes data that varies in a predetermined sequence further comprising the steps of: providing indications representative of the predetermined sequence; comparing the indications of the predetermined sequence with the predetermined sequence of data in said code; and providing a coded signal indicative signal only when a predetermined portion of the sequence in said code corresponds to the indication of the predetermined sequence.
Claim 31
Independent Claim 124 words
A system for automatically monitoring the programs broadcast by a broadcasting network having a source of programs, wherein some of the programs are identified by a time varying code, and a plurality of broadcasting stations adapted to broadcast programs from the source, said system comprising; a remote monitoring unit associated with one of said broadcasting stations, said remote unit including means for detecting the code identifying the program broadcast by the associated broadcasting station, means for determining expected changes in said time varying code and means responsive to said detecting means and said expected change determining means for storing representations of the codes detected by said detecting means in response to predetermined unexpected changes in said detected code that differ from said expected changes.
Claim 32
Independent Claim 124 words
A system for automatically monitoring the programs broadcast by a broadcasting network having a source of programs, wherein some of the programs are identified by a time varying code, and a plurality of broadcasting stations adapted to broadcast programs from the source, said system comprising; a remote monitoring unit associated with one of said broadcasting stations, said remote unit including means for detecting the code identifying the program broadcast by the associated broadcasting station, means for determining expected changes in said time varying code and means responsive to said detecting means and said expected change determining means for storing representations of the codes detected by said detecting means in response to predetermined unexpected changes in said detected code that differ from said expected changes.
Claim 33
Dependent Claim 131 words
A system as recited in claim 26 further including means for decoding data encoded on one of the lines of the vertical blanking interval, wherein said storing means includes a memory unit and change responsive means coupled to said detecting means and to said memory unit, said change responsive means being responsive to said predetermined unexpected changes in said detected code for rendering said storing means operative to store representations of the detected codes in said memory unit only upon the occurrence of said predetermined unexpected changes in said code, said change responsive means being nonresponsive to changes in said code other than to said predetermined unexpected changes, and wherein said system further includes means for determining and storing in said memory unit the time interval between said predetermined unexpected changes.
Claim 34
Dependent Claim 33 words
A system as recited in claim 27 wherein said memory unit includes a read-only memory and a random-access memory, said random-access memory being reprogrammable for altering the operation of said remote monitoring unit.
Claim 35
Dependent Claim 116 words
A system as recited in claim 27 wherein said time varying code includes a time indicative code having time varying values and said time interval determining means includes an elapsed time clock, said system including means for calculating a time value in response to one value of said time indicative code and said elapsed time clock, and means for comparing each value of said time indicative code with said time value, said change responsive means being responsive to difference between said time value and said time indicative code for rendering said storing means operative to store representations of said time indicative code when said time value differs from said time indicative code by a predetermined amount.
Claim 36
Dependent Claim 81 words
A system as recited in claim 29 wherein said time varying code includes representations of numbers occurring in a predetermined sequence, said change responsive means being responsive to said number sequence representative code for rendering said storing means operative to store a first representation when less than a predetermined number of said number sequence representations correspond to said predetermined sequence, and to store a second representation when a predetermined number of said number sequence representations correspond to said predetermined number sequence.
Claim 37
Dependent Claim 73 words
A system as recited in claim 30 wherein said number sequence representations correspond to successive frame addresses, said successive frame addresses each being incremented by one unit, said storing means being operative to store a no-code status when fewer than a predetermined number of said frame addresses are sequentially incremented by one unit, and for storing a code status when at least said predetermined number of frame addresses are incremented by one unit.
Claim 38
Dependent Claim 56 words
A system as recited in claim 27 wherein said change responsive means includes means responsive to the absence of a detected time varying code, said absence responsive means being operative to render said time interval determining and storing means operative to determine and store the time duration of an absence of said detected time varying code.
Claim 39
Dependent Claim 30 words
A system as recited in claim 26 wherein said detecting means includes detecting apparatus directly connected to said broadcasting station for detecting the time varying code identifying the programs broadcast.
Claim 40
Dependent Claim 27 words
A system as recited in claim 33 wherein said directly connecting means includes means for preventing the broadcast of said code by said time varying broadcasting station.
Claim 41
Dependent Claim 62 words
A system as recited in claim 26 further including a receiver located within the broadcasting range of said one broadcasting station operative to receive the programs broadcast thereby, and wherein said receiver is connected to said detecting means for providing programs received from said broadcasting stations thereto, said detecting means being operative to detect the time varying codes identifying the received programs.
Claim 42
Dependent Claim 24 words
A system as recited in claim 35 wherein said receiver is a standard broadcast television receiver located in the home of a television viewer.

References Cited (Backward Citations)

US3845391A Cited
US3906450A Cited
US3733430A Cited
US3849729A Cited
US3947624A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1980-05-23 1980-11-22 1981-05-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1984-05-23 1984-11-22 1985-05-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1988-05-23 1988-11-22 1989-05-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag