KR101487540B1 - System and method for providing additional information - Google Patents
System and method for providing additional information Download PDFInfo
- Publication number
- KR101487540B1 KR101487540B1 KR20140087320A KR20140087320A KR101487540B1 KR 101487540 B1 KR101487540 B1 KR 101487540B1 KR 20140087320 A KR20140087320 A KR 20140087320A KR 20140087320 A KR20140087320 A KR 20140087320A KR 101487540 B1 KR101487540 B1 KR 101487540B1
- Authority
- KR
- South Korea
- Prior art keywords
- recommendation information
- index
- video content
- still image
- extracted
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000011156 evaluation Methods 0.000 claims description 17
- 230000004913 activation Effects 0.000 claims description 5
- 238000012795 verification Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 241000239290 Araneae Species 0.000 description 1
- 241001465754 Metazoa Species 0.000 description 1
- 230000004308 accommodation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0255—Targeted advertisements based on user history
- G06Q30/0256—User search
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- 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
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Finance (AREA)
- Economics (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Multimedia (AREA)
- Primary Health Care (AREA)
- Signal Processing (AREA)
- General Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- Health & Medical Sciences (AREA)
- Game Theory and Decision Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
본 발명은 추천 정보 제공 시스템 및 방법에 관한 것이다. The present invention relates to a recommendation information providing system and method.
종래의 동영상 콘텐츠 제공 서비스는 단순히 동영상 콘텐츠를 재생할 수 있는 플레이어를 제공하거나, 동영상 콘텐츠가 재생되는 화면 상에 특정 광고 문구를 고정 삽입하는 경우가 일반적이다.The conventional video content providing service generally provides a player capable of reproducing video content or fixedly inserts a specific advertisement text on the screen on which the video content is reproduced.
이러한 광고 기법들은 동영상 내용에 포함된 광고와 연관된 다양한 정보들에 대해 사용자들이 인식하지 못하거나 인식하더라도 별도의 루트를 통해 정보를 획득해야 함으로써 사용자들의 욕구를 충족시키지 못하는 문제점이 있다.Such advertisement techniques have a problem in that they can not satisfy the users' needs by acquiring information through a separate route even if the users do not recognize or recognize various information related to the advertisement included in the video contents.
본 발명은 동영상 콘텐츠에서 추출한 정보를 기초로 다양한 정보를 사용자에게 제공하고, 사용자가 정보의 제공 범위를 용이하게 제한할 수 있는 방법 및 시스템을 제공하는 것이다.The present invention provides a method and system for providing a variety of information to a user based on information extracted from video contents and easily limiting a range of information provided by a user.
본 발명의 일 실시예에 따른 추천 정보 제공 시스템은, 복수의 동영상 콘텐츠들, 및 각 동영상 콘텐츠로부터 추출된 적어도 하나의 객체와 관련된 정보를 수집하는 수집부; 사용자로부터 질의어를 수신하고, 상기 복수의 동영상 콘텐츠들 중 상기 질의어에 대응하는 결과 동영상 콘텐츠 및 상기 결과 동영상 콘텐츠에서 추출된 객체와 관련된 추천 정보를 검색하는 검색부; 및 상기 결과 동영상 콘텐츠 및 상기 결과 동영상 콘텐츠에서 추출된 객체에 할당된 색인을 기초로 색인별 객체 및 객체별 추천 정보를 제공하는 정보 제공부;를 포함한다. A recommendation information providing system according to an embodiment of the present invention includes: a collection unit for collecting information related to at least one object extracted from a plurality of moving picture contents and each moving picture content; A search unit receiving a query word from a user and searching for a resultant video content corresponding to the query term among the plurality of video content and recommendation information related to an object extracted from the resultant video content; And information providing means for providing index-specific object and object-by-object recommendation information based on the resultant moving picture content and the index assigned to the extracted object from the resultant moving picture content.
상기 정보 제공부는, 화면의 제1영역에 제공된 상기 결과 동영상 콘텐츠의 재생 정지 신호를 수신하면, 상기 제1영역에 정지 영상 및 적어도 하나의 색인을 제공하고, 상기 검색부는, 상기 적어도 하나의 색인 중 임의의 색인 선택 신호를 수신하면, 상기 화면의 제2영역에 상기 정지 영상에서 추출되고 상기 선택된 색인이 할당된 적어도 하나의 객체 및 해당 추천 정보를 검색할 수 있다. Wherein the information providing unit provides a still image and at least one index to the first area upon receiving a playback stop signal of the resultant moving image content provided in the first area of the screen, Upon reception of an arbitrary index selection signal, at least one object extracted from the still image and allocated with the selected index and the recommendation information can be retrieved in the second area of the screen.
상기 정보 제공부는, 상기 재생 정지 신호를 수신하면 상기 정지 영상에 선택 버튼을 제공하고, 상기 선택 버튼의 활성화 신호를 수신하면 상기 정지 영상에 상기 적어도 하나의 색인을 제공할 수 있다.The information providing unit may provide a selection button to the still image upon receiving the reproduction stop signal and may provide the at least one index to the still image upon receiving the activation signal of the selection button.
상기 검색부는, 상기 정지 영상에서 추출된 적어도 하나의 객체 중 상기 선택된 색인이 할당된 객체가 없는 경우, 상기 정지 영상의 프레임과 인접한 프레임에서 추출한 객체들 중 상기 선택된 색인이 할당된 객체의 추천 정보를 검색할 수 있다.The retrieval unit retrieves recommendation information of an object to which the selected index is allocated among the objects extracted from the frame adjacent to the still image frame when there is no object allocated with the selected index among at least one object extracted from the still image You can search.
상기 시스템은, 상기 제공된 추천 정보의 평가치를 기초로 평가 결과를 산출하고, 평가 결과에 따라 추천 정보 제공자에게 피드백하는 검증부;를 더 포함할 수 있다. The system may further include a verification unit that calculates an evaluation result based on the evaluation value of the provided recommendation information and feeds back the recommendation information provider according to the evaluation result.
상기 시스템은, 추천 정보 편집 툴을 제공하고, 상기 편집 툴을 통해 신규 추천 정보 및 기 제공된 추천 정보를 수정한 갱신 추천 정보를 입력받는 툴 제공부;를 더 포함할 수 있다. The system may further include a tool providing unit that provides a recommendation information editing tool and receives update recommendation information that is obtained by modifying the recommendation information and the recommended recommendation information through the editing tool.
본 발명의 일 실시예에 따른 추천 정보 제공 방법은, 복수의 동영상 콘텐츠들, 및 각 동영상 콘텐츠로부터 추출된 적어도 하나의 객체와 관련된 정보를 수집하는 단계; 사용자로부터 질의어를 수신하면, 상기 복수의 동영상 콘텐츠들 중 상기 질의어에 대응하는 결과 동영상 콘텐츠 및 상기 결과 동영상 콘텐츠에서 추출된 객체와 관련된 추천 정보를 검색하는 단계; 및 상기 결과 동영상 콘텐츠 및 상기 결과 동영상 콘텐츠에서 추출된 객체에 할당된 색인을 기초로 색인별 객체 및 객체별 추천 정보를 제공하는 단계;를 포함한다. According to an embodiment of the present invention, there is provided a recommendation information providing method comprising: collecting information related to a plurality of moving picture contents and at least one object extracted from each moving picture content; Retrieving a resultant video content corresponding to the query term and recommendation information related to an object extracted from the resultant video content when the query term is received from a user; And providing index-specific object and object-by-object recommendation information based on the resultant video content and the index assigned to the object extracted from the resultant video content.
상기 방법은, 화면의 제1영역에 제공된 상기 결과 동영상 콘텐츠의 재생 정지 신호를 수신하면, 상기 제1영역에 정지 영상 및 적어도 하나의 색인을 제공하는 단계; 및 상기 적어도 하나의 색인 중 임의의 색인 선택 신호를 수신하면, 상기 화면의 제2영역에 상기 정지 영상에서 추출되고 상기 선택된 색인이 할당된 적어도 하나의 객체 및 해당 추천 정보를 검색하는 단계;를 더 포함할 수 있다. The method includes: providing a still image and at least one index to the first area upon receiving a playback stop signal of the resulting moving image content provided in a first area of the screen; And retrieving at least one object extracted from the still image and assigned the selected index and the recommendation information in a second area of the screen upon receiving an arbitrary index selection signal of the at least one index .
상기 색인 제공 단계는, 상기 재생 정지 신호를 수신하면 상기 정지 영상에 선택 버튼을 제공하는 단계; 및 상기 선택 버튼의 활성화 신호를 수신하면 상기 정지 영상에 상기 적어도 하나의 색인을 제공하는 단계;를 포함할 수 있다. The index providing step may include: providing a selection button to the still image when receiving the reproduction stop signal; And providing the at least one index to the still image upon receiving the activation signal of the selection button.
상기 방법은, 상기 정지 영상에서 추출된 적어도 하나의 객체 중 상기 선택된 색인이 할당된 객체가 없는 경우, 상기 정지 영상의 프레임과 인접한 프레임에서 추출한 객체들 중 상기 선택된 색인이 할당된 객체의 추천 정보를 검색하는 단계;를 더 포함할 수 있다.The method may further include recommending information of an object to which the selected index is allocated among the objects extracted from the frame adjacent to the still image frame when there is no object allocated with the selected index among at least one object extracted from the still image And searching for the search result.
상기 방법은, 상기 제공된 추천 정보의 평가치를 기초로 평가 결과를 산출하고, 평가 결과에 따라 추천 정보 제공자에게 피드백하는 단계;를 더 포함할 수 있다. The method may further include the step of calculating an evaluation result based on the evaluation value of the provided recommendation information and feeding back to the recommendation information provider according to the evaluation result.
상기 방법은, 추천 정보 편집 툴을 제공하고, 상기 편집 툴을 통해 신규 추천 정보 및 기 제공된 추천 정보를 수정한 갱신 추천 정보를 입력받는 단계;를 더 포함할 수 있다. The method may further include providing a recommendation information editing tool, and receiving new recommendation information and update recommended recommendation information in which the recommended recommendation information is modified through the editing tool.
본 발명의 일 실시예에 따른 추천 정보 제공 방법을 실행하기 위한 프로그램이 기록되어 있는 컴퓨터 판독 가능한 기록 매체를 제공할 수 있다. There can be provided a computer-readable recording medium on which a program for executing a recommendation information providing method according to an embodiment of the present invention is recorded.
본 발명의 실시예에 따라 사용자는 동영상 콘텐츠로부터 다양한 정보를 직관적으로 제공받고, 정보의 제공 범위를 용이하게 제한할 수 있다. According to the embodiment of the present invention, the user can intuitively receive various information from the video contents and easily limit the range of information provided.
도 1은 본 발명의 일 실시예에 따른 추천 정보 제공 시스템의 구성을 개략적으로 도시한 블록도이다.
도 2는 본 발명의 일 실시예에 따른 사용자 단말의 구성을 개략적으로 도시한 블록도이다.
도 3 및 도 4는 본 발명의 일 실시 예에 따른 사용자 단말과 추천 정보 제공 시스템 간의 관계의 일 예를 설명한 도면이다.
도 5는 본 발명의 다른 실시 예에 따른 사용자 단말과 추천 정보 제공 시스템 간의 관계를 설명한 도면이다.
도 6은 본 발명의 일 실시예에 따른 추천 정보 제공 시스템의 일 구현 예를 설명하기 위한 도면이다.
도 7 내지 도 9는 본 발명의 실시예에 따른 추천 정보 제공 시스템이 사용자 단말에 제공하는 추천 정보 관련 화면 예시도이다.
도 10은 본 발명의 일 실시예에 따른 추천 정보 제공 방법을 개략적으로 설명하는 흐름도이다. 1 is a block diagram schematically showing a configuration of a recommendation information providing system according to an embodiment of the present invention.
2 is a block diagram schematically illustrating a configuration of a user terminal according to an embodiment of the present invention.
3 and 4 are views for explaining an example of a relationship between a user terminal and a recommendation information providing system according to an embodiment of the present invention.
5 is a diagram illustrating a relationship between a user terminal and a recommendation information providing system according to another embodiment of the present invention.
6 is a view for explaining an embodiment of a recommendation information providing system according to an embodiment of the present invention.
7 to 9 are exemplary views of a recommendation information related screen provided to a user terminal by a recommendation information providing system according to an embodiment of the present invention.
10 is a flowchart schematically illustrating a recommendation information providing method according to an embodiment of the present invention.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 설명되는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 아래에서 제시되는 실시 예들로 한정되는 것이 아니라, 서로 다른 다양한 형태로 구현될 수 있고, 본 발명의 사상 및 기술 범위에 포함되는 모든 변환, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 아래에 제시되는 실시 예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이다. 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.Brief Description of the Drawings The advantages and features of the present invention, and the manner of achieving them, will be apparent from and elucidated with reference to the embodiments described in conjunction with the accompanying drawings. It should be understood, however, that the present invention is not limited to the embodiments set forth herein, but may be embodied in many different forms and includes all conversions, equivalents, and alternatives falling within the spirit and scope of the present invention . BRIEF DESCRIPTION OF THE DRAWINGS The above and other aspects of the present invention will become more apparent by describing in detail preferred embodiments thereof with reference to the attached drawings. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
본 명세서에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다. 제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The singular expressions include plural expressions unless the context clearly dictates otherwise. In the present application, the terms "comprises" or "having" and the like are used to specify that there is a feature, a number, a step, an operation, an element, a component or a combination thereof described in the specification, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof. The terms first, second, etc. may be used to describe various elements, but the elements should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another.
본 명세서에서 “통신”, “통신망”, “인터넷망” 및 “네트워크”는 동일한 의미로 사용될 수 있다. 상기 용어들은, 파일을 사용자 단말, 다른 사용자들의 단말 및 다운로드 서버 사이에서 송수신할 수 있는 유무선의 근거리 및 광역 데이터 송수신망을 의미한다.In this specification, "communication", "communication network", "Internet network" and "network" may be used in the same sense. The terms refer to wired and wireless local and wide area data transmission and reception networks capable of transmitting and receiving a file between a user terminal, a terminal of other users, and a download server.
본 명세서에 있어서 어느 하나의 구성요소가 다른 구성요소로 데이터를 '전송'하는 경우에는 상기 구성요소는 상기 다른 구성요소로 직접 상기 데이터를 전송할 수도 있고, 적어도 하나의 또 다른 구성요소를 통하여 상기 데이터를 상기 다른 구성요소로 전송할 수도 있는 것을 의미한다.In the present specification, when one component 'transmits' data to another component, the component may transmit the data directly to the other component, or may transmit the data through at least one other component To the other component.
반대로 어느 하나의 구성요소가 다른 구성요소로 데이터를 '직접 전송'하는 경우에는 상기 구성요소에서 다른 구성요소를 통하지 않고 상기 다른 구성요소로 상기 데이터가 전송되는 것을 의미한다.Conversely, when one element 'directly transmits' data to another element, it means that the data is transmitted to the other element without passing through another element in the element.
본 명세서에서 '~부'라 함은, 본 발명의 기술적 사상을 수행하기 위한 하드웨어 및 상기 하드웨어를 구동하기 위한 소프트웨어의 기능적, 구조적 결합을 의미할 수 있다. 예컨대, 상기 '~부'는 소정의 코드와 상기 소정의 코드가 수행되기 위한 하드웨어 리소스(resource)의 논리적인 단위를 의미할 수 있으며, 반드시 물리적으로 연결된 코드를 의미하거나, 한 종류의 하드웨어를 의미하는 것은 아님은 본 발명의 기술분야의 평균적 전문가에게는 용이하게 추론될 수 있다.In the present specification, 'to' means a functional and structural combination of hardware for carrying out the technical idea of the present invention and software for driving the hardware. For example, 'to part' may refer to a logical unit of a predetermined code and a hardware resource for the predetermined code to be executed, and it may mean a code physically connected to the unit, or a kind of hardware Or may be easily deduced to the average expert in the field of the present invention.
이하, 본 발명에 따른 실시 예들을 첨부된 도면을 참조하여 상세히 설명하기로 하며, 첨부 도면을 참조하여 설명함에 있어, 동일하거나 대응하는 구성 요소는 동일한 도면번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. .
도 1은 본 발명의 일 실시예에 따른 추천 정보 제공 시스템의 구성을 개략적으로 도시한 블록도이다. 1 is a block diagram schematically showing a configuration of a recommendation information providing system according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 실시예에 따른 추천 정보 제공 시스템(10)은 수집부(110), 검색부(120), 정보 제공부(130), 검증부(140), 툴 제공부(150) 및 제어부(160)를 포함할 수 있다. Referring to FIG. 1, a recommendation
수집부(110)는 동영상 콘텐츠를 수집하여 저장할 수 있다. 수집부(110)는 콘텐츠 제공 서비스를 제공하는 포털서버, 블로그 서버, 개인홈페이지 서버 등으로부터 동영상 콘텐츠를 수집할 수 있다. 포털서버는, 예를 들어, 유튜브(YouTube), 비메오(Vimeo), 판도라TV 등과 같이 웹(web) 상에서 동영상을 제공하는 서비스 사이트들을 포함할 수 있다. The
추천 정보 제공 시스템(10)은 복수의 서비스 사이트들을 미리 등록하고, 수집부(110)는 등록된 복수의 사이트로 접근하여 동영상 콘텐츠, 동영상 콘텐츠의 URL 및 관련 정보를 자동으로 수집할 수 있다. 이를 위해 스파이더(Spider), 웹 크롤러(Web Crawler), 봇(Bot) 등과 유사한 탐색 에이전트 프로그램이 이용될 수 있다. The recommendation
수집부(110)는 각 동영상 콘텐츠로부터 적어도 하나의 키워드를 추출할 수 있다. 수집부(110)는 동영상 콘텐츠의 배경 및 전경으로부터 음식, 장소, 위치, 상표, 동식물, 물체, 인물 등의 객체를 인식하여 추출할 수 있다. 객체 인식 방법은 특별히 제한되지 않으며, 미리 저장된 객체 정보와의 비교에 의한 인식 등 다양한 방법이 사용될 수 있다. The
수집부(110)는 추출된 객체와 관련된 정보를 수집하여 저장할 수 있다. 수집부(110)는 추출된 객체에 대응하는 키워드를 생성하고, 생성된 키워드를 기초로 관련 정보를 수집할 수 있다. 수집부(110)는 등록된 복수의 사이트로 접근하여 생성된 키워드를 기초로 관련 정보를 수집하고, 수집된 정보들을 기 설정된 기준에 따라 선별하여 추천 정보로서 저장할 수 있다. 선별 기준은 복수의 사이트들에서 소정 횟수 중복하여 수집되는 정보, 검색 횟수가 많은 정보, 사이트의 신뢰도 등 다양하게 정해질 수 있다. 키워드는 하나 또는 하나 이상의 단어의 조합일 수 있다. 키워드는 해당 동영상 콘텐츠의 제목, 주인공, 저작자 또는 해당 동영상 콘텐츠를 대표하는 단어 또는 문장을 줄여 쓴 단어의 조합을 기본으로 포함할 수 있다. The
또한 수집부(110)는 복수의 사용자들이 추천 정보 제공 시스템(10)에 접속하여 개별적으로 등록한 정보를 기 설정된 기준에 따라 선별하여 또는 선별 없이 추천 정보로서 저장할 수 있다. 사용자들에 의해 등록된 정보는 신규 추천 정보 또는 기 등록된 추천 정보를 수정한 갱신 추천 정보일 수 있다. In addition, the
수집부(110)는 추출된 객체에 상위 카테고리로서 색인을 할당하여 객체를 색인별로 분류할 수 있다. The
수집부(110)는 동영상 콘텐츠 전체에서 추출된 객체들 및 해당 추천 정보를 매칭할 수 있고, 및/또는 동영상 콘텐츠의 일부(또는 프레임)에서 추출된 객체 및 해당 추천 정보를 매칭하여 저장할 수도 있다. The
검색부(120)는 사용자로부터 입력된 질의어를 수신하고, 복수의 동영상 콘텐츠 중 질의어에 대응하는 결과 동영상 콘텐츠를 검색할 수 있다. 그리고, 검색부(130)는 결과 동영상 콘텐츠에서 추출된 복수의 객체들과 관련된 추천 정보를 검색할 수 있다. The
검색부(120)는 결과 동영상 콘텐츠의 재생 중에 재생 정지 신호를 수신하면, 정지 영상, 정지 영상에서 추출한 객체 및 해당 추천 정보들을 검색할 수 있다. 검색부(120)는 동영상 콘텐츠의 재생 정지 위치 정보를 검색 조건으로 이용하여 추천 정보의 검색 범위를 제한하여 검색할 수 있다. Upon receiving the reproduction stop signal during the reproduction of the resultant moving image content, the
정보 제공부(130)는 결과 동영상 콘텐츠 및 결과 동영상 콘텐츠에서 추출된 객체에 할당된 색인을 기초로 색인별 객체 및 객체별 추천 정보의 리스트를 생성하여 사용자 단말에 제공할 수 있다. 정보 제공부(130)는 사용자 단말의 화면에 정해진 콘텐츠 재생 영역에 동영상 콘텐츠를 표시하고, 정보 제공 영역에 추천 정보를 표시할 수 있다. 콘텐츠 재생 영역과 정보 제공 영역의 사이즈는 조절 가능하다. 콘텐츠 재생 영역과 정보 제공 영역은 화면에 각각 구분되어 표시될 수 있고, 콘텐츠 재생 영역과 정보 제공 영역은 중 하나의 영역이 생략된 상태에서 나머지 영역이 전체 화면에 표시될 수 있다. The
정보 제공부(130)는 결과 동영상 콘텐츠의 재생 중에 재생 정지 신호를 수신하면, 정지 영상 및 정지 영상에서 추출된 적어도 하나의 객체에 할당된 적어도 하나의 색인을 정지 영상 상에 제공할 수 있다. 구체적으로, 정보 제공부(130)는 결과 동영상 콘텐츠의 재생 중에 재생 정지 신호를 수신하면 정지 영상 상에 선택 버튼을 제공하고, 선택 버튼의 활성화 신호를 수신하면 적어도 하나의 색인을 선택 버튼 형태로 제공할 수 있다. When the
적어도 하나의 색인은 정지 영상 상에 오버랩하여 제공될 수 있으며, 정지 영상에 대해 투명도가 설정되어 색인의 하위 레이어에 위치한 정지 영상이 보여지는 정도를 조절할 수 있다. At least one index may be provided in an overlapped manner on the still image, and transparency is set for the still image so that the degree of the still image located in the lower layer of the index can be adjusted.
재생 정지 신호는 결과 동영상 콘텐츠의 재생 화면 상에서 마우스 커서와 같은 포인터의 감지 신호일 수 있다. 또는 재생 정지 신호는 손가락이나 스타일러스 등에 의한 결과 동영상 콘텐츠 재생 화면의 터치 감지 신호일 수 있다. The playback stop signal may be a detection signal of a pointer such as a mouse cursor on the playback screen of the resultant video content. Or the playback stop signal may be a touch detection signal of a resultant video content playback screen caused by a finger, a stylus, or the like.
정보 제공부(130)는 적어도 하나의 색인 버튼 중 임의의 색인을 선택하는 색인 선택 신호를 수신하면, 정지 영상에서 추출한 객체들 중 선택된 색인에 속하는 적어도 하나의 객체 및 해당 추천 정보들의 리스트를 제공할 수 있다. 정보 제공부(130)는 처음에 동영상 콘텐츠 전체에 대한 추천 정보들을 제공하다가, 동영상 콘텐츠의 일부(정지 영상)가 지정되면, 그에 대응하여 추천 정보들을 지정된 범위로 제한(필터링)하여 제공할 수 있다. Upon receiving the index selection signal for selecting an arbitrary index among at least one index button, the
검색부(120)는 동영상 콘텐츠의 재생 정지 동작으로부터 검색 조건을 구성하여 추천 정보의 검색 범위를 제한하여 검색하고, 정보 제공부(130)는 검색된 추천 정보를 사용자 단말로 제공할 수 있다. The
정보 제공부(130)는 추천 정보를 텍스트, 이미지, 또는 그 조합 등의 다양한 표현 형식으로 제공할 수 있다. 추천 정보는 추천 정보를 제공한 사이트와 연동될 수 있다.The
검색부(120)는 정지 영상에서 추출한 객체들 중 선택된 색인에 속하는 객체가 없는 경우, 정지 영상의 프레임과 인접한 프레임에서 추출한 객체들 중 상기 선택된 색인에 속하는 객체의 추천 정보를 검색할 수 있다. 사용자는 추천 정보를 클릭하여 추천 정보를 제공한 사이트로 접속할 수 있다. 사용자는 정보 검색을 위해 새로운 사이트를 검색하는 등의 불편함을 해소할 수 있다. If there is no object belonging to the selected index among the objects extracted from the still image, the searching
검증부(140)는 추천 정보 평가를 사용자에게 요청할 수 있고, 사용자로부터 수신되는 복수의 평가치를 종합한 평가 결과를 기초로 추천 정보의 정확성을 산출할 수 있다. 검증부(140)는 산출된 추천 정보의 정확성을 기초로 추천 정보를 제공한 정보 제공자에게 미리 정해진 포인트 등을 지급할 수 있다. The
툴 제공부(150)는 제공된 추천 정보를 편집할 수 있는 툴을 제공할 수 있다. 복수의 사용자들은 편집 툴을 이용하여 새로운 추천 정보를 작성하여 신규 추천 정보로서 등록하거나, 기 제공된 추천 정보를 편집하여 수정/보완함으로써 갱신 추천 정보로서 등록할 수 있다. The
제어부(160)는 추천 정보 제공 시스템(10)의 각 구성요소 간의 정보 흐름 및 외부 장치와의 정보 흐름을 제어할 수 있다. The
한편, 도시되지 않았으나 추천 정보 제공 시스템(10)은 광고 제공부를 더 포함하여, 사용자 단말의 화면에 할당된 광고 재생 영역에 추천 정보와 관련된 광고를 제공할 수 있다. 사용자는 광고를 클릭하여 관련 사이트로 접속할 수 있다. Meanwhile, although not shown, the recommendation
도 2는 본 발명의 일 실시예에 따른 사용자 단말의 구성을 개략적으로 도시한 블록도이다. 2 is a block diagram schematically illustrating a configuration of a user terminal according to an embodiment of the present invention.
사용자 단말(T)은 노트북, 핸드헬드 장치, 스마트폰, 탭 등의 모바일 단말, 데스크 탑 컴퓨터, 또는 이러한 장치를 이용하거나 직접적으로 또는 간접적으로 이와 연결된 임의의 적절한 장치일 수 있다. The user terminal T may be a notebook, a handheld device, a mobile terminal such as a smart phone, a tap, a desktop computer, or any suitable device that uses such device, or that is directly or indirectly connected thereto.
도 2를 참조하면, 사용자 단말(T)은 제어부(210), 표시부(220), 사용자 인터페이스부(230), 통신부(240), 저장부(250)를 포함할 수 있다. 2, the user terminal T may include a
제어부(210)는 사용자 단말(T)의 전반적인 동작을 제어하는 기능을 수행한다. The
제어부(210)는 사용자로부터 질의어를 입력받으면, 추천 정보 제공 시스템(10)으로 질의어에 해당하는 동영상 콘텐츠 및 추천 정보를 요청할 수 있고, 추천 정보 제공 시스템(10)으로부터 동영상 콘텐츠 및 동영상 콘텐츠로부터 추출된 객체들과 연계된 추천 정보를 전달받아 표시부(220)에 표시할 수 있다. The
제어부(210)는 사용자로부터 재생 중인 동영상 콘텐츠의 재생 정지 신호를 수신하면, 추천 정보 제공 시스템(10)으로 동영상 콘텐츠의 재생 정치 위치 정보를 포함하는 재검색 요청 신호를 전송하고, 추천 정보 제공 시스템(10)으로부터 재생 정지 위치의 정지 영상 및 정지 영상에서 추출된 객체와 연계된 추천 정보를 전달받아 표시부(220)에 표시할 수 있다. Upon receipt of the reproduction stop signal of the moving picture content being reproduced from the user, the
그리고 제어부(110)는 사용자로부터, 검색된 또는 재생 중인 동영상 콘텐츠에서 추출된 객체와 관련한 추천 정보의 등록 요청 및 기 제공된 추천 정보에 대한 편집 요청을 수신하면, 등록 요청 및/또는 편집 요청에 포함된 신규 추천 정보 및/또는 갱신 추천 정보를 추천 정보 제공 시스템(10)으로 전달할 수 있다. When the
표시부(220)는 추천 정보 제공 시스템(10)으로부터 전달받은 동영상 콘텐츠 및 추천 정보들을 화면에 표시할 수 있다. 표시부(220)는 액정 디스플레이(LCD), 유기 발광 디스플레이(OLED), 전기 영동 디스플레이(EPD), 플렉서블 디스플레이, 3차원(3D) 디스플레이 중에서 적어도 하나를 포함할 수도 있다. 그리고, 사용자 단말(T)의 구현 형태에 따라 표시부(220)가 2개 이상 존재할 수도 있다. The
사용자 인터페이스부(UI부)(230)는 사용자 단말(T)의 동작 제어를 위한 사용자와의 인터페이스를 제공할 수 있다. 특히 UI부(230)는 사용자의 조작신호를 입력받아 제어부(210)로 전달할 수 있다. The user interface unit (UI unit) 230 may provide an interface with a user for controlling the operation of the user terminal T. [ In particular, the
통신부(240)는 정보를 송수신하는 기능을 수행하며, 동영상 콘텐츠 및 추천 정보와 관련된 정보를 추천 정보 제공 시스템(10)과 송수신할 수 있다. The
저장부(250)는 추천 정보 제공 시스템(10)으로부터 전달받은 동영상 콘텐츠 및 추천 정보들을 저장할 수 있다. 저장부(250)는 신규 추천 정보 또는 갱신 추천 정보의 등록에 따라 획득한 등급, 포인트 등을 저장할 수 있다. The
저장부(250)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램, 롬 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 또한, 저장부(250)는 인터넷(internet) 상에서 저장 기능을 수행하는 웹 스토리지(web storage)와 같이, 유선 및/또는 무선으로 연결된 클라우드 환경의 가상 공간을 포함할 수도 있다. The
도 3 및 도 4는 본 발명의 일 실시 예에 따른 사용자 단말과 추천 정보 제공 시스템 간의 관계의 일 예를 설명한 도면이다.3 and 4 are views for explaining an example of a relationship between a user terminal and a recommendation information providing system according to an embodiment of the present invention.
도 3에 도시된 바와 같이, 추천 정보 제공 시스템(10)은 인터넷 및/또는 인트라넷과 같은 유선 및/또는 무선 통신망을 포함하는 네트워크(NW)에 의하여 복수의 사용자 단말들(T1, T2, …, Tn)과 연결될 수 있다. 즉, 전술한 추천 정보 제공 시스템(10)은 사용자 단말들(T1, T2, …, Tn)과 구별되고 사용자 단말들(T1, T2, …, Tn)과 분리된 채 네트워크(NW)로 연결될 수 있다. 3, the recommendation
본 실시 예에 따른 추천 정보 제공 시스템(10)은 도 1에서 하나의 장치처럼 도시하였지만, 반드시 어느 하나의 물리적 장치로 구현될 필요는 없다. 즉, 도 4에 도시된 바와 같이, 추천 정보 제공 시스템(10)은 복수의 물리적 장치가 유기적으로 결합되어 구현될 수도 있다. 이를 위해 추천 정보 제공 시스템(10)에 포함된 구성 중 일부는 어느 하나의 물리적 장치(10a)로 구현되거나 설치되고, 나머지 일부는 다른 물리적 장치(10b)로 구현되거나 설치될 수도 있다. 이때 다른 물리적 장치(10b)는 사용자 단말(Tm)의 일부로 구현될 수 있다. Although the recommendation
구현 예에 따라서는, 추천 정보 제공 시스템(10)에 포함된 각각의 구성요소(~부) 역시 서로 다른 물리적 장치에 분산 배치될 수 있으며, 분산 배치된 구성들이 유기적으로 결합하여 본 명세서에서 정의하는 기능 및/또는 동작을 수행할 수 있도록 구현될 수도 있다.Depending on the implementation, each component (component) included in the recommendation
도 5는 본 발명의 다른 실시 예에 따른 사용자 단말과 추천 정보 제공 시스템 간의 관계를 설명한 도면이다.5 is a diagram illustrating a relationship between a user terminal and a recommendation information providing system according to another embodiment of the present invention.
도 5를 참조하면, 본 실시 예에 따른 추천 정보 제공 시스템(10)은 사용자 단말(T) 내에 포함될 수 있다. 사용자 단말(T) 내에 본 실시 예의 추천 정보 제공 시스템(10)이 포함되도록 하는 방법은 다양하다. 구체적인 실시 예로서, 네트워크(NW)를 통하여 사용자들 각각이 단말 내에 추천 정보 제공 시스템(10)을 설치할 수 있고, 예를 들면 추천 정보 제공 시스템(10)을 하나의 애플리케이션 형태로 사용자 단말(T)에 설치할 수 있다. 또 다른 구체적인 실시 예로서 사용자 단말(T)에 오프라인을 통하여 추천 정보 제공 시스템(10)이 설치될 수도 있다. 그러나 이는 예시적인 형태로서 본 발명은 이에 한정되지 않고, 추천 정보 제공 시스템(10)이 사용자 단말(T) 내에 다양한 형태로 설치될 수 있는 경우를 포함할 수 있다. 사용자 단말(T)은 도 2에 도시된 제어부(210)에 추천 정보 제공 시스템(10)을 포함할 수도 있고, 제어부(210)와 별도로 추천 정보 제공 시스템(10)을 더 포함할 수도 있다.Referring to FIG. 5, the recommendation
도 6은 본 발명의 일 실시예에 따른 추천 정보 제공 시스템의 일 구현 예를 설명하기 위한 도면이다. 6 is a view for explaining an embodiment of a recommendation information providing system according to an embodiment of the present invention.
도 6을 참조하면, 도 1의 추천 정보 제공 시스템(10)은 추천 정보 제공 서버(10S)로 구현되고, 적어도 하나의 사용자 단말(T1, T2, ..., Tn)이 네트워크(NW)를 통하여 추천 정보 제공 서버(10S)에 연결될 수 있다. 추천 정보 제공 서버(10S)는 데이터베이스(DB)에 저장된 정보를 사용자 단말(T)로 제공하거나, 사용자 단말(T)로부터 수신한 정보를 데이터베이스(DB)에 저장할 수 있다.Referring to FIG. 6, the recommendation
추천 정보 제공 서버(10S)는 추천 정보 제공을 위해 독립적으로 구현될 수도 있으며, 다양한 서비스를 제공하는 기존의 서비스 장치에 본 발명의 실시예에 따른 추천 정보 제공 기능을 추가하여 구현될 수도 있다.The recommendation
추천 정보 제공 서버(10S)는 네트워크 서버로 구현되는 다수의 컴퓨터 시스템 또는 컴퓨터 소프트웨어로서, 다양한 정보를 웹페이지(Web Page)로서 구성하여 제공할 수 있다. 여기서, 네트워크 서버란, 사설 인트라넷 또는 인터넷과 같은 컴퓨터 네트워크를 통해 다른 네트워크 서버와 통신할 수 있는 하위 장치와 연결되어 작업 수행 요청을 접수하고 그에 대한 작업을 수행하여 수행 결과를 제공하는 컴퓨터 시스템 및 컴퓨터 소프트웨어(네트워크 서버 프로그램)를 의미한다. 그러나 이러한 네트워크 서버 프로그램 이외에도, 네트워크 서버 상에서 동작하는 일련의 응용 프로그램과 경우에 따라서는 내부에 구축되어 있는 각종 데이터베이스를 포함하는 넓은 개념으로 이해되어야 할 것이다. 이러한 네트워크 서버는 도스(DOS), 윈도우(Windows), 리눅스(Linux), 유닉스(UNIX) 또는 맥OS(MacOS) 등의 운영체제에 따라 다양하게 제공되고 있는 네트워크 서버 프로그램을 이용하여 구현될 수 있다.The recommendation
추천 정보 제공 서버(10S)는 콘텐츠 제공 서버(20S)와 네트워크(NW)를 통하여 연결될 수 있다. 추천 정보 제공 서버(10S)는 콘텐츠 제공 서버(20S)로부터 다양한 동영상 콘텐츠 및 추천 정보들을 제공받을 수 있다. 또한 추천 정보 제공 서버(10S)는 사용자 단말들(T1, T2, ..., Tn)로부터 추천 정보를 제공받을 수 있다. The recommendation
추천 정보 제공 서버(10S)는 사용자 단말들(T1, T2, ..., Tn)로부터 질의어를 수신하고, 질의어에 대응하는 동영상 콘텐츠 및 추천 정보들을 검색하여 제공할 수 있다. 추천 정보 제공 서버(10S)는 동영상 콘텐츠에서 추출된 객체와 관련한 추천 정보를 리스트로 제공할 수 있다. 추천 정보 제공 서버(10S)는 동영상 콘텐츠의 전체에 대한 추천 정보 또는 동영상 콘텐츠의 일부에 대한 추천 정보를 제공할 수 있다. 추천 정보 제공 서버(10S)는 사용자 단말들(T1, T2, ..., Tn)로부터 입력된 화면 조작신호(예를 들어, 재생 중인 동영상 콘텐츠의 일시 정지 동작)를 수신하고, 화면 조작신호에 포함된 동영상 콘텐츠 내의 위치 정보를 기초로 추천 정보 검색 범위를 제한하여 추천 정보를 검색하고, 검색 결과를 사용자 단말들(T1, T2, ..., Tn)로 제공할 수 있다. The recommendation
추천 정보 제공 서버(10S)는 광고 제공 서버(30S)와 네트워크(NW)를 통하여 연결될 수 있다. 추천 정보 제공 서버(10S)는 광고 제공 서버(30S)로부터 모든 추천 정보 또는 특정 추천 정보의 제공시 재생할 광고 콘텐츠를 제공받을 수 있다. The recommendation
도시되지 않았으나, 추천 정보 제공 서버(10S)는 전자 상거래 시스템과 연동하여 광고 상품의 구매까지 연결시킬 수 있다. Although not shown, the recommendation
데이터베이스(DB)는 컴퓨터 시스템의 저장 공간에 구현된 데이터 구조로서, 데이터의 검색, 삭제, 편집 및 추가 등을 자유롭게 행할 수 있다. 이러한 데이터베이스(DB)는 데이터의 저장, 검색, 삭제, 편집 및 추가 등의 기능을 수행하기 위한 적당한 필드(Field) 또는 구성요소들을 가질 수 있다.A database (DB) is a data structure implemented in a storage space of a computer system, and can be freely retrieved, deleted, edited and added. Such a database (DB) may have appropriate fields or components for performing functions such as storing, retrieving, deleting, editing, and adding data.
데이터베이스(DB)는 회원 정보, 동영상 콘텐츠 및 추천 정보를 저장할 수 있다. 추천 정보는 동영상 콘텐츠 또는 추천 정보에 할당된 색인을 부모로 하는 트리 구조로 저장될 수 있다. The database (DB) can store member information, video contents, and recommendation information. The recommendation information can be stored in a tree structure having the parent assigned to the video content or the index assigned to the recommendation information.
도 7 내지 도 9는 본 발명의 실시예에 따른 추천 정보 제공 시스템이 사용자 단말에 제공하는 추천 정보 관련 화면 예시도이다. 7 to 9 are exemplary views of a recommendation information related screen provided to a user terminal by a recommendation information providing system according to an embodiment of the present invention.
도 7을 참조하면, 사용자 단말의 표시부에는 사용자의 질의어에 대응한 검색 결과에 따라 추천 정보 제공 시스템(10)이 제공하는 동영상 콘텐츠가 콘텐츠 재생 창(VA)에 표시되고, 동영상 콘텐츠와 관련한 추천 정보가 정보 제공 창(RA)에 표시된다. 콘텐츠 재생 창(VA)과 정보 제공 창(RA)의 사이즈는 조절 가능하다. 콘텐츠 재생 창(VA)과 정보 제공 창(RA)는 각각 구분되어 표시될 수 있고, 콘텐츠 재생 창(VA)과 정보 제공 창(RA) 중 하나의 창이 생략된 상태에서 나머지 창이 전체 화면에 표시될 수 있다. Referring to FIG. 7, the video content provided by the recommendation
추천 정보는 객체마다 할당된 색인별로 분류되어 제공될 수 있으며, 예를 들어, 도 7에 도시된 바와 같이, 음식, 장소, 패션, 스타를 각각의 색인으로 하고, 그 하위에 추천 정보들이 객체별로 제공될 수 있다. 색인은 텍스트 또는 이미지 형태의 아이콘 또는 버튼으로 제공될 수 있다. 색인이 "패션"인 경우, 패션의 하위 정보로서 머플러, 코트, 가방 등의 객체가 포함될 수 있고, 객체마다 해당하는 추천 정보가 객체의 우측에 제공될 수 있다. Referring to FIG. 7, the recommendation information may be classified according to the index assigned to each object. For example, as shown in FIG. 7, the recommendation information includes food, place, fashion, and star as indexes, Can be provided. The index may be provided as an icon or button in text or image form. When the index is "fashion ", it is possible to include objects such as a muffler, a coat, and a bag as sub information of fashion, and corresponding recommendation information for each object can be provided on the right side of the object.
최초 검색 후 제공되는 추천 정보는 동영상 콘텐츠 전체에서 인식되어 추출된 객체와 관련된 모든 추천 정보를 포함할 수 있다. The recommendation information provided after the initial search may include all recommendation information related to the extracted object recognized in the entire video contents.
표시부 화면의 일 영역에는 검색된 동영상 콘텐츠를 열람하는 복수의 사용자들을 SNS를 통해 표시할 수 있다. 복수의 사용자들은 검색된 동영상 콘텐츠 자체에 대한 정보 및 동영상 콘텐츠와 관련된 추천 정보들을 SNS를 통해 댓글 형식으로 업로드할 수 있다. In one area of the display unit screen, a plurality of users who browse the searched video contents can be displayed through the SNS. A plurality of users can upload information about the searched video content itself and recommendation information related to the video content in a comment format through the SNS.
도 8을 참조하면, 사용자가 결과 화면에 표시된 콘텐츠 재생 창(VA)의 동영상 콘텐츠를 클릭하면(a), 동영상이 재생된다(b). 사용자가 동영상 재생 중 재생 화면으로 마우스 커서와 같은 포인터(PT)를 이동시키면, 동영상 재생이 정지되고 정지 영상이 표시되고, 정지 영상 상에 버튼(BT)이 제공된다(c). Referring to FIG. 8, when the user clicks the video content of the content playback window VA displayed on the result screen (a), the moving image is played back (b). When a user moves a pointer PT such as a mouse cursor to a playback screen during playback of a moving image, the motion picture playback is stopped, a still image is displayed, and a button BT is provided on the still image (c).
사용자가 버튼(BT)을 클릭하면 정지 영상에서 추출된 적어도 하나의 객체에 할당된 색인들이 제공된다(d). 이때 색인은 텍스트 또는 이미지 형태의 버튼, 아이콘 등으로 표현될 수 있으며, 도 8의 실시예에는 음식(A), 장소(B), 패션(C), 스타(D) 등의 색인이 이미지 형태의 버튼으로 표현되어 있다. 콘텐츠 재생 창(VA)에 표시되는 색인은 정보 제공 창(RA)에 표시되는 색인과 일치하거나 일부가 생략될 수 있다. When the user clicks the button BT, indexes assigned to at least one object extracted from the still image are provided (d). In this case, the index can be represented by a button or an icon in the form of a text or an image. In the embodiment of FIG. 8, an index such as a food A, a place B, a fashion C, Button. The index displayed in the content playback window VA may match or some of the index displayed in the information providing window RA may be omitted.
사용자가 콘텐츠 재생 창(VA)에 표시되는 색인들 중 임의의 색인을 클릭하면, 정보 제공 창(RA)에 표시된 색인들 중 대응하는 색인이 자동 선택되면서, 선택된 색인의 하위에 속하는 객체들의 추천 정보가 정보 제공 창(RA)에 표시될 수 있다. When the user clicks any of the indexes displayed in the content playback window VA, a corresponding index among the indexes displayed in the information providing window RA is automatically selected, and the recommendation information of the objects belonging to the lower part of the selected index Can be displayed in the information providing window (RA).
도 9를 참조하면, 사용자가 도 8(d)에 도시된 콘텐츠 재생 창(VA)에 표시된 "장소"를 의미하는 색인(B)을 선택한 경우, 정보 제공 창(RA)의 "장소"를 의미하는 색인이 동시에 선택된다. 그리고, 정지 영상의 배경으로부터 추출된 객체, 예를 들어, 남이섬과 관련한 추천 정보들, 예를 들어, 남이섬의 유명한 음식점, 숙박지, 명소 등이 지도에 아이콘(A, B, C, D)으로 표시될 수 있다. 사용자가 아이콘들(A, B, C, D) 중 하나를 선택하면, 선택한 아이콘이 나타내는 추천 정보가 보다 상세하게 제공될 수 있다. 9, when the user selects the index B indicating "place" shown in the content playback window VA shown in FIG. 8 (d), it means "place" of the information providing window RA Is selected at the same time. In addition, the object extracted from the background of the still image, for example, recommendation information related to Nami Island, for example, famous restaurants, accommodations, and attractions of Nami Island are displayed with icons (A, B, C, D) . When the user selects one of the icons A, B, C and D, the recommendation information indicated by the selected icon can be provided in more detail.
도시되지 않았으나, 추천 정보들은 다시 카테고리화되어 제공될 수 있다. 예를 들어, 추천 정보들이 음식점, 숙박지, 명소에 따라 분류되어, 지도에 음식점, 숙박지, 명소들 중 적어도 하나의 카테고리의 추천 정보들만이 표시될 수 있다. Although not shown, the recommendation information can be re-categorized and provided. For example, the recommendation information may be classified according to a restaurant, a lodging, and a spot, and only recommendation information of a category of at least one of a restaurant, a lodging, and a spot may be displayed on the map.
또한, 정보 제공 창(RA)에는 광고 재생 창(AA)이 제공되고, 광고 재생 창(AA)에는 추천 정보와 관련된 광고가 제공될 수 있다. In addition, an advertisement reproduction window AA may be provided in the information providing window RA, and an advertisement related to the recommendation information may be provided in the advertisement reproduction window AA.
본 발명의 실시예는 동영상 콘텐츠와 관련된 추천 정보를 직관적으로 쉽고 간단히 제공할 수 있고, 동영상 콘텐츠의 재생 정지 동작만으로 추천 정보의 제공 범위를 설정하여 제공할 수 있다. The embodiment of the present invention can easily and simply provide the recommendation information related to the video content and can set and provide the recommended range of recommendation information only by stopping the reproduction of the video content.
도 10은 본 발명의 일 실시예에 따른 추천 정보 제공 방법을 개략적으로 설명하는 흐름도이다. 10 is a flowchart schematically illustrating a recommendation information providing method according to an embodiment of the present invention.
본 발명의 실시예에 따른 추천 정보 제공 방법은 도 1 내지 도 9에서 설명한 추천 정보 제공 시스템에 의해 수행될 수 있으며, 도 1 내지 도 9를 참조하여 설명된 내용과 중복하는 내용의 상세한 설명은 생략하겠다. The recommendation information providing method according to the embodiment of the present invention can be performed by the recommendation information providing system described with reference to Figs. 1 to 9, and a detailed description overlapping with the contents described with reference to Figs. 1 to 9 is omitted would.
추천 정보 제공 시스템은 동영상 콘텐츠를 수집하여 저장할 수 있다(S11). 추천 정보 제공 시스템은 복수의 서비스 사이트들을 미리 등록하고, 등록된 복수의 사이트로 접근하여 동영상 콘텐츠를 수집할 수 있다.The recommendation information providing system can collect and store the video contents (S11). The recommendation information providing system can register a plurality of service sites in advance, and access the plurality of registered sites to collect the video content.
추천 정보 제공 시스템은 각 동영상 콘텐츠로부터 적어도 하나의 객체를 추출하고, 추출한 객체와 관련된 정보를 수집할 수 있다(S13). 추천 정보 제공 시스템은 수집된 정보들을 기 설정된 기준에 따라 선별하여 추천 정보로서 저장할 수 있다. 추천 정보 제공 시스템은 등록된 복수의 사이트로부터의 정보 획득 또는 사용자의 정보 등록에 의한 정보 획득을 통해 추천 정보를 수집할 수 있다. 추천 정보 제공 시스템은 추출한 객체에 대해 키워드를 생성하고, 생성된 키워드를 기초로 정보를 수집할 수 있다. 추천 정보 제공 시스템은 추출된 객체에 색인을 할당하여 객체를 색인별로 분류하여 저장할 수 있다. The recommendation information providing system may extract at least one object from each video content and collect information related to the extracted object (S13). The recommendation information providing system can sort the collected information according to predetermined criteria and store it as recommendation information. The recommendation information providing system can collect recommendation information by acquiring information from a plurality of registered sites or acquiring information by user's information registration. The recommendation information providing system can generate keywords for extracted objects and collect information based on the generated keywords. The recommendation information providing system can assign the index to the extracted objects, and sort the objects by index.
추천 정보 제공 시스템은 사용자로부터 질의어를 수신하면, 수집한 복수의 동영상 콘텐츠에서 질의어에 대응하는 결과 동영상 콘텐츠 및 결과 동영상 콘텐츠에 대해 수집된 추천 정보를 검색하여 사용자에게 제공할 수 있다(S15). 추천 정보 제공 시스템은 결과 동영상 콘텐츠 및 결과 동영상 콘텐츠에서 추출된 객체에 할당된 색인을 기초로 색인별 객체 및 객체별 추천 정보의 리스트를 생성하여 사용자 단말에 제공할 수 있다. When the query information is received from the user, the recommendation information providing system retrieves the resultant video content corresponding to the query term and the recommendation information collected for the resulting video content from the collected video content, and provides the retrieved recommendation information to the user (S15). The recommendation information providing system can generate a list of the per-index objects and the per-object recommendation information based on the indexes allocated to the objects extracted from the resultant video content and the resulting video content, and provide them to the user terminal.
추천 정보 제공 시스템은 결과 동영상 콘텐츠의 재생 중에, 재생 정지 신호를 수신하면 정지 영상과 관련한 객체 및 해당 추천 정보를 제공할 수 있다(S17). 추천 정보 제공 시스템은 결과 동영상 콘텐츠의 재생 중에, 재생 정지 신호를 수신하면 정지 영상 및 적어도 하나의 색인을 제공할 수 있다. 사용자의 조작에 의해 적어도 하나의 색인 중 임의의 색인을 선택하는 색인 선택 신호를 수신하면, 추천 정보 제공 시스템은 정지 영상에서 추출한 객체들 중 선택된 색인이 할당된 적어도 하나의 객체 및 해당 추천 정보들을 검색하여 사용자에게 제공할 수 있다.If the recommendation information providing system receives the reproduction stop signal during the reproduction of the resultant video contents, the recommendation information providing system can provide the object related to the still image and the recommendation information (S17). The recommendation information providing system can provide a still image and at least one index upon receiving a playback stop signal during playback of the resulting moving image content. Upon reception of an index selection signal for selecting an arbitrary index among at least one index by a user's operation, the recommendation information providing system searches for at least one object assigned a selected index among the objects extracted from the still image and the recommendation information And provide it to the user.
추천 정보 제공 시스템은 정지 영상에서 추출한 객체들 중 선택된 색인에 속하는 객체가 없는 경우, 정지 영상의 프레임과 인접한 프레임(이전 또는 이후 프레임)에서 추출한 객체들 중 선택된 색인에 속하는 객체의 추천 정보를 검색하에 사용자에게 제공할 수 있다. If there is no object belonging to the selected index among the objects extracted from the still image, the recommendation information providing system searches the recommendation information of the object belonging to the selected index among the objects extracted from the frame of the still image and the adjacent frame Can be provided to the user.
그리고, 추천 정보 제공 시스템은 사용자들로부터 제공된 추천 정보에 대한 평가치를 수신하고, 평가치의 합산에 의한 평가 결과를 기초로 추천 정보의 정확성을 산출할 수 있다. 추천 정보 제공 시스템은 산출된 추천 정보의 정확성을 기초로 추천 정보를 제공한 정보 제공자(사용자)에게 미리 정해진 포인트 등을 지급할 수 있다. The recommendation information providing system can receive the evaluation value for the recommendation information provided from the users and calculate the accuracy of the recommendation information based on the evaluation result by summing up the evaluation values. The recommendation information providing system can provide predetermined points or the like to the information provider (user) who has provided the recommendation information based on the accuracy of the calculated recommendation information.
또한, 추천 정보 제공 시스템은 제공된 추천 정보를 편집할 수 있는 툴을 제공할 수 있다. 복수의 사용자들은 편집 툴을 이용하여 새로운 추천 정보를 등록하거나, 기 제공된 추천 정보를 편집하여 수정/보완된 추천 정보를 등록할 수 있다. In addition, the recommendation information providing system can provide a tool for editing the provided recommendation information. A plurality of users can register new recommendation information by using an editing tool or edit recommended recommendation information to register revised / supplemented recommendation information.
본 발명의 실시예는 동영상의 시청 중에 사전이나 포털 사이트를 통하여 동영상에 관련된 정보를 검색하거나 동영상에 관련된 제품을 구매하기 위하여 새로이 브라우저를 열거나 이동하는 불편함 없이, 사용자에게 동영상과 관련한 정보를 제공할 수 있다. 또한 본 발명의 실시예는 별도로 검색 조건을 입력할 필요없이 동영상의 일시 정지만으로 동영상과 관련한 추천 정보의 검색 범위를 제한할 수 있다. The embodiment of the present invention provides information related to a moving picture to a user without inconvenience of opening or moving a new browser to search for information related to the moving picture through a dictionary or a portal site while watching a moving picture or purchase a product related to the moving picture can do. In addition, according to the embodiment of the present invention, it is possible to restrict the search range of the recommendation information related to the moving picture only by temporarily stopping the moving picture without inputting the search condition separately.
본 발명의 실시예에 따른 추천 정보 제공 방법은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 적어도 하나의 프로세스에 의해 실행될 수 있다. 그리고, 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.The recommendation information providing method according to the embodiment of the present invention can be implemented as a computer-readable code on a computer-readable recording medium. A computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored. Examples of the computer-readable recording medium include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like. In addition, the computer-readable recording medium may be distributed over a network-connected computer system so that the computer-readable code is stored in a distributed fashion and may be executed by at least one process. In addition, functional programs, codes, and code segments for implementing the present invention can be easily inferred by programmers of the technical field to which the present invention belongs.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시 예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시 예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The foregoing description is merely illustrative of the technical idea of the present invention, and various changes and modifications may be made by those skilled in the art without departing from the essential characteristics of the present invention. Therefore, the embodiments disclosed in the present invention are intended to illustrate rather than limit the scope of the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The scope of protection of the present invention should be construed according to the following claims, and all technical ideas within the scope of equivalents should be construed as falling within the scope of the present invention.
Claims (13)
사용자로부터 질의어를 수신하고, 상기 복수의 동영상 콘텐츠들 중 상기 질의어에 대응하는 결과 동영상 콘텐츠 및 상기 결과 동영상 콘텐츠에서 추출된 객체와 관련된 추천 정보를 검색하는 검색부;
상기 결과 동영상 콘텐츠 및 상기 결과 동영상 콘텐츠에서 추출된 객체에 할당된 색인을 기초로 색인별 객체 및 객체별 추천 정보를 제공하는 정보 제공부; 및
상기 제공된 추천 정보의 평가치를 기초로 평가 결과를 산출하고, 평가 결과에 따라 추천 정보 제공자에게 피드백하는 검증부;를 포함하는, 추천 정보 제공 시스템.A collection unit for collecting a plurality of video contents and information related to at least one object extracted from each video content;
A search unit receiving a query word from a user and searching for a resultant video content corresponding to the query term among the plurality of video content and recommendation information related to an object extracted from the resultant video content;
An information providing unit for providing recommendation information for each object and each object based on indexes assigned to objects extracted from the resultant moving image content and the resulting moving image content; And
And a verification unit for calculating an evaluation result based on the evaluation value of the provided recommendation information and feeding back the recommendation information to the recommendation information provider according to the evaluation result.
상기 정보 제공부는,
화면의 제1영역에 제공된 상기 결과 동영상 콘텐츠의 재생 정지 신호를 수신하면, 상기 제1영역에 정지 영상 및 적어도 하나의 색인을 제공하고,
상기 검색부는,
상기 적어도 하나의 색인 중 임의의 색인 선택 신호를 수신하면, 상기 화면의 제2영역에 상기 정지 영상에서 추출되고 상기 선택된 색인이 할당된 적어도 하나의 객체 및 해당 추천 정보를 검색하는, 추천 정보 제공 시스템.The method according to claim 1,
The information providing unit,
The method comprising: providing a still image and at least one index in the first area upon receiving a playback stop signal of the resultant moving image content provided in a first area of the screen,
The search unit may search,
A recommendation information providing system for retrieving at least one object and corresponding recommendation information extracted from the still image and assigned the selected index to a second area of the screen upon receiving an arbitrary index selection signal from the at least one index, .
상기 정보 제공부는,
상기 재생 정지 신호를 수신하면 상기 정지 영상에 선택 버튼을 제공하고, 상기 선택 버튼의 활성화 신호를 수신하면 상기 정지 영상에 상기 적어도 하나의 색인을 제공하는, 추천 정보 제공 시스템.3. The method of claim 2,
The information providing unit,
And provides the at least one index to the still image upon receiving the activation signal of the selection button when the playback stop signal is received.
상기 검색부는,
상기 정지 영상에서 추출된 적어도 하나의 객체 중 상기 선택된 색인이 할당된 객체가 없는 경우, 상기 정지 영상의 프레임과 인접한 프레임에서 추출한 객체들 중 상기 선택된 색인이 할당된 객체의 추천 정보를 검색하는, 추천 정보 제공 시스템.3. The method of claim 2,
The search unit may search,
Searching recommendation information of an object allocated with the selected index among objects extracted from a frame adjacent to the frame of the still image when at least one object extracted from the still image is not allocated with the selected index, Information providing system.
추천 정보 편집 툴을 제공하고, 상기 편집 툴을 통해 신규 추천 정보 및 기 제공된 추천 정보를 수정한 갱신 추천 정보를 입력받는 툴 제공부;를 더 포함하는, 추천 정보 제공 시스템.The method according to claim 1,
Further comprising a tool providing unit that provides a recommendation information editing tool and receives update recommendation information in which the new recommendation information and the recommended recommendation information are modified through the editing tool.
사용자로부터 질의어를 수신하면, 상기 복수의 동영상 콘텐츠들 중 상기 질의어에 대응하는 결과 동영상 콘텐츠 및 상기 결과 동영상 콘텐츠에서 추출된 객체와 관련된 추천 정보를 검색하는 단계;
상기 결과 동영상 콘텐츠 및 상기 결과 동영상 콘텐츠에서 추출된 객체에 할당된 색인을 기초로 색인별 객체 및 객체별 추천 정보를 제공하는 단계; 및
상기 제공된 추천 정보의 평가치를 기초로 평가 결과를 산출하고, 평가 결과에 따라 추천 정보 제공자에게 피드백하는 단계;를 포함하는, 추천 정보 제공 방법.Collecting information related to a plurality of video contents, and at least one object extracted from each video content;
Retrieving a resultant video content corresponding to the query term and recommendation information related to an object extracted from the resultant video content when the query term is received from a user;
Providing index-specific object and recommendation information for each object based on the resultant video content and the index assigned to the extracted object from the resultant video content; And
Calculating an evaluation result on the basis of the evaluation value of the provided recommendation information, and feeding back to the recommendation information provider according to the evaluation result.
화면의 제1영역에 제공된 상기 결과 동영상 콘텐츠의 재생 정지 신호를 수신하면, 상기 제1영역에 정지 영상 및 적어도 하나의 색인을 제공하는 단계; 및
상기 적어도 하나의 색인 중 임의의 색인 선택 신호를 수신하면, 상기 화면의 제2영역에 상기 정지 영상에서 추출되고 상기 선택된 색인이 할당된 적어도 하나의 객체 및 해당 추천 정보를 검색하는 단계;를 포함하는, 추천 정보 제공 방법.8. The method of claim 7,
Providing a still image and at least one index in the first area upon receiving a playback stop signal of the resulting moving image content provided in a first area of the screen; And
And retrieving at least one object and corresponding recommendation information extracted from the still image and assigned the selected index to a second area of the screen upon receiving an arbitrary index selection signal from the at least one index, , Recommendation information providing method.
상기 색인 제공 단계는,
상기 재생 정지 신호를 수신하면 상기 정지 영상에 선택 버튼을 제공하는 단계; 및
상기 선택 버튼의 활성화 신호를 수신하면 상기 정지 영상에 상기 적어도 하나의 색인을 제공하는 단계;를 포함하는, 추천 정보 제공 방법.9. The method of claim 8,
The index providing step includes:
Providing a selection button to the still image upon receiving the playback stop signal; And
And providing the at least one index to the still image upon receiving the activation signal of the selection button.
상기 정지 영상에서 추출된 적어도 하나의 객체 중 상기 선택된 색인이 할당된 객체가 없는 경우, 상기 정지 영상의 프레임과 인접한 프레임에서 추출한 객체들 중 상기 선택된 색인이 할당된 객체의 추천 정보를 검색하는 단계;를 더 포함하는, 추천 정보 제공 방법.9. The method of claim 8,
Searching recommendation information of an object to which the selected index is allocated among objects extracted from a frame adjacent to the frame of the still image when at least one object extracted from the still image is not allocated with the selected index; Further comprising the steps of:
추천 정보 편집 툴을 제공하고, 상기 편집 툴을 통해 신규 추천 정보 및 기 제공된 추천 정보를 수정한 갱신 추천 정보를 입력받는 단계;를 더 포함하는, 추천 정보 제공 방법.8. The method of claim 7,
And providing the recommendation information editing tool and receiving update recommendation information in which the new recommendation information and the recommended recommendation information are modified through the editing tool.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20140087320A KR101487540B1 (en) | 2014-07-11 | 2014-07-11 | System and method for providing additional information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20140087320A KR101487540B1 (en) | 2014-07-11 | 2014-07-11 | System and method for providing additional information |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101487540B1 true KR101487540B1 (en) | 2015-02-04 |
Family
ID=52589918
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20140087320A KR101487540B1 (en) | 2014-07-11 | 2014-07-11 | System and method for providing additional information |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101487540B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102526275B1 (en) * | 2023-01-16 | 2023-04-28 | 주식회사 에이비파트너스 | Apparatus and method for filtering and providing contents |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090044221A (en) * | 2007-10-31 | 2009-05-07 | 주식회사 케이티 | Method for providing interactive advertisement file authoring service, method and system for providing moving picture including interactive advertisement |
KR20140083654A (en) * | 2012-12-26 | 2014-07-04 | 주식회사 케이티 | Apparatus and method for generating information about object and, server for shearing information |
-
2014
- 2014-07-11 KR KR20140087320A patent/KR101487540B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090044221A (en) * | 2007-10-31 | 2009-05-07 | 주식회사 케이티 | Method for providing interactive advertisement file authoring service, method and system for providing moving picture including interactive advertisement |
KR20140083654A (en) * | 2012-12-26 | 2014-07-04 | 주식회사 케이티 | Apparatus and method for generating information about object and, server for shearing information |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102526275B1 (en) * | 2023-01-16 | 2023-04-28 | 주식회사 에이비파트너스 | Apparatus and method for filtering and providing contents |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11727076B2 (en) | Browser-based navigation suggestions for task completion | |
US11720633B2 (en) | Aggregating personalized suggestions from multiple sources | |
US10387379B2 (en) | State extrapolation for automated and semi-automated crawling architecture | |
KR101953303B1 (en) | Identifying matching applications based on browsing activity | |
US9483388B2 (en) | Discovery of application states | |
US9805124B2 (en) | Automatic generation of a collection of content | |
US10114898B2 (en) | Providing additional functionality with search results | |
CN101490677B (en) | Presenting search result information | |
US8275786B1 (en) | Contextual display of query refinements | |
US20170147659A1 (en) | Systems and Methods for Accessing Applications in Grouped Search Results | |
US11200293B2 (en) | Method and system for controlling presentation of web resources in a browser window | |
US20120036153A1 (en) | Mobile system, search system and search result providing method for mobile search | |
KR20030047885A (en) | System and method for obtaining and storing information for deferred browsing | |
WO2007134194A2 (en) | Web notebook tools | |
US8868598B2 (en) | Smart user-centric information aggregation | |
US20160188684A1 (en) | Consolidating Search Results | |
CN104115147A (en) | Location-aware application searching | |
US10002113B2 (en) | Accessing related application states from a current application state | |
US20160191338A1 (en) | Retrieving content from an application | |
US20160275189A1 (en) | Language and security aware search for user navigable entry points | |
KR101747532B1 (en) | Method and system for recommending course for travel related query | |
US20160188721A1 (en) | Accessing Multi-State Search Results | |
KR101487540B1 (en) | System and method for providing additional information | |
US11568004B2 (en) | Comparative search within user-generated content | |
JP2023158636A (en) | Icon providing method and icon providing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20180123 Year of fee payment: 4 |