Patent ID: 6035304
Filing Date: 2000-03-07
Classification: G06F,H04N,Y10S

Abstract:
An application for use in a system capable of storing such applications and thereafter reproducing a desired one of the stored applications at any time, the application comprising:application data which comprises any of static data to display, time series data to play and program to execute and which forms a main body of said application; andservice adding information (SAI) comprising various data attributes including an application ID (identifier) of said application, said SAI being distributed independently from and prior to said application data, wherein said SAI is permitted to include:a plurality of method IDs of methods processing object data specified by a method processing means;a plurality of event attributes each defining an event which is expected to occur during reproduction of said application and an object to be executed in response to said event, said object comprising one of said methods;a plurality of link attributes including application IDs of other applications for each permitting said SAI an access to a corresponding SAI of said other applications, thereby permitting said SAI to constitute a tree structure of applications (which is referred to as an ""application package""); anda plurality of reference attributes for locating respective data sets in the system, wherein one of said applications of said application package is a main application, and wherein said link attributes and said reference attributes enable each of the methods identified by said plurality of method IDs to process as said object data any of said various data and said application data of lower layer applications which are directly and indirectly associated with said each of SAIs, permitting said main application to be provided with a wide variety of additional services.