File construction for mobile communication device including machine-language-code execution segment and file execution method using the same
First Claim
1. A computer-readable medium storing computer-executable instructions to be utilized in a mobile communication device having a communication facility for providing mobile communication, comprising:
- providing a header of a file downloaded via a mobile communication network;
providing a file execution segment of said file, the execution segment being formed in machine language codes and divided into a RO (Read-Only) segment executed directly by a processor of the mobile communication device, and RW (Read-Write) segment containing data directly interpreted by the processor of the mobile communication device; and
providing a resource segment in said file, the resource segment having a plurality of resource sections classified by languages to support multiple languages, one of which is to be loaded to memory selectively and used by the machine language codes,wherein said header includes data field for performing one or more of the functions of;
(1) verifying reliability/validity of said file, (2) restricting use of said file by period of the use, and by times of the use, and (3) automatic updating of said file.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a file construction for mobile communication device including an execution segment in form of machine language codes and a file execution method using the same, whereby a file in accordance with the present invention comprises a header, a file execution segment formed in machine language codes, and a resource segment to be selected by languages; wherein the header includes data for performing one or more of the functions of: 1) verifying reliability/validity of the file, 2) restricting use of the file (by period of the use, by times of the use), and 3) automatic updating of the file.
22 Citations
4 Claims
-
1. A computer-readable medium storing computer-executable instructions to be utilized in a mobile communication device having a communication facility for providing mobile communication, comprising:
-
providing a header of a file downloaded via a mobile communication network; providing a file execution segment of said file, the execution segment being formed in machine language codes and divided into a RO (Read-Only) segment executed directly by a processor of the mobile communication device, and RW (Read-Write) segment containing data directly interpreted by the processor of the mobile communication device; and providing a resource segment in said file, the resource segment having a plurality of resource sections classified by languages to support multiple languages, one of which is to be loaded to memory selectively and used by the machine language codes, wherein said header includes data field for performing one or more of the functions of;
(1) verifying reliability/validity of said file, (2) restricting use of said file by period of the use, and by times of the use, and (3) automatic updating of said file. - View Dependent Claims (2)
-
-
3. A method for downloading and executing a file in a mobile communication device equipped with a platform, the method comprising:
-
a first step, wherein said file is downloaded via a mobile communication network; a second step, wherein reliability and/or validity of said file are verified using data included in a header of said file; if said validity and/or reliability are verified, a third step, wherein said file is executed by loading an execution segment of said file, said execution segment being machine language code directly executed by a processor of said mobile communication device, said file including a resource segment having a plurality of resource sections classified by languages to support multiple languages, one of which is to be loaded to memory selectively and used by the machine language code; if said file is equipped with a use restriction function, a fourth step, in which said platform monitors use time or use period of said file, and prohibits execution of said file if said use time or use period exceeds an allowed use time or an allowed use period contained in said file header, and if said file header comprises an automatic updating function, an additional fifth step, in which said platform accesses a site from which the file has been downloaded, and downloads an updated file from the site using an updating Uniform Resource Locator (URL) string in said file header, when the updating conditions are met or a user requests for an updating. - View Dependent Claims (4)
-
Specification