Title of Invention

MPV FILE CREATING METHOD AND APPARATUS THEREOF

Abstract A method and apparatus are provided for creating a MultiPhoto Video or MusicPhoto Video (MPV) file that enables minimization of resources and/or storage capacity required to use the MPV file in a multimedia application environment, and a storage medium having recorded thereon a computer readable program for performing the method. The method includes: generating profilebag elements based on multimedia content; generating unique identification information of assets included in the multimedia content; generating a last uniform resource locator (LastURL) based on universal resource identifier (URls) of the assets included in the multimedia content; and creating an MPV file corresponding to the multimedia content using the profilebag elements, the unique identification information of the assets, and the LastURL. Accordingly, the MPV file, which is available to multimedia reproducing devices having limited resources and/or storage capacity, can be provided.
Full Text F0RM2
THE PATENTS ACT, 1970
(39 of 1970)
&
THE PATENTS RULES, 2003
COMPLETE SPECIFICATION
(See section 10, rule 13)
"MPV FILED CREATING METHOD AND APPARATUS, AND STORAGE MEDIUM THEREFOR”
SAMSUNG ELECTRONICS CO., LTD a Korean company of 416, Maetan-dong, Yeongtong-gu, Suwon-si, Gyeonggi-do 442-742 Korea
The following specification particularly describes the invention and the manner in which it is to be performed.

2
Description
MPV FILE CREATING METHOD AND APPARATUS, AND
STORAGE MEDIUM THEREFOR
Technical Field
[1] Apparatuses and methods consistent with the present invention relate to creating a
MultiPhoto Video or MusicPhotoVideo (MPV) file in a multimedia application environment, and a storage medium having recorded thereon a computer readable program for performing the method.
Background Art
[2] In order to reinforce interoperability between multimedia content reproducing
devices, such as personal computers (PCs), and multimedia content creating devices, standardization of an MPV specification has progressed by Optical Storage Technology Association (OSTA) and International Imaging Industry Association (BA).
[3] The aim of the MPV specification is to allow multimedia data, such as digital
photos, video, audio, text, and documents, stored in storage media or storage devices, such as optical discs, memory cards, or computer hard discs, or exchanged through Internet protocols to be easily managed, reproduced, and exchanged.
[4] The MPV specification is defined as an MPV core and profiles using the MPV core.
The MPV core includes the following elements: a collection, metadata, and an identifier. The collection includes elements: a manifest, an asset list (AssetList), and marked assets (Marked Assets). The metadata follows an extensible Markup Language (XML) formal and is defined to use a last uniform resource locator (LastURL), an instance identification (InstancelD), a document identification (DocumentID), and a content identification (ContentID) for discrimination. Also, in the profiles, a basic profile, a presentation profile, and a music profile are defined.
[5] In this manner, a currently announced MPV specification considers a variety of
creatable multimedia contents for compatibility between a plurality of multimedia content reproducing devices and a plurality of multimedia content creating devices. However, there are no mandatory details. Therefore, since MPV files having a plurality of formats can be created according to specifications of multimedia content creating devices, the multimedia content reproducing devices should parse the MPV files in various terms.
[6] For example, since there are no mandatory details that profiles used in the MPV
files should be defined when the MPV files are created, the multimedia content reproducing devices should have functions of parsing whether an asset list, an album,

3
music assets, and other specific elements exist in each MPV file, updating a profilebag according to results of adding or deleting used profiles based on the parsing results, and creating the profilebag if the profilebag does not exist.
Disclosure of Invention
Technical Problem
[7] The multimedia content reproducing devices should have abundant resources and/or
storage capacity in order to parse the MPV files in various formats. Therefore, in a case of Consumer Electronics (CE) devices and Information Technology (IT) devices in which system resources and/or storage capacity are limited, it may be difficult to use the MPV files created by the multimedia content creating devices.
Technical Solution
[8] The present invention provides a MultiPhotoVideo or MusicPhotoVideo (MPV) file
creating method and apparatus that enables minimization of resources and/or storage capacity necessary to use an MPV file in a multimedia application environment, and a storage medium having recorded thereon a computer readable program for performing the method.
[9] The present invention also provides a method and apparatus for creating an MPV
file which can be used in devices in which resources and/or storage capacity are limited, and a storage medium having recorded thereon a computer readable program for performing the method.
Advantageous Effects
[10] According to exemplary embodiments of the present invention, by creating MPV
files, whose parsing is easy, the MPV files, which are available to CE or IT devices having limited resources and/or storage capacity, can be provided, interoperability between devices can be maximized, and a load of an MPV parser included in a multimedia content reproducing device can be reduced.
Description of Drawings
[11] FIG. 1 is a block diagram of an MPV file creating apparatus according to an
exemplary embodiment of the present invention;
[12] FIG. 2A is an example of an MPV file of a profilebag;
[13] FIG. 2B is an example of an MPV file in which the profilebag is defined according
to an exemplary embodiment of the present invention;
[14] FIG. 3 is an example of metadata generation based on the JPEG2000 format;
[15] FIG. 4 is a flowchart illustrating an MPV file creating method according to an
exemplary embodiment of the present invention; and
[16] FIG. 5 is a block diagram of a multimedia content reproducing apparatus using an
MPV file created according to an exemplary embodiment of the present invention.

4
Best Mode
[17] According to an aspect of the present invention, there is provided an MPV file
creating method comprising: generating profilebag elements based on multimedia content; generating unique identification information of assets included in the multimedia content; generating a last uniform resource locator (LastURL) based on universal resource identifiers (URIs) of the assets included in the multimedia content; and creating an MPV file corresponding to the multimedia content using the profilebag elements, the unique identification information of the assets, and the LastURL.
[18] In the creating of the MPV file, one predetermined namespace may be used for each
prefix, and metadata may be generated on the basis of a metadata format defined in the MPV specification.
[19] In the creating of the MPV file, the MPV file may be created on the basis of an
XML without XML entities. The unique identification information of the assets may be 'mpvid.'
[20] According to another aspect of the present invention, there is provided an MPV file
creating apparatus comprising: a profilebag element generator generating profilebag elements based on multimedia content when the multimedia content is input; an identification information generator generating unique identification information of assets included in the multimedia content; a last URL generator generating a LastURL based on URIs of the assets included in the multimedia content; a namespace provider providing one namespace for each prefix; an MPV file formatter creating the MPV file corresponding to the multimedia content on the basis of the profilebag elements provided from the profilebag element generator, the unique identification information provided from the identification information generator, the LastURL provided from the last URL generator, and the namespaces provided from the namespace provider and generating the metadata of the MPV file; and a metadata generating controller controlling an MPV file formatter to generate metadata of an MPV file based on the metadata format defined by the MPV specification.
[21 ] According to another aspect of the present invention, there is provided a storage
medium having recorded thereon a computer readable program for performing an MPV file creating method in a multimedia application environment, the MPV file creating method comprising: generating profilebag elements based on multimedia content; generating unique identification information of assets included in the multimedia content; generating a LastURL based on URIs of the assets included in the multimedia content; and creating an MPV file corresponding to the multimedia content using the profilebag elements, the unique identification information of the assets, and the LastURL.

5
Mode for Invention
[22] Hereinafter, the present invention will now be described more fully with reference
to the accompanying drawings, in which embodiments of the invention are shown.
[23] FIG. 1 is a block diagram of an MPV file creating apparatus according to an
exemplary embodiment of the present invention. The MPV file creating apparatus shown in FIG. 1 may be included in a multimedia content creating device. The multimedia content creating device may be a CE device, such as a digital video camera or a digital still camera, or an IT device such as a PC. Referring to FIG. 1, the MPV file creating apparatus includes a multimedia content generator 100 and an MPV file creator 110.
[24] The multimedia content generator 100 generates multimedia content based on
multimedia data. For example, the multimedia content can be generated by CE devices, such as digital cameras, digital camcorders, and digital audio reproducing devices, on the basis of simple media data and composite media data. The simple media data includes digital photos, video, digital audio, and documents. The composite media data includes digital photos as well as digital audio, multi-shot digital photos (StillMuItishotSequence), and panorama digital photos (StillPanoramaSequence). The generated multimedia content is transmitted to the MPV file creator 110.
[25] The MPV file creator 110 creates an MPV file suitable for the input multimedia
content. The MPV file can be called an MPV manifest file or an MPV document. The MPV file creator 110 includes a profilebag element generator 111, an identification information generator 112, a last URL generator 113, a namespace provider 114, a metadata generating controller 115, and an MPV file formatter 116.
[26] The profilebag element generator 111 generates profilebag elements based on the
input multimedia content. The profilebag elements define a profile, which the MPV file to be created uses. In definable profiles, there exist a basic profile, a presentation profile, and a music profile. The basic profile defines assets, which are multimedia content lists. The presentation profile defines a method of displaying multimedia content on a display screen. The music profile defines a collection of music files, musicians related to the music files, manufacturing years, and online information.
[27] Therefore, if the input multimedia content is text of asset lists, the profilebag
element generator 111 can generate profilebag elements for defining a profile, which the MPV file to be created can use, as the basic profile as shown below.
[28] http://ns.osta.org/mpv/basic/l .0/
[29] If the input multimedia content is video, the profilebag element generator 111 can
generate profilebag elements for defining profiles, which the MPV file to be created can use, as the presentation profile as shown below.
[30] http://ns.osta.org/mpv/basic/1.0/

[31] http)^/ns.osta.org/mpv/presentation/l .0/
[32] If the input multimedia content is audio, the profilebag element generator 111 can
generate profilebag elements for defining profiles, which the MPV file to be created
can use, as the music profile with the basic profile as shown below.
[33] http://ns.osta.org/mpv/basic/l .0/
[34] http://ns.osta,org/mpv/music/1.0/
[35] If the input multimedia content is a collection of video and audio, the profilebag
element generator 111 can generate profilebag elements for defining profiles, which
the MPV file to be created can use, as the presentation profile with the music profile as
shown below.
[36] http://ns.osta.org/mpv/basic/l .0/
[37] http://ns.osta.org/mpv/presentation/l .0/
[38] http^/ns.osta,org/mpv/music/1.0/
[39] As described above, the profilebag element generator 111 basically generates the
basic profile. The generated profilebag elements are transmitted to the MPV file
formatter 116.
[40] When the MPV file is formed, the MPV file formatter 116 can define the profilebag
elements transmitted from the profilebag element generator 111 at a 'PROFILE-
DECLARATION1 position of metadata of the MPV file as shown in FIG. 2A.
Therefore, when the profilebag elements for defining the music profile and the pre
sentation profile together are generated by the profilebag element generator 111, the
MPV file formatter 116 can define the metadata as shown in FIG. 2B.

[41] The identification information generator 112 assigns unique 'mpvid' to each asset
based on the input multimedia content and generates the assigned 'mpvid.' The asset of
the multimedia content is classified into a simple asset, such as stills, video, audio,
text, print, documents, and a manifest link (Manifestlink), and a composite asset, such
as stills with audio (StillWithAudio), still multi-shot sequences
(StillMultishotSequence), and still panorama sequences (StillPanoramaSequence).

[42] The identification information generator 112 assigns unique 'mpvid' in simple asset
units. That is, when the input multimedia content is the composite asset, the iden
tification information generator 112 assigns unique 'mpvid' to each asset The mpvid
assigned to each asset is available in a relevant MPV file. That is, if 'mpv:id' of
'still00l' is assigned to a still included in currently input multimedia content, 'stillOOl'
cannot be assigned as 'mpv:id' to another still included in a relevant MPV file.
However, 'mpvrid' of 'still00l' can be assigned to a still included in multimedia content
generated as another MPV file.
[43] The mpv:id, which is assigned to each asset, generated by the identification in-
formation generator 112 is transmitted to the MPV file formatter 116. The MPV file

*&%■
formatter 116 uses the mpv:id, which is assigned to each asset, transmitted from the identification inforrnation generator 112 when an asset fist (AssetList) of the input multimedia content is generated.
[44] The last URL generator 113 generates a last uniform resource locator (LastURL) by
which a location of each asset can be restored on the basis of the input multimedia content. The LastURL is defined using a relative universal resource identifier (URI) based on a URI syntax.
[45] For example, the last URL generator 113 can generate a LastURL of an album
based on the input multimedia content as /images/album.pvm.
[46] The last URL generator 113 can generate a LastURL of audio included in the input
multimedia content as /audios/audio01.mp3.
[47] The last URL generator 113 can generate a LastURL of a still included in the input
multimedia content as /images/still04.jpg.
[48] The generated Last URLs are transmitted to the MPV file formatter 116. The MPV
file fonnatter 116 uses the LastURL for each asset, which is transmitted from the last URL generator 113, when the AssetList of the input multimedia content is generated.
[49] The namespace provider 114 provides predetermined namespaces so that the
namespaces, which are popularly used in the MPV specification, defined in Table 1 are used when the MPV file is formed by the MPV file fonnatter 116. Here, the namespaces are provided so that one namespace is assigned to each prefix. Therefore, one namespace is assigned to elements, whose prefix is 'dc' or 'dcterms', as defined in Table 1.
[50] The namespace provider 114 can provide not only the namespaces to the MPV file
fonnatter 116 en bloc but also a namespace corresponding to each prefix to the MPV file formatter 116 each time when the MPV file formatter 116 demands the namespace.
[51] [Table 1]

Conventional Prefix Meaning Namespace Name
file http://ns.osta.Org/mpv/manifest/l.0/
mpv MPV http://ns.osta.org/mpv/1.0/
mpvp MPV Presentation Profile http://ns.osta.Org/mpv/presentation/l .0/
mpvo MPV Music Profile http://ns.osta.0rg/mpv/music/l.O/
J peg JPEG 2000 http://tfflw.jpg.org/jpx/
nmf Normalized Metadata Format http://ns.osta.0rg/nmf/l.O/
dc Dublin Core elements http://purl.org/dc/elements/1.1/
dcterms Dublin Core terms http://purl.org/dc/terms/
The metadata generating controller 115 controls the MPV file formatter 116 to generate metadata of the input multimedia content based on a metadata format defined in the MPV specification. Accordingly, the MPV file formatter 116 can generate the

8
metadata based on the DC-NMF format defined in the MPV specification or the JPEG2000 format shown in FIG. 3 for interoperability between multimedia content reproducing devices and multimedia content creating devices.
[52] The MPV file formatter 116 creates the MPV file corresponding to the multimedia
content on the basis of the information provided from the profilebag element generator 111, the identification information generator 112, the last URL generator 113, the namespace provider 114, and the metadata generating controller 115. Here, the MPV file formatter 116 creates an XML-based MPV file so that each asset has only one metadata and the same value. Also, the MPV file formatter 116 does not use XML entities when creating the MPV file.
[53] FIG. 4 is a flowchart illustrating an MPV file creating method according to an
exemplary embodiment of the present invention.
[54] Referring to FIG. 4, if multimedia content generated by the multimedia content
generator 100 is input in operation 401, profilebag elements based on the input multimedia content are generated in operation 402, unique 'mpv:id' for each asset included in the input multimedia content is generated in operation 403, and Last URLs for the assets included in the input multimedia content are generated on the basis of relative URIs in operation 404.
[55] An MPV file of the input multimedia content is created using the generated
profilebag elements, unique 'mpv:id' for each asset, and Last URLs for the assets in operation 405. Here, metadata is generated on the basis of a general metadata format defined in the MPV specification. That is, as shown in FIG. 3, the metadata can be generated on the basis of the JPEG2000 format. Also, namespaces defined in the MPV specification are used, namespaces to be used are predetermined so that one namespace for each prefix is used, and the predetermined namespaces are used when creating the MPV file. The MPV file is created as an XML-based document from which XML entities are excluded.
[56] FIG. 5 is a block diagram of a multimedia content reproducing apparatus using an
MPV file created according to an exemplary embodiment of the present invention. Referring to FIG. 5, the multimedia content reproducing apparatus includes a storage medium 501, an MPV parser 502, a reproducing controller 503, a video output unit 504, and an audio output unit 505.
[57] The storage medium 501 stores the MPV file created according to the present
embodiment and content (or multimedia content) referred to by the MPV file.
[58] The MPV parser 502 parses assets and metadata when parsing the MPV file read
from the storage medium 501 and transmits reproducing control information for reproducing the content stored in the storage medium 501 to the reproducing controller 503. Here, the MPV parser 502 can detect elements defined at predetermined positions

9
without parsing all of a plurality of elements for each asset and output a reproducing control signal based on the detected elements to the reproducing controller 503.
[59] For example, in the case of a profilebag, the MPV parser 502 can^teHpTcfikbag
elements defined at a first half portion of the MPV file as shown in FIG. 2B without searching for whether assets, such as an album and an AssetList, exist and output the detected profilebag elements to the reproducing controller 503; Accordingly, the reproducing controller 503 can recognize profiles to be used..
[60] Also, since the MPV file is created on the basis of the XML without XML entities,
the MPV parser 502 can analyze the MPV file in a case where the MPV parser 502 cannot operate the XML entities. Also, even if the MPV parser 502 can operate the XML entities, since the MPV parser 502 does not have to consider the XML entities when analyzing the MPV file, a load of the MPV parser 502 can be reduced.
[61] Upon receiving the reproducing control signal from the MPV parser 502, the re-
producing controller 503 controls the video output unit 504 and the audio output unit 505 to reproduce the content stored in the storage medium 501 on the basis of the received reproducing control signal. The video output^mit 504 displays the content corresponding to images, such as digital photos, transmitted from the reproducing controller 503. The audio output unit 505 outputs an audio signal transmitted from the reproducing controller 503.
[62] The method according to the present invention may be embodied in a general-
purpose computer by running a program from a computer-readable medium, including but not limited to storage media such as magnetic storage media (ROMs, RAMs, floppy disks, magnetic tapes, etc.), optically readable media (CD-ROMs, DVDs, etc.), and carrier waves (transmission over the internet).
[63] The present invention may be embodied as computer-readable program code unit
recorded in a computer-readable medium, and the computer-readable program code unit can be executed in a distributed manner in a computer network. And the functional programs, codes and code segments for embodying the present invention may be easily deducted by programmers in the art which the present invention belongs to.
[64] While this invention has been particularly shown and described with reference to
exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Therefore, the scope of the invention is defined not by the detailed description of the invention but by the appended claims, and all differences within the scope will be construed as being included in the present invention.

10
Claims
[1] 1. A MultiPhotoVideo or MusicPhotoVideo (MPV) file creating method
comprising:
generating profilebag elements based on multimedia content; generating unique identification information of assets included in the multimedia content;
generating a last uniform resource locator (LastURL) based on universal resource identifiers (URIs) of the assets included in the multimedia content; and creating an MPV file corresponding to the multimedia content based on the profilebag elements, the unique identification information of the assets, and the LastURL.
[2} 2. The method of claim 1, wherein in the creating of the MPV file, one pre-
determined namespace is used for each prefix.
[3] 3. The method of claim 1, wherein in the creating of the MPV file, metadata is
generated on the basis of a metadata format defined in the MPV specification.
[4] 4. The method of claim 1, wherein in the creating of the MPV file, the MPV file
is created on the basis of an extensible Markup Language (XML) without XML entities.
[5] 5. The method of claim 1, wherein the unique identification information of each
asset is 'mpv:id.'
[6] 6. A MultiPhotoVideo or MusicPhoto Video (MPV) file creating apparatus
comprising:
a profilebag element generator which generates profilebag elements based on multimedia content which is input;
an identification information generator which generates unique identification information of assets included in the multimedia content; a last uniform resource locator (URL) generator which generates a last URL (LastURL) based on universal resource identifiers (URIs) of the assets included in the multimedia content;
a namespace provider which provides one namespace for each prefix; an MPV file formatter which controls an MPV file corresponding to the multimedia content on the basis of the profilebag elements generated by the profilebag element generator, the unique identification information generated by the identification information generator, the LastURL generated by the last URL generator, and the namespaces provided by the namespace provider, and generates metadata of the MPV file; and a metadata generating controller which controls the MPV file formatter to

11
generate metadata of an MPV file based on a metadata format defined by the
MPV specification.

[7] 7. A storage medium having recorded thereon a computer readable program for
performing a MultiPhotoVideo or MusicPhotoVideo (MPV) file creating method in a multimedia application environment, the MPV file creating method comprising:
generating profilebag elements based on multimedia content; generating unique identification information of assets included in the multimedia content;
generating a last uniform resource locator (URL) based on universal resource identifiers (URIs) of the assets included in the multimedia content; and creating an MPV file corresponding to the multimedia content based on the profilebag elements, the unique identification information of the assets, and the LastURL.
8. A MultiPhotoVideo or MusicPhotoVideo (MPV) file creating method and apparatus
substantially as herein described with reference to accompanying drawings.
9. A storage medium substantially as herein described with reference to accompanying
drawings.
Dated this 26th day of October 2006


Name: S. AFSAR
Of K& S PARTNERS AGENTTOR THE APPLICANT(S)

12
Abstract
A method and apparatus are provided for creating a Multiphotoideo video or Music photo video
(MPV) file that enables minimization of resources and/or storage capacity required to use the MPV file in a multimedia application environment, and a storage medium having recorded thereon a computer readable program for performing the method. The method includes: generating profilebag elements based on multimedia content; generating unique identification information of assets included in the multimedia content; generating a last uniform resource locator (LastURL) based on universal resource identifiers (URIs) of the assets included in the multimedia content; and creating an MPV file corresponding to the multimedia content using the profilebag elements, the unique identification information of the assets, and the LastURL. Accordingly, the MPV file, which is available to multimedia reproducing devices having limited resources and/or storage capacity, can be provided.

Documents:

1266-mumnp-2006-abstract(30-5-2008).doc

1266-mumnp-2006-abstract(30-5-2008).pdf

1266-mumnp-2006-abstract.doc

1266-mumnp-2006-cancelled pages(30-5-2008).pdf

1266-mumnp-2006-claims(granted)-(30-5-2008).doc

1266-mumnp-2006-claims(granted)-(30-5-2008).pdf

1266-mumnp-2006-claims.pdf

1266-mumnp-2006-correspondance-received.pdf

1266-mumnp-2006-correspondence(30-5-2008).pdf

1266-mumnp-2006-correspondence(ipo)-(5-6-2008).pdf

1266-mumnp-2006-description (complete).pdf

1266-mumnp-2006-drawing(30-5-2008).pdf

1266-mumnp-2006-form 1(30-5-2008).pdf

1266-mumnp-2006-form 18(27-10-2006).pdf

1266-mumnp-2006-form 2(granted)-(30-5-2008).doc

1266-mumnp-2006-form 2(granted)-(30-5-2008).pdf

1266-mumnp-2006-form 26(27-10-2006).pdf

1266-mumnp-2006-form 26(30-3-2008).pdf

1266-mumnp-2006-form 26(30-5-2008).pdf

1266-mumnp-2006-form 3(26-10-2006).pdf

1266-mumnp-2006-form 3(30-5-2008).pdf

1266-mumnp-2006-form 5(26-10-2006).pdf

1266-mumnp-2006-form-1.pdf

1266-mumnp-2006-form-18.pdf

1266-mumnp-2006-form-2.doc

1266-mumnp-2006-form-2.pdf

1266-mumnp-2006-form-26.pdf

1266-mumnp-2006-form-3.pdf

1266-mumnp-2006-form-5.pdf

1266-mumnp-2006-form-pct-ib-301.pdf

1266-mumnp-2006-form-pct-ib-304.pdf

1266-mumnp-2006-form-pct-ib-307.pdf

1266-mumnp-2006-form-pct-ib-308.pdf

1266-mumnp-2006-form-pct-ib-311.pdf

1266-mumnp-2006-form-pct-isa-202.pdf

1266-mumnp-2006-form-pct-isa-210.pdf

1266-mumnp-2006-form-pct-isa-220.pdf

1266-mumnp-2006-form-pct-isa-237.pdf

1266-mumnp-2006-form-pct-ro-105.pdf

1266-mumnp-2006-from-pct-isa-210(27-10-2006).pdf

1266-mumnp-2006-pct-search report.pdf

1266-mumnp-2006-pettition under rule 137(30-5-2008).pdf

abstract1.jpg


Patent Number 221065
Indian Patent Application Number 1266/MUMNP/2006
PG Journal Number 35/2008
Publication Date 29-Aug-2008
Grant Date 13-Jun-2008
Date of Filing 27-Oct-2006
Name of Patentee SAMSUNG ELECTRONICS CO., LTD.
Applicant Address 416, MAETAN-DONG, YEONGTONG-GU, SUWON-SI, GYEONGGI-DO 442-742 KOREA
Inventors:
# Inventor's Name Inventor's Address
1 SHIN SEONG-KOOK 203 (1357-46) SEOCHO 2-DONG, SEOCHO-GU, SEOUL, REPUBLIC OF KOREA
2 KIM, Young-Yoon Korean citizen of 108-603 Hyundai 1-cha Apt. 1344 bangbae-dong, Seocho-gu, Seoul
3 KIM, Du-II Korean citizen of 108-1403 Dongsuwon LG village 1-cha Apt. Mangpo-dong, Yeongtong-gu, Suwon-si, Gyeonggi-do
4 AHN, Jin-Yong Korean citizen of 402 (196-59) Maetan-dong, Yeongtong-gu, Suwon-si, Gyeonggi-do
5 KIM, Hee-Yeon Yeon an Korean citizen of 402(1015-4) Yeongtong-dong, Yeongtong-gu, Suwon-si Gyeonggi-do,
PCT International Classification Number G06F9/06
PCT International Application Number PCT/KR2005/000917
PCT International Filing date 2005-03-30
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 60/558,549 2004-04-02 U.S.A.
2 10-2004-0063511 2004-08-12 U.S.A.