Patent ID: 7703017

Claim:
A program display method, comprising: providing mutual communication between a program display apparatus and a data delivery server via a network; creating the program by generating at least one presentation file that makes up the program based on a template file, material data, display areas, players, and a correlation; wherein generating the at least one presentation file comprises: selecting the material data and the template file based on selection information that is input by a user; wherein the material data and the template file are to be used in the program to be displayed and the template file defines: display areas; and a player that is to show and play the material data in each display area; and determining a correlation between the material data and the display areas based on correlation information that is input by the user; receiving priority information that indicates which presentation file is to be preferentially displayed from among the at least one presentation file; wherein the priority information is input by the user; defining a auto-presentation script based on the degree of priority information input by the user; generating a presentation package that defines the program; wherein the presentation package includes a menu file, the auto-presentation script, one or more material data, one or more template files defining one or more display areas for displaying each material data, and one or more presentation files defining information pertaining to the correlation between the one or more display areas of the one or more template files and the one or more material data; storing, into a data storing unit, the presentation package downloaded from the data delivery server; and displaying the program based on the presentation package; wherein displaying the program based on the presentation package comprises: managing a display schedule of the one or more presentation files based on the auto-presentation script, and modifying the display schedule such that the presentation file corresponding to a program selection button is played when selected by an information viewer from a plurality of program selection buttons displayed by the menu file; retrieving each of the one or more presentation files based on the auto-presentation script; and playing, with their respective associated players, the material data correlated to the one or more display areas of the template file defined in the presentation file.