IP Library Granted Patent US 7,310,520
Granted Patent B2
US 7,310,520 · App. 10/334,531 · Granted Dec 18, 2007

File construction for mobile communication device including machine-language-code execution segment and file execution method using the same

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,310,520
App. No.
10/334,531
Granted
Dec 18, 2007
Kind
B2
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.

Claims (13)

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.

2. The method of claim 1 , wherein the multiple languages are multiple natural languages.

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.

4. The method of claim 3 , wherein the multiple languages are multiple natural languages.

Assignments (4)
CHANGE OF NAME Recorded Sep 12, 2016
From: SK TELETECH CO., LTD.
To: SKY TELETECH CO., LTD.
Reel/Frame 039697/0295 →
MERGER Recorded Sep 12, 2016
From: SKY TELETECH CO., LTD.
To: PANTECH CO., LTD.
Reel/Frame 039697/0492 →
DE-MERGER Recorded Sep 12, 2016
From: PANTECH CO., LTD.
To: PANTECH INC.
Reel/Frame 039993/0077 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2003
From: KIM, YONG-HOON
To: SK TELETECH CO., LTD.
Reel/Frame 014001/0979 →