CA1159551A - Method and apparatus for selectively receiving and/or recording a broadcast of an audio and/or video program - Google Patents

Method and apparatus for selectively receiving and/or recording a broadcast of an audio and/or video program

Info

Publication number
CA1159551A
CA1159551A CA000349991A CA349991A CA1159551A CA 1159551 A CA1159551 A CA 1159551A CA 000349991 A CA000349991 A CA 000349991A CA 349991 A CA349991 A CA 349991A CA 1159551 A CA1159551 A CA 1159551A
Authority
CA
Canada
Prior art keywords
recording
broadcast
segments
segment
program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
CA000349991A
Other languages
French (fr)
Inventor
Charles J. Yarbrough
Alan F. Strachan
Joe Weisman
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Application granted granted Critical
Publication of CA1159551A publication Critical patent/CA1159551A/en
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • H04H20/30Arrangements for simultaneous broadcast of plural pieces of information by a single channel
    • H04H20/31Arrangements for simultaneous broadcast of plural pieces of information by a single channel using in-band signals, e.g. subsonic or cue signal
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/02Control of operating function, e.g. switching from recording to reproducing
    • G11B15/023Control of operating function, e.g. switching from recording to reproducing remotely controlled
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00188Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised devices recording or reproducing contents to/from a record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • G11B20/00485Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
    • G11B20/00492Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted
    • G11B20/00514Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted wherein the entire content is encrypted with the same key, e.g. disc key or master key
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00681Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which prevent a specific kind of data access
    • G11B20/00702Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which prevent a specific kind of data access said measures preventing that data are recorded on the recording medium
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0071Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a purchase action
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/0084Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific time or date
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91307Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
    • H04N2005/91321Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal the copy protection signal being a copy protection control signal, e.g. a record inhibit signal
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S358/00Facsimile and static presentation processing
    • Y10S358/908Pause control, i.e. "commercial killers"

Abstract

Abstract of the Disclosure A selective receiving and/or recording technique for broadcast audio and/or video programs where the broadcast signal has a tone code preceding each program segment to which a monitoring-receiving-recording device is responsive, either matching the tone code with a prestored list of orders for receiving and/or recording that broadcast segment or responding to a particular code so as to disable its associated recorder to thus protect copyrighted information.

Description

5~

METHOD AND APPA~ATUS FOR SELECTIVELY RECEIVING
AND/OR REI~ORDING A BROADCAST
OF AN AUDIO AND/OR VIDEO PROGRAM

With the growing consumer use of the videotape recorder (VTR) and the already existing use of audio cassette recorders, the distribution and control of both audio and audio-video ; materials which may be transmitted over the free air or by cable (in either case, broadcast to a large population) is undergoing a revolution. For example, in the case of video-tape recorders, there is at the present time a question as to the control of copyrighted material. Now, there is no techni~ue to prevent the unawthorized copying of copyrighted material except by the outright ban of VTRS for use by the ; consumer or alternatively, the use of a "pay TV" scheme where a complex decoder to descramble the TV signal must be leased or purchased by the home viewer.

At the same time, with the information explosion and the growing use of computers in the home, the variety of infor-mation that can be received in the home has expanded far beyond motion picture and audio records, ~o, for example, computer programs. Also of course it has been proposed that newspapers be electronically transmitted to the home. Thus, it is desirable that there be a method of selectively monitor-ing this vast amount of information which comes to the home through broadcasts either by the free air or via cable, to either receive or record desired information. Moreover, this should be done automatically without the immediate attention of the user.

~,J -4~

'~ : ' ';` ' ` ~ ` '~ '. .

, f~ S~

It is therefore a general obiect of this invention to provide a method of selectively receiving and/or recording a broadcast of an audio and/or video program.
It is an additional object of the invention to provide both apparatus and method for the above where copyrighted material can be broadcast and re-ceived only by prior authorization to the home user.
In accordance with the above objects, there is provided a method of selectively receiving and/or recording a broadcast of an audio and/or video program comprising the following steps: first, signals are encoded on program segments to be broadcast which identify the type of segment. The broadcast is monitored and these encoded signals decoded. Then the decoded signals are com-pared with a pre-stored code at the monitoring location and a predetermined ac-tion is taken with respect to this comparison. Such action includes at least one of the following: ~1) receiving the broadcast, (2) recording the broadcast, or (3) disabling the operation of any recording equipment at the monitoring loca-tion.
In addition~ the present invention includes at the monitoring location a technique for preparing and storing a list of different program segment types which are to be subsequently received and recorded when they are finally broad-cast.
According to one broad aspect of the invention there is provided amethod of selectively recording a broadcast of an audio and/or video program com-prising the following steps:
dividing each of a plurality o~ programs to be broadcast into segments, no one segment comprising a complete portion of any one program;
placing a coded signal on each of the segments, the coded signal identi-fying the segment;

, ~s~

intermixing the segments from different progr~ms to prevent any two consecutive segments from comprising a complete portion of any one program;
broadcasting the intermixed segments;
receiving the broadcast segments at a desired location;
electronically decoding the coded signal on each segment;
electronically comparing the decoded signals with at least one pre-stored code at the location where the broadcast signals are received;
automatically recording those segments having decoded signals corres-ponding to the at least one pre-stored code and automatically not recording those segments having decoded signals not corresponding to the at least one pre-storedcode.
According to another broad aspec* of the invention there is provided apparatus for selectively recording a broadcast of an audio and/or video programwherein the broadcast comprises a plurality of segments, each segment having a coded signal identifying the segment, no one segment comprising a complete por-tion of any one program, and the segments being intermixed from different pro~
grams to prevent any two consecutive segments from comprising a complete portionof any one program, wherein the apparatus comprises:
receiving means for receiving the broadcast;
electronic decoding means connected to the receiving means for decod-ing the coded signals;
electronic comparison means connected to the decoding means for comparing the decoded signals with a pre-stored code;
recording means for recording the broadcast signals connected to the means for decoding; and automatic activating means connected to the comparison means to permit recording the segment when the pre-stored code and the decoded signal correspond, - 2a -' ' ' ~15~

and to prevent recording the segment when the pre-stored code and the decoded signal do not correspond.
Brief Description of the Drawin s Figure 1 is a block diagram of the broadcast portion of the method and system of the present invention.
Figure 2 is a block diagram of the monitoring, receiving and recording portion of the system.
Figure 3 is a more detailed block diagram of a portion of Figure 2.

- 2b -'.~

, ,- , , ~' ` ' ' ' ' , 5 ~3 ~

Figure 4 is a more detailed block diagram of a portion of Figure 2.

Figure 5 is an elevation view of a control con-sole with visual readout which is used at the monitoring location.

Figure 1 illustrates the generation and transmission of program material in the block 10. This refers to all pro-duction and programming involved in producing audio material to be broadcast over the radio, television material to be broadcast over the free air, and cable and/or telephone line material which can include digital computer programs, for example. In other words, any material which is discussed above which the home user would have some interest in and would desire to either receive and/or record for later use.
After the material is generated, a code is inserted at block 11 which precedes the material and specifically each segment or interval of the material.

Each program segment or interval is categorized as to its nature and content. Code insertion in the preferred embodi-ment of the present invention is in the form of pairs oftones, which may be exactly equivalent to those used in the telephone touch tone dialing, which are inserted in the audio portion of the material. Such material has encoded material on each of its program segments. In the preferred embodiment of the present invention, there are included eight kinds of messages. The messages consist of a sequence of tone pairs, as discussed above. Relating to the touch tone dialing designations, all messages start with a star and end with a cross-hatched number designation. The messages themselves are variable lengths, the first digit specifying the kind of information which follows. Formats and meanings are as follows, with the messages being coded 1-8 in the first digit:

. ' "- ,~

:

_4_ ~5~
l--NOT FOR RECORDING
2--COPYRIGHTED MATERIAL: FOLLOWED BY
F--A ONE DIGIT CODE (l=BEGIN ALL SEGMENTS
WITH THE NAME GIVEN BELOW; 2=END OF
ALL SEGMENTS; 3=FIRST, LAST AND ONLY
SEGMENT; 4=ANY MIDDLE SEGMENT).
DD-A TWO DIGIT DATE CODE
NAME--A VARIABLE LENGTH STRING OF THE

0 WHEN IDENTIFIES THE MATERIAL~
3--NON COPYRIGHTED IDENTIFIED MATERIAL: FOLLOWED
BY THE NAME IN THE SAME FORMAT AS THE NAME
FOR COPYRIGHTED MATERIAL.
4--CHALLENGE: DIRECTIVE TO CHECK FOR TAMPERING
IF DEVICE IS NOW RECORDING. THE CHALLENGE
IS FOLLOWED BY A ONE DIGIT CODE
C--THE KIND OF CHALLENGE (l=NOT FOR RECORDING
AT ALL BY ANYBODY; 2=COPYRIGHT MATERIAL, COPYRIGHT PERMISSION REQUIRED)
5--BROADCAST IDENTIFICATION, FOLLOWED BY

DDDDD--DAY (1 JAN 1979=DAY 1) HHMMSS--HOUR,MINUTE,SECOND
6--NEWS, FOLLOWED BY
L--LEVEL (l=BULLETIN;2-HEADLINES;3=DETAILS) T--TYPE (l=NATIONAL:2=LOCALj3=BUSINESS;
4=SPORTS; 5=HUMAN INTEREST) INSTANCE--A VARIABLE LENGTH CODE LIKE THE
NAME CODE FOR COPYRIGHTED MATERIAL.

; -5~
7--ADVERTISING, FOLLOWED BY
F--FILTERABLE (leA SEPARATE AD; 2=TO BE
INCLUDED WITH OR FILTERED FROM THE
PRECEDING TEXT) T--TYPE (1=NEW PRODUCTS; 2=ENTERTAINMENT;
3=SALES; 4=PUBLIC SERVICE;
5=OTHERS) INSTANCE--A VARIABLE LENGTH CODE LIKE THE
NAME CODE FOR COPYRIGHTED MATERIAL.
8--FEATURES FOLLOWED BY
T--TYPE (l=PERSONALITY PROFILE; 2=ENTERTAIN-MENT; 3=HUMAN INTEREST; 4=SCIENCE;
5=PUBLIC AFFAIRS; 6=INVESTIGATIVE
REPORTING; 7=TRAVEL; 8=MISCELLANEOUS) INSTANCE--A VARIABLE LENGTH CODE LIKE THE
NAME CODE FOR COPYRIGHTED MATERIAL.
9--OPEN FOR ADDITIONAL FEATURES.

Thus, in summaxy, after production of the initial material and before transmission, the material is conceptually broken into intervals or segments with each interval being cate-gorized as to the nature and content. These categories along with other information and punctuation are then coded and the codes translated into combinations of pure tones which are inserted into the audio portion of the material.
Examples of a categorizations and information notes for typical segments are as follows:

--NEWS, BUSINESS HEADLINES
--COPYRIGHTED MUSIC, GREASE, TO BE PLAYED

--SUPERBOWL XII VIDEO
--TODAY'S DATE
--MATERIAL NOT FOR RECORDING BY ANYONE

,,, : ~. , ,.. , ~. .. .
, ~, ' ' ' ., ''' .

' --MO~IE COMPLETED (ALL SEGME~TS SHOWN) --MISCELLANEOUS, NOT OTHERWISE CATEGORIZED
- ANNOUNCEMENT, FOR ALL SALESPERSONS

Additionally, some intervals may have redundant verification information inserted at points within the interval. Since one method of tampering with the overall operation of the system would be to inject false coded information in lieu of the transmitted code (e.g., insert a code that says the material was free for anyone to record in place of the original code saying that it was copyrighted) this redundant information would enable the monitoring and recording sub-system to detect that the system operation as a whole had been tampered with and to take appropriate measures.

Still referring to Figure 1 and transmission block 12, the term transmission includes any general dissemination of material which includes radio and TV broadcasting, cable TV
transmission, telephone communications and citizen's band (CB) broadcasting.

Figure 2 illustrates a monitoring record, and reception device which typically could include radio or television receiver for receiving a broadcast over the free air or by cable or via an input-output device connected to a telephone line. The encoded touch tone signal, after reception by unit 16, is split out or filtered by the unit 17 which sends the encoded signal to the tone decoder 18 and the informa-tional signal to the receiving and/or recording device 19.
Recording device 19 may either be an audio tape recorder (ATR) or a video tape recorder (VTR). There is a recording control unit 21 attached to the recording device 19 which may be used for switching the recordin~ device on or off, switching channels, or scrambling a signal. Recording control unit 21 is controlled by a central processing unit 22 which in the present invention is a Z-80 (Zilog) - , , , ~7~
microprocessor which is part of a Northstar microcomputer system. Such system is programmed in BASIC language as will be explained below.

Block 23 i5 a mode switch which as indicated may be used for the monitoring unit in a condition to set up a list of orders of different kinds of program segments to be either received and/or recorded and then in its other mode to actually perform the monitoring, recording, and receiving of such ordered broadcast program segments. A clock 24 provides for appropriate timekeeping, for example, to enable such orders as "record any news from 6 to 7 p.m. on Channel 4 and then switch to Channel 3 and record any news between 11 and 11:30 p.m." Block 26 stores programs for the subsystems and is a read only memory (ROM). The subsystems include an order subsystem and also the monitoring subsystem. Random access memory (RAM) 27 provides for the storage of the order messages. The self destruct block 28 relates to optional circuitry which allows the selective receiving system device to disable itself if it detects evidence of tampering.
Identification and function switches unit 30 allows the user to input orders, provides an alphanumeric readout and various function switches. These are partially illustrated in Figure 5 where thexe is a readout 29 which may ~e a cathode ray tube or a printer. Various function switches 31 include "start orders" and "end orders" and then the various alphanumeric switches 32 provide for naming or identifying the orders. Other techniques for fabrication of orders could include a magnetic strip which might be inserted into the order input unit 30 and/or a direct input over a phone line.

Referring briefly to the order input which are orders or directives for the future recording operations, examples of such order inputs are the following:

~, ,, ' ' . .

--RECORD NE.~S HEA~LINES ONCE.
--RECORD AN~ TRACK CINTERVAL~. FROM THE
COPYRIG~TED ALBUM GRE~SE
-~RECORD ANY ANNOUNCEMENT UPON COMPLETION
OF RECORDING THE MOVIE
In general the orders are also coded in a form which mirrors closely the nature and content categories. Possible methods of input for these directives include but are not limited to --DIRECTLY FROM A KEYBOARD
--READING THE BEGINNING OF THE TAPE TO BE
RECORDED UPON FOR ORDERS ALREADY PLACED
THERE
--LISTENING TO ORDERS TRANSMITTED OVER THE
TELEPHONE

This diversity not only facilitates the potential wide spread use of the system, it also enables such possible restrictions as "COPYRIGHT MATERIALS MAY ONLY BE ORDERED VIA MAGNETIC
STRIPS (FOR 5ALE FROM THE COPYRIGHT HOLDER)."

Finally, the identificati.on and function unit 30 may also have a unique machine identification (ID) as well as various preset indicators of the function which it is authorized to perform. This permits the fabrication of orders destined for use on only particular devices and employs a magnetic code strip authorizing a certain machine to record an album on a certain day. Examples of function switches are"enabled to record news" or "not able to record copyrighted material".
In addition, as will be discussed below, in accordance with a program listing which will be discussed, the identification and function switches 30 are responsive to the various message codes, that is, namely l-8, especially message code l which states that the material i~ not for recording and which will disable by means of recording control 21, the VTR of ATR
recording devi.ce.

, .
:

~ a~

_9_ Figures 3 and 4 illustrate more detailed schematics of portions of Figure 2. Figure 3 is the detailed schematic of a tone decoder 18 which includes ~ phase locked lo~ps 41 which are responsive to the audio filtered input from unit 17 to lock onto one of eight different frequencies. EicJht frequencies are used as in the touch tone dialing system to provide frequency pairs giving a total combination of six-teen different possible digits. The output of the phase locked loop tone decoders are passed through amplifiers 42 which are enabled by the CPU 22, Figure 2, to provide 8 binary input lines to the CPU 22.

Figure 4 illustrates recording control unit 21 where clock activating signals from CPU 22 activate a fllp flop ~3 whose Q output is amplified by amplifier 44 to operate a command relay 46. The command relay is connected to the recording device 19 to enable or disable for example, a VTR.

Now referring to the ordering of broadcast program segments which are to be recorded, the user o~ the system must specify first whether they are adding to the existing order or making an initial order. The input consists of list of orders and the kinds of requests that can be made and the information which is required is as follows:

2--RECORD COPYRIGHTED MATERIAL, FOLLOWED BY THE
~CHINE OR DEVICE IDENTIFICATION (ID) AND THE DATE
AND NAME OF THE MATERIAL TO BE RECORDED. THIS CAN
BE ENCRYPTED.

3--RECORD NON COPYRIGHTED MATERIAL, FOLLOWED BY THE
NAME AND A CODE TO SAY WHETHER TO BEGIN ANYWHERE
AND RECORD ALL INSTANCES, OR TO WAIT FOR A BEGIN
SEGMENT AND RECORD ONLY UNTIL THE FIRST EMD.

' . ' `' ` ' : :
-10--6--RECORD NEWS, FOLLOWED BY LEVEL (1, 1+2, ALL), OR TYPE, OR A LIST OF LEVELS AND TYPES.

7-~ADVERTISING, FOLLOWED BY TYPES.

8--FEATURES, FOLLOWED BY TYPES.

The following are three examples of the way in which the system of the present invention may be used:

EXAMPLE 1: "MAGAZINE OF THE AIR." A CABLE TV

BETWEEN 2 AM AND 6 AM. THE CONTENT OF THE PRO-GRAM IS A MIXTURE OF GENERAI NEWS, BUSINESS NEWS, ENTERTAINMENT NEWS, SPORTS, ADVERTISING, AND
FEATURES SUCH AS BOOK REVIEWS, TRAVEL INFORMATION, PERSONALITY PROFILES OF POLITICAL LEADERS, AND
SO ON. A TYPICAL USER WOULD PLACE AN ORDER SUCH
AS "ALL BUSINESS NEWS, HEADLINES OF OTHER NEWS, SPORTS (BUT FOOTBALL ONLY), AND ANY INTERVIEWS
WITH POLITICAL CANDIDATES." HE THEN LEAVES HIS
TV AND VIDEO TAPE RECORDER ON AND UNDER THE CON-TROL OF THE SELECTIVE RECORDING SYSTEM, AND HE
GOES TO BED. THE NEXT MORNING HE CAN REPLAY A
RECORDING WHICH HAS ONLY THE MATERIAL HE WANTED, THAT IS A RECORDING WHICH HAS BEEN CUSTOMIZED
TO HIS DESIRES. ANOTHER USER COULD SUBMIT TO
HIS SYSTEM DEVICE A COMPLETELY DIFFERENT ORDER, AND SO HAVE A COMPLETELY DIFFERENT RECORDED
PROGRAM AWAITING HIM THE NEXT MORNING.

EXAMPLE 2: AUTHORIZING RECORDING OF COPYRIGHTED
MATERIALS. AN FM RADIO STATION CONTINUOUSLY
BROADCASTS TRACKS FROM HIT ALBUMS. THE TRACKS
ARE INTERMIXED, SO THAT NO ONE ALBUM IS EVER
PLAYED BY ITSELF. THE TRACKS FROM ANY GIVEN
ALBUM ARE, HOWEVER, PLAYED IN ORDER DURING

.

.

~ ~95~1
-11 THE COURSE OF THE DAY. MOREOVER, ALL TRACKS ARE
PLAYED. A SYSTEM USER WHO W~NTS TO RECORD A
PARTICULAR ALBUM BUYS A MAGNETIC STRIP UPON WHICH
HAS BEEN WRITTEN THE CODE FOR THE ALBrJM HE WANTS.
OPTIONALLY, IT ALSO HAS THE IDENTIFICATION OF HIS
MACHINE (HE PROVIDES THIS AT PURCHASE TIME) AND/OR
THE APPP~OXIMATE DATE ON WHICH HE WISHES TO MAKE
THE RECORDIN~. HE CAN THEN USE HIS CODE STRIP TO
DIRECT HIS SYSTEM DEVICE TO RECORD THE ALBUM, FILTERING OUT ALL OF THE EXTRANEOUS MATERIAL. NO
OTHER MACHIN~, NOR INDEED THIS USER ON A DIFFERENT
DATE, CAN USE THE STRIP TO AUTHORIZE THE RECORDING
IN THIS APPLICATION THE SYSTEM IS NOT A LOCK AND
KEY ON THE COPYRIGHT, RATHER IT FACILITATES A
FILTERING PROCESS WHICH THE TYPICAL PERSON WOULD
OTHERWISE FIND SO TEDIOUS AS TO PROHIBIT MAKING
A COPY OF THE ALBUM BEING BROADCAST.

EXAMPLE 3: A COMPANY INFORMATION SERVICE. A

BROADCASTS ITEMS FOR GENERAL DISTRIBUTION. FOR
EXAMPLE, "TIME AND LOCATION OF NEXT DISTRICT SALES
MANAGERS MEETING," "EMPLOYEE EDUCATION OPPORTUNITIES,"
"CHANGES IN OVERTIME REGULATIONS FOR MECHANICS,"
AND SO ON. INDIVIDVALS, OR GROUPS SUCH AS DEPARTMENTS
OR EMPLOYEE TYPES, HAVE A RECEIVER WHICH IS CONTINUOUSLY
MONITORING THE BROADCAST, EACH WITH A CUSTOMIZED SET
OF RECORDING IN~TRUCTIONS (INCLUDING THE RECORD ONE
TIME ONLY DIRECTIVE), PLAYING THE CURRENT TAPE GIVES
THE LISTENER HIS CURRENT AND CUSTOMIZED INFORMATION
BULLETIN.

The invention is Lmplemented by a BASIC language program on a Z-80 Zilog microcomputer incorporated in a Northstar computer system.
',, ~, .

.

~5~

The following is an explanation of how the various program lines can be implemented.
Lines 1000-1020 define machine identification and the function switches.
1030-1160 define the order of storage and processing areas.
1171-1300 set the initial switch values upon the device being turned on.
1305 make sure the tape recorder is turned off.
107-1309 say hello to the user.
1310-1970 clear out (that is to say, initialize) the order storage and processing areas.
1980 branches to the initial ordering subsystem.
1990-2110 is a module to write error messages during the orders input.
THE NEXT BLOCK OF ~ODULES ARE ALL ORDER PROCESSING MODULES.
2250-2850 are designed to process the ordering of copyright material.
2580-2850 are designed to process the orders for non-copyright material 3240-3440 are designed to process the ordering of advertising material.
3450-3650 are designed to process the ordering of feature materials.
3660-3880 are designed to accept the first digit, an order code, decide what type of order it is, and then execute the one of the above modules as appropriate.

Referring in detail to the advertising order module 3240-3440, the beginning order line 3240 is the command iden-tifying this module.

3250 is the statement which actually accepts the order.
3250 decides the length of the order, that is, how many items are required. And, then there is a loop in which .

.
.
, ' ' 5~

each item is processed until all the orders are exhausted.
That 1QP in the next set o~ lines, through 3330, decides whether the next digit in the sequence is either an asteris~.
indicating "I want all types of advertising" or a digit 1-5, being the only types of advertising currently implemented.
If it is anything other than the digits 1-5, it executes an error block. Otherwise, it decides which of the numbers 1-5 it is, and stores that number in the advertising area.

The actual storage is done in either line 3350 in the event it is a single item, for example, record ads of type 2, or in lines 3370 through 3390 in the event that it is an asteris~, saying "give me all types of ads that occur."

2890-4060 is another utility routine designed to display string arrays.

The next several blocks are all display modules to display the materials now ordered and additionally materials already recorded.

4070 to 4220 are the modules to display the copyrighted material, both the orders and recording to date.
4230 to 4380 are the modules to display the non-copyrighted material, both orders and recording to date.
43g0 to 4560 are the modules to display the news orders and recording to date.
4570 to 4690 are the modules to display the advertising orders and recording to date; and 4700 to 4%30 are the modules to display feature orders and recording.

All of the above modules are designed to print in clear text on the readout 30 (Figure 5) what pending orders the person has, and in the event that any recording has already happened, what items have been recorded.

. .
' . :
', ~

:~ :
:

~L5~;i5~

The next block is the main function selection, which is designed to decide which of the two subsystems, subsystem 1 or subsystem 2, is to be executed. That is to say, 1) entering orders or 2) recording as well as in utility functions, ~hose utility functions being the display of current status, the display of orders, recording information, and the dis-play of the functions themselves which the device will execute.

The following modules are again Control Modules:

5200-5250 is the module which actually tuxns the tape recorder on. That is to say, actuates the relay switch.
5260-5300 is the module which turns the tape control off.

This is followed by the input audio monitor routine.

5310-5470 is the routine which listens for a message tone in the audio input.
5480-5600 is the module which decodes a name - that is to say the identification of a particular item from the input.
5610-5720 is the module which decodes a number from the input.

Then comes a set of modules which are designed to process particular kinds of input material.

5730 to 5950 is the module to decide whether a given following piece of copyright material is to be recorded.
5960-6200 is the module to decide whether a given following piece of non-copyrighted material is to be recorded.
6210-6280 is the module to handle a challenge - that is to say a request to verify that the current recording of copyrighted material was in fact authorized, and did not occur as a result of some tampering with the program.

6290-6400 is the module to process a broadcaster identi~i-cation signal.
6410 6560 i5 the module to process news material, or identification of news material to decide whether it is to be recorded.
6570 6890 is the module to process feature material.
6900-7170 is the module to monitor the input, wait for a given message, and select the appropriate processing module. This final module is the chief executive force of subsystem 2. That is to say the subsystem which monitors the audio and controls the tape recorder according to the orders already placed by the user and if all of the processing matches the user's request, with two other pieces of information:
(1) what is this that follows on the tape; (2) is the information about what has already been recorded.
Does the user want every different ~eature ad that occurs during the day? When we get to a feature ad, we want to decide, not only is the feature ad to be recorded, but have we already recorded it? We record it only in the event that it is a feature and one that hasn't already been recorded.
0010-0560 process the 9 line output of tone decoder 19 (Figure 3) to relate tone pairs to their correspon-ding "telephone" digits.

The above program was successfully tested with an acutal broadcast which was simulated by making a videotape with 15 actual p~ogram segements, each preceded by a coded message, as per the above coding scheme. The tape included advertising features, news~, copyright material for purchase, and copyright material not for recording. Order requests were made and it was verified that, for example, when a "one"
message code was placed in the broadcase, that the associated VTR was truned off or disabled. Thus, the , 5;~

invention provides for ~oth selective reception of broadcast material and also for protection of copyrighted materials by disabling any recording means.

., : ~ . , '

Claims (2)

THE EMBODIMENTS OF THE INVENTION IN WHICH AN EXCLUSIVE
PROPERTY OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:
1. A method of selectively recording a broadcast of an audio and/or video program comprising the following steps:
dividing each of a plurality of programs to be broadcast into segments, no one segment comprising a complete portion of any one program;
placing a coded signal on each of the segments, the coded signal identifying the segment;
intermixing the segments from different programs to prevent any two consecutive segments from comprising a complete portion of any one program;
broadcasting the intermixed segments;
receiving the broadcast segments at a desired location;
electronically decoding the coded signal on each segment;
electronically comparing the decoded signals with at least one pre-stored code at the location where the broadcast signals are received;
automatically recording those segments having decoded signals corres-ponding to the at least one pre-stored code and automatically not recording those segments having decoded signals not corresponding to the at least one pre-stored code.
2. Apparatus for selectively recording a broadcast of an audio and/or video program wherein the broadcast comprises a plurality of segments, each segment having a coded signal identifying the segment, no one segment comprising a complete portion of any one program, and the segments being intermixed from different programs to prevent any two consecutive segments from comprising a complete portion of any one program, wherein the apparatus comprises:
receiving means for receiving the broadcast;
electronic decoding means connected to the receiving means for de-coding the coded signals;
electronic comparison means connected to the decoding means for comparing the decoded signals with a pre-stored code;
recording means for recording the broadcast signals connected to the means for decoding; and automatic activating means connected to the comparison means to permit recording the segment when the pre-stored code and the decoded signal correspond;
and to prevent recording the segment when the pre-stored code and the decoded signal do not correspond.
CA000349991A 1979-04-16 1980-04-16 Method and apparatus for selectively receiving and/or recording a broadcast of an audio and/or video program Expired CA1159551A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US06/030,436 US4305101A (en) 1979-04-16 1979-04-16 Method and apparatus for selectively recording a broadcast
US30,436 1979-04-16
AU64411/80A AU536261B2 (en) 1979-04-16 1980-11-14 Broadcast monitor

Publications (1)

Publication Number Publication Date
CA1159551A true CA1159551A (en) 1983-12-27

Family

ID=25634339

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000349991A Expired CA1159551A (en) 1979-04-16 1980-04-16 Method and apparatus for selectively receiving and/or recording a broadcast of an audio and/or video program

Country Status (7)

Country Link
US (1) US4305101A (en)
JP (1) JPS55141876A (en)
AU (1) AU536261B2 (en)
CA (1) CA1159551A (en)
DE (1) DE3014309A1 (en)
FR (1) FR2454736A1 (en)
GB (1) GB2046967B (en)

Families Citing this family (162)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4598288A (en) * 1979-04-16 1986-07-01 Codart, Inc. Apparatus for controlling the reception of transmitted programs
JPS5746341A (en) * 1980-09-04 1982-03-16 Canon Inc Picture recorder and reproducer
DE3036552C2 (en) * 1980-09-27 1985-04-25 Blaupunkt-Werke Gmbh, 3200 Hildesheim Television reception system
US4439785A (en) * 1980-11-17 1984-03-27 Vvr Associates Subscriber television system
US4965825A (en) * 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
US7831204B1 (en) * 1981-11-03 2010-11-09 Personalized Media Communications, Llc Signal processing apparatus and methods
USRE47642E1 (en) 1981-11-03 2019-10-08 Personalized Media Communications LLC Signal processing apparatus and methods
US5508815A (en) * 1981-12-14 1996-04-16 Smart Vcr Limited Partnership Schedule display system for video recorder programming
US4908713A (en) * 1981-12-14 1990-03-13 Levine Michael R VCR Programmer
US4963994A (en) * 1981-12-14 1990-10-16 Levine Michael R VCR programmer
US4429385A (en) 1981-12-31 1984-01-31 American Newspaper Publishers Association Method and apparatus for digital serial scanning with hierarchical and relational access
US4520404A (en) * 1982-08-23 1985-05-28 Kohorn H Von System, apparatus and method for recording and editing broadcast transmissions
US4605973A (en) * 1982-08-23 1986-08-12 Kohorn H Von System, apparatus and method for recording and editing broadcast transmissions
DE3321700A1 (en) * 1983-06-16 1984-12-20 Gerhard-Günter 7266 Neuweiler Gaßmann RECEIVER-CHARGED FEE CONTROL DEVICE FOR MESSAGE TRANSMISSION SYSTEMS
FR2559002B1 (en) * 1984-01-27 1986-09-05 Gam Steffen METHOD AND DEVICE FOR DETECTING AUDIOVISUAL INFORMATION BROADCASTED BY A TRANSMITTER
US4750053A (en) * 1984-02-02 1988-06-07 Broadcast Advertisers Reports, Inc. Method and system for enabling television commerical monitoring using a marking signal superimposed over an audio signal
JPS60251724A (en) * 1984-05-29 1985-12-12 Pioneer Electronic Corp Receiver for identifying program
US4742516A (en) * 1985-01-14 1988-05-03 Sumitomo Electric Industries, Ltd. Method for transmitting voice information
CA1284211C (en) * 1985-04-29 1991-05-14 Terrence Henry Pocock Cable television system selectively distributing pre-recorder video and audio messages
JPS628777U (en) * 1985-06-28 1987-01-20
DE3524270A1 (en) * 1985-07-06 1987-01-08 Thomson Brandt Gmbh DEVICE FOR AUTOMATICALLY SWITCHING ON AND OFF THE RECORDING OPERATION OF A VIDEO RECORDER
FR2592255B1 (en) * 1985-12-23 1988-12-09 Samuel Raymond INFORMATION DISSEMINATION METHOD, SYSTEM AND RECEIVER FOR IMPLEMENTING THE METHOD
US4739398A (en) * 1986-05-02 1988-04-19 Control Data Corporation Method, apparatus and system for recognizing broadcast segments
US4750213A (en) * 1986-06-09 1988-06-07 Novak Albert P Method and system for editing unwanted program material from broadcast signals
EP0255107B1 (en) * 1986-08-01 1994-04-20 Sanyo Electric Co., Ltd. Program mode setting apparatus
DE3628743C2 (en) * 1986-08-23 1994-05-11 Grundig Emv Device for recording and quickly retrieving video signal sections on a magnetic tape
CH669077A5 (en) * 1986-09-12 1989-02-15 Josiane Taillens METHOD FOR THE SELECTIVE DISSEMINATION OF INFORMATION TO A POPULATION OF USERS AND DEVICE FOR ITS IMPLEMENTATION.
US4945563A (en) * 1986-11-05 1990-07-31 Satellite Technology Services, Inc. Video system and method for controlled viewing and videotaping
EP0267039A3 (en) * 1986-11-05 1990-04-04 Satellite Technology Services, Inc. Video system and method for controlled videotaping
US4843562A (en) * 1987-06-24 1989-06-27 Broadcast Data Systems Limited Partnership Broadcast information classification system and method
DE3850530T2 (en) * 1987-06-30 1994-10-27 Toshiba Kawasaki Kk Recording / playback system and method with recording restriction function.
EP0298691B1 (en) * 1987-07-08 1994-10-05 Matsushita Electric Industrial Co., Ltd. Method and apparatus for protection of signal copy
AU611709B2 (en) * 1987-09-02 1991-06-20 Guardian Media Technologies, Ltd. Selective video playing system
AU611710B2 (en) * 1987-09-02 1991-06-20 Guardian Media Technologies, Ltd. Automatic censorship of video programmes
US4827461A (en) * 1987-09-17 1989-05-02 Dictaphone Corporation Universal telecommunications audio coupling device
US5418621A (en) * 1987-09-29 1995-05-23 Goldstar Co., Ltd. Circuit for detecting TV/radio broadcasting program, auto-tuning to channel selection and controlling VCR tape in recording operation
IT8703715A0 (en) * 1987-12-02 1987-12-02 Gildo Trevisan SELECTIVE REAL TIME RADIO-COMMUNICATION SYSTEM
US5394274A (en) * 1988-01-22 1995-02-28 Kahn; Leonard R. Anti-copy system utilizing audible and inaudible protection signals
FR2627045B1 (en) * 1988-02-05 1994-07-01 Sgs Thomson Microelectronics SELECTION SYSTEM FOR RECEIVING BROADCASTED OR BROADCASTED BROADCASTS
US5185792A (en) * 1988-02-10 1993-02-09 Matsushita Electric Industrial Co., Ltd. Recording and reproducing apparatus with limited digital copying
US5057947A (en) * 1988-02-10 1991-10-15 Matsushita Electric Industrial Co., Ltd. Recording and reproducing apparatus with limited digital copying
US5231546A (en) * 1988-02-10 1993-07-27 Matsushita Electric Industrial Co., Ltd. Recording and reproducing apparatus with limited digital copying
DE3806414C2 (en) * 1988-02-29 1996-05-23 Thomson Brandt Gmbh Procedure for copy protection in recorders
GB8809514D0 (en) * 1988-04-22 1988-05-25 British Broadcasting Corp Remote control system for downloading
US5371795A (en) * 1988-05-04 1994-12-06 Right Hemisphere Pty., Ltd. Automatic censorship of video programs
EP0415966A4 (en) * 1988-05-04 1992-04-01 Peter Samuel Vogel Automatic censorship of broadcast programmes
US4977455B1 (en) * 1988-07-15 1993-04-13 System and process for vcr scheduling
DE68927499D1 (en) * 1988-09-30 1997-01-09 Right Hemisphere Pty Ltd TELEVISION PROGRAM DISTRIBUTION SYSTEM
AU636580B2 (en) * 1988-09-30 1993-05-06 Right Hemisphere Pty Limited Television programme distribution system
CA2005070C (en) * 1988-12-23 1999-04-27 Henry C. Yuen Apparatus and method for using encoded video recorder/player timer preprogramming information
US4972471A (en) * 1989-05-15 1990-11-20 Gary Gross Encoding system
US5134496A (en) * 1989-05-26 1992-07-28 Technicolor Videocassette Of Michigan Inc. Bilateral anti-copying device for video systems
WO1990015507A1 (en) * 1989-06-01 1990-12-13 Right Hemisphere Pty. Limited Television program selection
DE3939484C2 (en) * 1989-11-29 1996-09-26 Burkhard Wehrmeyer Method for generating an entertainment tone signal interrupted by advertising tone signals and device for carrying out the method
US5469207A (en) * 1989-12-06 1995-11-21 British Broadcasting Corporation Method of labelling a broadcast signal including transmitting a sequence of program labels
US5239540A (en) * 1990-11-27 1993-08-24 Scientific-Atlanta, Inc. Method and apparatus for transmitting, receiving and communicating digital data signals with corresponding program data signals which describe the digital data signals
US5276909A (en) * 1991-06-25 1994-01-04 Autotalk, Inc. Traffic information broadcast system
US5477262A (en) * 1991-11-29 1995-12-19 Scientific-Altanta, Inc. Method and apparatus for providing an on-screen user interface for a subscription television terminal
US5301028A (en) * 1991-11-29 1994-04-05 Scientific-Atlanta, Inc. Method and apparatus for displaying channel identification information
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US5369440A (en) * 1992-11-19 1994-11-29 Sussman; Barry System and method for automatically controlling the audio output of a television
US5812937B1 (en) * 1993-04-08 2000-09-19 Digital Dj Inc Broadcast data system with multiple-tuner receiver
US6239794B1 (en) 1994-08-31 2001-05-29 E Guide, Inc. Method and system for simultaneously displaying a television program and information about the program
USRE41993E1 (en) 1993-07-29 2010-12-07 Gemstar Development Corporation Apparatus and method for improved parental control of television use
NO933204D0 (en) * 1993-09-08 1993-09-08 Symre As Data processing device and use of the same
US5781246A (en) * 1993-09-09 1998-07-14 Alten; Jerry Electronic television program guide schedule system and method
US6418556B1 (en) 1993-09-09 2002-07-09 United Video Properties, Inc. Electronic television program guide schedule system and method
US8793738B2 (en) 1994-05-04 2014-07-29 Starsight Telecast Incorporated Television system with downloadable features
US6396546B1 (en) 1994-05-20 2002-05-28 United Video Properties, Inc. Electronic television program guide schedule system and method
GB2289782B (en) * 1994-05-23 1998-02-04 Gareth Bertram Stevens Improvements in or relating to television apparatus
US5463599A (en) * 1994-08-23 1995-10-31 Yifrach; Aharon Radio receiver and buffer system therefor
DE19508610A1 (en) * 1995-03-10 1996-09-12 Tech Projekte In Der Informati Radio transmission method
JPH08314979A (en) * 1995-03-13 1996-11-29 Matsushita Electric Ind Co Ltd Method and device for displaying program information on display
US5880768A (en) 1995-04-06 1999-03-09 Prevue Networks, Inc. Interactive program guide systems and processes
US5760821A (en) * 1995-06-07 1998-06-02 News America Publications, Inc. Electronic program guide schedule localization system and method
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US6807558B1 (en) 1995-06-12 2004-10-19 Pointcast, Inc. Utilization of information “push” technology
US5740549A (en) * 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
US20020178051A1 (en) 1995-07-25 2002-11-28 Thomas G. Scavone Interactive marketing network and process using electronic certificates
US6323911B1 (en) 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
US6732369B1 (en) 1995-10-02 2004-05-04 Starsight Telecast, Inc. Systems and methods for contextually linking television program information
JP3371659B2 (en) * 1995-12-28 2003-01-27 ソニー株式会社 Recording device and control method
US6264560B1 (en) 1996-01-19 2001-07-24 Sheldon F. Goldberg Method and system for playing games on a network
US5823879A (en) 1996-01-19 1998-10-20 Sheldon F. Goldberg Network gaming system
US9530150B2 (en) 1996-01-19 2016-12-27 Adcension, Llc Compensation model for network services
WO1997034384A1 (en) * 1996-03-13 1997-09-18 Digital D.J. Incorporated Broadcast system using adaptive data structure
US8006260B2 (en) 1996-04-01 2011-08-23 Gemstar Development Corporation Apparatus and method for parental control using V-chip plus+ and master password
US5940073A (en) 1996-05-03 1999-08-17 Starsight Telecast Inc. Method and system for displaying other information in a TV program guide
US5969748A (en) * 1996-05-29 1999-10-19 Starsight Telecast, Inc. Television schedule system with access control
US6567606B2 (en) * 1996-07-05 2003-05-20 Starsight Telecast Incorporation On screen VCR programming guide
US6088455A (en) * 1997-01-07 2000-07-11 Logan; James D. Methods and apparatus for selectively reproducing segments of broadcast programming
US5946050A (en) * 1996-10-04 1999-08-31 Samsung Electronics Co., Ltd. Keyword listening device
US8635649B2 (en) 1996-12-19 2014-01-21 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US6687906B1 (en) 1996-12-19 2004-02-03 Index Systems, Inc. EPG with advertising inserts
US5761159A (en) * 1996-12-24 1998-06-02 Ashenafi; Solomon M. Automatic radio program recorder
US6072753A (en) * 1996-12-24 2000-06-06 Ashenafi; Solomon M. Automatic radio program recorder
US6138162A (en) * 1997-02-11 2000-10-24 Pointcast, Inc. Method and apparatus for configuring a client to redirect requests to a caching proxy server based on a category ID with the request
US6173311B1 (en) 1997-02-13 2001-01-09 Pointcast, Inc. Apparatus, method and article of manufacture for servicing client requests on a network
US6061097A (en) 1997-05-22 2000-05-09 United Video Properties, Inc. Interactive television program guide with selectable non-program options
JP4062577B2 (en) 1997-07-21 2008-03-19 ジェムスター ディベロプメント コーポレイション System and method for display and recording control interface
WO1999013641A1 (en) 1997-09-05 1999-03-18 Prevue International, Inc. Program guide application interface system
US6604240B2 (en) 1997-10-06 2003-08-05 United Video Properties, Inc. Interactive television program guide system with operator showcase
US7139031B1 (en) 1997-10-21 2006-11-21 Principle Solutions, Inc. Automated language filter for TV receiver
US6166780A (en) * 1997-10-21 2000-12-26 Principle Solutions, Inc. Automated language filter
US6972802B2 (en) * 1997-10-21 2005-12-06 Bray J Richard Language filter for home TV
US7487529B1 (en) 1997-12-01 2009-02-03 Starsight Telecast, Inc. Electronic program guide system with advertising messages in pop-ups
US7185355B1 (en) 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
US6564379B1 (en) 1998-04-30 2003-05-13 United Video Properties, Inc. Program guide system with flip and browse advertisements
US20020095676A1 (en) 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
US6563515B1 (en) 1998-05-19 2003-05-13 United Video Properties, Inc. Program guide system with video window browsing
US6442755B1 (en) 1998-07-07 2002-08-27 United Video Properties, Inc. Electronic program guide using markup language
CN1867068A (en) 1998-07-14 2006-11-22 联合视频制品公司 Client-server based interactive television program guide system with remote server recording
AR019458A1 (en) 1998-07-23 2002-02-20 United Video Properties Inc AN INTERACTIVE TELEVISION PROGRAMMING GUIDE PROVISION THAT SERVES AS AN ENTRY
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
US6792197B1 (en) 1998-12-07 2004-09-14 Index Systems, Inc. System and method for generating video taping reminders
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
WO2001001678A1 (en) 1999-06-28 2001-01-04 Index Systems, Inc. System and method for utilizing epg database for modifying advertisements
AU5775900A (en) 1999-06-29 2001-01-31 United Video Properties, Inc. Method and system for a video-on-demand-related interactive display within an interactive television application
US6404441B1 (en) 1999-07-16 2002-06-11 Jet Software, Inc. System for creating media presentations of computer software application programs
US20050177850A1 (en) 1999-10-29 2005-08-11 United Video Properties, Inc. Interactive television system with programming-related links
US20010047298A1 (en) 2000-03-31 2001-11-29 United Video Properties,Inc. System and method for metadata-linked advertisements
EP1986435B1 (en) 2000-10-11 2020-01-22 Rovi Guides, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US9107030B2 (en) 2000-12-13 2015-08-11 Thomas E. Coverstone Communication system for sending advertisements based on location determination and previously specified user selections
EP1215834A1 (en) * 2000-12-15 2002-06-19 Sony France S.A. Information sequence extraction and building apparatus e.g. for producing personalised music title sequences
US20030046592A1 (en) * 2001-08-28 2003-03-06 Woodruff Wayne D. Personal video recorder with secure recording, storage and playback control
EP1383327B1 (en) * 2002-06-11 2013-12-25 Panasonic Corporation Content distributing system and data-communication controlling device
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US8438601B2 (en) 2003-07-02 2013-05-07 Rovi Solutions Corporation Resource management for a networked personal video recording system
US7454120B2 (en) 2003-07-02 2008-11-18 Macrovision Corporation Methods and apparatus for client aggregation of television programming in a networked personal video recording system
US8281339B1 (en) 2004-01-12 2012-10-02 United Video Properties, Inc. Customizable flip and browse overlays in an interactive television system
WO2005101808A1 (en) * 2004-04-15 2005-10-27 Philips Intellectual Property & Standards Gmbh A method for controlling a media content processing device, and a media content processing device
JP4123209B2 (en) * 2004-09-07 2008-07-23 ソニー株式会社 Video material management apparatus and method, recording medium, and program
CN106210860B (en) 2005-03-30 2020-12-25 乐威指南公司 System and method for rich video navigation
US8095951B1 (en) 2005-05-06 2012-01-10 Rovi Guides, Inc. Systems and methods for providing a scan
US8640166B1 (en) 2005-05-06 2014-01-28 Rovi Guides, Inc. Systems and methods for content surfing
US8719857B1 (en) 2005-08-24 2014-05-06 Rovi Guides, Inc. Systems and methods for providing parental control features in video mosaic environments
US8582946B2 (en) 2005-11-04 2013-11-12 Rovi Guides, Inc. Systems and methods for recording programs using a network recording device as supplemental storage
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US20100146536A1 (en) 2005-11-14 2010-06-10 Michael Craner Parental media palettes
US8863168B2 (en) 2005-11-14 2014-10-14 Rovi Guides, Inc. Media control system with viewer rewards
US20070156521A1 (en) 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
US7792815B2 (en) 2006-03-06 2010-09-07 Veveo, Inc. Methods and systems for selecting and presenting content based on context sensitive user preferences
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
US8079044B1 (en) 2006-04-10 2011-12-13 Rovi Guides, Inc. Systems and methods for providing parental control asset searching
US7985134B2 (en) 2006-07-31 2011-07-26 Rovi Guides, Inc. Systems and methods for providing enhanced sports watching media guidance
US20080051029A1 (en) * 2006-08-25 2008-02-28 Bradley James Witteman Phone-based broadcast audio identification
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US20080163059A1 (en) 2006-12-28 2008-07-03 Guideworks, Llc Systems and methods for creating custom video mosaic pages with local content
US8490138B2 (en) 2007-02-23 2013-07-16 Rovi Guides, Inc. Channel searching by content type
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US8407737B1 (en) 2007-07-11 2013-03-26 Rovi Guides, Inc. Systems and methods for providing a scan transport bar
US8510778B2 (en) 2008-06-27 2013-08-13 Rovi Guides, Inc. Systems and methods for ranking assets relative to a group of viewers
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US8359616B2 (en) 2009-09-30 2013-01-22 United Video Properties, Inc. Systems and methods for automatically generating advertisements using a media guidance application
US8775245B2 (en) 2010-02-11 2014-07-08 News America Marketing Properties, Llc Secure coupon distribution
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US9158496B2 (en) * 2012-02-16 2015-10-13 High Sec Labs Ltd. Secure audio peripheral device
US20140196062A1 (en) 2013-01-10 2014-07-10 United Video Properties, Inc. Systems and methods for setting prices in data driven media placement
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US9807436B2 (en) 2014-07-23 2017-10-31 Rovi Guides, Inc. Systems and methods for providing media asset recommendations for a group

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2527967A (en) * 1947-11-12 1950-10-31 Rca Corp Multiplex transmission of television signals
GB1147603A (en) * 1965-06-15 1969-04-02 Mullard Ltd Improvements in or relating to television transmission systems
US3714575A (en) * 1970-08-07 1973-01-30 Amalgamated Music Ets Code controlled broadcasting system
US3789131A (en) * 1972-08-03 1974-01-29 Oak Industries Inc Selective coding system for subscription television
US4045819A (en) * 1972-10-13 1977-08-30 Goldmark Communications Corporation Video recorder and playback apparatus
GB1456643A (en) * 1972-11-15 1976-11-24 Columbia Pictures Ind Inc Decoding a coded signal
JPS4991521A (en) * 1972-12-29 1974-09-02
US4024576A (en) * 1973-08-15 1977-05-17 System Development Corporation Method and apparatus for scrambling and unscrambling communication signals
JPS5222813A (en) * 1975-08-14 1977-02-21 Matsushita Electric Ind Co Ltd Standstill image receiving device
DE2614188A1 (en) * 1976-04-02 1977-10-06 Licentia Gmbh Automatic switching system for video or tape recorder - uses recognition signals for channels and programmes with change of programme serving as switch off signal for selected one
US4115807A (en) * 1976-07-19 1978-09-19 Pires H George Telephone billing apparatus for a subscription television system
US4112464A (en) * 1977-05-11 1978-09-05 Oak Industries Inc. Subscription TV decoder logic system
JPS5424532A (en) * 1977-07-27 1979-02-23 Hitachi Ltd Reception unit for still picture signal

Also Published As

Publication number Publication date
GB2046967A (en) 1980-11-19
DE3014309C2 (en) 1987-07-30
AU536261B2 (en) 1984-05-03
FR2454736B1 (en) 1984-06-29
DE3014309A1 (en) 1980-11-06
AU6441180A (en) 1982-05-20
JPS55141876A (en) 1980-11-06
FR2454736A1 (en) 1980-11-14
GB2046967B (en) 1983-01-26
US4305101A (en) 1981-12-08

Similar Documents

Publication Publication Date Title
CA1159551A (en) Method and apparatus for selectively receiving and/or recording a broadcast of an audio and/or video program
US4598288A (en) Apparatus for controlling the reception of transmitted programs
CA1320565C (en) System and process for vcr scheduling
US7913273B2 (en) System and method for receiving broadcast audio/video works and for enabling a consumer to purchase the received audio/video works
CN101778250B (en) Broadcasting system and receiving apparatus
US4706121A (en) TV schedule system and process
US5973683A (en) Dynamic regulation of television viewing content based on viewer profile and viewing history
US8019688B2 (en) Music distribution system and associated antipiracy protections
AU674944B2 (en) Radio receiver for information dissemination using subcarrier
JP4456495B2 (en) Electronic TV program schedule system
US5754172A (en) Information display method
KR100747423B1 (en) Method and apparatus for swapping the video contents of undesired commercial breaks or other video sequences
WO1993023957A1 (en) Apparatus and methods for automatic control and monitoring of the operation of consumer electronic products
GB2209417A (en) Automatic censorship of video programmes
US20080275954A1 (en) Communication method
CN1461562A (en) Broadcast and processing of meta-information associated with content material
CN1825456B (en) Digital information recording apparatus and recording/reproducing apparatus
CN101291418A (en) Television broadcasting system and method
CN1123076A (en) A method and system for audio information dissemination using various transmission modes
WO2005112300A2 (en) Book radio system
CN100461287C (en) Digital information recording apparatus and outputting apparatus
JP3568581B2 (en) Recording device programming method and programming unit
JP3707059B2 (en) Data display apparatus and method
AU611709B2 (en) Selective video playing system
JPS59174080A (en) Television signal receiver

Legal Events

Date Code Title Description
MKEX Expiry
MKEX Expiry

Effective date: 20001227