Patent ID: 7167896

Claim:
A program creation/supply apparatus connectable with a client apparatus via a communication network, said program creation/supply apparatus not only making a program file, defining one or more items of content, available to a plurality of client apparatuses, connected to the communication network, as content on a predetermined site, but also delivering the program file in response to a request from any one of the client apparatuses, said program creation/supply apparatus comprising: a storage section that stores a plurality of items of content and a program file defining one or more items of content; and a processor section coupled with said storage section and adapted to: prompt the client apparatus to select one or more items of content and to input desired additional information in correspondence with the one or more items of content selected by the client apparatus, said additional information comprising a user's comment to be displayed in a client apparatus while a selected corresponding item of content is being reproduced in the client apparatus; create a program file defined by the selected one or more items of content and including additional information, on the basis of content selection information and the additional information transmitted from the client apparatus via the communication network; store the created program file in said storage section, wherein the created program file stored in said storage section is not only usable by the client apparatus having created the program file or a user of the client apparatus, but also usable by another client apparatus or a user of the another client apparatus, so that the created program file is made available as content on the predetermined site; prompt a client apparatus on the communication network to select a desired program file; and read out the selected desired program file from said storage section on the basis of content selection information transmitted from the client apparatus via the communication network and transmit the selected desired program file to the client apparatus.