[go: up one dir, main page]

KR100774930B1 - Mobile communication terminal, system and content sharing method - Google Patents

Mobile communication terminal, system and content sharing method Download PDF

Info

Publication number
KR100774930B1
KR100774930B1 KR1020060044388A KR20060044388A KR100774930B1 KR 100774930 B1 KR100774930 B1 KR 100774930B1 KR 1020060044388 A KR1020060044388 A KR 1020060044388A KR 20060044388 A KR20060044388 A KR 20060044388A KR 100774930 B1 KR100774930 B1 KR 100774930B1
Authority
KR
South Korea
Prior art keywords
content
shared
server
terminal
list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020060044388A
Other languages
Korean (ko)
Inventor
김호중
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020060044388A priority Critical patent/KR100774930B1/en
Application granted granted Critical
Publication of KR100774930B1 publication Critical patent/KR100774930B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/34Microprocessors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/36Memories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/64Details of telephonic subscriber devices file transfer between terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 사용자들이 손쉽게 컨텐츠를 공유할 수 있도록 하는 방법 및 이동통신단말기, 시스템을 제공한다. The present invention provides a method, a mobile communication terminal, and a system for allowing users to easily share content.

본 발명에 따른 송신측 이동통신단말기는, 컨텐츠를 저장하고 있는 저장부와, 컨텐츠의 정보를 컨텐츠리스트를 담고 있는 컨텐츠목록에 기록하며 컨텐츠를 공유하는 공유미들렛(MIDlet)부를 포함한다. 이와 함께, 수신측 이동통신단말기는, 공유된 컨텐츠의 리스트를 담고 있는 컨텐츠목록에서 해당 컨텐츠를 해당 단말기로부터 다운로드하는 공유미들렛부와, 다운로드된 컨텐츠의 이상여부를 체크하는 DRM(Digital Right Management)처리부를 포함한다. The transmitting-side mobile communication terminal according to the present invention includes a storage unit for storing content, and a shared middlelet unit for recording the information of the content in the content list including the content list and sharing the content. In addition, the receiving side mobile communication terminal, a shared middlelet unit for downloading the corresponding content from the terminal in the content list containing the list of shared content, and the digital right management (DRM) processing unit for checking whether the downloaded content is abnormal It includes.

Description

이동통신단말기, 시스템 및 컨텐츠공유방법{Mobile communication terminal , System, and Method for sharing contents}Mobile communication terminal, system, and method for sharing contents}

도 1은 본 발명의 일실시예에 따른 자바(Java)환경에서 컨텐츠를 공유하기 위한 네트워크구성도이다. 1 is a diagram illustrating a network configuration for sharing content in a Java environment according to an embodiment of the present invention.

도 2는 도 1에 도시된 이동통신단말기의 플랫폼구조를 도시한 개념도이다. 2 is a conceptual diagram illustrating a platform structure of the mobile communication terminal shown in FIG. 1.

도 3은 본 발명의 일실시예에 따른 미들렛설치과정을 도시한 흐름도이다.3 is a flowchart illustrating a middlelet installation process according to an embodiment of the present invention.

도 4는 본 발명의 일실시예에 따른 공유컨텐츠를 다운로드받는 과정을 도시한 흐름도이다.4 is a flowchart illustrating a process of downloading shared content according to an embodiment of the present invention.

본 발명은 이동통신단말기에 관한 것으로, 더욱 상세하게는 컨텐츠를 공유하는 방법 및 이를 지원하는 단말기, 시스템에 대한 것이다. The present invention relates to a mobile communication terminal, and more particularly, to a method of sharing content, a terminal, and a system supporting the same.

최근에 와서, 이동통신단말기의 기능이 날로 다양화되고 있는 추세에 따라 이동통신단말기의 본연의 기능인 음성호처리 외에 단문 메시지(SMS) 전송, 폰북(phone book), 일정 관리, 계산기, 전화번호부, 게임(Game) 등의 부가 기능과 함께 멀티미디어를 구현하기 위한 기능이 채택되고 있다. In recent years, as the functions of mobile communication terminals are diversified, SMS messages, phone books, schedule management, calculators, telephone books, in addition to voice call processing, which are the functions of mobile communication terminals, Along with additional functions such as games, functions for implementing multimedia are being adopted.

그런데 이동통신단말기가 보편적으로 사용되다 보니 각자 단말기에 저장되어 있는 컨텐츠를 공유하고 싶은 욕구가 발생하게 되었다. 이를 해결하고자 제시된 방식이 단말기에 NATIVE단에 소프트웨어적 모듈을 집어넣는 방식이었다. However, since mobile communication terminals are commonly used, there is a desire to share the contents stored in the terminals. The proposed method to solve this problem was to insert software modules into NATIVE terminal.

이 경우 단말기제조사마다 각기 따로 구현해야해서 많은 시간과 인력이 소요될 뿐만 아니라 무분별한 공유로 인하여 저작권문제를 야기하는 문제점이 있었다. In this case, each terminal manufacturer has to implement a separate, not only takes a lot of time and manpower, but also causes a copyright problem due to indiscriminate sharing.

이러한 문제점을 해결하고자 안출된 것으로서, 본 발명은 사용자들이 손쉽게 컨텐츠를 공유할 수 있도록 하는 방법 및 이동통신단말기, 시스템을 제공하는데 그 목적을 두고 있다. SUMMARY OF THE INVENTION The present invention has been made in an effort to provide a method, a mobile communication terminal, and a system for enabling users to easily share content.

또한, 컨텐츠공유시 무분별한 공유로 인한 저작권침해를 방지하도록 하는 방법 및 이동통신단말기, 시스템을 제공하는데 다른 목적을 두고 있다. The present invention also provides a method, a mobile communication terminal, and a system for preventing copyright infringement due to indiscriminate sharing when sharing contents.

상기한 목적을 이루기 위하여 본 발명은, 컨텐츠를 저장하고 있는 저장부와, 컨텐츠의 정보를 컨텐츠리스트를 담고 있는 컨텐츠목록에 기록하며 컨텐츠를 공유하는 공유미들렛(MIDlet)부를 포함하는 송신측 이동통신단말기를 제공한다. In order to achieve the above object, the present invention provides a mobile communication side including a storage unit for storing the content, and a shared middlelet unit for recording the information of the content in the content list containing the content list and sharing the content. Provide a terminal.

또한, 공유된 컨텐츠의 리스트를 담고 있는 컨텐츠목록에서 해당 컨텐츠를 해당 단말기로부터 다운로드하는 공유미들렛부와, 다운로드된 컨텐츠의 이상여부를 체크하는 DRM(Digital Right Management)처리부를 포함하는 수신측 이동통신단말기를 제공한다. In addition, the receiving side mobile communication terminal including a shared middlelet unit for downloading the corresponding content from the terminal in the content list containing the list of shared content, and a digital right management (DRM) processing unit for checking whether the downloaded content is abnormal To provide.

이때, 이동통신단말기는, 체크된 컨텐츠를 저장하는 저장부를 더 구비할 수 있다. In this case, the mobile communication terminal may further include a storage unit for storing the checked content.

또한, 공유미들렛부는 MIDlet프로그램형태로 전송받을 수 있는 것을 특징으로 한다. In addition, the shared middlelet is characterized in that it can be received in the form of a MIDlet program.

다른 한편으로, 본 발명은, 제1단말기로부터 컨텐츠정보를 전송받아 컨텐츠목록을 생성하고 컨텐츠를 공유하는 단계와, 제2단말기가 컨텐츠목록을 요청함에 따라 상기 컨텐츠목록을 제2단말기에 전송하는 단계와, 해당 컨텐츠가 선택됨에 따라 제1단말기에서 제2단말기로 해당 컨텐츠가 다운로드되는 단계를 포함하는 방법을 제공한다. On the other hand, the present invention, receiving the content information from the first terminal to create a content list and share the content, and transmitting the content list to the second terminal as the second terminal requests the content list And downloading the corresponding content from the first terminal to the second terminal as the corresponding content is selected.

이때, 다운로드된 컨텐츠의 이상여부를 체크하는 단계와, 체크결과, 이상이 없으면 다운로드된 컨텐츠를 저장하는 단계를 더 포함할 수 있다. In this case, the method may further include checking whether the downloaded content is abnormal, and if there is no abnormality, storing the downloaded content.

이때, 컨텐츠는 유선 또는 무선으로 전송될 수 있으며, 컨텐츠목록은 해당 단말기의 IP주소가 포함될 수 있다. In this case, the content may be transmitted by wire or wirelessly, and the content list may include an IP address of the corresponding terminal.

또한, 컨텐츠공유는 P2P(Peer to Peer)를 이용하는 것을 특징으로 한다. In addition, the content sharing is characterized by using a peer to peer (P2P).

또 다른 한편으로, 본 발명은 제 1 항 또는 제 2 항의 이동통신단말기와, 신망과, 통신망에 컨텐츠정보를 전송하거나 컨텐츠정보를 전송받아 컨텐츠목록을 구비하는 공유서버를 포함하는 시스템을 제공한다. On the other hand, the present invention provides a system comprising a mobile communication terminal of claim 1 or claim 2, a shared server for transmitting a content information to a communication network or a content server receiving content information and having a content list.

따라서, 컨텐츠목록은 서버에서 제공하고 컨텐츠전송은 P2P방식을 이용함으로써 이동통신단말기간 사용자들이 손쉽게 컨텐츠를 공유할 수 있는 효과가 있다. 또한, 컨텐츠공유시 DRM을 이용하여 컨텐츠에 제한을 가함으로써 무분별한 공유를 방지할 수 있는 효과가 있다. Therefore, the content list is provided by the server and the content transmission uses the P2P method, so that users of the mobile communication terminal period can easily share the content. In addition, by limiting the content by using the DRM when sharing the content has the effect of preventing indiscriminate sharing.

이하, 첨부된 도면을 참조하여 본 발명에 따른 일실시예를 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail an embodiment according to the present invention.

도 1은 본 발명의 일실시예에 따른 자바(Java)환경에서 컨텐츠를 공유하기 위한 네트워크구성도이다. 도 1을 참조하면, 네트워크구성은 공유서버(110), 통신망(120), 이동통신단말기(130, 140)를 포함한다. 1 is a diagram illustrating a network configuration for sharing content in a Java environment according to an embodiment of the present invention. Referring to FIG. 1, the network configuration includes a shared server 110, a communication network 120, and mobile communication terminals 130 and 140.

공유서버(110)는 통신망(120)과 연결되어 이동통신단말기(130, 140)에 저장되어 있는 컨텐츠와 단말기(130, 140)의 IP(Internet Protocol)주소리스트를 가지고 있게 된다. 물론 이를 위해서는 공유서버(110)는 서버내부에 데이터베이스(111)를 구성하고 있을 수 있다. 이 데이터베이스(111)를 구성하는 테이블을 보면 표 1과 같다.The shared server 110 is connected to the communication network 120 and has a content stored in the mobile communication terminals 130 and 140 and a list of IP (Internet Protocol) addresses of the terminals 130 and 140. Of course, for this purpose, the shared server 110 may constitute a database 111 in the server. Table 1 constituting the database 111 is shown in Table 1.

단말기의 IP주소IP address of the terminal 보유컨텐츠Content 10.10.10.110.10.10.1 컨텐츠1Content 1 10.10.10.110.10.10.1 컨텐츠5Content 5 10.10.10.210.10.10.2 컨텐츠4Content 4 10.10.10.210.10.10.2 컨텐츠6Content6

여기서 단말기의 IP주소는 단말기(130, 140)를 구분하는 고유주소가 된다. 즉 예를 들면, 단말기(130)는 10.10.10.1의 IP주소를 가지고, 단말기(140)는 10.10.10.2의 IP주소를 갖는다. 물론 데이터베이스만을 관리하는 데이터베이스 서버를 따로 구성하고 이 서버를 공유서버(110)에 연결하는 것도 가능하다. 또한, 공유서버(110)는 WAP(Wireless Application Protocol)서버로 구성하는 것이 바람직하다. 또한, 공유서버(110)에는 단말기들끼리 컨텐츠를 공유할 수 있도록 하는 공유MIDlet 프로그램을 구비함으로써 공유MIDlet 프로그램이 단말기에 다운로드되는 것이 가능하다. The IP address of the terminal is a unique address for distinguishing the terminals 130 and 140. That is, for example, the terminal 130 has an IP address of 10.10.10.1, and the terminal 140 has an IP address of 10.10.10.2. Of course, it is also possible to configure a separate database server that manages only the database and connect the server to the shared server 110. In addition, the shared server 110 is preferably configured as a WAP (Wireless Application Protocol) server. In addition, the shared server 110 may be provided with a shared MIDlet program to allow the terminals to share content among the terminals so that the shared MIDlet program can be downloaded to the terminal.

통신망(120)은 기지국(Base station), 기지국제어기(Base station controller: BSC), 홈위치등록레지스터(Home Location Register: HLR), 방문위치등록레지스터(Visit Location Register: VLR), 이동통신 교환국(Mobile Switching Center: MSC) 등으로 구성된다. 이들 구성요소에 대하여는 이미 익히 알려져 있으므로 본 발명의 용이한 이해를 위하여 부가적인 설명은 생략하기로 한다. The communication network 120 includes a base station, a base station controller (BSC), a home location register (HLR), a visit location register (VLR), and a mobile communication switching center (Mobile). Switching Center (MSC), etc. Since these components are already well known, additional descriptions will be omitted for easy understanding of the present invention.

또한, 도 1에서는 단말기(130, 140)가 통신망(120)에 무선통신을 이용하여 연결되는 것으로 기술하였으나, 위성통신(미도시)을 이용하여 통신망(120)과 연결되는 것도 가능하다. 이와 함께, 이동통신망(120)은 GSM(Global System for Mobile Communication)망이나 UMTS(Universal mobile telecommunications system)망, GPRS(General packet Radio Service)망 등과 같은 통신망도 될 수 있으며, 무선LAN망도 가능하다. In addition, in FIG. 1, the terminals 130 and 140 are connected to the communication network 120 using wireless communication. However, the terminals 130 and 140 may be connected to the communication network 120 using satellite communication (not shown). In addition, the mobile communication network 120 may be a communication network such as a global system for mobile communication (GSM) network, a universal mobile telecommunications system (UMTS) network, a general packet radio service (GPRS) network, or the like, and a wireless LAN network is also possible. .

이동통신단말기(130, 140)는 통신망(120)을 통하여 공유서버(110)에 접속하기 위한 공유MIDlet(131, 141)과 컨텐츠를 저장하는 저장부(132, 142)를 포함한다. 여기서 공유MIDlet(131, 141)은 사용자가 공유MIDlet이라는 프로그램을 설치했을 경우 컨텐츠를 공유, 다운로드, 관리할 수 있도록 하는 툴이다. The mobile communication terminals 130 and 140 include shared MIDlets 131 and 141 for accessing the shared server 110 through the communication network 120 and storage units 132 and 142 for storing contents. The shared MIDlets 131 and 141 are tools for sharing, downloading, and managing content when a user installs a program called a shared MIDlet.

또한 단말기(130, 140)에는 무선인터넷에 접속하여 정보를 검색할 수 있는 브라우저(Browser)가 구성되며, WAP(Wireless Application Protocol), ME(Mobile Explorer), Stinger, UP(Unwired Planet)browser, i-mode, BREW(Binary Runtime Environment for Wireless) 등으로 구성될 수 있다. 따라서, 사용자는 브라우저를 이용하여 공유서버(110)에 접속하는 것이 가능하다. In addition, the terminal 130, 140 is configured with a browser (Browser) to search for information by accessing the wireless Internet, WAP (Wireless Application Protocol), ME (Mobile Explorer), Stinger, UP (Unwired Planet) browser, i -mode, Binary Runtime Environment for Wireless (BREW), and the like. Therefore, the user can access the shared server 110 using a browser.

저장부(132, 142)는 플래시메모리, 램(RAM), EEPROM(Electrically Erasable Programmable Read Only Memory) 등과 같은 저장장치로 구성될 수 있다. 이 저장부(132, 142)에는 표1에서 설명한 컨텐츠들이 저장된다. 즉 단말기(130)에는 컨텐츠1, 컨텐츠5가 단말기(140)에는 컨텐츠4, 컨텐츠6이 각기 저장된다.The storage units 132 and 142 may be configured as a storage device such as a flash memory, a RAM, an electrically erasable programmable read only memory (EEPROM), or the like. The storage units 132 and 142 store the contents described in Table 1. That is, the content 130 and the content 5 are stored in the terminal 130, and the content 4 and 6 are respectively stored in the terminal 140.

여기서 컨텐츠들은 단말기사용자가 직접 찍거나 다운로드받은 사진, 동영상, 음악파일일 수 있다. 따라서, 사용자가 직접 찍은 사진 등은 무제한 공유를 허용하고, 저작권 등이 있는 컨텐츠일 경우에는 사용자에게 허락된 경우에만 공유가 가능하도록 하는 것이 바람직하다. The content may be a picture, a video, or a music file directly taken or downloaded by the terminal user. Therefore, it is preferable to allow unlimited sharing of pictures taken by the user and to share the content only when the user is allowed in the case of content having copyright.

도 2는 도 1에 도시된 이동통신단말기의 플랫폼구조를 도시한 개념도이다.2 is a conceptual diagram illustrating a platform structure of the mobile communication terminal shown in FIG. 1.

본 발명의 일실예에 따른 플랫폼은 J2ME(Java 2 Micro Edition) 플랫폼이 사용되는 것이 바람직하다. J2ME플랫폼은 각 디바이스들의 기능과 사용자의 요구사항을 수용할 수 있는 프로파일을 정의하여 플랫폼의 통일성과 다양성을 만족시킬 수 있는 구조로 되어있는 것이 특징이다. J2ME는 JVM(Java Virtual Machine)과 코어 API(Application Programming Interface) 들로 구성되고 프로파일은 상위 클래스의 라이브러리로 표준API집합으로 구성된다. 따라서 다양한 기능의 미들렛(MIDlet)이 사용된다. As a platform according to an embodiment of the present invention, it is preferable to use a Java 2 Micro Edition (J2ME) platform. J2ME platform is characterized by a structure that can satisfy the unity and diversity of the platform by defining a profile that can accommodate the functions of each device and user requirements. J2ME consists of Java Virtual Machine (JVM) and Core Application Programming Interfaces (APIs). Profiles are libraries of higher classes and standard API sets. Therefore, MIDlets of various functions are used.

따라서 도 2를 참조하면, 공유MIDlet(210)은 MIDP(Mobile Information Device Profile;230) 애플리케이션으로서 JAM(Java Application Manager)이 설치 및 관리, 운영한다. JAM이란 Java Application Manager로서 CLDC/MIDP 플랫폼(platform)의 애플리케이션을 관리하는 소프트웨어이다. Accordingly, referring to FIG. 2, the shared MIDlet 210 is installed, managed, and operated by a Java Application Manager (JAM) as a MIDP (Mobile Information Device Profile) application. JAM is a Java Application Manager that manages applications on the CLDC / MIDP platform.

따라서 JAM은 공유MIDlet(210)을 다운로드, 설치, 업그레이드, 삭제, 실행하는 기능을 가진다. 그리고 공유MIDlet(210)에는 애플릿(Applet)과 유사하게 startApp(), pauseApp(), destroyApp()이 있어서, 실행, 정지와 종료를 처리한다. 따라서 파일공유 및 전송, 검색 등이 가능하게 된다. Therefore, JAM has a function of downloading, installing, upgrading, deleting, and executing the shared MIDlet 210. The shared MIDlet 210 includes startApp (), pauseApp (), and destroyApp () similarly to an applet to handle execution, stop, and termination. Therefore, file sharing, transmission, and search are possible.

MIDP(230)는 CLDC(240)에서 특정 디바이스를 위해 만들어진 프로파일로써 주로 단말기의 UI(User Interface:단말기 화면표시)로 구성된다. The MIDP 230 is a profile made for a specific device in the CLDC 240 and mainly consists of a user interface (UI) of the terminal.

CLDC(240)는 어플리케이션 프로그래밍 인터페이스의 기본세트를 정의한다. 즉 CLDC(240)는 MIDP(230)의 프로파일과 커플(Coupled)되면 제한된 메모리에서 디바이스를 실행하고, 전원처리, 입출력(Input/Output), 네트워킹, 코어 자바 라이브러리(java.lang.*, java.util.*), 그래픽능력처리 등을 정의하는 컨피그레이션(Configuration)이 된다.CLDC 240 defines a basic set of application programming interfaces. That is, the CLDC 240 executes the device in limited memory when coupled with the profile of the MIDP 230, and executes power processing, input / output, networking, and core Java libraries (java.lang. *, Java. util. *), graphics capability processing, and so on.

MIDP(230)뿐만 아니라, 본 발명의 일실시예에 따라 공유MIDlet(210)이 컨텐츠의 공유에 제한을 두기 위해 DRM(Digital Right Management)를 구현할 수 있도록 하는 OEM클래스(220)가 구성된다. OEM클래스(220)는 자바스펙상에 포함되지 않은 지원사항을 MIDlet이 사용가능하도록 한 별도의 클래스이다.In addition to the MIDP 230, the OEM class 220 is configured to enable the shared MIDlet 210 to implement DRM (Digital Right Management) in order to limit the sharing of content according to an embodiment of the present invention. The OEM class 220 is a separate class that enables the MIDlet to use the support not included in the Java specification.

KVM(250)은 버츄얼머신(Virtual Machine)으로써, 이동통신단말기에서 자바가 구동되도록 하는 기능을 수행한다. 따라서 컴파일(compiled)된 자바 실행코드로 클래스 파일들을 실행시켜 주는 시스템 소프트웨어이다. 즉 바이너리 코드와 마이크로프로세서(또는 하드웨어 플랫폼)간에 인터페이스역할을 수행하는 소프트웨어를 가리킨다. 따라서 KVM(250)은 네이티브OS(Native Operating System ; 260)를 이용하여 공유MIDlet(210)이 실행하는 명령을 네이티브OS(260)에 전달하게 된다. 네이티브OS(260)는 단말기에 사용하는 OS와 각종 디바이스 라이브러리가 구성된다. 네이티브OS로는 Symian, Rex, EOS 등과 같은 프로그램이 사용된다.KVM 250 is a virtual machine (Virtual Machine), and performs a function to run Java in the mobile communication terminal. Therefore, it is system software that executes class files with compiled Java executable code. That is, software that acts as an interface between binary code and a microprocessor (or hardware platform). Therefore, the KVM 250 transmits a command executed by the shared MIDlet 210 to the native OS 260 using the native operating system (260). The native OS 260 includes an OS used for a terminal and various device libraries. Native OSs include programs such as Symian, Rex, and EOS.

DRM처리부(270)는 컨텐츠의 다운로드, 사용제어, 관리 등을 처리하는 기능을 수행한다. 즉 컨텐츠를 공유하도록 하는 데 있어 제한을 가하여 무분별한 공유를 방지한다. DRM이란 Digital Right Management로서 컨텐츠의 판매 및 배포, 소비에 이르는 새로운 방식으로 컨텐츠를 제공하는 CP(Contents Provider)/SP(Service Provider)가 컨텐츠의 맛보기(preview), 사용횟수 혹은 만료일의 제한, 콘텐츠의 구독(subscription), 컨텐츠의 다운로드 혹은 스트리밍 서비스와 같은 다양한 비즈니스 모델을 허용하기 위한 사용규칙을 적용할 수 있다. The DRM processing unit 270 performs a function of processing content download, usage control, and management. In other words, by limiting the content sharing to prevent indiscriminate sharing. DRM is Digital Rights Management. Contents Provider (SP) / SP (Service Provider) that provides content in a new way of selling, distributing, and consuming content can be previewed, limited in number of usage or expiration dates, and Usage rules can be applied to allow various business models, such as subscriptions, content downloads, or streaming services.

이중 DRM을 이용한 세 가지의 컨텐츠 전달방식(Contents Delivery Method)이 있다. 즉 컨텐츠가 다른 디바이스로 전송되지 않도록 하는 포워드 락(Forward Lock), 컨텐츠와 권리객체(Rights Object)가 같이 패키징되는 컴바인드 딜리버리(Combinced Delivery), 컨텐츠와 권리객체가 서로 다른 채널을 통해 다른 디바이스에 전달되는 세퍼레이트 딜리버리(Seperate Delivery) 방식이 있다. There are three contents delivery methods using dual DRM. Forward lock, combined delivery with which content and rights objects are packaged together, and content and rights object to different devices through different channels. There is a separate delivery method.

도 3은 본 발명의 일실시예에 따른 미들렛설치과정을 도시한 흐름도이다. 도 3을 참조하면, 단말기 사용자는 도 1에 도시된 공유서버(110)에 접속하기 위하여 왑브라우저를 실행한다(단계 S310). 물론 위 공유서버(110)에 접속하기 위해서는 아이디와 비밀번호를 요구하는 인증과정이 있을 수 있다. 이러한 인증과정은 이미 널리 알려져 있으므로 더 이상의 기술은 생략하기로 한다.3 is a flowchart illustrating a middlelet installation process according to an embodiment of the present invention. Referring to FIG. 3, the terminal user executes a swap browser to access the sharing server 110 shown in FIG. 1 (step S310). Of course, in order to access the shared server 110, there may be an authentication process requiring an ID and password. This authentication process is already well known, so further description will be omitted.

왑브라우저를 이용하여 사용자는 공유미들렛(MIDlet)다운페이지로 이동한다(단계 S320). 이를 위해서는 단말기를 통하여 무선인터넷에 접속하고 접속화면에서 브라우징을 하게 된다. Using the swap browser, the user moves to the shared middlelet (MIDlet) down page (step S320). To do this, the user accesses the wireless Internet through the terminal and browses from the access screen.

공유미들렛 다운페이지에서 공유미들렛을 다운로드한다(단계 S330). 즉 사용자가 다운페이지에서 공유미들렛의 다운로드를 선택하게 되면 공유서버(110)는 공유미들렛 프로그램을 해당 단말기로 전송하게 된다. The shared middlelet is downloaded from the shared middlelet down page (step S330). That is, when the user selects the download of the shared middlelet from the downpage, the sharing server 110 transmits the shared middlelet program to the corresponding terminal.

공유미들렛의 전송이 단말기로 전송이 완료되면, 공유미들렛이 설치된다(단계 S340). 물론 공유미들렛이 다운로드되면서 설치되지 않고 사용자가 선택적으로 설치하는 것도 가능하다. When the transmission of the shared middlelet is completed, the shared middlelet is installed (step S340). Of course, the shared middlelet is not installed as it is downloaded, but can be selectively installed by the user.

전술한 과정은 사용자가 단말기를 이용하여 서버에 접속하여 공유미들렛을 다운로드받는 것으로 기술하였으나, 본 발명의 일실시예는 이에 한정되지 않는다. 즉 단말기 제조시부터 미리 설치하는 것도 가능하고, 개인용 컴퓨터와 연결하여 컴퓨터로부터 전송받아 설치하는 것도 가능하다.The above-described process describes that the user accesses a server using a terminal to download a shared middlelet, but an embodiment of the present invention is not limited thereto. That is, it is possible to install in advance from the terminal manufacturing, it is also possible to connect to a personal computer and to receive and install from the computer.

도 4는 본 발명의 일실시예에 따른 공유컨텐츠를 다운로드받는 과정을 도시한 흐름도이다. 도 4를 참조하면, 단말기사용자는 도 3에 도시된 흐름도에 따라 설치된 공유미들렛을 실행한다. 실행방식은 특정키버튼을 이용하거나 메뉴방식을 이용하여 차례대로 선택하는 것도 가능하다. 즉 상위메뉴에 My games&apps가 구성되고, 이 하부메뉴에 리스트로"공유미들렛"이 있을 경우 이를 선택하는 방식이다. 4 is a flowchart illustrating a process of downloading shared content according to an embodiment of the present invention. Referring to FIG. 4, the terminal user executes the shared middlelet installed according to the flowchart shown in FIG. 3. Execution method can be selected by using specific key button or menu method. That is, if My games & apps is configured in the upper menu, and there is a "shared middlelet" as a list in the lower menu, it is selected.

이때 "공유미들렛"이 실행되면서 인증과정을 두어 사용자가 정당한 사용자인지를 체크하는 것이 바람직하다. 즉 아이디와 비밀번호를 입력하게 된다(단계 S405). At this time, it is preferable to check whether the user is a legitimate user by performing an authentication process while the "shared middlelet" is executed. That is, the ID and password are input (step S405).

로그인과정이 이루어지면 단말기의 IP주소와 도 1에 도시된 저장부(132)의 컨텐츠목록이 공유서버(110)에 저장된다. 물론 이와 함께 사용자는 다른 사용자가 가지고 있는 컨텐츠목록을 확인할 수 있다. 이를 위해 공유서버(110)는 데이터베이스(111)에 저장되어 있는 단말기의 IP주소와 컨텐츠목록을 사용자단말기에 전송하게 된다. When the login process is performed, the IP address of the terminal and the content list of the storage unit 132 shown in FIG. 1 are stored in the sharing server 110. Of course, with this, the user can check the content list that other users have. To this end, the shared server 110 transmits the IP address and the content list of the terminal stored in the database 111 to the user terminal.

단말기사용자는 표시된 컨텐츠목록을 검색한다(단계 S410). 컨텐츠목록은 현재 접속중인 단말기가 가지고 있는 목록을 표시하는 것이 바람직하나 이에 한정되지는 않으며, 로그인했던 경우라면 이를 표시하는 것도 가능하다. The terminal user searches the displayed content list (step S410). The content list preferably displays a list of the terminal currently being accessed, but is not limited thereto. If the user has logged in, the content list may be displayed.

서버에 컨텐츠 목록에 등록되어 있으나 미들렛을 현재 수행하지 않는 사용자의 경우에 한해서는 서버에서 Push로 미들렛을 실행시켜 컨텐츠의 전송을 허용할 것인지를 물어볼 수도 있다.In the case of a user who is registered in the content list in the server but does not currently perform the middlelet, the server may ask whether to allow the content to be transmitted by executing the middlelet by pushing.

컨텐츠목록에서 사용자는 해당하는 컨텐츠를 선택하여 다운로드를 한다(단계 S420). 물론 이때 도 1에 도시된 공유서버(110)는 컨텐츠목록만을 제공하고 실제적인 전송은 해당 단말기간에 수행된다. 즉 P2P방식을 이용하는 방식이 된다. The user selects and downloads the corresponding content from the content list (step S420). Of course, at this time, the sharing server 110 shown in FIG. 1 provides only a content list and actual transmission is performed between the corresponding terminals. In other words, the P2P method is used.

도 1에 도시된 도면을 참조하여 예를 들면, 단말기(130)의 사용자가 공유서버(110)에 있는 컨텐츠리스트에서 "컨텐츠4(112)"를 선택한 경우, "컨텐츠4(112)"를 가지고 있는 단말기(140)가 해당 컨텐츠를 전송하게 된다. 즉 단말기(130)와 단말기(140)간에 채널이 형성되어 컨텐츠의 전송이 이루어지게 된다. 물론 이를 위해서 IP주소방식이 사용되는 것이 바람직하다.For example, referring to the drawing shown in FIG. 1, when the user of the terminal 130 selects "content 4 112" from the content list in the sharing server 110, the user has "content 4 112". The terminal 140 transmits the corresponding content. That is, a channel is formed between the terminal 130 and the terminal 140 to transmit the content. Of course, it is preferable to use the IP address method.

해당 컨텐츠의 다운로드가 완료되면, 도 2에 도시된 DRM처리부(270)가 다운로드한 컨텐츠의 이상여부를 확인하게 된다(단계 S430). 즉 앞서 기술한 바와 같이 무분별한 컨텐츠의 공유를 방지하기 위해 컨텐츠의 이상여부를 확인하는 과정이 요구된다. 예를 들면, 컨텐츠의 권리객체(Right Object)를 체크하여 유효시간/ 다운로드 사용횟수 등을 확인하는 과정이 된다. When the download of the corresponding content is completed, the DRM processing unit 270 shown in FIG. 2 checks whether the downloaded content is abnormal (step S430). That is, as described above, in order to prevent indiscriminate sharing of the content, a process of checking whether the content is abnormal is required. For example, a process of checking a right object of a content and checking a valid time / download count and the like is performed.

확인결과, 다운로드된 컨텐츠에 이상이 없을 경우 다운로드된 컨텐츠는 도 1에 도시된 저장부(132, 142)에 저장된다(단계 S440). 이와 달리, 다운로드된 컨텐츠에 이상이 있을 경우 DRM처리부(270)는 다운로드된 컨텐츠를 삭제하게 된다(단계 S450). As a result of the check, if there is no abnormality in the downloaded content, the downloaded content is stored in the storage units 132 and 142 shown in FIG. 1 (step S440). On the contrary, if there is an error in the downloaded content, the DRM processing unit 270 deletes the downloaded content (step S450).

한편으로 본 발명의 일실시예에서는 P2P방식을 이용하여 해당 단말기로부터 컨텐츠를 다운로드받는 것으로 하였으나, 퍼스널컴퓨터(PC)를 통하여 전송받는 것도 가능하다. 즉 시리얼케이블이나 USB케이블, 블루투쓰를 이용하여 이동통신단말기와 퍼스널컴퓨터를 연결하여 다른 단말기에 저장되어 있는 컨텐츠를 이동통신단말기로 전송하는 것을 들 수 있을 것이다.Meanwhile, in one embodiment of the present invention, the content is downloaded from the corresponding terminal using the P2P method, but it is also possible to receive the data through a personal computer (PC). In other words, by connecting a mobile communication terminal and a personal computer using a serial cable, USB cable, Bluetooth, it may be to transfer the contents stored in the other terminal to the mobile communication terminal.

또한, 본 발명의 일실시예에서는 접속된 단말기간 컨텐츠공유를 하는 것으로 기술하였으나, 그룹을 맺어서 특정 그룹원들 간에만 컨텐츠공유가 가능하도록 할 수도 있을 것이다. In addition, although an embodiment of the present invention described as sharing content between connected terminals, it may be possible to form a group so that content sharing is possible only between specific group members.

이상, 본 발명을 바람직한 실시예를 사용하여 상세히 설명하였으나, 본 발명의 범위는 특정 실시예에 한정되는 것은 아니며, 이 기술분야에서 통상의 지식을 습득한 자라면, 본 발명의 범위에서 벗어나지 않으면서도 많은 수정과 변형이 가능함을 이해하여야 할 것이다. 따라서 본 발명의 보호범위는 첨부된 특허 청구범위에 의하여 해석되는 것이 바람직할 것이다. As mentioned above, although this invention was demonstrated in detail using the preferable Example, the scope of the present invention is not limited to a specific Example, If the person who acquired the ordinary knowledge in this technical field, without departing from the range of this invention, It should be understood that many modifications and variations are possible. Therefore, the protection scope of the present invention will be preferably interpreted by the appended claims.

이상에서 설명한 바와 같이, 본 발명에 의하면, 컨텐츠목록은 서버에서 제공하고 컨텐츠전송은 P2P방식을 이용함으로써 이동통신단말기간 사용자들이 손쉽게 컨텐츠를 공유할 수 있는 효과가 있다.As described above, according to the present invention, the content list is provided by the server, and the content is transmitted by using the P2P method, so that users of the mobile communication terminal period can easily share the content.

또한, 컨텐츠공유시 DRM을 이용하여 컨텐츠에 제한을 가함으로써 무분별한 공유를 방지할 수 있는 효과가 있다. In addition, by limiting the content by using the DRM when sharing the content has the effect of preventing indiscriminate sharing.

Claims (13)

컨텐츠를 저장하고 있는 저장부; 및A storage unit for storing contents; And 상기 저장된 컨텐츠의 정보를 네트워크를 통하여 서버로 전송하여 상기 서버 상에 목록으로 공유되도록 하고, 상기 공유된 컨텐츠에 대해 다른 단말기로부터 상기 서버를 통해 전송 요청이 있으면, 상기 공유된 컨텐츠에 해당되는 상기 저장부의 해당 컨텐츠를 직접 상기 다른 단말기로 전송해 주도록 제어하는 제어부;The information of the stored content is transmitted to a server through a network to be shared as a list on the server, and if there is a request for transmission of the shared content from another terminal through the server, the storage corresponding to the shared content. A control unit which controls to transmit the corresponding content of the unit to the other terminal directly; 를 포함하는 이동 단말기.Mobile terminal comprising a. 삭제delete 제 1 항에 있어서,The method of claim 1, 상기 컨텐츠가 상기 네트워크를 통하여 상기 서버에 공유되도록 상기 컨텐츠의 정보를 상기 서버로 전송하거나, 상기 서버로부터 상기 공유된 컨텐츠의 목록을 수신하는 공유 미들렛; A sharing middlelet for transmitting the information of the content to the server so as to share the content with the server through the network, or receiving a list of the shared content from the server; 을 추가로 포함하는 것을 특징으로 하는 이동 단말기.Mobile terminal, characterized in that it further comprises. 제 3 항에 있어서,The method of claim 3, wherein 상기 공유 미들렛은, 상기 서버에 있는 공유된 컨텐츠 목록에서 사용자에 의해 선택된 목록에 해당하는 상기 공유된 컨텐츠를 상기 상대방 단말기로부터 직접 수신하는 것을 특징으로 하는 이동 단말기.The shared middlelet, characterized in that for receiving the shared content corresponding to the list selected by the user in the list of shared content in the server directly from the counterpart terminal. 제 3 항에 있어서, The method of claim 3, wherein 상기 공유 미들렛은, 파일 공유와 전송 및 검색을 수행하는 MIDP(Mobile Information Device Profile) 애플리케이션을 포함하는 것을 특징으로 하는 이동 단말기.The shared middlelet includes a mobile information device profile (MIDP) application that performs file sharing, transmission, and retrieval. 제 3 항에 있어서,The method of claim 3, wherein CLDC/MIDP 플랫폼(platform)의 애플리케이션을 관리하는 JAM(Java Application Manager)을 추가로 포함하고,Additionally includes a Java Application Manager (JAM) to manage applications on the CLDC / MIDP platform, 상기 JAM이 상기 공유 미들렛의 다운로드, 설치, 업그레이드, 삭제 및 실행을 수행하는 것을 특징으로 하는 이동 단말기.And the JAM downloads, installs, upgrades, deletes, and executes the shared middlelet. 제 1 항에 있어서,The method of claim 1, 상기 저장부는, 상기 상대방 단말기로부터 직접 전송받은 공유된 컨텐츠를 저장하는 것을 특징으로 하는 이동 단말기.The storage unit, characterized in that for storing the shared content received directly from the counterpart terminal. 제 6 항에 있어서,The method of claim 6, 상기 제어부는, 상기 서버로부터 상기 네트워크를 통하여 수신한 상기 공유된 컨텐츠의 목록을 상기 JAM을 통해 표시하는 것을 특징으로 하는 이동 단말기.The controller may display the list of the shared content received from the server through the network through the JAM. 내부에 저장된 컨텐츠가 네트워크를 통하여 서버에 공유되도록 상기 저장된 컨텐츠의 정보를 상기 네트워크를 통하여 상기 서버로 전송하는 단계;Transmitting the information of the stored content to the server through the network such that the content stored therein is shared with the server through the network; 상기 서버에게 상기 공유된 컨텐츠의 전송을 요청하는 단계; 및Requesting the server to transmit the shared content; And 상기 공유된 컨텐츠를 저장하고 있는 단말기로부터 상기 공유된 컨텐츠를 직접 수신하는 단계;Directly receiving the shared content from a terminal storing the shared content; 를 포함하는 이동 단말기의 컨텐츠 공유 방법.Content sharing method of a mobile terminal comprising a. 제 9 항에 있어서,The method of claim 9, 상기 서버로 전송하는 단계와, 상기 전송을 요청하는 단계 및 상기 직접 수신하는 단계는, Sending to the server, requesting the transmission and directly receiving the transmission, 파일 공유와 전송 및 검색을 수행하는 MIDP(Mobile Information Device Profile) 애플리케이션을 포함하는 공유 미들렛을 통해 수행하는 것을 특징으로 하는 이동 단말기의 컨텐츠 공유 방법.A content sharing method of a mobile terminal, characterized in that performed through a sharing middlelet including a mobile information device profile (MIDP) application that performs file sharing and transmission and retrieval. 제 9 항에 있어서,The method of claim 9, 상기 직접 수신하는 단계는, 직접 수신한 상기 공유된 컨텐츠를 저장부에 저장하는 것을 특징으로 하는 이동 단말기의 컨텐츠 공유 방법.The directly receiving may include storing the shared content directly received in a storage unit. 제 9 항에 있어서, The method of claim 9, 상기 직접 수신하는 단계는, 상기 서버에 있는 상기 공유된 컨텐츠의 목록에서 사용자에 의해 선택된 목록에 해당하는 상기 공유된 컨텐츠를 상기 단말기로부터 직접 수신하는 것을 특징으로 하는 이동 단말기의 컨텐츠 공유 방법.The directly receiving may include receiving the shared content corresponding to the list selected by the user from the list of the shared content in the server, directly from the terminal. 제 9 항에 있어서,The method of claim 9, 상기 전송을 요청하는 단계는, 상기 서버로부터 상기 네트워크를 통하여 수신한 상기 공유된 컨텐츠의 목록을 표시하고, 표시된 상기 공유된 컨텐츠의 목록 중 사용자에 의해 선택된 상기 공유된 컨텐츠의 전송을 상기 서버로 요청하는 것을 특징으로 하는 이동 단말기의 컨텐츠 공유 방법.The requesting of the transmission may include displaying a list of the shared content received from the server through the network, and requesting the server to transmit the shared content selected by the user from the displayed list of the shared content. Content sharing method of a mobile terminal, characterized in that.
KR1020060044388A 2006-05-17 2006-05-17 Mobile communication terminal, system and content sharing method Expired - Fee Related KR100774930B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060044388A KR100774930B1 (en) 2006-05-17 2006-05-17 Mobile communication terminal, system and content sharing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060044388A KR100774930B1 (en) 2006-05-17 2006-05-17 Mobile communication terminal, system and content sharing method

Publications (1)

Publication Number Publication Date
KR100774930B1 true KR100774930B1 (en) 2007-11-09

Family

ID=39061500

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060044388A Expired - Fee Related KR100774930B1 (en) 2006-05-17 2006-05-17 Mobile communication terminal, system and content sharing method

Country Status (1)

Country Link
KR (1) KR100774930B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101097819B1 (en) 2008-12-22 2011-12-22 에스케이플래닛 주식회사 System and Method for providing contents file using of peer-to-peer
KR101770201B1 (en) * 2010-11-04 2017-08-22 엘지전자 주식회사 Terminal and Method for controlling media access thereof

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030004206A (en) * 2002-11-28 2003-01-14 (주) 로스틱테크놀로지 Method for implementing p2p based wired and wireless drm system for digital content distribution
US20030174838A1 (en) 2002-03-14 2003-09-18 Nokia Corporation Method and apparatus for user-friendly peer-to-peer distribution of digital rights management protected content and mechanism for detecting illegal content distributors
KR20050051200A (en) * 2003-11-27 2005-06-01 삼성전자주식회사 Method and apparatus for sharing application using p2p
KR20050083042A (en) * 2005-07-20 2005-08-24 (주)스타모바일 Method and system for data sharing stored to portable phone
WO2006005988A1 (en) 2004-07-06 2006-01-19 Nokia Corporation A peer to peer engine for object sharing in communication devices
EP1638292A2 (en) 2004-09-15 2006-03-22 Vodafone Group PLC Digital rights management
KR20060030817A (en) * 2004-10-06 2006-04-11 삼성전자주식회사 Method and system for providing peer to peer service based on mobile radio
KR20060107014A (en) * 2005-04-06 2006-10-13 (주)파도시스템 Network system between PDA terminals

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030174838A1 (en) 2002-03-14 2003-09-18 Nokia Corporation Method and apparatus for user-friendly peer-to-peer distribution of digital rights management protected content and mechanism for detecting illegal content distributors
KR20030004206A (en) * 2002-11-28 2003-01-14 (주) 로스틱테크놀로지 Method for implementing p2p based wired and wireless drm system for digital content distribution
KR20050051200A (en) * 2003-11-27 2005-06-01 삼성전자주식회사 Method and apparatus for sharing application using p2p
WO2006005988A1 (en) 2004-07-06 2006-01-19 Nokia Corporation A peer to peer engine for object sharing in communication devices
EP1638292A2 (en) 2004-09-15 2006-03-22 Vodafone Group PLC Digital rights management
KR20060030817A (en) * 2004-10-06 2006-04-11 삼성전자주식회사 Method and system for providing peer to peer service based on mobile radio
KR20060107014A (en) * 2005-04-06 2006-10-13 (주)파도시스템 Network system between PDA terminals
KR20050083042A (en) * 2005-07-20 2005-08-24 (주)스타모바일 Method and system for data sharing stored to portable phone

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101097819B1 (en) 2008-12-22 2011-12-22 에스케이플래닛 주식회사 System and Method for providing contents file using of peer-to-peer
KR101770201B1 (en) * 2010-11-04 2017-08-22 엘지전자 주식회사 Terminal and Method for controlling media access thereof

Similar Documents

Publication Publication Date Title
AU2005313174B2 (en) A method of automatically building a customised software application for a specific type of wireless computing device
CN102272721B (en) Mobile communication device
JP4833076B2 (en) Upload security method
AU2005256701B2 (en) User confirmation in data downloading
US8825036B2 (en) Parent telecommunication device configuration of activity-based child telecommunication device
US20040158829A1 (en) Downloading application software to a mobile terminal
US20040122949A1 (en) System and method for browsing on behalf of others
US20060080659A1 (en) System and method of provisioning software to mobile devices
US20030222913A1 (en) User interface for transferring data with a communications terminal
JP2017195608A (en) Processing of interactive screens for wireless device
KR20090115168A (en) How to Load Software in Mobile and Desktop Environments
US20070246483A1 (en) Apparatus and Method for Extruding a Product
TW200407733A (en) Application catalog on an application server for wireless devices
US8270961B2 (en) Method of configuring a mobile telephone to interact with external services
CN102710737A (en) Cross platform service notification
CN101252623B (en) Embedded platform network application browsing system and method
KR100774930B1 (en) Mobile communication terminal, system and content sharing method
CN106302670B (en) Picture updating method, communication terminal and server
CN100412787C (en) Method and apparatus for obtaining communication settings using an application descriptor
KR100608150B1 (en) Wireless Content Download System and Method for Wireless Internet Service System
KR100601848B1 (en) Download descriptor processing method in mobile communication terminal
US20070258570A1 (en) Using services provided via a communication system
KR100594769B1 (en) Mass Content Download System and Method for Mobile Communication Terminals
KR100583736B1 (en) Control device and method of Java application on mobile communication terminal
KR100654541B1 (en) Wireless Content Management System and Method

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20060517

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20070328

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20070814

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20071102

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20071105

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
G170 Re-publication after modification of scope of protection [patent]
PG1701 Publication of correction
PR1001 Payment of annual fee

Payment date: 20100929

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20110920

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20121026

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20121026

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20131024

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20131024

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20141024

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20141024

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20151023

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20151023

Start annual number: 9

End annual number: 9

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20170812