KR20080060546A - 홈 네트워크 시스템에서 컨텐츠를 검색하고 재생하는 장치및 방법 - Google Patents

홈 네트워크 시스템에서 컨텐츠를 검색하고 재생하는 장치및 방법 Download PDF

Info

Publication number
KR20080060546A
KR20080060546A KR1020060134782A KR20060134782A KR20080060546A KR 20080060546 A KR20080060546 A KR 20080060546A KR 1020060134782 A KR1020060134782 A KR 1020060134782A KR 20060134782 A KR20060134782 A KR 20060134782A KR 20080060546 A KR20080060546 A KR 20080060546A
Authority
KR
South Korea
Prior art keywords
content
contents
home device
information
list
Prior art date
Application number
KR1020060134782A
Other languages
English (en)
Other versions
KR100860754B1 (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 KR1020060134782A priority Critical patent/KR100860754B1/ko
Publication of KR20080060546A publication Critical patent/KR20080060546A/ko
Application granted granted Critical
Publication of KR100860754B1 publication Critical patent/KR100860754B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2812Exchanging configuration information on appliance services in a home automation network describing content present in a home automation network, e.g. audio video content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 홈 네트워크 시스템에서 컨텐츠를 검색하고 재생하는 장치 및 방법에 관한 것으로, 저장된 컨텐츠 중에서 홈 장치에서 재생할 컨텐츠를 선택받고, 상기 선택받은 컨텐츠의 컨텐츠 정보를 포함한 컨텐츠 재생요청 메시지를 상기 홈 장치로 송신하는 휴대용 단말기와, 상기 휴대용 단말기로부터 상기 컨텐츠 재생요청 메시지를 수신하면 포함된 상기 컨텐츠 정보를 해석하고 상기 컨텐츠 정보에 상응하는 컨텐츠를 검색하여 컨텐츠 리스트로 출력하고 상기 컨텐츠 리스트 중에서 재생할 컨텐츠를 선택받아 재생하는 상기 홈 장치를 포함하여 적은 데이터를 전송하여 고품질의 컨텐츠를 제공받는 효과를 가진다.
휴대용 단말기, 컨텐츠, 홈 장치, 홈 네트워크

Description

홈 네트워크 시스템에서 컨텐츠를 검색하고 재생하는 장치 및 방법{APPARATUS AND METHOD FOR CONTENT SEARCHING AND PLAYBACK IN HOME NETWORK SYSTEM}
도 1은 본 발명의 바람직한 일 실시 예에 따라 컨텐츠 정보를 이용하여 컨텐츠를 검색하는 홈 장치를 가지는 홈 네트워크 시스템의 구성을 도시한 도면,
도 2는 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템에서 휴대용 단말기의 구성을 도시한 도면,
도 3은 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템에서 홈 장치의 구성을 도시한 도면,
도 4는 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템에서 컨텐츠 서버의 구성을 도시한 도면,
도 5는 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템에서 컨텐츠를 검색하여 재생하는 과정을 도시한 흐름도,
도 6은 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템의 휴대용 단말기에서 홈 장치로 컨텐츠의 재생을 요청하는 과정을 도시한 흐름도,
도 7은 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템의 홈 장치에서 수신하는 컨텐츠 정보를 이용하여 컨텐츠를 검색하고 재생하는 과정을 도시한 흐름도 및,
도 8은 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템의 컨텐츠 서버에서 홈 장치의 요청에 따라 컨텐츠를 검색하고 검색한 컨텐츠를 제공하는 과정을 도시한 흐름도이다.
본 발명은 홈 네트워크 시스템에서 컨텐츠를 검색하고 재생하는 장치 및 방법에 관한 것으로서, 특히 휴대용 단말기에 저장된 컨텐츠 중에서 홈 네트워크 시스템의 홈 장치에서 재생하고자 하는 컨텐츠의 정보를 홈 장치로 전송하고, 홈 장치에서 수신한 컨텐츠 정보에 상응하는 컨텐츠를 검색하여 재생하는 장치 및 방법에 관한 것이다.
최근 휴대용 단말기의 급격한 발달에 따라 특히 무선 음성 통화 및 정보 교환이 가능한 휴대폰은 필수품이 되었다. 휴대용 단말기 초기에는 단순히 휴대할 수 있고, 무선 통화가 가능한 것으로 인식되었으나, 그 기술이 발달함과 무선 인터넷의 도입에 따라 휴대용 단말기는 통화뿐 아니라 단순한 전화 통화 또는 일정 관리 등의 목적뿐만 아니라 장착된 디지털 카메라에 의한 이미지 촬영하거나, 위성 방송의 시청, 게임 및, 무선 인터넷을 통한 웹서핑 등 그 활용범위가 갈수록 커지고 있 다. 이렇게 휴대용 단말기의 활용범위가 증가함에 따라 휴대용 단말기에서 재생하고 저장하는 컨텐츠의 종류가 많아지고 있다.
한편, 휴대용 단말기의 사용자는 휴대용 단말기에 저장된 컨텐츠를 보다 풍부한 자원을 가진 다른 장치(예를 들어 디지털 TV, 오디오, 노래방 반주기 등, 이하 "홈 장치"라 칭한다.)에서 재생하기 원할 수 있다.
종래 기술에 따라 휴대용 단말기에 저장된 컨텐츠를 홈 장치에서 재생하고자 할때 아래와 같은 몇 가지 방법이 있다. 우선, 첫번째 방법으로 사용자는 휴대용 단말기에서 홈 장치에서 재생하고자 하는 컨텐츠의 정보를 확인하고 홈 장치에서 확인한 컨텐츠에 상응하는 정보가 존재하는 검색하고, 존재하면 이를 재생한다. 하지만 이와 같은 방법은 사용자가 수동으로 직접 입력하는 방식으로 사용자에게 편리성을 제공하지 못한다.
두번째로 홈 네트워크 기술(DLNA - Digital Living Network Alliance)을 이용한 방법으로 휴대용 단말기에 저장된 컨텐츠를 홈 장치로 전송하고, 홈 장치에서 수신한 컨텐츠를 재생하는 방법이 있다. 하지만 이 경우 휴대용 단말기에 저장된 컨텐츠를 홈 장치를 통해 재생하기 위해서는 네트워크의 대역폭을 많이 소비하는 문제가 ㅂ발생할 수 있으며, 또한, 휴대용 단말기의 환경에 맞게 제작된 컨텐츠를 풍부한 자원을 가지는 홈 장치에서 재생하는 경우 만족할 만한 컨텐츠의 품질(예를들어 해상도, 음질 등)을 제공하지 못한다.
상술한 바와 같은 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은 홈 네트워크 시스템에서 컨텐츠를 검색하고 재생하는 장치 및 방법을 제공하는데 있다.
본 발명의 다른 목적은 휴대용 단말기의 컨텐츠 정보를 홈 장치로 송신하여 홈 장치에서 컨텐츠 정보에 상응하는 컨텐츠를 검색하여 재생하는 장치 및 방법을 제공하는데 있다.
본 발명의 또 다른 목적은 홈 네트워크 시스템의 홈 장치에서 수신한 컨텐츠 정보에 상응하는 컨텐츠를 컨텐츠 서버에 요청하고 상기 컨텐츠 서버로부터 수신하여 재생하는 장치 및 방법을 제공하는데 있다.
상기한 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 컨텐츠를 검색하고 재생하는 홈 네트워크 시스템은, 저장된 컨텐츠 중에서 홈 장치에서 재생할 컨텐츠를 선택받고, 상기 선택받은 컨텐츠의 컨텐츠 정보를 포함한 컨텐츠 재생요청 메시지를 상기 홈 장치로 송신하는 휴대용 단말기와, 상기 휴대용 단말기로부터 상기 컨텐츠 재생요청 메시지를 수신하면 포함된 상기 컨텐츠 정보를 해석하고 상기 컨텐츠 정보에 상응하는 컨텐츠를 검색하여 컨텐츠 리스트로 출력하고 상기 컨텐츠 리스트 중에서 재생할 컨텐츠를 선택받아 재생하는 상기 홈 장치를 포함함을 특징으로 한다.
상기한 목적들을 달성하기 위한 본 발명의 제 2 견지에 따르면, 홈 네트워크 시스템에서 컨텐츠를 재생하는 방법은, 휴대용 단말기에서 재생할 컨텐트 정보를 홈 장치로 송신하는 과정과, 상기 컨텐트 정보를 수신한 상기 홈 장치는 상기 컨텐츠 정보에 상응하는 컨텐츠들을 검색하여 리스트로 출력하는 과정과, 상기 검색한 컨텐츠 리스트에서 재생할 컨텐츠를 선택받는 과정과, 상기 선택받은 컨텐츠를 재생하는 과정을 포함함을 특징으로 한다.
상기한 목적들을 달성하기 위한 본 발명의 제 3 견지에 따르면, 홈 네트워크 시스템의 휴대용 단말기에서 컨텐츠의 원격재생을 요청하는 방법은, 상기 휴대용 단말기에 저장된 컨텐츠들 중에서 원격 재생할 컨텐츠를 선택받는 과정과, 상기 선택받은 컨텐츠의 정보를 확인하는 과정과, 상기 컨텐츠 정보를 포함하는 컨텐츠 재생 요청 메시지를 생성하는 과정과, 원격재생을 하는 대상인 홈 장치와 통신을 연결하는 과정과, 상기 컨텐츠 재생 요청 메시지를 상기 홈 장치로 송신하는 과정을 포함함을 특징으로 한다.
상기한 목적들을 달성하기 위한 본 발명의 제 4 견지에 따르면, 홈 네트워크 시스템의 홈 장치에서 요청받은 컨텐츠를 재생하는 방법은, 휴대용 단말기로부터 컨텐츠 재생요청 메시지를 수신하면, 상기 컨텐츠 재생요청 메시지에 포함된 컨텐츠 정보를 해석하는 과정과, 상기 홈 장치에 저장된 컨텐츠들 중에서 상기 해석한 컨텐츠 정보에 상응하는 컨텐츠를 검색하는 과정과, 검색한 컨텐츠들의 리스트인 컨텐츠 리스트를 출력하는 과정과, 상기 컨텐츠 리스트에서 재생할 컨텐츠를 선택받는 과정과, 상기 선택받은 컨텐츠를 재생하는 과정을 더 포함함을 특징으로 한다.
이하 본 발명의 바람직한 실시예를 첨부된 도면의 참조하여 상세히 설명하면 하기와 같다. 그리고 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
본 발명은 홈 네트워크 시스템의 휴대용 단말기에서 홈 장치로 컨텐츠 정보만을 송신하여도 컨텐츠 정보를 수신한 홈 장치에서 컨텐츠 정보에 상응하는 컨텐츠를 검색하여 재생하는 장치 및 방법에 관한 것이다.
본 발명의 설명에 앞서, 이하 본 발명에서 홈 장치라 함은 컨텐츠를 재생할 수 있고, 휴대용 단말기와 연결하여 데이터를 송/수신할 수 있는 장치를 의미하고 이러한 장치의 대표적인 예로는 디지털 TV, 오디오, 노래방 반주기 등이 있다.
도 1은 본 발명의 바람직한 일 실시 예에 따라 컨텐츠 정보를 이용하여 컨텐츠를 검색하는 홈 장치를 가지는 홈 네트워크 시스템의 구성을 도시한 도면이다. 상기 도 1을 참조하면 본 발명의 홈 네트워크 시스템은 휴대용 단말기(100), 홈 장치(110), 인터넷(120) 및, 컨텐츠 서버(132, 134, 136)들을 포함한다.
상기 휴대용 단말기(100)는 저장된 컨텐츠 중에서 상기 홈 장치(110)에서 재생할 컨텐츠를 사용자로부터 선택받고, 선택받은 컨텐츠의 정보를 상기 홈 장치(110)로 송신한다.
여기서, 상기 컨텐츠 정보라 함은 컨테츠 데이터의 이름, 압축방법, 작성자 등의 정보로서 음악파일인 MP3를 그 예로 설명하면 작곡자, 가수, 곡명, 앨범명, 제작사, 재생시간 등의 정보가 될 수 있다. 상기 컨텐츠 정보의 구성은 ISO/MPEG21 에서 정의한DIDL(Digital Item Declaration Language)로부터 파생된 포맷인 W3C에서 정의하고 있는 DIDL-Lite의 포맷을 이용할 수 있다.
상기 홈 장치(110)는 상기 휴대용 단말기(100)로부터 수신한 상기 컨텐츠 정보에 상응하는 컨텐츠를 검색한다. 이때 컨텐츠의 검색은 상기 홈 장치(110) 내에 저장된 컨텐츠에 국한될 수도 있고, 경우에 따라 인터넷(120)을 통해 연결된 컨텐츠 서버(132, 134, 136)들로 컨텐츠의 검색을 요청하여 검색된 컨텐츠를 수신하여 재생할 수도 있다.
상기 컨텐츠 서버(132, 134, 136)는 여러종류의 컨텐츠를 저장하고 관리하는 서버로서 상기 홈 장치(110)로부터 컨텐츠 정보를 수신하면 상응하는 컨텐츠를 검색하여 상기 홈 장치(110)로 송신한다.
그러면 상기 도 1에서 설명한 홈 네트워크 시스템의 각 장치에 대한 상세한 설명을 아래에서 도면을 참조하여 후술한다. 우선 휴대용 단말기(100)에 대해 살펴보고자 한다.
도 2는 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템에서 휴대용 단말기의 구성을 도시한 도면이다. 상기 도 2를 참조하면 본 발명의 휴대용 단말기는 제어부(200), 표시부(202), 입력부(204), 메모리부(216), 근거리 통신부(208), 컨텐츠 관리부(210) 및, 원격 재생 요청부(212)를 포함하여 구성한다.
상기 표시부(202)는 상기 단말기의 동작 중에 발생되는 상태 정보(또는 인디케이터), 제한된 숫자와 문자들, 동화상(moving picture) 및 정화상(still picture) 등을 디스플레이하고, 또한 본 발명에 따라 저장된 컨텐츠들의 리스트를 출력한다. 상기 표시부(202)는 칼라 액정 디스플레이 장치(LCD : Liquid Crystal Display)를 사용할 수 있다.
상기 입력부(204)는 키패드(key pad) 또는 터치 스크린 등의 사용자의 입력을 감지하는 장치로서 본 발명에 따라 홈 장치(110)에서 재생하고자 하는 컨텐츠를 선택받을 때 그 입력을 감지한다. 상기 메모리부(206)는 상기 휴대용 단말기(100)의 전반적인 동작을 제어하기 위한 프로그램과, 응용 프로그램, 저장용 데이터(전화번호, SMS 메시지, 압축된 이미지 파일, 동영상 등) 및, 다양한 컨텐츠들을 저장한다.
상기 근거리 통신부(208)는 근거리 내에 위치한 상기 홈 장치(110)와 데이터를 송/수신하기 위해 연결하여 통신하는 장치로서 그 예로 블루투스 또는 무선랜 등이 될 수 있다.
상기 컨텐츠 관리부(210)는 사용자의 요청에 따라 상기 메모리부(206)에 저장된 컨텐츠들을 검색하거나 수신하는 컨텐츠의 저장을 제어하거나 저장된 컨텐츠의 삭제를 제어한다. 상기 원격 재생 요청부(212)는 상기 컨텐츠 관리부(210)를 통해 검색한 컨텐츠 중에서 상기 홈 장치(110)에서 재생하고자 하는 컨텐츠를 사용자로부터 선택받고 선택받은 컨텐츠 정보를 상기 근거리 통신부(208)를 통해 상기 홈 장치(110)로 송신하도록 제어한다.
상기 제어부(200)는 상기 컨텐츠 관리부(210)와 상기 원격 재생 요청부(212)를 제어한다. 즉, 상기 제어부(200)는 상기 컨텐츠 관리부(210)와 상기 원격 재생 요청부(212)의 기능을 수행할 수 있다. 본 발명에서 이를 별도로 구성하여 도시한 것은 각 기능들을 구별하여 설명하기 위함이다. 따라서 실제로 제품을 구현하는 경우에 이들 모두를 제어부(200)에서 처리하도록 구성할 수도 있으며, 이들 중 일부만을 상기 제어부(200)에서 처리하도록 구성할 수도 있다.
도 3은 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템에서 홈 장치의 구성을 도시한 도면이다. 상기 도 3을 참조하면 본 발명의 홈 장치(110)는 제어부(300), 표시부(302), 입력부(304), 메모리부(306), 컨텐츠 입/출력부(308), 근거리 통신부(310), 인터넷 통신부(312), 컨텐츠 정보 해석부(314), 컨텐츠 검색부(316) 및, 컨텐츠 재생부(318)를 포함하여 구성한다.
상기 표시부(302)는 상기 홈 장치(110)의 동작 중에 발생되는 상태 정보(또는 인디케이터), 제한된 숫자와 문자들, 동화상(moving picture) 및 정화상(still picture) 등을 디스플레이하고, 또한 본 발명에 따라 수신한 컨텐츠 정보에 상응하는 컨텐츠를 검색하여 생성한 컨텐츠 리스트를 출력한다.
상기 입력부(304)는 키패드(key pad), 터치 스크린, 유/무선 리모콘 등의 사용자의 입력을 감지하는 장치로서 본 발명에 따라 검색한 컨텐트 리스트에서 재생할 컨텐츠를 선택하기 위한 사용자의 입력을 감지한다. 상기 메모리부(306)는 상기 홈 장치(110)의 전반적인 동작을 제어하기 위한 프로그램과, 응용 프로그램 및, 컨텐츠들을 저장한다. 또한, 본 발명에 따라 상기 메모리부(306)는 컨텐츠의 종류 또는 특성에 따라 검색할 컨텐츠 서버의 정보를 가진 컨텐츠 서버 테이블을 저장한다.
상기 컨텐츠 입/출력부(308)는 컨텐츠를 재생할 때 필요로 하는 상기 표시부(302)를 제외한 입력 또는 출력 장치로서 예를 들어 마이크와 스피커가 있다.
상기 근거리 통신부(310)는 근거리 내에 위치한 상기 휴대용 단말기(100)와 데이터를 송/수신하기 위해 연결하여 통신하는 장치로서 본 발명에 따라 상기 휴대용 단말기(100)에서 재생을 요청하는 컨텐츠 정보를 수신한다. 상기 근거리 통신부(310)는 블루투스 또는 무선랜 등이 될 수 있다. 상기 인터넷 통신부(312)는 인터넷을 통하여 상기 컨텐츠 서버(132, 134, 136)들과 데이터를 송/수신하기 위해 연결하여 통신하는 장치로서 본 발명에 따라 검색하고자 하는 컨텐츠 정보를 송신하고, 검색에 따른 컨텐츠 리스트 또는 컨텐츠를 수신한다.
상기 컨텐츠 정보 해석부(314)는 상기 휴대용 단말기(100)로부터 수신한 컨텐츠 정보를 해석하여 검색하고자 하는 컨텐츠의 종류와 검색대상 등을 확인하도록 제어한다.
상기 컨텐츠 검색부(316)는 상기 컨텐츠 정보 해석부(314)를 통해 해석한 컨텐츠 정보를 이용하여 상기 메모리부(306)에서 상응하는 컨텐츠들을 검색하고 검색한 컨텐츠들의 리스트를 상기 표시부(302)로 출력하도록 제어한다.
또한 상기 컨텐츠 검색부(316)는 검색결과 컨텐츠 정보에 상응하는 컨텐츠가 상기 메모리부(306)에 존재하지 않거나 사용자가 추가 검색을 요청하는 경우 상기 메모리부(306)에 저장된 상기 컨텐츠 서버 테이블에서 검색을 요청할 컨텐츠 서버를 확인하고, 상기 인터넷 통신부(312)를 통해 확인한 컨텐츠 서버로 상기 컨텐츠 정보를 송신하도록 제어한다. 이후 상기 컨텐츠 서버로부터 검색한 컨텐츠 리스트 또는 컨텐츠를 수신하면 이를 출력하도록 제어한다.
상기 컨텐츠 재생부(318)는 상기 컨텐츠 검색부(316)에서 출력한 상기 컨텐츠 리스트에서 재생할 컨텐츠를 선택받으면 선택받은 컨텐츠를 제생하도록 제어한다. 만약, 선택받은 컨텐츠가 상기 메모리부(306)에 저장된 컨텐츠가 아니고 상기 컨텐츠 서버로부터 컨텐츠의 리스트만 받은 경우, 상기 컨텐츠 서버로 컨텐츠를 요청하고 수신하여 재생하도록 제어한다.
상기 제어부(300)는 상기 컨텐츠 정보 해석부(314), 상기 컨텐츠 검색부(316) 및, 상기 컨텐츠 재생부(318)를 제어한다. 즉, 상기 제어부(300)는 상기 컨텐츠 정보 해석부(314), 상기 컨텐츠 검색부(316) 및, 상기 컨텐츠 재생부(318)의 기능을 수행할 수 있다. 본 발명에서 이를 별도로 구성하여 도시한 것은 각 기능들을 구별하여 설명하기 위함이다. 따라서 실제로 제품을 구현하는 경우에 이들 모두를 제어부(300)에서 처리하도록 구성할 수도 있으며, 이들 중 일부만을 상기 제어부(300)에서 처리하도록 구성할 수도 있다.
도 4는 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템에서 컨텐츠 서버의 구성을 도시한 도면이다. 상기 도 4을 참조하면 본 발명의 컨텐츠 서버(132, 134, 136)는 제어부(400), 메모리부(402), 인터넷 통신부(404), 컨텐츠 정보 해석부(406), 컨텐츠 검색부(408) 및, 컨텐츠 관리부(410)를 포함하여 구성한다.
상기 메모리부(402)는 상기 컨텐츠 서버(132, 134, 136)의 전반적인 동작을 제어하기 위한 프로그램과, 응용 프로그램 및, 컨텐츠들을 저장한다. 상기 인터넷 통신부(404)는 인터넷을 통하여 상기 홈 장치(110)와 데이터를 송/수신하기 위해 연결하여 통신하는 장치로서 본 발명에 따라 검색하고자 하는 컨텐츠 정보를 상기 홈 장치(110)로부터 수신하고, 검색에 따른 컨텐츠 리스트 또는 컨텐츠를 상기 홈 장치(110)로 송신한다.
상기 컨텐츠 정보 해석부(406)는 상기 홈 장치(110)로부터 수신한 컨텐츠 정보를 해석하여 검색하고자 하는 컨텐츠의 종류와 검색대상 등을 확인하도록 제어한다. 상기 컨텐츠 검색부(408)는 상기 컨텐츠 정보 해석부(406)를 통해 해석한 컨텐츠 정보를 이용하여 상기 메모리부(402)에서 상응하는 컨텐츠들을 검색하도록 제어한다. 상기 컨텐츠 관리부(410)는 상기 메모리부(402)에 컨텐츠를 저장하거나 삭제하는 등의 관리를 수행하고, 또한 상기 컨텐츠 검색부(408)에서 검색한 컨텐츠들의 리스트 또는 검색한 컨텐츠를 상기 인터넷 통신부(404)를 통해 검색을 요청한 상기 홈 장치(110)로 송신하도록 제어한다.
상기 제어부(400)는 상기 컨텐츠 정보 해석부(406), 상기 컨텐츠 검색부(408) 및, 상기 컨텐츠 관리부(410)를 제어한다. 즉, 상기 제어부(400)는 상기 컨텐츠 정보 해석부(406), 상기 컨텐츠 검색부(408) 및, 상기 컨텐츠 관리부(410)의 기능을 수행할 수 있다. 본 발명에서 이를 별도로 구성하여 도시한 것은 각 기능들을 구별하여 설명하기 위함이다. 따라서 실제로 제품을 구현하는 경우에 이들 모두를 제어부(400)에서 처리하도록 구성할 수도 있으며, 이들 중 일부만을 상기 제어부(400)에서 처리하도록 구성할 수도 있다.
이하, 상기와 같이 구성된 본 발명에 따른 홈 네트워크 시스템에서 컨텐츠를 검색하고 재생하는 방법을 아래에서 도면을 참조하여 설명한다.
도 5는 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템에서 컨텐츠를 검색하여 재생하는 과정을 도시한 흐름도이다.
상기 도 5를 참조하면 500단계에서 상기 휴대용 단말기(100)에서 재생요청 하고자 하는 컨텐츠 정보를 생성하고 상기 컨텐츠 정보를 포함한 컨텐츠 재생요청 메시지(M10)를 상기 홈 장치(110)에 송신한다.
상기 컨텐츠 재생요청 메시지(M10)를 수신한 상기 홈 장치(110)는 502단계에서 상기 컨텐츠 재생요청 메시지(M10)에 포함된 상기 컨텐츠 정보에 상응하는 컨텐츠를 검색한다. 이때 검색결과 상기 컨텐츠 정보에 상응하는 컨텐츠가 검색되지 않거나 사용자가 추가 검색을 요청하는 경우 컨텐츠 서버(132)로 상기 컨텐츠 정보를 포함한 컨텐츠 요청 메시지(M20)를 송신한다.
상기 컨텐츠 요청 메시지(M20)를 수신한 상기 컨텐츠 서버(132)는 504단계에서 상기 컨텐츠 요청 메시지(M20)에 포함된 상기 컨텐츠 정보에 상응하는 컨텐츠를 검색하고 검색결과를 포함한 컨텐츠 응답 메시지(M30)를 상기 홈 장치(110)로 송신한다.
이후 상기 홈 장치(110)는 506단계로 진행하여 상기 홈 장치(110)와 상기 컨텐츠 서버(132)에서 검색한 상기 컨텐츠 정보에 상응하는 컨텐츠 리스트를 출력하고, 508단계로 진행하여 사용자로부터 상기 검색한 컨텐츠 리스트에서 재생할 컨텐츠를 선택받고, 510단계로 진행하여 상기 선택받은 컨텐츠를 재생한다.
도 6은 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템의 휴대용 단말기에서 홈 장치로 컨텐츠의 재생을 요청하는 과정을 도시한 흐름도이다.
상기 도 6을 참조하면 본 발명의 휴대용 단말기(100)는 600단계에서 컨텐츠의 원격재생 이벤트의 발생을 감지하면, 602단계로 진행하여 상기 휴대용 단말기(100)에 저장된 컨텐츠들의 리스트를 출력하고, 604단계로 진행하여 사용자로부터 상기 컨텐츠 리스트 중에서 원격 재생할 컨텐츠를 선택받고, 606단계로 진행하여 선택받은 컨텐츠의 정보를 확인하고, 상기 컨텐츠 정보를 포함하는 컨텐츠 재생 요청 메시지를 생성하고, 608단계로 진행하여 원격재생할 대상인 홈 장치(110)와 통신을 연결하고, 610단계로 진행하여 상기 컨텐츠 재생 요청 메시지를 상기 홈 장치(110)로 송신한다.
도 7은 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템의 홈 장치에서 수신하는 컨텐츠 정보를 이용하여 컨텐츠를 검색하고 재생하는 과정을 도시한 흐름도이다.
상기 도 7을 참조하면 본 발명의 홈 장치(110)는 700단계에서 휴대용 단말기(100)로부터 컨텐츠 재생요청 메시지를 수신하면, 702단계로 진행하여 상기 컨텐츠 재생요청 메시지에 포함된 컨텐츠 정보를 해석하고, 704단계로 진행하여 상기 홈 장치(110)에 저장된 컨텐츠 중에서 상기 해석한 컨텐츠 정보에 상응하는 컨텐츠를 검색하고, 706단계로 진행하여 검색결과 상기 해석한 컨텐츠 정보에 상응하는 컨텐츠가 존재하는지 여부를 확인한다. 확인결과 상응하는 컨텐츠가 존재하지 않으 면 상기 홈 장치(110)는 710단계로 진행한다. 상기 710단계의 상세한 설명은 708단계 후에 후술한다.
상기 706단계의 확인결과 상응하는 컨텐츠가 존재하면, 708단계로 진행하여 검색한 컨텐츠들의 리스트인 컨텐츠 리스트를 출력하고, 710단계로 진행하여 외부장치인 컨텐츠 서버를 통해 상기 컨텐츠 정보를 검색하는 추가 검색의 요청 여부를 확인한다. 추가 검색의 요청의 발생은 검색된 컨텐츠가 없을 때 컨텐츠가 없으면 자동으로 추가 검색하도록 기설정되어있는 경우나 사용자의 요청에 의해 발생한다.
상기 710단계의 확인결과 추가 검색 요청이 발생하지 않았으면, 상기 홈 장치(110)는 722단계로 진행한다. 상기 722단계는 720단계 설명 후에 상세히 후술하겠다..
상기 710단계의 확인결과 추가 검색 요청의 발생을 감지하면, 상기 홈 장치(110)는 712단계로 진행하여 상기 해석한 컨텐츠 정보를 이용하여 컨텐츠 서버 테이블에서 검색을 요청할 컨텐츠 서버를 검색하고, 714단계로 진행하여 상기 컨텐츠 정보를 포함한 컨텐츠 요청 메시지를 검색한 컨텐츠 서버(132)로 송신하고, 716단계로 진행하여 상기 컨텐츠 요청 메시지를 송신한 상기 컨텐츠 서버(132)로부터 컨텐츠 응답 메시지를 수신하였는지 확인한다.
상기 716단계의 확인결과 상기 컨텐츠 응답 메시지를 수신하면, 상기 홈 장치(110)는 수신한 상기 컨텐츠 응답 메시지에 상기 컨텐츠 서버(132)에서 검색한 컨텐츠 리스트 혹은 컨텐츠가 포함되어 있는지 검사한다. 검사결과 포함된 컨텐츠 리스트 혹은 컨텐츠가 없으면, 상기 홈 장치(110)는 726단계로 진행하여 검색된 컨 텐츠가 없음을 알리는 안내 메시지를 출력하고 종료한다.
하지만 상기 718단계의 검사결과 포함된 컨텐츠 리스트 혹은 컨텐츠가 존재하면, 상기 홈 장치(110)는 720단계로 진행하여 상기 홈 장치(110)와 상기 컨텐츠 서버(132)에서 검색한 컨텐츠들을 컨텐츠 리스트로 출력하고, 722단계로 진행하여 상기 컨텐츠 리스트 중에서 재생할 컨텐츠의 선택을 확인한다.
상기 722단계의 확인결과 컨텐츠를 선택받으면, 상기 홈 장치(110)는 724단계로 진행하여 선택받은 컨텐츠를 재생한다.
도 8은 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템의 컨텐츠 서버에서 홈 장치의 요청에 따라 컨텐츠를 검색하고 검색한 컨텐츠를 제공하는 과정을 도시한 흐름도이다.
상기 도 8을 참조하면 상기 컨텐츠 서버(132)는 800단계에서 컨텐츠 요청 메세지를 수신하면, 802단계로 진행하여 상기 컨텐츠 요청 메세지에 포함된 컨텐츠 정보를 해석하고, 804단계로 진행하여 상기 해석한 컨텐츠 정보에 상응하는 컨텐츠를 검색하고, 806단계로 진행하여 상기 컨텐츠 요청 메세지를 송신한 홈 장치(110)로 검색한 컨텐츠 리스트 또는 컨텐츠를 포함하는 컨텐츠 응답 메시지를 생성하여 송신한다.
분명히, 청구항들의 범위내에 있으면서 이러한 실시예들을 변형할 수 있는 많은 방식들이 있다. 다시 말하면, 이하 청구항들의 범위를 벗어남 없이 본 발명을 실시할 수 있는 많은 다른 방식들이 있을 수 있는 것이다.
상술한 바와 같이 본 발명은 홈 네트워크 시스템의 휴대용 단말기에서 홈 장치로 컨텐츠 정보만을 송신하여도 컨텐츠 정보를 수신한 홈 장치에서 컨텐츠 정보에 상응하는 컨텐츠를 검색하여 재생하는 장치 및 방법에 관한 것으로, 적은 데이터를 전송하여 고품질의 컨텐츠를 제공받는 효과가 있다.

Claims (13)

  1. 컨텐츠를 검색하고 재생하는 홈 네트워크 시스템에 있어서,
    저장된 컨텐츠 중에서 홈 장치에서 재생할 컨텐츠를 선택받고, 상기 선택받은 컨텐츠의 컨텐츠 정보를 포함한 컨텐츠 재생요청 메시지를 상기 홈 장치로 송신하는 휴대용 단말기와,
    상기 휴대용 단말기로부터 상기 컨텐츠 재생요청 메시지를 수신하면 포함된 상기 컨텐츠 정보를 해석하고 상기 컨텐츠 정보에 상응하는 컨텐츠를 검색하여 컨텐츠 리스트로 출력하고 상기 컨텐츠 리스트 중에서 재생할 컨텐츠를 선택받아 재생하는 상기 홈 장치를 포함함을 특징으로 하는 홈 네트워크 시스템.
  2. 제 1항에 있어서,
    상기 홈 장치는,
    검색결과 상기 컨텐츠 정보에 상응하는 컨텐츠가 존재하지 않거나 또는 사용자로부터 추가 검색 요청을 수신하면 상기 컨텐츠 정보를 포함하는 컨텐츠 요청 메시지를 컨텐츠 서버로 송신함을 특징으로 하고,
    상기 컨텐츠 요청 메시지를 수신하면 포함된 상기 컨텐츠 정보를 해석하고 상기 컨텐츠 정보에 상응하는 컨텐츠를 검색하고 검색결과를 포함하는 컨텐츠 응답 메시지를 상기 홈 장치로 전송하는 상기 컨텐츠 서버를 더 포함함을 특징으로 하는 홈 네트워크 시스템.
  3. 제 1항에 있어서,
    상기 휴대용 단말기는,
    상기 홈 장치와 연결하여 통신하는 통신부와,
    다양한 컨텐츠들을 저장하는 메모리부와,
    상기 메모리부에 저장된 컨텐츠들을 관리하고 요청에 따라 검색하여 저장된 컨텐츠들의 리스트를 출력하도록 제어하는 컨텐츠 관리부와,
    상기 컨텐츠 관리부를 통해 검색한 컨텐츠 중에서 상기 홈 장치에서 재생할 컨텐츠를 선택받으면, 상기 선택받은 컨텐츠의 상기 컨텐츠 정보를 포함한 상기 컨텐츠 재생요청 메시지를 상기 통신부를 통해 상기 홈 장치로 송신하도록 제어하는 원격 재생 요청부를 포함함을 특징으로 하는 홈 네트워크 시스템.
  4. 제 2항에 있어서,
    상기 홈 장치는,
    상기 휴대용 단말기와 통신을 연결하여 상기 컨텐츠 재생요청 메시지를 수신하는 제1 통신부와,
    다양한 컨텐츠들을 저장하는 메모리부와,
    상기 컨텐츠 재생요청 메시지에 포함된 상기 컨텐츠 정보를 해석하는 컨텐츠 정보 해석부와,
    상기 컨텐츠 정보 해석부를 통해 해석한 상기 컨텐츠 정보를 이용하여 상기 메모리부에서 상응하는 컨텐츠를 검색하고 검색결과를 컨텐츠 리스트로 출력하도록 제어하는 컨텐츠 검색부와,
    상기 컨텐츠 검색부에서 출력한 상기 컨텐츠 리스트에서 재생할 컨텐츠를 선택받으면 상기 선택받은 컨텐츠를 제생하도록 제어하는 컨텐츠 재생부를 포함함을 특징으로 하는 홈 네트워크 시스템.
  5. 제 4항에 있어서,
    상기 홈 장치는,
    상기 컨텐츠 서버와 연결하여 통신하는 제2 통신부를 더 포함하고,
    상기 컨텐츠 검색부는 컨텐츠 정보에 상응하는 컨텐츠가 상기 메모리부에 존재하지 않거나 사용자가 추가검색을 요청하는 경우 상기 제2 통신부를 통해 컨텐츠 서버로 상기 컨텐츠 정보를 포함한 컨텐츠 요청 메시지를 송신하도록 제어함을 특징으로 하는 홈 네트워크 시스템.
  6. 제 5항에 있어서,
    상기 컨텐츠 검색부는 상기 컨텐츠 서버로부터 상기 컨텐츠 응답 메시지를 수신하면 상기 컨텐츠 응답 메시지에 포함된 검색결과인 상기 컨텐츠 서버에서 검색한 컨텐츠 리스트를 출력하고, 상기 컨텐츠 서버에서 검색한 상기 컨텐츠 리스트에서 재생할 컨텐츠를 선택받으면 상기 컨텐츠 서버로부터 컨텐츠를 수신하여 재생하도록 제어함을 특징으로 하는 홈 네트워크 시스템.
  7. 제 2항에 있어서,
    상기 컨텐츠 서버는,
    상기 홈 장치와 연결하여 통신하는 통신부와,
    다양한 컨텐츠들을 저장하는 메모리부와,
    상기 홈 장치로부터 수신한 상기 컨텐츠 요청 메시지에 포함된 상기 컨텐츠 정보를 해석하는 컨텐츠 정보 해석부와,
    상기 컨텐츠 정보 해석부를 통해 해석한 상기 컨텐츠 정보를 이용하여 상기 메모리부에서 상응하는 컨텐츠를 검색하도록 제어하는 컨텐츠 검색부와,
    상기 컨텐츠 검색부에서 검색한 검색결과를 포함하는 상기 컨텐츠 응답 메시지를 상기 통시부를 통해 검색을 요청한 상기 홈 장치로 송신하도록 제어하는 컨텐츠 관리부를 포함함을 특징으로 하는 홈 네트워크 시스템.
  8. 홈 네트워크 시스템에서 컨텐츠를 재생하는 방법에 있어서,
    휴대용 단말기에서 재생할 컨텐트 정보를 홈 장치로 송신하는 과정과,
    상기 컨텐트 정보를 수신한 상기 홈 장치는 상기 컨텐츠 정보에 상응하는 컨텐츠들을 검색하여 리스트로 출력하는 과정과,
    상기 검색한 컨텐츠 리스트에서 재생할 컨텐츠를 선택받는 과정과,
    상기 선택받은 컨텐츠를 재생하는 과정을 포함함을 특징으로 하는 홈 네트워크 시스템에서 컨텐츠를 재생하는 방법.
  9. 홈 네트워크 시스템의 휴대용 단말기에서 컨텐츠의 원격재생을 요청하는 방법에 있어서,
    상기 휴대용 단말기에 저장된 컨텐츠들 중에서 원격 재생할 컨텐츠를 선택받는 과정과,
    상기 선택받은 컨텐츠의 정보를 확인하는 과정과,
    상기 컨텐츠 정보를 포함하는 컨텐츠 재생 요청 메시지를 생성하는 과정과,
    원격재생을 하는 대상인 홈 장치와 통신을 연결하는 과정과,
    상기 컨텐츠 재생 요청 메시지를 상기 홈 장치로 송신하는 과정을 포함함을 특징으로 하는 휴대용 단말기에서 컨텐츠의 원격재생을 요청하는 방법.
  10. 홈 네트워크 시스템의 홈 장치에서 요청받은 컨텐츠를 재생하는 방법에 있어서,
    휴대용 단말기로부터 컨텐츠 재생요청 메시지를 수신하면, 상기 컨텐츠 재생요청 메시지에 포함된 컨텐츠 정보를 해석하는 과정과,
    상기 홈 장치에 저장된 컨텐츠들 중에서 상기 해석한 컨텐츠 정보에 상응하는 컨텐츠를 검색하는 과정과,
    검색한 컨텐츠들의 리스트인 컨텐츠 리스트를 출력하는 과정과,
    상기 컨텐츠 리스트에서 재생할 컨텐츠를 선택받는 과정과,
    상기 선택받은 컨텐츠를 재생하는 과정을 더 포함함을 특징으로 하는 홈 장치에서 요청받은 컨텐츠를 재생하는 방법.
  11. 제 10항에 있어서,
    상기 컨텐츠를 검색하는 과정은,
    겸색결과 상기 컨텐츠 정보에 상응하는 컨텐츠가 존재하지 않거나 또는, 사용자가 추가검색을 요청하는 경우,
    검색을 요청한 컨텐츠 서버로 상기 컨텐츠 정보를 포함한 컨텐츠 요청 메시지를 송신하는 과정과,
    상기 컨텐츠 서버로부터 상기 컨텐츠 서버에서 검색한 컨텐츠 리스트를 포함한 컨텐츠 응답 메시지를 수신하는 과정을 더 포함함을 특징으로 하는 홈 장치에서 요청받은 컨텐츠를 재생하는 방법.
  12. 제 10항에 있어서,
    상기 컨텐츠 리스트를 출력하는 과정에서 상기 컨텐츠 리스트는,
    상기 홈 장치와 상기 컨텐츠 서버에서 검색한 컨텐츠들의 리스트임을 특징으로 하는 홈 장치에서 요청받은 컨텐츠를 재생하는 방법.
  13. 제 11항에 있어서,
    상기 컨텐츠 요청 메시지를 수신한 상기 컨텐츠 서버는,
    상기 컨텐츠 요청 메시지에 포함된 상기 컨텐츠 정보를 해석하는 과정과,
    상기 컨텐츠 서버에 저장된 컨텐츠 중에서 해석한 상기 컨텐츠 정보에 상응하는 컨텐츠를 검색하는 과정과,
    상기 검색한 컨텐츠들의 리스트 또는 컨텐츠를 상기 컨텐츠 응담 메시지에 포함하여 상기 홈 장치로 송신하는 과정을 포함함을 특징으로 하는 홈 장치에서 요청받은 컨텐츠를 재생하는 방법.
KR1020060134782A 2006-12-27 2006-12-27 홈 네트워크 시스템에서 컨텐츠를 검색하고 재생하는 장치및 방법 KR100860754B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060134782A KR100860754B1 (ko) 2006-12-27 2006-12-27 홈 네트워크 시스템에서 컨텐츠를 검색하고 재생하는 장치및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060134782A KR100860754B1 (ko) 2006-12-27 2006-12-27 홈 네트워크 시스템에서 컨텐츠를 검색하고 재생하는 장치및 방법

Publications (2)

Publication Number Publication Date
KR20080060546A true KR20080060546A (ko) 2008-07-02
KR100860754B1 KR100860754B1 (ko) 2008-09-29

Family

ID=39813057

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060134782A KR100860754B1 (ko) 2006-12-27 2006-12-27 홈 네트워크 시스템에서 컨텐츠를 검색하고 재생하는 장치및 방법

Country Status (1)

Country Link
KR (1) KR100860754B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013069914A1 (ko) * 2011-11-07 2013-05-16 엘지전자 주식회사 제어 장치, 제어 타겟 장치 및 이들의 컨텐트 정보 전송 방법
KR101375791B1 (ko) * 2012-03-14 2014-03-19 한국과학기술원 단말, 그의 컨텐츠 재생 방법, 메시지 관리 시스템 및 그의 컨텐츠 관련 메시지 제공 방법

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1667411B1 (en) * 2004-12-01 2018-11-21 Thomson Licensing System and method for content playback

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013069914A1 (ko) * 2011-11-07 2013-05-16 엘지전자 주식회사 제어 장치, 제어 타겟 장치 및 이들의 컨텐트 정보 전송 방법
KR101375791B1 (ko) * 2012-03-14 2014-03-19 한국과학기술원 단말, 그의 컨텐츠 재생 방법, 메시지 관리 시스템 및 그의 컨텐츠 관련 메시지 제공 방법

Also Published As

Publication number Publication date
KR100860754B1 (ko) 2008-09-29

Similar Documents

Publication Publication Date Title
EP1941639B1 (en) Media player with user-operable key for automatic selection and recording to an associated playlist
JP6430656B2 (ja) コンテンツアイテムを表示するシステム、方法、及び装置
JP4114421B2 (ja) 電子機器装置、サーバ装置、レイアウト記述文書の提供方法
US20150207930A1 (en) Apparatus and method for sharing information through presence service in a communication network
KR20120126803A (ko) 휴대용 단말기에서 주변 디바이스의 데이터를 저장하기 위한 장치 및 방법
CN101529867A (zh) 在对等配置中共享多媒体内容
JP2008282295A (ja) コンテンツ配信システム、携帯端末装置及びプログラム
KR100566215B1 (ko) 동영상 콘텐트의 북마크 서비스 방법
JP2010146661A (ja) 端末装置及びコンテンツデータ処理方法
US20070121818A1 (en) Information processing apparatus, information processing method, and program that enable viewing of content during telephone call
KR100860754B1 (ko) 홈 네트워크 시스템에서 컨텐츠를 검색하고 재생하는 장치및 방법
JPWO2006123399A1 (ja) メタデータ管理装置
KR20120045217A (ko) 소셜 네트워크 서비스 정보 등록 방법 및 장치
KR20100062157A (ko) 영상처리장치, 서버 및 제어방법
JP4711928B2 (ja) コミュニケーション支援システムおよびプログラム
JP2010233034A (ja) 関連コンテンツ配信システム、ユーザデバイス管理サーバ、及びコンピュータプログラム
JP2002163170A (ja) コンテンツ発注方法並びにその端末、コンテンツ提供方法並びにそのシステム
KR101433146B1 (ko) 사용자 컨텐츠 업로드 방법 및 시스템
JP2009130644A (ja) 通信装置、通信方法、プログラム、および記憶媒体
JP4791213B2 (ja) 通信装置、通信方法及びプログラム
JP2007158685A (ja) 動画配信システム
JP2009267634A (ja) 端末装置及び伝送制御方法
JP4987108B2 (ja) 携帯電話機
JP2008182319A (ja) ストリームデータ再生システム、携帯端末機およびストリームデータ再生方法
KR20080093567A (ko) 이동통신 단말기 및 그의 동영상 목록 표시 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120830

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20130829

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140828

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150828

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160830

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20170830

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20180830

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20190821

Year of fee payment: 12