Method and apparatus for protecting broadcast software against unauthorized reception on a software broadcasting system
First Claim
1. A method for use on a broadcasting system transmitting digital information from a transmitting site to a receiving site for purpose of protecting transmitted digital information against unauthorized reception after a prescribed period of authorized reception expires, said method comprising the following steps of:
- (1) encoding the digital information by using one of a plurality of encoding methods, each of the encoding methods being enabled by a first time base;
(2) transmitting the encoded digital information via a channel to the receiving site;
(3) receiving the encoded digital information at the receiving site; and
(4) decoding the received digital information by using one of a plurality of decoding methods, each the decoding methods being enabled by a second time base, the first time base and the second time base being initially synchronized but having different clock rates to cause the first time base and the second time base to become out of synchronization after said prescribed period, decoded output of each the decoding methods being correct if the second time base is substantially synchronized with the first time base, and the decoded output of each the decoding methods being incorrect if the second time base is out of synchronization with the first time base.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method and apparatus provided on a game software broadcasting system for protecting the broadcast game software against unauthorized reception after the prescribed period of authorized reception expires. The method and apparatus allows the subscriber to receive and use the broadcast software within the prescribed period of authorized reception, and beyond that period the subscriber will not able to receive correctly decoded data of the broadcast software. The method and apparatus uses a timer on the transmitting site for clocking off the encoding process and uses another timer on the receiving site for clocking off the decoding process. The operating frequency of the decoding clock signal is prescribed with a specific deviation from that of the encoding clock signal. The deviation is prescribed based on the period of authorized reception given to the subscriber. The decoding clock signal is initially set in synchronization with the encoding clock signal at the time the service begins. The deviation will cause the decoding clock signal to be out of synchronization after the prescribed period of authorized reception expires, thereby causing the receiving site unable to decode the received data of the broadcast software. To continue the authorization, the renewal can be made on the line by setting a resetting signal to reset the decoding clock signal back into synchronization with the encoding clock signal.
26 Citations
27 Claims
-
1. A method for use on a broadcasting system transmitting digital information from a transmitting site to a receiving site for purpose of protecting transmitted digital information against unauthorized reception after a prescribed period of authorized reception expires, said method comprising the following steps of:
-
(1) encoding the digital information by using one of a plurality of encoding methods, each of the encoding methods being enabled by a first time base; (2) transmitting the encoded digital information via a channel to the receiving site; (3) receiving the encoded digital information at the receiving site; and (4) decoding the received digital information by using one of a plurality of decoding methods, each the decoding methods being enabled by a second time base, the first time base and the second time base being initially synchronized but having different clock rates to cause the first time base and the second time base to become out of synchronization after said prescribed period, decoded output of each the decoding methods being correct if the second time base is substantially synchronized with the first time base, and the decoded output of each the decoding methods being incorrect if the second time base is out of synchronization with the first time base. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for use on a broadcasting system transmitting game software from a transmitting site to a receiving site for purpose of protecting transmitted game software against unauthorized reception after a prescribed period of authorized reception expires, said method comprising the following steps of:
-
(1) encoding the game software by using one of a plurality of encoding methods, each of the encoding methods being enabled by a first time base; (2) transmitting the encoded game software via a channel to the receiving site; (3) receiving the encoded game software at the receiving site; and (4) decoding the received game software by using one of a plurality of decoding methods, each the decoding methods being enabled by a second time base, the first time base and the second time base being initially synchronized but having different clock rates to cause the first time base and the second time base to become out of synchronization after said prescribed period, decoded output of each the decoding methods being correct if the second time base is substantially synchronized with the first time base, and the decoded output of each the decoding methods being incorrect if the second time base is out of synchronization with the first time base. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus for use on a game software broadcasting system transmitting game software from a transmitting site to a receiving site coupled to a game machine for purpose of protecting broadcast game software against unauthorized reception after an authorized period of reception expires, said apparatus comprising:
-
(a) encoding means, provided on the transmitting site, for encoding the game software by using one of a plurality of encoding modules, each the encoding modules being enabled by an encoding clock signal; (b) encoding timer means, coupled to said encoding means, for generating said encoding clock signal at an encoding frequency for clocking off said encoding means; (c) transmitting means for transmitting encoded game software via a channel to the receiving site; (d) decoding means, provided on the receiving site, for decoding received data of the game software by using one of a plurality of decoding modules, each of the decoding modules being enabled by a decoding clock signal; (e) decoding timer means, coupled to said decoding means, for generating said decoding clock signal at a decoding frequency for clocking off said decoding means, the encoding clock signal and the decoding clock signal being initially synchronized but having different clock rates to cause the decoding clock signal to become out of synchronization with the encoding clock signal after said authorized period, decoded output of the decoding means being correct if the decoding clock signal is substantially synchronized with the encoding clock signal, and the decoded output of the decoding means being incorrect if the decoding clock signal is out of synchronization with the decoding clock signal; and (f) synchronization controlling means for setting said encoding timer means and said decoding timer means in synchronization with each other. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for use on a broadcasting system transmitting game software from a transmitting site to a receiving site for purpose of protecting transmitted game software against unauthorized reception after a prescribed period of authorized reception expires, said method comprising the following steps of:
-
(1) initializing a decoding clock signal in synchronization with an encoding clock signal; (2) encoding the game software by using one of a plurality of encoding methods, each of the encoding methods being enabled by an encoding clock having a first frequency signal on the transmitting site; (3) transmitting the encoded game software via a channel to the receiving site; (4) decoding the received game software by using one of a plurality of decoding methods, each the decoding methods being enabled by a decoding clock signal at a second frequency having a predetermined deviation from the first frequency and initially set in synchronization with the encoding clock signal, the encoding clock signal and the decoding clock signal becoming out of synchronization according to the frequency deviation, the deviation between the second frequency and the first frequency causing the decoding clock signal to be out of synchronization with the encoding clock signal beyond the prescribed period of authorized reception, thereby rendering the receiving site unable to decode the received game software; and (5) when renewal is authorized, transmitting a resetting signal containing a subscriber ID to set the decoding clock signal in synchronization with the encoding clock signal.
-
-
22. A method for use on a game software broadcasting system, capable of making an on-line renewal of license authorization when a license given to a subscriber expires, said method comprising the following steps of:
-
(1) initializing a decoding clock signal in synchronization with an encoding clock signal; (2) encoding the game software by using one of a plurality of encoding methods, each the encoding methods being enabled by the encoding clock signal on the transmitting site having a first frequency; (3) transmitting the encoded game software via a channel to the receiving site; (4) decoding the received game software by using one of a plurality of decoding methods, each the decoding methods being enabled by the decoding clock signal at a second frequency having a predetermined deviation from the first frequency and initially set in synchronization with the first clock signal, the encoding clock signal and the decoding clock signal becoming out of synchronization according to the frequency deviation, the deviation between the second frequency and the first frequency causing the decoding clock signal to be out of synchronization with the encoding clock signal beyond the prescribed period of authorized reception, thereby rendering the receiving site unable to decode the received game software; and (5) when renewal is authorized, transmitting a resetting signal containing a subscriber ID to set the decoding clock signal in synchronization with the encoding clock signal.
-
-
23. A method for use on a broadcasting system transmitting digital information from a transmitting site to a receiving site, capable of protecting transmitting digital information against unauthorized reception, said method comprising the following steps of:
-
(1) setting at least one data packet for carrying encoded game software during a specific time interval; (2) encoding the selected data packet by using one of a plurality of encoding methods, each the encoding methods being enabled by a first time base; (3) transmitting the encoded data packet; (4) receiving the encoded data packet; and (5) decoding the received data packet by using one of a plurality of decoding methods, each the decoding methods being enabled by a second time base, the first time base and the second time base being initially synchronized but having different clock rates to cause the first time base and the second time base to become out of synchronization after a prescribed period, in which process a time delay below a preset limit will not cause a synchronization mismatch between received data and transmitted data, and a time delay exceeding the preset limit will cause an out-of-synchronization between the received data and transmitted data, thus causing transmission error. - View Dependent Claims (24, 25, 26, 27)
-
Specification