broadcasting stations send programs to subscribers via satellite scrambled signals. A subscriber inserts an ic card into a meter rate charging decoder to view/listen chargeable programs. program codes are written in the ic card to determine fees to be paid to each station.

Patent
   4751732
Priority
Jul 06 1984
Filed
Jun 24 1985
Issued
Jun 14 1988
Expiry
Jun 24 2005
Assg.orig
Entity
Large
176
14
EXPIRED
1. A broadcasting system for subscriber's selectively receiving any one of a plurality of programs received by a subscriber receiver, which comprises:
(a) a plurality of stations for broadcasting programs signals including a station code for identifying each station and a fee code;
(b) a plurality of subscriber receivers provided with a meter rate charging decoder and storage means, the station code being stored in said storage means through said meter rate charging decoder whenever programs are selected by said receiver; and
(c) a management center for determining a fee to be paid from the subscriber to each of the stations on the basis of the program signals including said station code and the fee code;
wherein said storage means is an ic card including a CPU and a memory unit, said ic card storing data indicative of an initial amount of receivable programs corresponding to a pre-paid fee;
wherein said meter rate charging decoder writes a data related to a viewed/listed program together with the station code in said memory unit of said ic card, and receives balance data indicative of the amount of remaining receivable programs from said ic card; and
wherein said meter rate charging decoder generates and sends a key for encrypting the balance data of the receivable amount to the ic card whenever a charge command is transmitted, the ic card encrypts the receivable amount by the key, and the meter rate charging decoder decrypts the receivable amount by the key.
9. A method of viewing/listening to programs sent in scrambled form from a plurality of satellite broadcasting stations on the basis of a prepaid card and a control signal identifying each broadcasting station, which comprises the steps of:
(a) inserting the ic card into a meter rate charging decoder to descramble program signals for viewing/listening;
(b) writing data representative of completed viewing/listening by means of a decoder into the ic card;
(c) computing a balanced of viewing/listening units by substracting the number of completed viewing/listening units from an original number of viewing/listening units and feeding the subtracted result to the decoder as balance data;
(d) judging the balance data, to permit viewing/listening if the balance data of the viewing/listening is more than 1 unit, and forbidding viewing/listening if the balance data is zero so as to correspond to fees paid in advance;
(e) collecting and reading the ic cards at a management center to determine viewing/listening fees to be allotted to each of the broadcasting stations and wherein step (b) includes performing a validity check including the steps of:
(1) generating random numbers in the decoder and sending the random numbers to the ic card following the data to be transmitted;
(2) separating the random number in response to a command and storing the random number temporarily;
(3) adding a fixed digital pattern stored in advance in the ic card after the balance data is obtained;
(4) encrypting the balance data with the random numbers as a key;
(5) adding a header at the head of the encrypted data;
(6) decrypting the data by the decoder with the random number as the key;
(7) separating the decrypted data into the data to be transmitted and a fixed pattern; and
(8) checking whether the separated fixed pattern is identical to that stored in the ic card.
2. The broadcasting system as set forth in claim 1, wherein the management center collects the used ic cards to obtain statistical data as to viewed/listened program information, and determines allotments and distributions of viewed/listened program fees for each broadcasting station by reading and counting the station codes stored in said ic card.
3. The broadcasting system as set forth in claim 1, wherein said CPU computes remaining receivable program amount by subtracting consumed receivable program data obtained by counting the number of the station data from the initial receivable program amount.
4. The broadcasting system as set forth in claim 3, wherein reception of a program is enabled or disabled by said meter rate charging decoder in response to the balance computed by said ic card.
5. The broadcasting system as set forth in claim 3, wherein a time interval for writing the station code in the storage means is controlled according to fee codes transmitted from the station and included in the program signals.
6. The broadcasting system as set forth in claim 1, wherein said ic card is purchased by the subscriber at a predetermined price.
7. The broadcasting system as set forth in claim 1, wherein the subscriber receiver is activated when said ic card is inserted into the subscriber receiver.
8. The broadcast system as set forth in claim 1, wherein said meter rate charging decoder carries out a validity check on the balance data of the receivable amount which is sent from the ic card.
10. The method of claim 9, wherein in step (d), if a fee to be paid differs according to different programs, the method further comprises the following steps of:
(a) sending a code indicating view times permitted per one viewed/listening unit together with a control signal form the broadcasting station; and
(b) controlling by the decoder write intervals of the data of the completed viewing/listening based on the sent code.

1. Field of the Invention

The present invention relates to chargeable broadcasting system, more particularly to a chargeable broadcasting system adapted for a meter rate charging.

2. Description of the Prior Art

As a form of television broadcast there is a chargeable broadcasting system. This is a system in which a viewer/listener purchases only those programs that he desires. That is, he views/listens to only those programs which he desires to view/listen to by paying for them.

In such a chargeable broadcasting system, it is necessary that the broadcasting station is addressable to individual viewer/listener for the purpose of fee management.

In this sense, the conventional method of distributing the radio waves uniformly to all the viewers/listeners is not suited for the chargeable broadcasting system. In contrast with this, in the system of connecting the broadcasting station with individual viewer/listener with wires, the broadcasting station can address individual viewer/listener so that it is possible to identify and collect the information on the individual viewer/listener, and such a system is actually being tried.

However, this systems requires one to connect the broadcasting station with the contracting viewers/listeners using wires so that it is not suited for the case when the viewers/listeners are scattered over a wide geographical region. Therefore, it is desirable in realizing the above chargeable broadcasting system to utilize radio waves, rather than wires, in the same way as is currently done, for the reason of flexibility of the system. However, it has never been employed as an actual chargeable broadcasting system due to the reason that it is not possible to achieve an effective collection of data pertaining to viewing/listening.

An object of the present invention is to provide a broadcasting system adapted for accurately managing for each individual receiver the received amount of the broadcast signals in the wireless broadcasting.

Another object of the present invention is to provide a broadcasting system which makes it possible to realize an impartial chargeable broadcasting in wireless broadcasting.

Another object of the present invention is to provide a broadcasting system which makes it possible to accomplish an efficient collection of data concerning the viewing/listening in wireless broadcasting.

Another object of the present invention is to provide a broadcasting system which can positively prevent an illicit use by means of an IC card.

Briefly described, these and other objects of the present invention are accomplished by the provision of an improved broadcasting system which includes a broadcasting station which transmits broadcast signals appended by a station data that identifies the broadcasting station, a receiving apparatus which receives the broadcast signals and separates the station data from the broadcast signals, an IC card which is bought by each subscriber to the meter rate charging system, to memorize the station data that is separated by the receiving apparatus, and a management center which collects the memory content of the IC card and manages the reception data of the subscriber.

These and other objects, features and advantages of the present invention will be more apparent from the following description of a preferred embodiment, taken in conjunction with the accompanying drawings, in which:

FIG. 1 is an overall block diagram for a chargeable broadcasting system embodying the present invention;

FIG. 2 is a block diagram illustrating the data flow between the broadcasting station and a subscriber shown in FIG. 1;

FIG. 3 is a block diagram illustrating the details of the broadcasting station shown in FIG. 2;

FIGS. 4a & b are a diagrams illustrating the line rotation which represents a scrambling for the video signal shown in FIG. 3;

FIG. 5 is a block diagram illustrating the details of the PN sequence shown in FIG. 3;

FIG. 6 is a system block diagram of the IC card;

FIGS. 7 and 8 are diagrams illustrating the formats of the command and response;

FIG. 9 is a diagram illustrating the details of the data in the format shown in FIG. 7;

FIG. 10 is a block diagram illustrating another embodiment of the invention;

FIG. 11 is a block diagram illustrating the data flow between the broadcasting station and a monthly decoder in the system shown in FIG. 10;

FIG. 12 is a block diagram illustrating the data flow between the rate charging circuit and the IC card embodying the present invention as shown in FIG. 2;

FIG. 13 is a block diagram which illustrates a modification to the data flow between the rate charging circuit and the IC card that are embodying the present invention as shown in FIG. 2;

FIG. 14 is a block diagram which illustrates another modification to the data flow between the rate charging circuit and the IC card that are embodying the present invention as shown in FIG. 2; and

FIG. 15 is a block diagram illustrating the details of the authentication code generation unit in FIG. 14.

Referring to FIG. 1, there is shown a broadcasting system embodying the present invention with reference numeral 10. The broadcast system 10 is for accomplishing a wireless chargeable broadcasting between a plurality of broadcasting stations 11 and a plurality of subscribers 13. Employed in this embodiment is the satellite broadcasting system.

The broadcasting system 10 includes, in addition to the broadcasting stations 11 and the subscribers 13, a management center 15 and one or a plurality of IC card stores 17. The IC card is a plastic sheet of the credit card size in which are buried a CPU and a memory, in order to endow it with memory function and a processing function. An IC card of this kind has already been developed by a plurality of makers.

A signal (it may be either analog or digital) representing a program is sent in scrambled form from a broadcasting station 11 to the subscribers 13 via a satellite 19. A special feature of the embodiment is to broadcast a control data which identifies each broadcasting station 11, multiplexed and added to the signal that represents the program.

In order to view/listen to the chargeable broadcasting, the subscriber inserts an IC card 23 purchased from the IC card store 17 into a meter rate charging decoder 21. By the insertion of the IC card 23, the decoder 21 starts descrambling the program signals for viewing/listening. On the IC card 23 is memorized at the time of purchase the data which represents the amount of the viewing/listening units permitted in accordance with the price of purchase. Every time the subscriber views/listens, the data of the completed viewing/listening is written byy the decoder 21 into the IC card 23 in accordance with the time of viewing/listening of the programs. The CPU in the IC card 23 computes the balance of the viewing/listening units by subtracting the number of completed viewing/listening units from the original viewing/listening units, and informs the result to the decoder 21. The decoder 21 judges the data to permit viewing/listening if the balance of the viewing/listening is more than 1 unit or forbid viewing/listening if the balance is zero. In this way, the subscriber can have an amount of viewing/listening which corresponds to the fees paid in advance, making the meter rate charging system operative. There may be cases in which the fees differ depending upon the programs, to which the present embodiment can respond in the following way. Namely, by including in the control data a digital code which indicates the view time permitted per one viewing/listening unit, each decoder controls the write interval of the data of the completed viewing/listening based on the digital code.

A further feature of the present embodiment is that at least the code of the station to which the program belongs is included in the completed viewing/listening data to be written to the IC card 23. In this way, an information on the programs that were viewed/listened to by the subscriber is written to the IC card 23. Therefore, statistics on the viewing/listening information can be obtained by collecting and reading the used IC cards 23 at the management center 15 as shown by FIG. 1. Another feature of the present invention is the fact that it is possible to determine the distribution of how much of the viewing/listening fees be allotted to each of the broadcasting enterprises 11 even for the case when there are a plurality of the broadcasting enterprises.

Now, a detailed explanation will be given about the signal flow in the broadcasting system by referring to FIG. 2. As shown in FIG. 2, a scrambler 31 and a descrambler 33 are provided on the sides of the broadcasting station 11 and the subscriber 13, respectively.

Supplied to the scrambler 31 is the ordinary broadcast signals. In the present embodiment, the signal supplied to the scrambler 31 is a digital signal, and the scrambling is accomplished by taking an exclusive-or operation between the digital signal and the binary random numbers.

The random numbers for this purpose are supplied by a random number generator which is not shown. The initial data for setting the initial values for the random number generator, that is, the first key at the scrambler 31 for the purpose of encryption is prepared by the broadcasting station 11 as a part of the control data referred to earlier. In the present embodiment, the initial data are frequently changed within a short period. The control data include, in addition, data for identifying the broadcasting station 11, data for representing the program category, data for representing the program number, and data for representing the fees, as mentioned earlier. The control data for the present embodiment are the data CH for identifying the station 11 and the data MO for representing the fees.

Of the above mentioned signals, MO which represents the fees and the initial data, are encrypted by means of a second key K at the encrypter 35. When the encrypted data is supplemented by the signal CH for identifying the station 11, it forms a control data which is sent to a transmitting apparatus (not shown). After multiplexing the control data and the output signal from the scrambler 31, the transmitting apparatus sends out the result to a broadcast satellite (not shown). In the case when the video/audio signal is digital, the time division multiplexing can be used as the multiplexing technique. In this case, it becomes necessary to employ a digital modulation technique such as QAM, PSK, or FSK.

In the meantime, on the subscriber side, the signals are received via the satellite, and are separated into the scrambled audio/video signal and the control data. The control data are further separated into the data CH for identifying the station and other data, namely, the data MO for the fees and the initial value data, as mentioned earlier. The latter of the above two data are supplied to a decrypter 37 to be decrypted by a second key K.

The second key K for this embodiment is housed in the memory of the IC card 23, and is read from the IC card on decryption. By arranging in this way, the broadcasting station 11 can reject, forged cards by changing the key K in such a case as when forged cards are in circulation. In such a case, it is necessary to change the second key after the sold cards are all collected. For the cases where no inconveniences arise by fixing the second keys of the encrypter and decrypter, the second keys K for both sides of the broadcasting station and the decoder may of course be housed in the ROM. For this embodiment, the second key K is assumed to be changed with a long period.

Of the decrypted data, the data MO representing the fees and the data CH identifying the station are supplied to the rate charging circuit 39.

The rate charging circuit 39 starts operation when the IC card 23 is inserted, as was mentioned earlier, and transmits to the IC card 23 the data on the completed viewing/listening and receives from the IC card 23 the information on the balance of the viewing/listening units. This will be described later in more detail. The rate charging circuit 39 judges permission or prohibition of viewing/listening based on the balance of the viewing/listening units.

The signal for permission and prohibition of viewing/listening is a 1-bit digit signal. Such a signal is supplied to the switch 41. The switch 41 closes when a permission signal for viewing/listening is supplied, and opens when a prohibition signal for viewing/listening is supplied. To one terminal of switch 41 is supplied the decrypted initial value data, while the other terminal is connected to the supply terminal of the initial value data of the descrambler 33. The descrambler 33 of the present embodiment may be made to have the same construction as the scrambler 31.

On the other hand, the rate charging circuit 39 writes the signal CH for identifying the station and the program code, as a pair, into the IC card 23.

Such an IC card 23 is returned to the IC card store 17 when the amount of the completed viewing/listening units becomes equal to amount of the viewing/listening units which has been memorized in advance. The IC card store 17 forwards the used IC cards to the management center 15. At the management center 15, the content of the IC cards 23 is read and statistics are taken on the viewing/listening information for each of the broadcasting station 11. The management center 15 allots the fees to each of the broadcasting station 11 based on these statistics. To facilitate the collection of the IC card 23 an arrangement may be made to set the price of the IC card at somewhat above the fees for viewing/listening, and refund the balance at the time of return of the IC card 23 to the store 17. Also, it may be arranged to assign a term of validity to the IC card 23.

Next, a detailed description will be given about the broadcasting station 11, in particular about the scrambler 31. A broadcasting station 11 in accordance with the present invention is constructed as shown by FIG. 3. Namely, the video signal and the audio signal are obtained by the ordinary broadcasting equipment. In the description that follows, both are assumed to be analog. These signals are supplied to the scrambler 31. At the scrambler 31, the video signal is scrambled by a line rotation, while the audio signal is scrambled by means of an exclusive-or with digital random numbers.

Namely, the video signal is supplied to a memory 103 via an A/D converter 101. The line rotation mentioned above is accomplished by controlling the order of read and write of the video signal for the memory 103. What executes the control is a memory address controller 105. Suppose, for example, the order of the picture elements in one original scanning line was as shown by FIG. 4a. For such an order, the line rotation circuit consisting of the memory 103 and the memory address controller 105 carries out an operation which changes the order of the picture elements to the one as shown by FIG. 4b. Here, FIG. 4b is a circularly shift of FIG. 4a to the left for an amount corresponding to l-1 elements. When a video signal, which is scrambled such in a line rotation, is received by an ordinary receiver, no normal picture will be reproduced. This constitutes the principle of scrambling by line a rotation system.

It should be noted that the starting point is determined by the output of a PN sequence generator 107 in order to increase the security of the scrambling operation. The PN sequence generator 107 is a matter of common knowledge, and may be constructed, for example, as shown by FIG. 5. The generator 107 includes a shift register 201, a logic circuit 203, a binary adder, and an initial value memory 207.

In the initial value memory 207, there is memorized an initial value data which is generated by an initial value data generator 109.

The initial value data is arranged to have an equal number of bits as in the shift register 201. Next, a switch 209 is closed to the side of the initial value memory 207, and the memory 207 and the shift register 201 are connected.

In this way, the data in the initial value memory 207 is set in the shift register 201. Then, the switch 209 is closed to the side of a terminal 211. The terminal 211 is connected to the output terminal of the binary adder circuit 205. The inputs to the binary adder circuit 205 are the bits of the shift register 201. The choice of the bits is determined appropriately depending upon the design. By shifting the content of the shift register 201 one step at a time and at the same time, by taking out the memory content of the prescribed bits, the prescribed logic operation is carried out at the logic circuit 203. The output of the logic circuit 203 becomes the PN sequence. To change the PN sequence, it sufficies to close the switch 209 to the side of the initial value memory 207, which is triggered by a reset signal. In this case, the initial value memory 207 may memorize a data which is different from the initial value data at the earlier time.

Further, for scrambling the video signal, it is possible to apply not only line rotation system explained above, but also the line permutation system in which a plurality of scanning lines of the picture are interchanged according to a predetermined order.

On the other hand, the audio signal is exclusive-ored with the output of a PN sequence generator 113, after being A/D converted by an A/D converter 111. The PN sequence generator 113 has the same construction as the PN sequence generator 107. The scrambled data obtained got by the exclusive-or operation with PN sequence is supplied to a multiplexing circuit 115. The multiplexing circuit 115 adds the control data to the scrambled data in order to form a predetermined data frame. Here, the control data include an initial value data, the data MO which represents the fees, and the additional data that are necessary for changing. The additional data include the data CH supplied by the program send-out control apparatus (not shown) for representing the station, the data which represents the program category, the signal which indicates that the program may be viewed/listened free of charge, and so forth.

After these data are added and common-knowledge processings such as interleaving are applied, it is QPSK modulated at a modulator 117. Since there are now available two modes A and B for A/D conversion of the audio signal, in the case of utilizing these modes selectively, it becomes necessary to transmit the data on the mode choice to the A/D converter 111.

The scrambled video signal and the scrambled audio signal are synthesized by a video and audio synthesizer 121. For example, the scrambled audio is frequency multiplexed by the PCM subcarrier system to the scrambled video signal. A signal obtained in this manner is transmitted to the satellite. Next, a description will be given about the IC card 23. The IC card 23 for the present embodiment includes a CPU 201 and a PROM (programmable read only memory) 203 as shown by FIG. 6. The CPU 201 receives a command from the rate charging circuit 39 in the decoder 21, and returns a response to the rate charging circuit 39.

The IC card 23 used here possesses 8 terminals on the surface of the card. These terminals include a data line, a clock line, a power supply terminal a GND terminal, a power supply terminal for PROM writing, a reset terminal, and others. The synchronization is accomplished by the start-stop synchronization system.

First, when the IC card 23 is inserted in the decoder 21, the CPU 201 will be in a state of waiting for a command. When a command is given to the IC card 23 from the decoder 201, the CPU 201 executes a processing according to the command. The command from the decoder 201 is given a format, for example, as shown by FIG. 7.

The command is for writing the data on the completed viewing/listening into IC cards. The data on the completed viewing/listening which include the station code is written in the PROM 203. When the charge bit in the control data indicates free of change, the writing of the data will not take place. At the time of insertion of the IC card 23 and at the time of setting the channel, the writing of the data on the completed viewing/listening will be waited for a predetermined period, since it is possible to have a change in the selection of the station or a cancellation of viewing/listening. The interval at which the writing of the data on the completed viewing/listening takes place varies with the data for indicating the fees, as mentioned earlier. The CPU 201 computes the total number of the data which have already been written. Then, this total is subtracted from the amount of the viewing/listening units (this being a data which has been memorized in the IC card 23 as the initial value data, indicates the amount that the subscriber can view/listen to the programs in accordance with the fees paid).

The CPU 201 puts the result in a format as shown by FIG. 8, and forwards it to the decoder 21 as a response.

Now, in a prior art IC card (for example, CP-8 by Honeywell-Bell Co.), the validity of the IC card is checked prior to the initiation of communication between the IC card and the terminal. However, once its validity was established, no further check was carried out thereafter. Therefore, the system is vulnerable to a data spoof which is done after the validity check.

In the present embodiment, such a defect can be eliminated in the following manner. Namely, the validity of the card is always checked throughout the communication rather than prior to the initiation of the communication.

In order to accomplish this, random numbers are generated first in the decoder 21, as shown by FIG. 12. The random number data is sent to the IC card 23 following the data to be transmitted. For example, the random number data is added following the data on the completed viewing/listening which is composed of the data CH that identifies the station, as shown by FIG. 9.

At the IC card 23, after receipt of the command, the ramdom number data is separated to be memorized temporarily in the RAM, and the data on the completed viewing/listening is written into the PROM.

Next, the balace sum is computed as mentioned earlier. When the data representing the balance is obtained, a fixed pattern is added to the data. The fixed pattern is a digital pattern which is memorized in advance in the IC card 23.

The data thus obtained is then encrypted. Here, the key to be used for encrypting the data is the random number data referred to in the foregoing.

The response has a construction in which a header is added at the head of the encrypted data. When the decoder 21 receives such a response, the decoder 21 decryptes the data portion. The key used for decryption is the random number data which was generated originally in the decoder 21.

The data thus decrypted is separated into the data to be truly transmitted and the fixed pattern. The bit pattern is the fixed pattern portion is checked whether it is identical to the fixed pattern memorized in the IC card 23. Of course the fixed pattern is held and sealed in common in the decoder 21 and the IC card 23.

By means of such a check, any spoofing that might have been committed between the decoder 21 and the IC card 23 will be detected without failure. However, this is only valid on the condition that the security is maintained for the decoder 21. Therefore, the principal part of the decoder 21 must be integrated on a large scale so as to make it infeasible to forge, and in addition, the design of the decoder 21 should be maintained undisclosed.

If the rate charging command from the decoder 21 is destroyed here, there will appear no response that should be returned from the IC card to the decoder so that the decoder can detect an abnormality.

In addition, if the output data from the IC card 23 is tampered with, the correct fixed pattern will not be received in the decoder 21, making it possible to detect the falsification.

These checks will be applied incessantly throughout the communication so that a forgery on the data will become utterly impossible.

On the other hand, if a pattern which is identical to the fixed pattern in the decoder 21 is detected as a result of a check on the fixed pattern, the response data is judged to be a correct one that respresents the balance. This data is displayed on the outside as the remaining viewing/listening units, and may be imparted to the viewer/listener. However, when the balance is zero, viewing/listening of the programs is prohibited, as was mentioned earlier.

Next, the operation of a modification to the rate charging circuit and the IC card embodying the present invention will be described by referring to FIG. 13. In this embodiment, encryption is also applied to the command from the rate charging circuit 39 to the IC card.

First, a first fixed pattern (1st F.P.) is added to the rate charging command which consists of a command code and a viewing/listening data. The total code is then encrypted. The algorithm for the encryption is designated by the random numbers obtained by the random number generator. The simplest algorithm for the encryption is the permutation of the bit data.

Next, by adding the random number data mentioned earlier, it is sent to the IC card 23 in a prescribed format.

At the IC card 23, the command data and the random number data are separated out. Next, the command data is decrypted. The algorithm to be used for the decryption is that which is designated by the random number data. The algorithm to be used for this purpose is the one which is in the inverse functional relation to the algorithm that was used in the encryption of the rate charging circuit 21.

The decrypted data comprises a command code, a viewing/listening data and the first fixed pattern, 1st F.P. The first fixed pattern obtained here is judged whether it coincides with the added pattern that was generated at the rate charging circuit 21. The first fixed pattern is assumed to be memorized in advance in the rate charging circuit 21 and in a proper IC card 23. If an agreement is not obtained, it is regarded that the rate charging command has been tampered with between the rate charing circuit 21 and the IC card 23, and the abnormality is informed to the rate charging circuit 21.

On the other hand, if the patterns agree, the prescribed processings will be executed. Namely, the viewing/listening data is written in the PROM of the IC card 23, and the balance is computed. The balance which is the data thus obtained is sent to the rate charging circuit 21. At this time, it is encrypted after a second fixed pattern, 2nd F.P., is added. The algorithm for the encryption is assumd to be designated by the random number mentioned above. After the data thus encrypted is formed into a prescribed format, it is sent to the rate charing circuit 21 as a response.

At the rate charging circuit 21, the data portion is separated from the response and is decrypted. The algorithm for this decryption is designated by the random number data which was generated at the rate charging circuit 21. Here, it is assumed to be the algorithm which is in the inverse functional relation to the algorithm that was used for encrypting at the IC card 23.

The data thus decrypted consist of the data which represents the balance and the second fixed pattern, 2nd F.P. Of these, the signal pattern at the prescribed position in the decrypted data is judged whether it agrees with the second fixed pattern, 2nd F.P. (the 2nd F.P. is assumed to be memorized in the rate charging circuit 21 and the proper IC cards 23).

If an agreement was not obtgained, it is judged that the response was tampered with, and the operation is interrupted. For example, it either prohibits viewing/listening or rejects the IC card 23 that is inserted in the rate charging circuit 21. When an agreement is confirmed, the balance is displayed by judging that it represents the correct value. Next, whether the balance is greater than zero is judged. If it is zero, viewing/listening is prohibited. On the other hand, if it is greater than zero, it permits to continue viewing/listening.

Next, another modification to the validity check between the rate charging circuit 21 and the IC card 23 will be described by referring to FIG. 14.

The rate charging circuit 21 sends a rate charging command consisting of the CMD code, a data (viewing/listening data), and a random number data to the IC card 23. Of these commands, the IC card 23 separates the viewing/listening data and the random number data. Then, a processing in accordance with the CMD code is applied to the viewing/listening data. Namely, a writing of the viewing/listening data and a computation of the balance are executed. Then, an authentication code for the balance data is generated according to a prescribed algorithm. The generation of an authentication code will be described later. The balance data and the authentication code is sent to the rate charging circuit 21 as a response, formed in the prescribed format.

At the rate charging circuit 21, the data on the balance is separated from the authentication code. A reference authentication code generated in the rate charging circuit according to the identical algorithm as was used in the IC card 23. Then, a comparison is made between these authentication codes.

If there is obtained no agreement between them, then it is judged that the data in the response was tampered with, and the operation is interrupted. On the other hand, if an agreement is obtained, the data in the response is regarded as proper, and the operation is continued; the balance is displayed, and a check is made whether the balance is greater than zero. When the balance is greater than zero, viewing/listening is allowed, whereas viewing/listening is prohibited when it is zero.

It is of course possible to add an authentication code also to the rate charging command in the above embodiment.

Next, the generation of an authentication code will be described in reference to FIG. 15. In the procedure for generation, the data is first divided into several blocks I1 through In. Each of these blocks consists of a prescribed number of bits. Then, the first block I1 is encrypted. This encryption is assumed to be designated by a random number data. The output of such an encrypting means is called O1.

An exclusive-or between the output O1 and the second block I2 is taken. Then, the result of this operation is encrypted by the identical encrypting means as for the preceding operation.

The random number data itself that specifies the encryption may be fixed or varied in the respective operation for each block Ii. An exclusive-or is taken further between the output O2 of this encryption and the block I3. By repeating similar operations further there is obtained an output On from the encrypting means. The most significant m bits of the output On will be used as the authentication code.

Next, the above operations will be clarified by means of the mathematical expressions. Namely, they are given by ##EQU1##

This algorithm for generating an authentication code is installed in both of the rate charging circuit 21 and the IC card 23. This is in contrast to the situation in the preceding embodiments in which mutually inverse algorithms were installed, such as an encryption for one and a decryption for the other.

Next, another embodiment of the present invention in which two kinds of subscribers coexist will be described. This embodiment relates to a system in which there coexist flat fee subscribers and the meter rate subscribers. For a large quantity consumer like a system operator of a CATV network, the fee management by means of the IC card may be inconvenient. Therefore, flat free contract (for example, a contract by the month) is brought. Needless to say, in flat fee case a prescribed fee will be paid irrespective of the amount of viewing/listening of the programs.

The system diagram of this embodiment is described in FIG. 10. In this system monthly decoders are added to the system shown in FIG. 1. With the introduction of these decoders, there becomes necessary another kind of control data in the radio waves besides the one described in the first embodiment. In order to distinguish the two kinds of control data, the control data that is used also in the first embodiment will be called "common data", and the newly added control data will be called "individual information". The reason for this naming is that "common information" is sent to all of the subscribers in common, and "individual information" is sent to each monthly decoder 5 individually.

Now, the transmission of the information between the broadcasting station 11 and a monthly decoder 51 will be described. FIG. 11 illustrates the processing procedure that is needed between the broadcasting station 11 and a monthly decoder 51.

As for the common information (namely, the data CH for identifying the station, the data MO for representing the fees, signal for initial value setting, and so forth), the same processing as in the previous embodiments will be executed. Of these, the first encrypter 53 corresponds to the encrypter 31 of FIG. 2. On the other hand, the individual information includes the data for representing the key K used for the first encrypter 53, the contracted channel data for representing the channel contracted by the subscriber to monthly decoder 51, and the ID data allotted to each of the monthly decoders 51.

The data on the key and the contracted channel data in the individual information are encrypted by the second encrypter 55. the key KM(ID) of the second encryptor is different for respective monthly decoder 51. The key KM (ID) is stored in the ROM of each monthly decoder 51. This will be described later.

The individual information and the common information are transmitted together with the output of the scrambler 31. The individual information is required to be sent individually for each monthly decoder 51. Since, the contract for a monthly decoder 51 is renewed by the month, the individual information must be sent once a month to each monthly decoder 51.

Upon receipt of such an information, each monthly decoder 51 operates as follows. First, the individual information is separated out from the signal received, and the ID in the individual information is compared with the ID which was memorized in advance in the decoder 51. The following operation will be executed only when there is obtained an agreement between them, while no further operation will be carried out when no agreement is obtained.

Both of the data on the key and the contracted channel are decrypted by a second decrypter 61. The key KM for this purpose was memorized in the memory at the stage of its production and was sealed in the monthly decoder 51. The data on the key and the contracted channel thus decrypted at the second decrypter 61 are memorized together in an RAM (random access memory). It is necessary to have these data held there since they are sent for only once a month in principle. The RAM is arranged to be a double buffer for the current month and for the next month.

The data on the key is supplied to a first decrypter 59. Supplied to the first decrypter 59 are the signals other than that for the data CH of the common information. The information in these signals had been encrypted on the side of the broadcasting station 11. These encrypted data are decrypted by the first decrypter 59. The initial value data is supplied via a switch 63 to the input terminal for the initial value in a descrambler 33. The signal MO which represents the fees is an information that is unnecessary for the monthly decoder 51 of this embodiment.

On the other hand, the data representing the contracted channel is read from the RAM and is supplied to a comparator 65. The data CH in the common information is supplied to the comparator 65, and a signal for permitting viewing/listening is output when an agreement is obtained, while a signal for prohibiting viewing/listening is output when an agreement is not obtained. These signals are supplied to the switch 63, and the switch 63 is closed when there is a signal permitting viewing/listening, and the switch 63 is open when there is a signal prohibiting viewing/listening.

In this way, in a monthly decoder 51, only the subscriber who possesses the key KM can obtain the correct data on the key and the data that represent the contracted channels. In addition, only the programs broadcasted in the contracted channel can be received correctly.

In a system as shown in FIG. 10, the meter rate charging decoder 21 is the same as that in the first embodiment. Unless the frame construction is changed, the same operation can be accomplished.

A subscriber having a monthly decoder 51 in this embodiment pays the fees to the management center 15 at the time of purchase of the decoder 51 or at the time of applying for a new contract. The management center 15 inputs individual information for each contract to memory media, and sends the memory media to each broadcasting station 11. At the same time, the charges are distributed among the broadcasting stations 11 based on the terms of the contract. Although in this embodiment the contract is assumed to be of the type by the month, various other forms such as a contract by the station or a contract by the kind of program is also possible.

In the foregoing, a description has been given in connection with the embodiments of the present invention, but the present invention is not at all limited to these embodiments. For example, the broadcast signal need not be in the form of a combination of the video signal and the audio signal, as in the case of television broadcast, and may be a broadcast of the audio signal alone. In addition, generally speaking, a broadcasting may be defined as a specific information service for the subscribers from a center.

The IC card as a means of memorizing the data may be replaced by a device like a ROM pack. Furthermore, for the convenience of operation of the system, it is desirable to have numerous IC card stores in various areas throughout the country, and the management centers suffice to be established in the regions in which key broadcasting stations are concentrating. Also, regarding the transmission of the signal, it need not necessarily be done via a satellite, and may, in an extreme instance, employ the wired broadcasting, in order to apply the present invention.

Furthermore, it should be mentioned that the present invention will not be affected adversely even if the control data which include the data on the station and others are not broadcast all the time. Also, as to the fees for the programs, the present embodiments are arranged to control the interval at which the data is written in accordance with the program, by setting that one unit of the data represents the same sum of money. However, the data may be changed so as to be arranged to have different data written in accordance with the fees charged. Further, although the IC cards in the embodiments are arranged to be returned to the store, it may be arranged to have only the memorized data collected at the store.

It should be noted that a further consideration may be required in connection with the security of the system.

In summary, according to the present invention, the received amount of the broadcast signals can be managed accurately for respective receiver so that it can provide a chargeable broadcasting system which is free from unfair feeling and is very favorable. In addition, according to the present invention, the security of the data processing system with the IC card can be improved conspicuously, since a check on the validity of the response is carried out whenever there comes in a command, eliminating the possibility of tampering with the data.

Various modifications will become possible for those skilled in the art after receiving the teachings of the present disclosure without departing from the scope thereof.

Kamitake, Takashi

Patent Priority Assignee Title
10334292, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
10523350, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
10609425, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
10616638, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
10715835, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
4907273, Oct 12 1984 High security pay television system
4975951, Oct 07 1988 GENERAL INSTRUMENT CORPORATION GIC-4 IPPV programming distribution control system
4980912, Feb 08 1989 IPG Electronics 503 Limited Public communication system comprising distributed stations, and station and sub-station for use in such a communication system
5018197, Jul 30 1990 LG Electronics Inc Secure video decoder system
5029232, Jan 12 1989 Level 3 Communications, LLC Satellite communications network
5105268, Nov 08 1988 Fujitsu Limited; Yohsuke, Ohba Community antenna broadcast system having an improved channel selecting system permitting purchase of a selected channel from a plurality of non-purchased channels
5109152, Jul 13 1988 Matsushita Electric Industrial Co., Ltd. Communication apparatus
5144662, Feb 08 1989 IPG Electronics 503 Limited Public communication system comprising distributed stations, and station and sub-station for use in such a communication system
5144663, Apr 18 1986 NAGRA PLUS S A Method of interactive communication between a subscriber and a decoder of a system of pay-television and decoder thereof
5208856, Dec 23 1988 Laboratoire Europeen de Recherches Electroniques Avancees Scrambling and unscrambling method for composite video signals and implementing device
5237610, Feb 01 1990 Cisco Technology, Inc Independent external security module for a digitally upgradeable television signal decoder
5392353, Aug 07 1989 TV Answer, Inc. Interactive satellite broadcast network
5504933, Oct 27 1992 Intarsia Software LLC Pay broadcasting system
5509073, Nov 26 1992 Schlumberger Industries Communications network
5563948, Nov 08 1989 Laboratoire Europeen de Recherches Electroniques Avancees, Societe en Process for authentication of smart cards, and device for use of the process
5727065, Nov 14 1994 Hughes Electronics Corporation Deferred billing, broadcast, electronic document distribution system and method
5878134, Oct 03 1994 NDS Limited Secure access systems utilizing more than one IC card
5887243, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
5894589, Feb 23 1995 Intellectual Ventures I LLC Interactive image display system
5970386, Jan 27 1997 Hughes Electronics Corporation Transmodulated broadcast delivery system for use in multiple dwelling units
5991596, Oct 24 1996 Harris Corporation Wireless request channel for use with information broadcast system
6125184, Nov 14 1994 U S BANK NATIONAL ASSOCIATION Method and apparatus for an adapter card providing conditional access in a communication system
6126069, Feb 09 1996 Alcatel Chip card, method and system for using and paying for services
6131160, Nov 14 1994 U S BANK NATIONAL ASSOCIATION Method and apparatus for an adapter card providing conditional access in a communication system
6215873, Nov 14 1994 U S BANK NATIONAL ASSOCIATION Adapter for connecting computer to satellite antenna
6272535, Jan 31 1996 Canon Kabushiki Kaisha System for enabling access to a body of information based on a credit value, and system for allocating fees
6289314, Sep 18 1996 Panasonic Intellectual Property Corporation of America Pay information providing system for descrambling information from plural sources and rescrambling the information before sending to a terminal or terminals
6298441, Mar 10 1994 SYNAMEDIA LIMITED Secure document access system
6307937, Nov 14 1994 U S BANK NATIONAL ASSOCIATION Method and apparatus for an adapter card providing conditional access in a communication system
6331979, Nov 14 1994 Hughes Electronics Corporation Method and apparatus for connecting computer to satellite antenna
6337911, Nov 14 1994 United Module Corporation Deferred billing, broadcast, electronic document distribution system and method
6381227, Jun 17 1993 GILAT SATELLITE NETWORKS LTD Frame relay protocol-based multiplex switching scheme for satellite mesh network
6405369, Mar 18 1996 Cisco Technology, Inc Smart card chaining in pay television systems
6622303, Feb 19 1999 Sony Corporation Digital broadcast transmitting method and digital broadcast transmitting apparatus
6625130, Jun 17 1993 GILAT SATELLITE NETWORKS LTD Frame relay protocol-based multiplex switching scheme for satellite mesh network
6728878, Nov 14 1994 Hughes Electronics Corporation Deferred billing, broadcast, electronic document distribution system and method
6771617, Jun 17 1993 Gilat Satellite Networks, Ltd. Frame relay protocol-based multiplex switching scheme for satellite mesh network
6847611, Dec 10 1990 AT&T Corp. Traffic management for frame relay switched data service
7065211, Jul 21 1995 Sony Corporation Signal reproducing/recording/transmitting method and apparatus and signal recording medium
7113926, Nov 29 1996 Canon Kabushiki Kaisha Secure media on demand system whereby charge is determined in part from the periodicity of an encryption key
7257118, Jul 03 1997 AT&T Corp. Frame relay switched data service
7302415, Sep 30 1994 PIRACY PROTECTION LLC Data copyright management system
7321572, Jun 17 1993 Gilat Satellite Networks, Ltd. Frame relay protocol-based multiplex switching scheme for satellite mesh network
7383447, Apr 01 1994 PIRACY PROTECTION LLC Method for controlling database copyrights
7447914, Apr 01 1994 PIRACY PROTECTION LLC Method for controlling database copyrights
7463627, Jul 03 1997 AT&T Corp. Frame relay switched data service
7529370, Apr 29 2004 Hewlett-Packard Development Company, L.P. Digital media-playing device and a method of playing digital media therein
7583626, Jun 17 1993 Gilat Satellite Networks, Ltd. Multiplex switching scheme for communications network
7606765, Jul 08 2002 Television credit card system
7664268, Dec 09 1998 Thomson Licensing Conditional access system for digital receivers
7668095, Jul 03 1997 AT&T Corp. Traffic management for frame relay switched data service
7668168, Jul 03 1997 AT&T Corp. Frame relay switched data service
7730323, Apr 01 1994 PIRACY PROTECTION LLC Controlling database copyrights
7730324, Apr 01 1994 PIRACY PROTECTION LLC Method for controlling database copyrights
7734251, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7747217, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7752649, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7752650, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7761890, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7764685, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7769170, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7769344, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7774809, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and method
7783252, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7784082, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7793332, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7797717, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7801304, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7801817, Oct 27 1995 PIRACY PROTECTION LLC Digital content management system and apparatus
7805738, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7805748, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7805749, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7810115, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7814526, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7817208, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7818761, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7818776, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7818777, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7818778, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7823175, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7827109, Oct 27 1994 PIRACY PROTECTION LLC Digital content management system and apparatus
7827586, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7827587, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7830925, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7831204, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7836480, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7840976, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7844995, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7849479, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7849480, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7849483, Aug 14 1996 Rovi Guides, Inc Guide system and method of operation
7849493, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7856649, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7856650, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7860131, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7860249, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7861263, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7861278, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7864248, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7864956, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7865920, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7870581, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7889865, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7908638, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7926084, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7940931, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7953223, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7958527, Sep 11 1987 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7966640, Sep 11 1987 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
7979354, Apr 01 1994 PIRACY PROTECTION LLC Controlling database copyrights
7986785, Oct 27 1994 PIRACY PROTECTION LLC Data management
7992169, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8014286, Jul 03 1997 AT&T Intellectual Property II, L.P. Frame relay switched data service
8024810, Oct 15 1998 Kioba Processing, LLC Method and apparatus for protecting digital data by double re-encryption
8027257, Jul 03 1997 AT&T Intellectual Property II, L.P. Traffic management for frame relay switched data service
8046791, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8060903, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8068472, Jun 17 1993 Gilat Satellite Networks, Ltd Multiplex switching scheme for communications network
8112782, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8191091, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8352373, Sep 30 1994 PIRACY PROTECTION LLC Data copyright management system
8395707, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8407782, Oct 27 1994 PIRACY PROTECTION LLC Data copyright management
8448254, Oct 27 1994 PIRACY PROTECTION LLC Digital content management system and apparatus
8554684, Apr 01 1994 PIRACY PROTECTION LLC Controlling database copyrights
8555310, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8558950, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8559635, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8566868, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8572671, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8584162, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8587720, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8595502, Sep 29 1995 PIRACY PROTECTION LLC Data management system
8601528, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8607296, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8613034, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8621547, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8635644, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8640184, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8646001, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8675775, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8683539, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8711885, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8713624, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8717896, Jul 03 1997 AT&T Intellectual Property II, L.P. Frame relay switched data service
8739241, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8752088, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8804727, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8839293, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8869228, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8869229, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8893177, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8914825, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
8973034, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
9038124, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
9043859, Nov 02 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
9210370, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
9245260, Oct 27 1994 PIRACY PROTECTION LLC Data copyright management
9276849, Jul 03 1997 AT&T Properties, LLC; AT&T INTELLECTUAL PROPERTY II, L P Frame relay switched data service
9294205, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
9674560, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
RE41657, Oct 27 1994 PIRACY PROTECTION LLC Data management system
RE42163, Apr 01 1994 PIRACY PROTECTION LLC Data management system
RE43599, Oct 27 1994 PIRACY PROTECTION LLC Data management system
RE47642, Nov 03 1981 Personalized Media Communications LLC Signal processing apparatus and methods
RE47867, Nov 03 1981 Personalized Media Communications LLC Signal processing apparatus and methods
RE47968, Nov 03 1981 Personalized Media Communications LLC Signal processing apparatus and methods
RE48484, Nov 03 1981 Personalized Media Communications, LLC Signal processing apparatus and methods
RE48565, Nov 03 1981 Personalized Media Communications LLC Providing a subscriber specific solution in a computer network
RE48633, Nov 03 1981 Personalized Media Communications LLC Reprogramming of a programmable device of a specific version
RE48682, Nov 03 1981 Personalized Media Communications LLC Providing subscriber specific content in a network
Patent Priority Assignee Title
3508005,
3716654,
4025851, Nov 28 1975 A.C. Nielsen Company Automatic monitor for programs broadcast
4317215, Sep 13 1978 Pioneer Electronic Corporation Tuning system for CATV terminal
4323921, Feb 06 1979 ETABLISSEMENT PUBLIC DE DIFFUSION DIT TELEDIFFUSION DE FRANCE ; L ETAT FRANCIS, REPRESENTE PAR LE SECRETAIRE D ETAT AUX POSTES ET TELECOMMUNICATIONS CENTRE NATIONAL D ETUDES DES DES TELECOMMMUNICATIONS System for transmitting information provided with means for controlling access to the information transmitted
4484027, Nov 19 1981 Comsat Corporation Security system for SSTV encryption
4484217, May 11 1982 IPPV ENTERPRISES, LLC Method and system for remote reporting, particularly for pay television billing
4503462, Oct 16 1981 ZENITH ELECTRONICS, A CORP OF DE Automatic homing system for a subscription television signal decoder
4528588, Sep 26 1980 Method and apparatus for marking the information content of an information carrying signal
4533949, Sep 10 1981 Sony Corporation Subscription television system
4577224, Jul 19 1982 Secure cable television access system with tiering control
4599647, Nov 03 1983 GENERAL INSTRUMENT CORPORATION GIC-4 Receiver with interface for interaction with controller-decoder
4712238, Jun 08 1984 General Instrument Corporation Selective-subscription descrambling
GB2079109,
//
Executed onAssignorAssigneeConveyanceFrameReelDoc
May 09 1985KAMITAKE, TAKASHIKabushiki Kaisha ToshibaASSIGNMENT OF ASSIGNORS INTEREST 0044270113 pdf
Jun 24 1985Kabushiki Kaisha Toshiba(assignment on the face of the patent)
Date Maintenance Fee Events
Feb 15 1991ASPN: Payor Number Assigned.
Sep 30 1991M173: Payment of Maintenance Fee, 4th Year, PL 97-247.
Sep 26 1995M184: Payment of Maintenance Fee, 8th Year, Large Entity.
Jan 04 2000REM: Maintenance Fee Reminder Mailed.
Jun 11 2000EXP: Patent Expired for Failure to Pay Maintenance Fees.


Date Maintenance Schedule
Jun 14 19914 years fee payment window open
Dec 14 19916 months grace period start (w surcharge)
Jun 14 1992patent expiry (for year 4)
Jun 14 19942 years to revive unintentionally abandoned end. (for year 4)
Jun 14 19958 years fee payment window open
Dec 14 19956 months grace period start (w surcharge)
Jun 14 1996patent expiry (for year 8)
Jun 14 19982 years to revive unintentionally abandoned end. (for year 8)
Jun 14 199912 years fee payment window open
Dec 14 19996 months grace period start (w surcharge)
Jun 14 2000patent expiry (for year 12)
Jun 14 20022 years to revive unintentionally abandoned end. (for year 12)