KR20130047480A - Apparatus and method for providing contents based on search pattern of user - Google Patents
Apparatus and method for providing contents based on search pattern of user Download PDFInfo
- Publication number
- KR20130047480A KR20130047480A KR1020110112536A KR20110112536A KR20130047480A KR 20130047480 A KR20130047480 A KR 20130047480A KR 1020110112536 A KR1020110112536 A KR 1020110112536A KR 20110112536 A KR20110112536 A KR 20110112536A KR 20130047480 A KR20130047480 A KR 20130047480A
- Authority
- KR
- South Korea
- Prior art keywords
- content
- search
- user terminal
- information
- additional
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 34
- 230000005540 biological transmission Effects 0.000 claims description 12
- 230000008520 organization Effects 0.000 claims description 4
- 238000001914 filtration Methods 0.000 claims description 3
- 230000000875 corresponding effect Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000002596 correlated effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/232—Content retrieval operation locally within server, e.g. reading video streams from disk arrays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
- H04N21/2355—Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
- H04N21/4542—Blocking scenes or portions of the received content, e.g. censoring scenes
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
컨텐츠 제공 시, 사용자 단말기로부터 입력된 검색 질의어에 대응하여 적어도 하나 이상의 컨텐츠를 포함하는 기본 검색 목록을 상기 사용자 단말로 전송하고, 사용자 단말기로부터 선택 컨텐츠에 대한 컨텐츠 선택 정보를 수신하여, 검색 질의어 및 컨텐츠 선택 정보를 포함하는 적어도 하나 이상의 검색 상황 조건에 기초하여 사용자 단말기의 검색 패턴을 결정하고, 결정된 검색 패턴에 따라 사용자 단말기의 검색 상황에 따른 추가 컨텐츠를 검색하여 제공한다.When providing content, a basic search list including at least one or more contents corresponding to a search query input from a user terminal is transmitted to the user terminal, and content selection information on the selected content is received from the user terminal, whereby the search query and content are received. A search pattern of the user terminal is determined based on at least one search situation condition including selection information, and additional content according to the search situation of the user terminal is searched and provided according to the determined search pattern.
Description
본 발명은 검색 상황에 적합한 컨텐츠를 검색하여 제공하는 컨텐츠 제공 장치 및 방법에 관한 것이다.The present invention relates to a content providing apparatus and method for searching for and providing content suitable for a search situation.
다양한 멀티 디바이스를 연계하여 통합적이고 일관성 있는 컨텐츠 제공 서비스를 제공하고자 할 때, 다양한 컨텐츠들에 대한 정확한 접근성을 어떻게 제공하느냐 하는 문제가 차별화 요소가 되고 있다. 이처럼 컨텐츠 제공 서비스를 통해 다수의 디바이스에 제공될 수 있는 컨텐츠는, 실시간 방송, VoD(Video on Demand), 앱, 음악, e-Book, 게임, UCC, 웹 컨텐츠 등 다양한 종류가 제공될 수 있으며, 하나의 컨텐츠에 대해 디바이스의 종류에 상관없이 컨텐츠 재생이 가능하도록 인코딩 되어 디바이스간 연속적인 시청 정보까지 공유되어 연계될 수 있다.In order to provide an integrated and consistent content providing service by connecting various multi-devices, the problem of how to provide accurate access to various contents becomes a differentiating factor. As such, contents that can be provided to a plurality of devices through a content providing service may be provided in various types such as real time broadcasting, VoD (Video on Demand), apps, music, e-books, games, UCC, and web contents. Regardless of the type of device, content may be encoded for one content so that continuous viewing information may be shared and linked between devices.
이와 같은 컨텐츠 제공 서비스 시에는 일반적으로 사용자가 원하는 컨텐츠 정보를 얻기 위해 컨텐츠 검색을 수행하게 한다. 종래 기술 중, 대한민국 공개특허 2009-0069978호에서는 다수의 단말이 서비스 받았던 컨텐츠 사용 이력에 기초하여 추천 컨텐츠 목록을 생성하고, 컨텐츠를 요청하는 단말에 대해 상기 요청하는 단말의 사용자 정보에 매칭되는 추천 컨텐츠 목록을 검색하여 제공하는 컨텐츠 사용 이력에 따른 단말기 최적 메뉴 제공 시스템, 장치 및 방법을 개시하고 있다. In such a content providing service, a content search is generally performed to obtain content information desired by a user. In the prior art, Korean Patent Laid-Open Publication No. 2009-0069978 discloses a list of recommended content based on a content usage history of a plurality of terminals, and recommends content that matches user information of the requesting terminal for the terminal requesting the content. Disclosed is a system, apparatus, and method for providing an optimal menu for a terminal according to a history of using a content by searching a list.
그러나 이와 같은 기존의 컨텐츠 제공 서비스는 사용자 단말의 특성이나 사용자의 현재 상황 조건을 고려하지 않고 단편적인 검색 결과를 일회적으로 제공하고 있다. However, the existing content providing service provides one-time fragmentary search results without considering the characteristics of the user terminal or the current situation of the user.
또한, 기존의 일반적인 컨텐츠 검색 서비스에서는 사용자가 입력하는 검색어 자체 혹은 검색된 결과에 포함된 특정 개체를 사용자가 선택하는 행동을 통해서 획득할 수 있는 사용자의 의도나 목적 부분을 전혀 활용하지 못하고 있다. In addition, the existing general content search service does not utilize the user's intention or purpose part that can be obtained through the user's action of selecting a specific search word input by the user or a specific object included in the search result.
따라서, 종래의 컨텐츠 검색 및 제공 서비스에서는 사용자가 자신의 취향과 목적에 맞는 컨텐츠를 개별적으로 찾기 위해 반복적인 질의를 수행해야만 한다.Therefore, in the conventional content searching and providing service, the user must perform a repetitive query in order to individually find contents that match his or her taste and purpose.
예를 들어, 동일한 질의어로 다수의 검색을 수행해야만 하는 경우도 발생할 수 있다. 즉, 종래의 컨텐츠 검색 및 제공 서비스에서는 하나의 방송 프로그램 명칭을 검색어로 활용하여 해당 방송 프로그램에 대한 다시보기 서비스를 이용하고 싶을 경우, EPG(Electronic Program Guide) 검색을 통한 실시간 방송 프로그램 제목 검색 수행 후 동일한 질의어로 다시 VoD 검색을 수행해야만 하는 문제점이 존재하였다.For example, it may occur that multiple searches must be performed with the same query. That is, in the conventional content searching and providing service, if a user wants to use a replay service for a corresponding broadcast program using one broadcast program name as a search word, after performing a real-time broadcast program title search through an EPG (Electronic Program Guide) search There has been a problem of having to perform VoD search again with the same query.
본 발명은 전술한 종래 기술의 문제점을 해결하기 위한 것으로서, 컨텐츠 검색 요청 시의 상황 조건에 적응적인 컨텐츠 검색 결과를 제공하는 컨텐츠 제공 장치 및 방법을 제공하고자 한다.SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems of the prior art, and provides an apparatus and method for providing a content that provides a content search result adaptive to a situation condition when a content search request is made.
상기와 같은 기술적 과제를 달성하기 위한 본 발명의 일 측면에 따르면, 컨텐츠 제공 장치는, 사용자 단말기로부터 입력된 검색 질의어에 대응하여 적어도 하나 이상의 컨텐츠를 포함하는 기본 검색 목록을 상기 사용자 단말로 전송하는 기본 검색 처리부; 상기 사용자 단말기로부터 상기 컨텐츠 중 어느 하나의 선택 컨텐츠에 대한 컨텐츠 선택 정보를 수신하는 컨텐츠 선택 수신부; 상기 검색 질의어 및 상기 컨텐츠 선택 정보를 포함하는 적어도 하나 이상의 검색 상황 조건에 기초하여 상기 사용자 단말기의 검색 패턴을 결정하는 검색 패턴 결정부; 및 상기 결정된 검색 패턴에 기초하여 상기 사용자 단말기의 검색 상황에 따른 추가 컨텐츠를 검색하고, 상기 사용자 단말기로 적어도 하나의 상기 추가 컨텐츠를 제공하는 추가 컨텐츠 제공부를 포함한다.According to an aspect of the present invention for achieving the above technical problem, the content providing apparatus, the basic for transmitting a basic search list including at least one or more content corresponding to the search query input from the user terminal to the user terminal Search processing unit; A content selection receiver configured to receive content selection information on the selected content of the content from the user terminal; A search pattern determination unit to determine a search pattern of the user terminal based on at least one or more search condition conditions including the search query and the content selection information; And an additional content providing unit configured to search for additional content according to a search situation of the user terminal based on the determined search pattern, and provide at least one additional content to the user terminal.
그리고, 본 발명의 다른 측면에 따르면, 컨텐츠 제공 방법은, 사용자 단말기로부터 검색 질의어를 포함하는 컨텐츠 검색 요청을 수신하면, 상기 검색 질의어에 따른 기본 검색을 수행하는 단계; 상기 기본 검색을 통해 검출된 컨텐츠의 정보를 포함하는 기본 검색 목록을 상기 사용자 단말기로 제공하는 단계; 상기 사용자 단말기로부터 상기 기본 검색 목록 중 어느 하나의 컨텐츠에 대한 컨텐츠 선택 정보를 수신하는 단계; 상기 사용자 단말기에 대해 상기 검색 질의어 및 상기 컨텐츠 선택 정보를 포함하는 검색 상황 조건을 수집하는 단계; 상기 검색 상황 조건에 따른 검색 패턴을 결정하는 단계; 상기 검색 상황 조건 및 상기 결정된 검색 패턴 중 적어도 하나 이상에 기초하여 추가 컨텐츠 검색을 수행하는 단계; 및 상기 추가 컨텐츠 검색을 통해 검출된 적어도 하나의 추가 컨텐츠를 상기 사용자 단말기로 제공하는 단계를 포함한다.According to another aspect of the present invention, a content providing method includes: performing a basic search according to the search query when receiving a content search request including a search query from a user terminal; Providing a basic search list including information of contents detected through the basic search to the user terminal; Receiving content selection information on any one of contents of the basic search list from the user terminal; Collecting a search condition condition including the search query and the content selection information for the user terminal; Determining a search pattern according to the search situation condition; Performing an additional content search based on at least one of the search situation condition and the determined search pattern; And providing the user terminal with at least one additional content detected through the search for the additional content.
전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 사전에 검색 상황 조건 별로 적합한 검색 패턴을 설정해두고, 컨텐츠 검색이 요청된 상황에 적합한 검색 패턴에 따른 컨텐츠를 검색하여 제공함으로써 사용자의 컨텐츠 검색 의도 및 목적에 부합되는 맞춤형 컨텐츠를 신속하고 편리하게 검색하여 제공할 수 있어 효과적이다.According to any one of the above-described problem solving means of the present invention, by setting the appropriate search pattern for each search situation condition in advance, the content search intention of the user by searching for and providing the content according to the search pattern suitable for the content search request And it is effective because it can quickly and conveniently search for and provide customized content that meets the purpose.
그리고, 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 검색 상황 조건에 부합되는 맞춤형 컨텐츠와 더불어, 사용자가 입력한 검색 질의어에 따라 기본적으로 검색되는 컨텐츠 및 사용자에 대해 지인들이 추천한 컨텐츠를 함께 제공할 수 있어 편리하다.In addition, according to any one of the problem solving means of the present invention, in addition to the customized content that meets the search situation conditions, the content that is basically searched according to the search query entered by the user and the content recommended by acquaintances recommended by the user It is convenient to be able to do it.
또한, 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 검색된 다수의 컨텐츠들을 자동으로 편성하여 사용자 단말기와의 설정된 채널을 통해 전송해줌으로써 사용자의 별도 검색 수행 없이도 관련 컨텐츠들을 연계하여 제공할 수 있어 편리하다.In addition, according to any one of the problem solving means of the present invention, by automatically organizing a plurality of searched content to be transmitted through the set channel with the user terminal can be provided in conjunction with the relevant content without performing a separate search of the user convenience Do.
도 1은 본 발명이 적용되는 IPTV 방송 시스템의 구성을 나타내는 구성도이다.
도 2는 본 발명의 일 실시예에 따른 컨텐츠 제공 장치의 구성을 나타내는 블록도이다.
도 3은 본 발명의 일 실시예에 따른 추가 컨텐츠 제공부의 구성을 나타내는 블록도이다.
도 4는 본 발명의 일 실시예에 따른 컨텐츠 제공 방법을 설명하기 위한 순서도이다. 1 is a block diagram showing the configuration of an IPTV broadcasting system to which the present invention is applied.
2 is a block diagram illustrating a configuration of a content providing device according to an exemplary embodiment.
3 is a block diagram illustrating a configuration of an additional content providing unit according to an exemplary embodiment.
4 is a flowchart illustrating a content providing method according to an embodiment of the present invention.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성 요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "electrically connected" with another part in between . Also, when an element is referred to as "comprising ", it means that it can include other elements as well, without departing from the other elements unless specifically stated otherwise.
이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명이 적용되는 IPTV 방송 시스템의 구성을 나타내는 구성도이다.1 is a block diagram showing the configuration of an IPTV broadcasting system to which the present invention is applied.
도 1에 도시한 바와 같이, 본 발명의 적용되는 IPTV 방송 시스템(10)은 IPTV 컨텐츠를 사용자 측으로 제공하는 IPTV 서비스 시스템(100), IPTV 서비스 시스템(100) 및 SNS(Social Networking Service) 서버(400)와 네트워크를 통해 연결된 컨텐츠 제공 장치(200), 및 컨텐츠 제공 장치(200)와 연결된 다수의 사용자 단말기(301, 302-1 내지 302-N)를 포함한다.As shown in FIG. 1, the applied IPTV broadcasting system 10 of the present invention includes an IPTV service system 100, an IPTV service system 100, and a social networking service (SNS) server 400 that provide IPTV contents to a user side. ) And a
이때, 도 1에서는 컨텐츠 제공 장치(200)와 연결된 사용자 단말기 중 IPTV 시청 단말(301)을 다른 사용자 단말기(302-1 내지 302-N)와 구분하여 나타내었으나, 다른 사용자 단말기(302-1 내지 302-N)와 더불어 IPTV 시청 단말(301) 또한 컨텐츠 제공 장치(200)로 컨텐츠 검색 요청을 전송하거나 그에 따른 검색 결과를 수신할 수 있으므로 실제적으로 IPTV 시청 단말(301) 또한 사용자 단말기에 포함되는 것이다.In this case, in FIG. 1, the IPTV viewing terminal 301 of the user terminals connected to the
IPTV 서비스 시스템(100)은 IPTV 컨텐츠 제공 서버(미도시)를 포함하며, IPTV 컨텐츠 제공 서버는 프로그램 공급자, 데이터 공급자, 지상파 공급자 또는 IPTV 컨텐츠 공급자 등 각 컨텐츠 공급자로부터 공급되는 컨텐츠 및 그 컨텐츠들에 대한 전자 프로그램 가이드(Electronic Program Guide, EPG) 정보를 IPTV 시청 단말(301)로 송출한다. 이때, IPTV 컨텐츠 제공 서버는 IPTV 시청 단말(301)로부터 요청된 컨텐츠를 다운로드 앤 플레이(download and play) 방식 또는 스트리밍 방식으로 전송할 수 있다.The IPTV service system 100 includes an IPTV content providing server (not shown), and the IPTV content providing server is a content provider and contents for each content provider such as a program provider, a data provider, a terrestrial provider, or an IPTV content provider. Electronic program guide (EPG) information is transmitted to the IPTV viewing terminal 301. In this case, the IPTV content providing server may transmit the content requested from the IPTV viewing terminal 301 by a download and play method or a streaming method.
이때, 본 발명의 일 실시예에 따른 IPTV 서비스 시스템(100)은 컨텐츠 제공 장치(200)로부터 컨텐츠 검색 요청을 수신하여, 상기 컨텐츠 검색 요청에 따라 적어도 하나의 컨텐츠 정보(또는 컨텐츠)를 제공한다. At this time, the IPTV service system 100 according to an embodiment of the present invention receives a content search request from the
컨텐츠 제공 장치(200)는 접속된 사용자 단말기로부터 컨텐츠 검색 요청을 수신하면, 상기 컨텐츠 검색 요청에 포함된 검색 질의어에 따른 컨텐츠(이하, ‘기본 컨텐츠’라고 함)를 검색(이하, ‘기본 검색’이라고 함)하여 제공한다.When the
이때, 컨텐츠 제공 장치(200)는 상기 기본 검색의 결과 및 사용자 단말기의 검색 상황 조건에 따른 검색 패턴을 확인하여 검색 상황 및 검색 의도에 적합한 컨텐츠(이하, ‘추가 컨텐츠’라고 함)를 검색하여 제공한다.At this time, the
더불어, 컨텐츠 제공 장치(200)는 네트워크를 통해 SNS 서버(400)에 접속하여 사용자 단말기에 대한 지인 추천 컨텐츠(또는 지인 추천 컨텐츠 정보)를 획득하여 사용자 단말기로 제공할 수 있다.In addition, the
이와 같은, 컨텐츠 제공 장치(200)의 사용자 단말기의 검색 상황 조건에 따른 컨텐츠 검색 및 제공 방법에 대해서는 이하 도 2 내지 도 4를 통해 상세히 설명하도록 한다.Such a content searching and providing method according to a search condition condition of the user terminal of the
한편, 본 발명의 일 실시예에 따른 컨텐츠 제공 장치(200)는 다수의 사용자 단말기와 연결되며, 상기 사용자 단말기들로부터 컨텐츠 검색 요청을 수신한다.Meanwhile, the
이때, 상기 다수의 사용자 단말기 중 IPTV 시청 단말(301)은 IPTV 셋탑박스 기능이 소프트웨어 또는 하드웨어적으로 내장된 TV, 또는 일반 IPTV 셋탑박스 하드웨어 및 이와 연결된 TV, 컴퓨터, 노트북, 또는 휴대용 단말기 등 IPTV 컨텐츠를 수신하여 재생이 가능한 모든 단말기를 의미한다. 그리고, IPTV 시청 단말(231)은 IPTV 컨텐츠를 디스플레이 화면에 표시하며, 리모콘 등의 입력 장치를 통해 상품 정보 서비스 요청이 들어올 경우에는 상품 정보도 함께 디스플레이 화면에 표시할 수 있다. In this case, the IPTV viewing terminal 301 of the plurality of user terminals is a TV having an IPTV set-top box function in software or hardware, or an IPTV content such as a general IPTV set-top box hardware and a TV, computer, laptop, or portable terminal connected thereto. Means any terminal that can receive and play. The IPTV viewing terminal 231 may display the IPTV content on the display screen, and when the product information service request is received through an input device such as a remote controller, the product information may also be displayed on the display screen.
그리고, 다수의 사용자 단말기(302-1 내지 302-N, 이하 설명의 편의상 ‘302’로 통합하여 지칭함)는 디스플레이 화면을 갖춘 인터넷 전화기, PC 등과 같이 컨텐츠 제공 장치(200)와 유선 접속되는 유선 단말기와, 휴대폰, 스마트폰, PDA, 태블릿, 노트북, 무선 인터넷 단말기, 등과 같이 디스플레이 화면을 갖추고 컨텐츠 제공 장치(200)와 무선으로 접속되는 각종 무선단말 단말기를 포함한다.In addition, the plurality of user terminals 302-1 to 302-N (hereinafter, collectively referred to as '302' for convenience of description) are wired terminals connected to the
이러한 IPTV 시청 단말(301) 내의 셋탑박스 모듈 및 사용자 단말기(302-1 내지 302-N)들은 컨텐츠 제공 장치(200)와 컨텐츠 검색에 관련된 정보 메시지를 송수신하여 화면 상에 디스플레이하는 컨텐츠 검색 서비스 모듈을 포함할 수 있다. The set-top box module and the user terminals 302-1 through 302-N in the IPTV viewing terminal 301 transmit and receive an information message related to a content search with the
예를 들어, IPTV 시청 단말(301) 및 사용자 단말기(302)는 컨텐츠 검색 서비스 프로그램이 설치되어 있으며, 컨텐츠 검색 서비스 프로그램을 통해 IPTV 서비스 시스템(100) 및 컨텐츠 제공 장치(200) 중 적어도 하나 이상으로부터 컨텐츠 검색 요청에 따른 컨텐츠 정보를 제공 받아 화면에 표시할 수 있다. 또한, IPTV 시청 단말(301) 및 사용자 단말기(302)는 컨텐츠 검색 서비스 프로그램을 통해 사용자가 입력하는 추천 컨텐츠의 정보를 컨텐츠 제공 장치(200)를 통해(또는 직접적으로) SNS 서버(400) 상에 등록할 수 있다.For example, the IPTV viewing terminal 301 and the user terminal 302 are provided with a content search service program, and are provided from at least one or more of the IPTV service system 100 and the
그리고, IPTV 시청 단말(301) 및 사용자 단말기(302) 상의 통신 모듈(미도시)은 접속된 컨텐츠 제공 장치(200)에 각각 컨텐츠 검색을 요청하는 시점의 검색 상황 조건 정보를 전송한다. 이러한, 컨텐츠 제공 장치(200)와 사용자 단말기(301, 302) 간의 통신은 이더넷, PLC, HomePNA 등의 유선통신 기술 또는 WiFi, 2G/3G/4G/WiBro 등의 이동통신 펨토셀, 블루투스, Zigbee, 적외선 통신, 가시광 통신 등의 무선통신 기술 등이 이용될 수 있으나, 이에 제한되지는 않는다.The communication module (not shown) on the IPTV viewing terminal 301 and the user terminal 302 transmits the search condition condition information at the time of requesting the content search to the connected
SNS 서버(400)는 사용자들이 컨텐츠(예를 들어, IPTV 방송 컨텐츠)를 재생하면서 컨텐츠에 대한 정보 또는 의견 등을 교환할 수 있도록 데이터를 저장 및 제공하는 서비스 시스템이다. 참고로, SNS 서버(400)를 통해 교환되는 정보는 컨텐츠에 관련된 부가 정보 및 사용자 별로 추천하는 컨텐츠 정보일 수 있으며, 이에 제한되지는 않는다. 또한, 사용자는 SNS 서버(400)를 통해 현재 재생 중인 컨텐츠에 대한 정보 또는 의견을 불특정 다수에게 제공할 수 있고, 친구로 등록된 시청자에 한해서만 제한하여 제공할 수도 있다.The SNS server 400 is a service system that stores and provides data so that users can exchange information or opinions on content while playing content (eg, IPTV broadcast content). For reference, the information exchanged through the SNS server 400 may be additional information related to the content and content information recommended for each user, but is not limited thereto. In addition, the user may provide information or opinions about the content currently being played through the SNS server 400 to an unspecified number, or may be limited to the viewers registered as friends.
이때, 본 발명의 일 실시예에 따른 SNS 서버(400)에는 다수의 사용자 및 사용자 별 이웃 사용자가 등록되어 있으며, 각 사용자 별로 이웃 사용자들이 저장한 추천 컨텐츠 정보를 지인 추천 컨텐츠로서 컨텐츠 제공 장치(200)로 제공할 수 있다.In this case, a plurality of users and neighboring users for each user are registered in the SNS server 400 according to an exemplary embodiment of the present invention, and
한편, 도 1에서는 본 발명의 일 실시예에 따른 컨텐츠 제공 장치(200)가 IPTV 서비스 시스템(100)으로부터 제공되는 IPTV 방송 컨텐츠를 대상으로, 사용자 단말기(301, 302-1 내지 302-N) 중 어느 하나로부터 수신된 컨텐츠 검색 요청에 따른 컨텐츠 검색을 수행하는 것을 설명하도록 한다. 그러나, 본 발명의 실시예에 따른 컨텐츠 제공 장치(200)가 컨텐츠 검색을 수행하는 대상은 IPTV 서비스 시스템에 한정되는 것이 아니라, 네트워크를 통해 접속되는 다른 컨텐츠 제공 서버 또는 시스템(예를 들어, 음악, e-Book, 게임, UCC, 및 웹 컨텐츠 등 재생 가능한 컨텐츠를 제공하는 각종 서버 또는 시스템) 중 어느 하나 이상을 더 포함할 수 있다.Meanwhile, in FIG. 1, the
이하, 도 2 내지 도 4를 참조하여 본 발명의 일 실시예에 따른 컨텐츠 제공 장치(200)의 검색 추가 컨텐츠검색 및 제공 방식에 대해서 상세히 설명하도록 한다.Hereinafter, referring to FIGS. 2 to 4, a method of searching for and providing additional contents of the
도 2는 본 발명의 일 실시예에 따른 컨텐츠 제공 장치의 구성을 나타내는 블록도이다.2 is a block diagram illustrating a configuration of a content providing device according to an exemplary embodiment.
그리고, 도 3은 본 발명의 일 실시예에 따른 추가 컨텐츠 제공부의 구성을 나타내는 블록도이다.3 is a block diagram illustrating a configuration of an additional content providing unit according to an exemplary embodiment of the present invention.
먼저, 도 2에 도시한 바와 같이, 본 발명의 일 실시예에 따른 컨텐츠 제공 장치(200)는, 검색 요청 처리부(210), 기본 검색 처리부(220), 컨텐츠 선택 수신부(230), 상황 조건 수집부(240), 검색 패턴 결정부(250), 검색 패턴 분류부(260), 검색 패턴 데이터베이스(270), 추가 컨텐츠 제공부(280), 및 SNS 컨텐츠 처리부(290)를 포함한다.First, as shown in FIG. 2, the
검색 요청 처리부(210)는 IPTV 시청 단말(301)과 다수의 사용자 단말기(302) 중 어느 하나로부터 컨텐츠 검색 요청을 수신한다. 이때, IPTV 시청 단말(301) 및 사용자 단말기(302)로부터 수신되는 컨텐츠 검색 요청에는 검색 질의어가 포함되어 있다.The
그리고, 검색 요청 처리부(210)는 수신된 컨텐츠 검색 요청에 포함된 검색 질의어를 기본 검색 처리부(220), 검색 패턴 결정부(250) 및 추가 컨텐츠 제공부(280)로 전송한다.The
기본 검색 처리부(220)는 검색 요청 처리부(210)를 통해 수신되는 컨텐츠 검색 요청에 따라 상기 검색 질의어에 기초하여 컨텐츠 검색을 수행한다. 이때, 기본 검색 처리부(220)는 네트워크를 통해 연결된 IPTV 서비스 시스템(100)으로 검색 질의어를 포함하는 컨텐츠 요청을 전송하고, 그에 따른 응답으로서 적어도 하나의 컨텐츠 정보(또는 컨텐츠 데이터)를 수신한다.The
그리고, 기본 검색 처리부(220)는 IPTV 서비스 시스템(100)으로부터 수신된 컨텐츠 정보(또는 컨텐츠 데이터)를 포함하는 기본 검색 목록을 생성하여, 상기 컨텐츠 검색 요청을 전송한 사용자 단말기(또는 IPTV 시청 단말)로 제공한다.The
컨텐츠 선택 수신부(230)는 상기 컨텐츠 검색 요청을 전송한 사용자 단말기(또는 IPTV 시청 단말)로부터 상기 기본 검색 목록에 대응하는 컨텐츠 선택 정보를 수신한다.The content
그리고, 컨텐츠 선택 수신부(230)는 수신한 컨텐츠 선택 정보를 검색 패턴 결정부(250) 및 추가 컨텐츠 제공부(280)로 전송한다.The
상황 조건 수집부(240)는 상기 컨텐츠 검색 요청을 전송한 사용자 단말기(이하, ‘검색 요청 단말기’라고 함)에 대한 상황 조건 정보를 수집하여 검색 패턴 결정부(250) 및 추가 컨텐츠 제공부(280)로 전송한다.The context
구체적으로, 상황 조건 수집부(240)는 검색 요청 단말기가 컨텐츠 검색을 요청한 시점의 시간 정보, 검색 요청 단말기의 위치 정보, 검색 요청 단말기를 통해 접속한 사용자의 사용자 정보, 검색 요청 단말기의 단말 종류 정보, 검색 요청 단말기와 상관된 단말의 동작 정보 및 검색 요청 단말기와 연관된 단말에서 재생되는 컨텐츠 정보 중 적어도 하나의 정보를 포함하는 상황 조건 정보를 수집한다. 참고로, 상기 검색 요청 단말기와 연관된 단말은 IPTV 시청 단말(301)일 수 있다.In detail, the condition
참고로, 상기 상황 조건 정보와, 상기 검색 질의어 및 상기 컨텐츠 선택 정보는 검색 상황 조건에 포함된다. 이와 같은 검색 상황 조건에 기초하여, 검색 패턴 결정부(250)는 검색 요청 단말기의 검색 상황 조건에 적합한 검색 패턴 결정하고, 추가 컨텐츠 제공부(280)는 검색 요청 단말기의 검색 상황 조건에 적합한 추가 컨텐츠 검색 및 제공을 수행한다.For reference, the situation condition information, the search query word, and the content selection information are included in a search condition condition. Based on such a search condition condition, the search
한편, 본 발명의 일 실시예에서는 검색 요청 처리부(210) 및 컨텐츠 선택 수신부(230)가 각각 검색 질의어 및 선택 컨텐츠 정보를 검색 패턴 결정부(250) 및 추가 컨텐츠 제공부(280)로 전송하는 것을 설명하였다. 이때, 상황 조건 수집부(240)가 상기 상황 조건 정보들과 더불어 상기 검색 질의어 및 선택 컨텐츠 정보를 더 수집하여 검색 패턴 결정부(250) 및 추가 컨텐츠 제공부(280)로 전송하는 것도 가능하다.Meanwhile, in an embodiment of the present invention, the
검색 패턴 결정부(250)는 상기 검색 질의어, 상기 컨텐츠 선택 정보 및 다수의 상황 조건 정보를 포함하는 검색 상황 조건을 수신하고, 수신된 검색 상황 조건에 기초하여 검색 요청 단말기의 검색 상황에 따른 검색 패턴을 결정한다.The
이때, 검색 패턴 결정부(250)는 사전에 다수의 사용자 단말기가 각 검색 상황 조건에 따라 컨텐츠를 검색한 결과에 기초하여 분류된 다수의 종류의 검색 패턴 중 현재 검색 요청 단말기의 검색 상황 조건에 따른 검색 패턴을 검출한다. In this case, the search
구체적으로, 검색 패턴 결정부(250)는 검색 패턴 데이터베이스(270)에 기저장되어 있는 다수의 종류의 검색 패턴 중 상기 검색 요청 단말기의 검색 상황 조건에 부합되는 검색 패턴을 검출할 수 있다.In detail, the search
그리고, 검색 패턴 결정부(250)는 결정된 검색 패턴의 정보를 추가 컨텐츠 제공부(280)로 전송한다. 또한, 검색 패턴 결정부(250)는 결정된 검색 패턴의 정보 및 해당 검색 상황 조건을 검색 패턴 분류부(260)로 전송한다.The
한편, 검색 패턴 데이터베이스(270)에 저장된 다수의 종류의 검색 패턴은 사전에 설정된 기준에 의해 분류되어 저장된 검색 패턴이거나, 검색 패턴 분류부(260)가 다수의 사용자 단말기에 대해 결정된 검색 패턴에 기초하여 분류한 검색 패턴일 수 있다.Meanwhile, the plurality of types of search patterns stored in the
검색 패턴 분류부(260)는 사전에 다수의 사용자 단말기에 의해 수신된 컨텐츠 검색 요청 및 그에 따른 컨텐츠 검색 결과로부터 사용자 단말기가 선택한 컨텐츠의 정보에 기초하여 다수의 종류의 검색 패턴을 분류한다. 이때, 검색 패턴 분류부(260)는 사용자 단말기의 컨텐츠 검색 요청에 의해 컨텐츠 검색 및 컨텐츠 선택이 발생될 때마다 각 검색 상황 조건에 따른 검색 패턴을 재분류하여 검색 패턴 데이터베이스(270)에 갱신 저장할 수 있다.The search
이처럼, 검색 패턴은 검색 요청 단말기가 검색 질의어를 입력한 시점에 대응하는 컨텐츠 검색 의도 및 상기 사용자 단말기의 주변 상황 중 적어도 하나에 의해 정의되는 패턴을 의미한다. 즉, 검색 패턴은 사용자 단말기가 컨텐츠 검색을 요청한 시점의 주변 상황 조건에 기초하여 분류된 것이다.As such, the search pattern refers to a pattern defined by at least one of a content search intention corresponding to a point in time at which the search request terminal inputs a search query and a surrounding situation of the user terminal. That is, the search patterns are classified based on the surrounding situation conditions when the user terminal requests the content search.
예를 들어, 본 발명의 일 실시예에 따른 검색 패턴의 종류는 하기 표 1에 나타낸 바와 같이, 린백(Leanback), 이동(Moving), 보조 수단(Secondary) 및 주 수단(Prime) 패턴으로 분류될 수 있으되, 이에 제한되는 것은 아니다.For example, types of search patterns according to an embodiment of the present invention may be classified into leanback, moving, secondary and prime patterns as shown in Table 1 below. May be, but is not limited to.
상기 표 1에서 정의한 린백(Leanback) 패턴은 사용자가 TV 프로그램보다는 VoD(Video on Demand) 위주의 컨텐츠의 검색을 요청하는 상황의 검색 패턴이다.The Leanback pattern defined in Table 1 is a search pattern in a situation where a user requests to search for content on demand (VOD) rather than a TV program.
그리고, 이동(Moving) 패턴은 사용자 단말기의 상황 조건이 무선 통신 중일 가능성이 높은 상황이므로, 장시간 시청할 컨텐츠보다는 짧은 동영상(UCC), 앱(스마트폰에서의 어플리케이션), 음악 등의 저용량의 컨텐츠의 검색을 요청하는 상황이거나, TV 프로그램의 편성표를 미리 조회하는 상황의 검색 패턴이다.And, since the moving pattern is a situation where the condition condition of the user terminal is likely to be in wireless communication, a search for low-capacity content such as a short video (UCC), an app (application on a smartphone), and music, rather than a content to be watched for a long time This is a search pattern for a situation of requesting a situation or inquiring of a schedule of TV programs in advance.
또한, 보조수단(Secondary) 패턴은 주로 보조 수단(즉, 컨텐츠를 재생할 주 단말이외의 사용자 단말기)으로 검색해서 IPTV 시청 단말(301)을 통해 컨텐츠를 재생하거나 재생되는 컨텐츠에 관련된 부가 정보를 같이 보는 상황의 검색 패턴이다. 이와 같은, 보조수단 패턴에서는 검색의 행위가 일어나는 주체는 보조 수단(예를 들어, 스마트폰)이지만 검색 결과에 따른 컨텐츠를 재생하는 매체는 IPTV 시청 단말이므로 시간대에 따라 린백 패턴이나 주 수단 패턴과 유사한 검색 패턴일 가능성이 있다.In addition, the secondary pattern is mainly searched by the auxiliary means (ie, user terminals other than the main terminal to play the content) to play the content through the IPTV viewing terminal 301 or to view additional information related to the played content together. Search pattern of the situation. In such an auxiliary means pattern, the subject of the search is an auxiliary means (for example, a smartphone), but a medium for reproducing the content according to the search result is an IPTV viewing terminal, similar to the leanback pattern or the main means pattern depending on the time zone. It may be a search pattern.
또한, 주 수단(Prime) 패턴은 주로 뉴스나 인기가 높은 드라마/예능 프로그램 등을 검색 요청할 가능성이 높은 상황의 검색 패턴이다. 예를 들어, 주 수단 패턴에 부합되는 검색 상황 조건은 평일 오후 7~9시 출근시간, 저녁 뉴스/주요 드라마 방영시간, 주말 드라마/인기 예능 프로그램의 방영 시간일 수 있다.In addition, the prime pattern is mainly a search pattern in a situation where it is highly likely to request a search for news or a popular drama / entertainment program. For example, a search context condition that matches the main vehicle pattern may be a weekday 7-9 pm rush hour, evening news / major drama showtime, weekend drama / popular showtime.
추가 컨텐츠 제공부(280)는 검색 요청 단말기에 대해 결정된 검색 패턴에 기초하여 검색 요청 단말기의 검색 상황에 따른 추가 컨텐츠를 검색하고, 기설정된 사용자 단말기(즉, 검색된 컨텐츠를 실제적으로 재생할 단말기)로 적어도 하나의 추가 컨텐츠를 제공한다.The additional
이때, 본 발명의 일 실시예에 따른 추가 컨텐츠 제공부(280)는 상기 추가 컨텐츠와 더불어 상기 기본 검색 목록에 포함된 기본 컨텐츠 및 검색 요청 단말기에 대한 지인 추천 컨텐츠를 더 제공할 수 있다.In this case, the additional
구체적으로, 도 3에 도시한 바와 같이, 추가 컨텐츠 제공부(280)는 추가 컨텐츠 검색 모듈(281), 채널 편성 모듈(282), 및 채널 생성 모듈(283)을 포함한다.In detail, as illustrated in FIG. 3, the additional
추가 컨텐츠 검색 모듈(281)은 검색 요청 단말기의 현재 검색 상황 조건 및 상기 결정된 검색 패턴 중 적어도 하나에 기초하여 사용자 단말기의 검색 상황에 따른 추가 컨텐츠 검색을 수행하여 적어도 하나의 추가 컨텐츠를 검출한다.The additional
이와 같은, 추가 컨텐츠 검색 모듈(281)은 검색 대상 컨텐츠들(IPTV 서비스 시스템으로부터 획득되거나, 기저장되어 있던 다수의 컨텐츠)의 속성 정보(예를 들어, 컨텐츠의 카테고리 종류, 장르, 소재, 출연자, 및 주제(topic) 등의 정보를 포함하는 메타데이터 정보)에 기초하여 추가 컨텐츠를 검출할 수 있다.The additional
이때, 추가 컨텐츠 검색 모듈(281)은 다수의 검색 대상 컨텐츠 별 속성 정보에 기초하여 각 검색 대상 컨텐츠와 상기 결정된 검색 패턴과의 연관도를 산출하고, 상기 다수의 검색 대상 컨텐츠를 상기 연관도의 값에 따라 필터링하여 상기 추가 컨텐츠를 검출할 수 있다. 또한, 추가 컨텐츠 검색 모듈(281)은 검색 대상 컨텐츠 중 상기 검색 요청 단말기의 검색 상황 조건들과 연관성이 기설정된 기준 값 이상인 속성 정보를 갖는 컨텐츠를 상기 추가 컨텐츠로서 검출할 수 있다.In this case, the additional
채널 편성 모듈(282)은 적어도 하나의 추가 컨텐츠로 구성된 추가 컨텐츠 편성표를 생성한다.The
이때, 채널 편성 모듈(282)은 추가 컨텐츠 검색 모듈(281)로부터 획득된 다수의 추가 컨텐츠 중 상기 결정된 검색 패턴과의 연관도가 높은 순서에 따라 기설정된 개수의 추가 컨텐츠를 랭킹화할 수 있으며, 랭킹에 포함된 추가 컨텐츠들로 구성되는 편성표를 생성한다.In this case, the
또한, 본 발명의 일 실시예에 따른 채널 편성 모듈(282)은 상기 기본 검색 목록에 포함된 적어도 하나의 컨텐츠로 구성된 기본 편성표, 및 SNS 컨텐츠 처리부(290)로부터 획득한 지인 추천 컨텐츠로 구성된 지인 추천 편성표 중 적어도 하나의 편성표를 더 생성할 수 있다. 참고로, 상기 지인 추천 편성표는 상기 획득한 지인 추천 컨텐츠 중 상기 검색 상황 조건에 따른 컨텐츠로 구성될 수 있다.In addition, the
이때, 채널 편성 모듈(282)은 추가 컨텐츠 편성표, 기본 편성표, 및 지인 추천 편성표 생성시 각각 포함되는 컨텐츠들 중 다수의 실시간 방송 컨텐츠 및 VoD(Video on Demand) 컨텐츠가 포함되는 경우, 실시간 방송 컨텐츠를 우선적으로 편성한 후 실시간 방송 컨텐츠 사이에 VoD 컨텐츠를 편성할 수 있다. 참고로, 채널 편성 모듈(282)은 VoD 컨텐츠의 재생 시간 정보 및 실시간 방송 컨텐츠들 간의 휴지 시간 정보에 기초하여 컨텐츠들을 편성할 수 있다.In this case, the
채널 생성 모듈(283)은 기설정된 사용자 단말기(즉, 검색된 컨텐츠를 실제적으로 재생할 단말기)와의 추가 컨텐츠 전송 채널, 기본 컨텐츠 전송 채널, 및 지인 추천 컨텐츠 전송 채널 중 적어도 하나 이상의 채널을 설정한다. 그리고, 채널 생성 모듈(283)은 생성한 각 채널에 해당하는 컨텐츠 편성표에 기초하여 채널 별로 컨텐츠를 전송한다. 즉, 채널 생성 모듈(283)은 추가 컨텐츠 편성표에 따라 추가 컨텐츠 전송 채널을 통해 컨텐츠를 전송하고, 기본 편성표에 따라 기본 컨텐츠 전송 채널을 통해 컨텐츠를 전송하며, 지인 추천 편성표에 따라 상기 지인 추천 컨텐츠 전송 채널을 통해 컨텐츠를 전송한다.The
SNS 컨텐츠 처리부(290)는 네트워크를 통해 접속된 SNS 서버(400)로부터 사용자 단말기(즉, 검색 요청 단말기)의 사용자 정보에 따른 지인 추천 컨텐츠 정보를 획득하여 채널 편성 모듈(282)로 전달한다. 그리고, SNS 컨텐츠 처리부(290)는 사용자 단말기로부터 입력된 추천 컨텐츠 정보를 SNS 서버(400)로 전송하여 추천 컨텐츠로서 등록한다.The
이때, 컨텐츠 처리부(290)는 검색 요청 단말기를 통해 입력되는 사용자 정보를 포함하는 지인 추천 컨텐츠 요청을 SNS 서버(400)로 전송하고, 상기 지인 추천 컨텐츠 요청에 따른 지인 추천 컨텐츠(또는 지인 추천 컨텐츠 정보)를 수신한다.In this case, the
도 4는 본 발명의 일 실시예에 따른 컨텐츠 제공 방법을 설명하기 위한 순서도이다. 4 is a flowchart illustrating a content providing method according to an embodiment of the present invention.
먼저, 컨텐츠 검색 요청 단말기(즉, IPTV 시청 단말 또는 사용자 단말기)로부터 검색 질의어를 포함하는 컨텐츠 검색 요청을 수신한다(S410).First, a content search request including a search query is received from a content search request terminal (ie, an IPTV viewing terminal or a user terminal) (S410).
그런 다음, 상기 검색 질의어에 기초하여 기본 검색을 수행하고, 상기 기본 검색에 따라 검출된 적어도 하나의 컨텐츠의 정보를 포함하는 기본 검색 목록을 생성하여 상기 사용자 단말기(또는 IPTV 시청 단말)로 제공한다(S420).Then, a basic search is performed based on the search query word, and a basic search list including information of at least one content detected according to the basic search is generated and provided to the user terminal (or IPTV viewing terminal) ( S420).
그런 후, 컨텐츠 검색 요청 단말기로부터 상기 기본 검색 목록에 포함된 컨텐츠 중 어느 하나에 대한 컨텐츠 선택 정보를 수신한다(S430).Thereafter, content selection information for any one of contents included in the basic search list is received from the content search request terminal (S430).
그리고, 상기 검색 질의어 및 컨텐츠 선택 정보를 포함하는 검색 상황 조건을 수집한다(S440).In operation S440, a search condition condition including the search query word and content selection information is collected.
이때, 상기 검색 상황 조건은 사용자 단말기(즉, 검색 요청 단말기)의 현재 상황 조건 정보를 포함하며, 상기 상황 조건 정보는 검색 요청 단말기가 컨텐츠 검색을 요청한 시점의 시간 정보, 검색 요청 단말기의 위치 정보, 검색 요청 단말기를 통해 접속한 사용자의 사용자 정보, 검색 요청 단말기의 단말 종류 정보, 검색 요청 단말기와 상관된 단말의 동작 정보 및 상기 사용자 단말과 연관된 단말에서 재생되는 컨텐츠 정보 중 적어도 하나의 정보를 포함한다.In this case, the search situation condition includes current situation condition information of a user terminal (ie, a search request terminal), and the condition condition information includes time information of a time point when a search request terminal requests content search, location information of a search request terminal, And at least one of user information of a user connected through the search request terminal, terminal type information of the search request terminal, operation information of a terminal correlated with the search request terminal, and content information reproduced at a terminal associated with the user terminal. .
그런 다음, 상기 검색 상황 조건에 기초하여 컨텐츠 검색 요청 단말기에 해당하는 검색 패턴을 결정한다(S450).Then, the search pattern corresponding to the content search request terminal is determined based on the search situation condition (S450).
이때, 사전에 다수의 종류의 검색 패턴이 설정되어 있으며, 다수의 검색 패턴 중 상기 검색 상황 조건에 부합하는 검색 패턴을 결정한다.At this time, a plurality of types of search patterns are set in advance, and among the plurality of search patterns, a search pattern corresponding to the search condition condition is determined.
그런 후, 상기 결정된 검색 패턴에 따른 상황 맞춤형 컨텐츠 검색을 수행하여 적어도 하나의 추가 컨텐츠를 검출한다(S460).Thereafter, at least one additional content is detected by performing context-sensitive content search according to the determined search pattern (S460).
구체적으로, 상기 다수의 종류의 검색 패턴은 사전에 컨텐츠 속성 정보(예를 들어, 메타데이터 정보) 별로 연관도가 산출되어 있는 상태이다. 이때, 상기 결정된 검색 패턴에 매칭되는 속성 정보 조건과 검색 대상 컨텐츠들의 각 속성 정보 간의 연관도를 산출하고, 상기 연관도에 기초하여 적어도 하나의 추가 컨텐츠를 검출할 수 있다.Specifically, the plurality of types of search patterns are in a state in which an association degree is calculated for each content attribute information (for example, metadata information) in advance. In this case, an association degree between the attribute information condition matching the determined search pattern and each attribute information of the search target contents may be calculated, and at least one additional content may be detected based on the association degree.
그런 다음, 상기 검색을 통해 검출된 다수의 상황 맞춤형 컨텐츠(즉, 추가 컨텐츠)를 기설정된 사용자 단말기(즉, 실제적으로 컨텐츠를 재생할 사용자 단말기)로 제공한다(S470).Thereafter, the plurality of contextually tailored contents (ie, additional contents) detected through the search are provided to a predetermined user terminal (that is, a user terminal that will actually play the contents) (S470).
한편, 본 발명의 일 실시예에 따른 컨텐츠 제공 방법에서는 상기 단계 (S470)에서 추가 컨텐츠와 더불어 상기 기본 검색 목록에 포함된 기본 컨텐츠 및 사용자에 대한 지인 추천 컨텐츠를 더 제공할 수 있다.Meanwhile, in the content providing method according to an exemplary embodiment of the present invention, in addition to the additional content in step S470, basic content included in the basic search list and acquaintance recommended content for the user may be further provided.
이처럼, 기본 컨텐츠, 추가 컨텐츠 및 지인 추천 컨텐츠 중 적어도 하나의 컨텐츠를 사용자 단말기로 제공하는 방법은 상기 도 3에서 설명한 추가 컨텐츠 제공부를 통해 설명한 방법과 동일 또는 유사하므로 상세할 설명은 생략하도록 한다.As such, the method of providing at least one of the basic content, the additional content, and the acquaintance recommended content to the user terminal is the same as or similar to the method described through the additional content providing unit described with reference to FIG. 3, and thus, a detailed description thereof will be omitted.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The foregoing description of the present invention is intended for illustration, and it will be understood by those skilled in the art that the present invention may be easily modified in other specific forms without changing the technical spirit or essential features of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is shown by the following claims rather than the above description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.
100: IPTV 서비스 시스템 200: 컨텐츠 제공 장치
301: IPTV 시청 단말 302: 사용자 단말기100: IPTV service system 200: content providing device
301: IPTV viewing terminal 302: User terminal
Claims (20)
사용자 단말기로부터 입력된 검색 질의어에 대응하여 적어도 하나 이상의 컨텐츠를 포함하는 기본 검색 목록을 상기 사용자 단말로 전송하는 기본 검색 처리부;
상기 사용자 단말기로부터 상기 컨텐츠 중 어느 하나의 선택 컨텐츠에 대한 컨텐츠 선택 정보를 수신하는 컨텐츠 선택 수신부;
상기 검색 질의어 및 상기 컨텐츠 선택 정보를 포함하는 적어도 하나 이상의 검색 상황 조건에 기초하여 상기 사용자 단말기의 검색 패턴을 결정하는 검색 패턴 결정부; 및
상기 결정된 검색 패턴에 기초하여 상기 사용자 단말기의 검색 상황에 따른 추가 컨텐츠를 검색하고, 상기 사용자 단말기로 적어도 하나의 상기 추가 컨텐츠를 제공하는 추가 컨텐츠 제공부를 포함하는 컨텐츠 제공 장치. In the content providing device,
A basic search processor for transmitting a basic search list including at least one or more contents corresponding to a search query input from a user terminal to the user terminal;
A content selection receiver configured to receive content selection information on the selected content of the content from the user terminal;
A search pattern determination unit to determine a search pattern of the user terminal based on at least one or more search condition conditions including the search query and the content selection information; And
And an additional content providing unit for searching for additional content according to a search situation of the user terminal based on the determined search pattern, and providing at least one additional content to the user terminal.
복수의 검색 상황 조건에 매칭된 적어도 하나 이상의 검색 패턴을 저장하는 검색 패턴 데이터베이스를 더 포함하는 컨텐츠 제공 장치.The method of claim 1,
And a search pattern database for storing at least one search pattern matching a plurality of search condition conditions.
상기 검색 패턴 결정부는,
상기 검색 패턴 데이터베이스에 기저장된 검색 패턴 중 상기 사용자 단말기의 검색 상황 조건에 따른 검색 패턴을 결정하는 컨텐츠 제공 장치.The method of claim 2,
The search pattern determination unit,
And a search pattern based on a search condition condition of the user terminal among search patterns previously stored in the search pattern database.
상기 검색 상황 조건은,
상기 검색 질의어, 상기 컨텐츠 선택 정보, 상기 사용자 단말기의 단말 종류, 상기 사용자 단말기의 위치 정보, 상기 사용자 단말기의 사용자 정보, 상기 사용자 단말과 연관된 단말의 정보 및 상기 사용자 단말과 연관된 단말에서 재생되는 컨텐츠 정보 중 적어도 하나 이상을 포함하는 것인, 컨텐츠 제공 장치. The method of claim 1,
The search situation condition is,
The search query, the content selection information, the terminal type of the user terminal, the location information of the user terminal, the user information of the user terminal, the information of the terminal associated with the user terminal, and the content information played by the terminal associated with the user terminal. And at least one of the contents providing apparatus.
상기 검색 패턴은,
린백(Leanback), 이동(Moving), 보조 수단(Secondary) 및 주 수단(Prime) 중 어느 하나이되,
각 검색 패턴은 상기 검색 질의어가 입력되는 시점의 컨텐츠 검색 의도 및 상기 사용자 단말기의 주변 상황 중 적어도 하나에 의해 정의되는 것인, 컨텐츠 제공 장치. The method of claim 1,
The search pattern,
Leanback, moving, secondary and prime,
Each search pattern is defined by at least one of a content search intention at the time when the search query is input and a surrounding situation of the user terminal.
상기 추가 컨텐츠 제공부는,
상기 검색 상황 조건 및 상기 결정된 검색 패턴 중 적어도 하나에 기초하여 상기 사용자 단말기의 검색 상황에 따른 추가 컨텐츠 검색을 수행하여 적어도 하나의 추가 컨텐츠를 검출하는 추가 컨텐츠 검색 모듈;
상기 검출된 추가 컨텐츠로 구성된 추가 컨텐츠 편성표를 생성하는 채널 편성 모듈; 및
상기 사용자 단말기와의 추가 컨텐츠 전송 채널을 설정하고, 상기 추가 컨텐츠 편성표에 따라 상기 추가 컨텐츠 전송 채널을 통해 컨텐츠를 전송하는 채널 생성 모듈을 포함하는 컨텐츠 제공 장치.The method of claim 1,
The additional content providing unit,
An additional content search module configured to detect at least one additional content by performing an additional content search according to a search situation of the user terminal based on at least one of the search situation condition and the determined search pattern;
A channel programming module configured to generate an additional content program table composed of the detected additional content; And
And a channel generation module configured to set an additional content transmission channel with the user terminal and transmit content through the additional content transmission channel according to the additional content schedule.
네트워크를 통해 접속된 SNS(Social Network Service) 서버로부터 상기 사용자 단말기의 사용자 정보에 따른 지인 추천 컨텐츠 정보를 획득하고,
상기 사용자 단말기로부터 입력된 추천 컨텐츠 정보를 상기 SNS 서버로 전송하여 추천 컨텐츠로서 등록하는 SNS 컨텐츠 처리부를 더 포함하는 컨텐츠 제공 장치.The method according to claim 6,
Acquire acquaintance recommended content information according to user information of the user terminal from an SNS (Social Network Service) server connected through a network,
And an SNS content processing unit which transmits the recommended content information input from the user terminal to the SNS server and registers the recommended content information as recommended content.
상기 채널 편성 모듈은,
상기 기본 검색 목록에 포함된 적어도 하나의 컨텐츠로 구성된 기본 편성표, 및 상기 획득한 지인 추천 컨텐츠로 구성된 지인 추천 편성표 중 적어도 하나의 편성표를 더 생성하는 컨텐츠 제공 장치.The method of claim 7, wherein
The channel configuration module,
And an at least one programming table of at least one content list including at least one content included in the basic search list, and an acquaintance recommendation table consisting of the obtained acquaintance recommendation content.
상기 채널 생성 모듈은,
상기 사용자 단말기와의 기본 컨텐츠 전송 채널 및 지인 추천 컨텐츠 전송 채널 중 적어도 하나 이상의 채널을 더 설정하되,
상기 기본 편성표에 따라 상기 기본 컨텐츠 전송 채널을 통해 컨텐츠를 전송하고,
상기 지인 추천 편성표에 따라 상기 지인 추천 컨텐츠 전송 채널을 통해 컨텐츠를 전송하는 컨텐츠 제공 장치.The method of claim 8,
The channel generation module,
Further setting at least one channel of the basic content delivery channel and the acquaintance recommended content delivery channel with the user terminal,
Transmit contents through the basic content transmission channel according to the basic schedule table;
And a content providing device configured to transmit content through the acquaintance recommended content transmission channel according to the acquaintance recommendation schedule.
상기 채널 편성 모듈은,
상기 지인 추천 컨텐츠 중 상기 검색 상황 조건에 따른 컨텐츠로 구성된 상기 지인 추천 편성표를 생성하는 컨텐츠 제공 장치.The method of claim 8,
The channel configuration module,
Content acquiring device for generating the acquaintance recommendation schedule consisting of the content in accordance with the search situation conditions of the acquaintance recommended content.
상기 추가 컨텐츠 검색 모듈은,
다수의 검색 대상 컨텐츠 별 속성 정보에 기초하여 각 검색 대상 컨텐츠와 상기 결정된 검색 패턴과의 연관도를 산출하고, 상기 다수의 검색 대상 컨텐츠를 상기 연관도의 값에 따라 필터링하여 상기 추가 컨텐츠를 검출하는 컨텐츠 제공 장치.The method according to claim 6,
The additional content search module,
Calculating an association degree between each search target content and the determined search pattern based on attribute information for a plurality of search target contents, and filtering the plurality of search target contents according to the value of the association degree to detect the additional content Content providing device.
상기 채널 편성 모듈은,
다수의 실시간 방송 컨텐츠 및 VoD(Video on Demand) 컨텐츠를 포함하는 편성표 생성 시, 상기 실시간 방송 컨텐츠를 우선적으로 편성하고 상기 실시간 방송 컨텐츠의 사이에 상기 VoD 컨텐츠를 편성하되,
상기 VoD 컨텐츠의 재생 시간 정보 및 상기 실시간 방송 컨텐츠 사이의 시간 정보에 기초하여 상기 편성을 수행하는 컨텐츠 제공 장치.The method according to claim 6,
The channel configuration module,
When generating a schedule including a plurality of real-time broadcast content and VoD (Video on Demand) content, the real-time broadcast content is preferentially organized and the VoD content is arranged between the real-time broadcast content,
And providing the content based on the play time information of the VoD content and the time information between the real time broadcast content.
(a) 사용자 단말기로부터 검색 질의어를 포함하는 컨텐츠 검색 요청을 수신하면, 상기 검색 질의어에 따른 기본 검색을 수행하는 단계;
(b) 상기 기본 검색을 통해 검출된 컨텐츠의 정보를 포함하는 기본 검색 목록을 상기 사용자 단말기로 제공하는 단계;
(c) 상기 사용자 단말기로부터 상기 기본 검색 목록 중 어느 하나의 컨텐츠에 대한 컨텐츠 선택 정보를 수신하는 단계;
(d) 상기 사용자 단말기에 대해 상기 검색 질의어 및 상기 컨텐츠 선택 정보를 포함하는 검색 상황 조건을 수집하는 단계;
(e) 상기 검색 상황 조건에 따른 검색 패턴을 결정하는 단계;
(f) 상기 검색 상황 조건 및 상기 결정된 검색 패턴 중 적어도 하나 이상에 기초하여 추가 컨텐츠 검색을 수행하는 단계; 및
(g) 상기 추가 컨텐츠 검색을 통해 검출된 적어도 하나의 추가 컨텐츠를 상기 사용자 단말기로 제공하는 단계를 포함하는 컨텐츠 제공 방법.In the content providing method,
(a) if a content search request including a search query is received from a user terminal, performing a basic search according to the search query;
(b) providing a basic search list including information of contents detected through the basic search to the user terminal;
(c) receiving content selection information on any one of the basic search list from the user terminal;
(d) collecting a search situation condition including the search query and the content selection information for the user terminal;
(e) determining a search pattern according to the search situation condition;
(f) performing an additional content search based on at least one or more of the search condition and the determined search pattern; And
(g) providing at least one additional content detected by the additional content search to the user terminal.
상기 (a) 단계 이전에,
(h) 사전에 설정된 검색 상황 조건에 기준하여 다수의 검색 패턴을 분류 설정하는 단계를 더 포함하되,
상기 검색 상황 조건은,
상기 검색 질의어, 상기 컨텐츠 선택 정보, 상기 사용자 단말기의 단말 종류, 상기 사용자 단말기의 위치 정보, 상기 사용자 단말기의 사용자 정보, 상기 사용자 단말과 연관된 단말의 정보 및 상기 사용자 단말과 연관된 단말에서 재생되는 컨텐츠 정보 중 적어도 하나 이상을 포함하는 것인, 컨텐츠 제공 방법.The method of claim 13,
Before the step (a)
(h) classifying and setting a plurality of search patterns based on a preset search condition condition,
The search situation condition is,
The search query, the content selection information, the terminal type of the user terminal, the location information of the user terminal, the user information of the user terminal, the information of the terminal associated with the user terminal, and the content information played by the terminal associated with the user terminal. And at least one of the contents providing method.
상기 (f) 단계는,
(f-1) 다수의 검색 대상 컨텐츠 별로 각 컨텐츠 속성 정보에 기초하여 상기 결정된 검색 패턴과의 연관도를 산출하는 단계; 및
(f-2) 상기 다수의 검색 대상 컨텐츠를 상기 연관도의 값에 따라 필터링하여 다수의 상기 추가 컨텐츠를 검출하는 단계를 포함하는 컨텐츠 제공 방법.The method of claim 13,
The step (f)
(f-1) calculating a degree of association with the determined search pattern based on the content attribute information for each of a plurality of search target contents; And
(f-2) detecting the plurality of additional contents by filtering the plurality of search target contents according to the value of the degree of association.
상기 (g) 단계는,
(g-1) 상기 검출된 추가 컨텐츠로 구성된 추가 컨텐츠 편성표를 생성하는 단계; 및
(g-2) 상기 사용자 단말기와의 추가 컨텐츠 전송 채널을 설정하고, 상기 추가 컨텐츠 편성표에 따라 상기 추가 컨텐츠 전송 채널을 통해 컨텐츠를 전송하는 단계를 포함하는 컨텐츠 제공 방법.The method of claim 13,
The step (g)
(g-1) generating an additional content organization table composed of the detected additional content; And
(g-2) setting an additional content transmission channel with the user terminal and transmitting content through the additional content transmission channel according to the additional content schedule.
상기 (g) 단계 이전에,
(i) 네트워크를 통해 접속된 SNS(Social Network Service) 서버로부터 상기 사용자 단말기의 사용자 정보에 따른 지인 추천 컨텐츠를 획득하는 단계를 더 포함하는 컨텐츠 제공 방법.17. The method of claim 16,
Before step (g),
(i) obtaining acquaintance recommended content according to user information of the user terminal from a social network service (SNS) server connected through a network.
상기 (g-1) 단계에서,
상기 기본 검색 목록에 포함된 적어도 하나의 컨텐츠로 구성된 기본 편성표, 및 상기 지인 추천 컨텐츠로 구성된 지인 추천 편성표 중 적어도 하나의 편성표를 더 생성하는 것인, 컨텐츠 제공 방법.The method of claim 17,
In the step (g-1),
And further generating at least one of the basic list consisting of at least one content included in the basic search list, and the recommendation list consisting of acquaintance recommendation contents.
상기 (g-2) 단계에서,
상기 기본 편성표에 따른 컨텐츠를 전송하는 기본 컨텐츠 전송 채널, 및 상기 지인 추천 편성표에 따른 컨텐츠를 전송하는 지인 추천 컨텐츠 전송 채널 중 적어도 하나의 채널을 더 생성하는 것인, 컨텐츠 제공 방법.The method of claim 18,
In the step (g-2),
And generating at least one channel of a basic content transmission channel for transmitting content according to the basic programming table and an acquaintance recommended content transmission channel for transmitting content according to the acquaintance recommendation schedule.
상기 추가 컨텐츠 편성표, 상기 기본 편성표 및 상기 지인 추천 편성표 중 적어도 하나 이상은,
다수의 실시간 방송 컨텐츠 및 VoD(Video on Demand) 컨텐츠를 포함하여 생성될 경우, 상기 실시간 방송 컨텐츠가 우선적으로 편성된 후 상기 실시간 방송 컨텐츠의 사이에 상기 VoD 컨텐츠가 편성되되,
상기 VoD 컨텐츠의 재생 시간 정보 및 상기 실시간 방송 컨텐츠 사이의 시간 정보에 기초하여 상기 편성되는 것인, 컨텐츠 제공 방법.
The method of claim 18 or 19,
At least one or more of the additional content schedule, the basic schedule and the acquaintance recommendation schedule,
When the real time broadcast content and the VoD content are generated including a plurality of real time broadcast content, the real time broadcast content is preferentially organized and then the VoD content is arranged between the real time broadcast content.
And is organized based on the reproduction time information of the VoD content and the time information between the real time broadcast content.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110112536A KR101852490B1 (en) | 2011-10-31 | 2011-10-31 | Apparatus and method for providing contents based on search pattern of user |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110112536A KR101852490B1 (en) | 2011-10-31 | 2011-10-31 | Apparatus and method for providing contents based on search pattern of user |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130047480A true KR20130047480A (en) | 2013-05-08 |
KR101852490B1 KR101852490B1 (en) | 2018-04-27 |
Family
ID=48658960
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110112536A KR101852490B1 (en) | 2011-10-31 | 2011-10-31 | Apparatus and method for providing contents based on search pattern of user |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101852490B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20220111602A (en) * | 2021-02-02 | 2022-08-09 | 주식회사 키리콘 | Method for recommending contents to user after classification and system for the same |
WO2025009692A1 (en) * | 2023-07-04 | 2025-01-09 | 삼성전자주식회사 | Electronic device and control method thereof |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4987687B2 (en) * | 2007-12-25 | 2012-07-25 | 株式会社エヌ・ティ・ティ・ドコモ | Distribution server and distribution method |
EP2291778A4 (en) * | 2008-06-14 | 2011-09-21 | Corp One Ltd | Searching using patterns of usage |
-
2011
- 2011-10-31 KR KR1020110112536A patent/KR101852490B1/en active IP Right Grant
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20220111602A (en) * | 2021-02-02 | 2022-08-09 | 주식회사 키리콘 | Method for recommending contents to user after classification and system for the same |
WO2025009692A1 (en) * | 2023-07-04 | 2025-01-09 | 삼성전자주식회사 | Electronic device and control method thereof |
Also Published As
Publication number | Publication date |
---|---|
KR101852490B1 (en) | 2018-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9009794B2 (en) | Systems and methods for temporary assignment and exchange of digital access rights | |
US20130035086A1 (en) | Remote control system for providing content suggestions | |
US9396258B2 (en) | Recommending video programs | |
US10034054B2 (en) | Systems and methods for providing remote access to interactive media guidance applications | |
US8917971B2 (en) | Methods and systems for providing relevant supplemental content to a user device | |
US9256652B2 (en) | Systems and methods for combining media recommendations from multiple recommendation engines | |
US20120311633A1 (en) | Automatic clip generation on set top box | |
US9544720B2 (en) | Information delivery targeting | |
CN106489150A (en) | For recognize and preserve media asset a part system and method | |
GB2530404A (en) | Systems and methods for automatically performing media actions based on status of external components | |
US20150156529A1 (en) | Systems and methods for selectively transmitting user interaction information based on biometric information | |
KR20220155443A (en) | Network-Connected Television Devices with Knowledge-Based Media Content Recommendations and Integrated User Interfaces | |
TW202102003A (en) | Advertising method, client device, server and system | |
US9704021B2 (en) | Video display device and operating method thereof | |
KR101852490B1 (en) | Apparatus and method for providing contents based on search pattern of user | |
US20150066887A1 (en) | Information processing apparatus, information processing method, and program | |
TWI538491B (en) | Television service system and method for supplying video service | |
US12238380B2 (en) | Methods and systems for providing relevant supplemental content to a user device | |
EP2869580A1 (en) | Method and system for providing a program suggestion to a user of a television | |
KR20120107818A (en) | Method and apparatus for providing contents |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20111031 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20161019 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20111031 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20170711 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: 20180122 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20180420 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20180423 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20210401 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20220323 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20230329 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20240328 Start annual number: 7 End annual number: 7 |