Start signal for a computer program in a network environment with start signal of time information, program ID and CM data
First Claim
1. A data distribution system for distributing data to a plurality of receiving devices, comprising:
- means for recognizing at a server controlling computer a starting of a software program on a receiving side device upon reception at said server controlling computer of a supplied program identification information generated at said receiving side device;
means for generating transmission data comprising at least a program start enable signal including time information, a program ID identifying the software program, and a CM data signal including current software program data, and means for comparing said time information with a clock at said receiving side device to determine if an error is within a pre-set allowable value so that said software program can be recognized as a current software program, thus enabling the continued operation of the current software program.
0 Assignments
0 Petitions
Accused Products
Abstract
This game machine system includes a set top box 51 as a receiving unit for receiving digital data distributed using a broadcast system or a communication system. In a game dedicated device 52, starting of a game software item is inhibited until a software start enable signal is received by the receiving unit. Next to the software start enable signal, data for substitution or insertion for data of part of the game software is sent. This data can be commercial ads. The game dedicated machine 52 can judge whether or not the commercial ads have been introduced into and are in operation in the game software and, if the commercial ads are not in the game software, the game dedicated machine 52 can be made so as to be out of operation.
99 Citations
18 Claims
-
1. A data distribution system for distributing data to a plurality of receiving devices, comprising:
-
means for recognizing at a server controlling computer a starting of a software program on a receiving side device upon reception at said server controlling computer of a supplied program identification information generated at said receiving side device;
means for generating transmission data comprising at least a program start enable signal including time information, a program ID identifying the software program, and a CM data signal including current software program data, and means for comparing said time information with a clock at said receiving side device to determine if an error is within a pre-set allowable value so that said software program can be recognized as a current software program, thus enabling the continued operation of the current software program.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
wherein said distribution means includes encryption means for encrypting said program start enable signal to a state in which the encrypted program start enable signal is decodable only if the software program started on the side of the receiving side device is a current software program. -
3. The data distribution system as claimed in claim 1 wherein, when transmitting the program start enable signal and said data via data transmitting broadcast medium capable of transmitting data only in one direction to said receiving device, said distribution means distributes said program start enable signal at a pre-set period.
-
4. The data distribution system as claimed in claim 1 wherein, when transmitting the program start enable signal and said data via data transmitting broadcast medium capable of transmitting data only in one direction to said receiving device, said distribution means distributes said program start enable signal at a first period, while transmitting said data at a second period longer than said first period.
-
5. The data distribution system as claimed in claim 1 wherein, when transmitting the program start enable signal and said data via data transmitting broadcast medium capable of transmitting data only in one direction to said receiving device, said distribution means distributes said program start enable signal and the data in a pre-set format so that said receiving device can receive said data only when said receiving device has been able to start said start said software program in accordance with said program start enable signal.
-
6. The data distribution system as claimed in claim 1 wherein, when transmitting the program start enable signal and said data via data transmitting broadcast medium capable of transmitting data in two directions to said receiving device, said distribution means distributes the program start enable signal only if a request is made for the program start enable signal by the receiving device.
-
7. The data distribution system as claimed in claim 1 wherein, when transmitting the program start enable signal and said data via data transmitting broadcast medium capable of transmitting data in two directions to said receiving device, said distribution means distributes the program start enable signal and said data, responsive to a request from the receiving device, so that said receiving device can receive data before starting the software program prior to start of the software program responsive to said program start enable signal.
-
8. The data distribution system as claimed in claim 1 wherein said software program is recorded on a random-accessible recording medium of said receiving device and wherein
said distributing means distributes the data by a format which correlates an address specifying the position of said data in said software program with said data. -
9. The data distribution system as claimed in claim 1
wherein said CM data signal comprises commercial advertisements that are displayed integrally with a display generated by said software program.
-
-
10. A data distribution method for distributing data to a plurality of receiving devices, comprising the steps of recognizing at a server controlling computer a starting of a software program on a receiving side device upon reception at said server controlling computer of a supplied program identification information generated at said receiving side device;
- generating transmission data comprising at least a program start enable signal including time information, a program ID identifying the software program, and a CM data signal including current software program data, and comparing said time information with a clock at said receiving side device to determine if an error is within a pre-set allowable value so that said software program can be recognized as a current software program, thus enabling the continued operation of the current software program.
- View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
Specification