KR101722687B1 - 객체간 또는 객체와 유저간에 정보 제공 방법, 그 방법을 수행할 수 있는 유저 디바이스, 및 저장 매체 - Google Patents
객체간 또는 객체와 유저간에 정보 제공 방법, 그 방법을 수행할 수 있는 유저 디바이스, 및 저장 매체 Download PDFInfo
- Publication number
- KR101722687B1 KR101722687B1 KR1020100076970A KR20100076970A KR101722687B1 KR 101722687 B1 KR101722687 B1 KR 101722687B1 KR 1020100076970 A KR1020100076970 A KR 1020100076970A KR 20100076970 A KR20100076970 A KR 20100076970A KR 101722687 B1 KR101722687 B1 KR 101722687B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- user device
- relationship
- recommendation
- acquiring
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 69
- 238000004590 computer program Methods 0.000 claims 2
- 230000010365 information processing Effects 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 7
- 241001465754 Metazoa Species 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 229920001621 AMOLED Polymers 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 235000012149 noodles Nutrition 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/583—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
- G06F16/5854—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using shape and object relationship
-
- 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/01—Social networking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/41—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/432—Query formulation
- G06F16/434—Query formulation using image data, e.g. images, photos, pictures taken by a user
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/48—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/587—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Library & Information Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Human Resources & Organizations (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
유저 디바이스상에 디스플레이 될 이미지에 포함된 적어도 하나의 객체를 식별하는 단계; 객체의 식별 정보에 기초하여 식별된 객체의 관계 정보를 획득하는 단계; 관계 정보 또는 관계 정보 및 유저 디바이스의 상황 정보를 이용하여 객체에 대한 추천 정보를 획득하여 출력 또는 출력 및 전송하는 단계를 포함하는 객체에 대한 정보 제공 방법, 유저 디바이스, 및 저장 매체가 개시되어 있다.
Description
본 발명은 유저 디바이스를 이용하여 정보를 제공하는 방법, 그 방법을 수행할 수 있는 유저 디바이스, 및 컴퓨터로 읽을 수 있는 저장 매체에 관한 것이다.
통신 기술이 발전함에 따라 사람간의 의사 소통과 관계 기반 활동이 통신망 기반으로 이루어지는 경우가 늘고 있다. 특히, 페이스북(Facebook), 싸이월드(Cyworld), 또는 트위터(Twitter)와 같은 소셜 네트워크 웹사이트(social network website)를 이용한 온라인 활동(online activity)이 증가함에 따라 유저 디바이스(user device)를 이용하여 정보를 제공하기 위한 애플리케이션(application)이 다양하게 제안되고 있다.
본 발명이 해결하고자 하는 과제는 유저 디바이스 기반 객체간 또는 객체와 유저간의 관계 정보(relationship information)를 제공하는 방법, 그 방법을 수행할 수 있는 유저 디바이스, 및 컴퓨터로 읽을 수 있는 저장 매체를 제공하는데 있다.
본 발명이 해결하고자 하는 다른 과제는 유저 디바이스 기반 객체간 또는 객체와 유저간의 관계 정보에 기초한 추천 정보(recommendation information)를 제공하는 방법, 그 방법을 수행할 수 있는 유저 디바이스, 및 컴퓨터로 읽을 수 있는 저장 매체를 제공하는데 있다.
본 발명이 해결하고자 하는 또 다른 과제는 유저 디바이스상에 디스플레이 될 이미지에 포함된 객체간 또는 객체와 유저간의 관계 정보를 제공하는 방법, 그 방법을 수행할 수 있는 유저 디바이스, 및 컴퓨터로 읽을 수 있는 저장 매체를 제공하는데 있다.
본 발명이 해결하고자 하는 또 다른 과제는 유저 디바이스상에 디스플레이 될 이미지에 포함된 객체간 또는 객체와 유저간의 관계 정보에 기초한 추천 정보를 제공하는 방법, 그 방법을 수행할 수 있는 유저 디바이스, 및 컴퓨터로 읽을 수 있는 저장 매체를 제공하는데 있다.
본 발명이 해결하고자 하는 또 다른 과제는, 유저 디바이스의 상황 기반(context-based)의 객체간 또는 객체와 유저간의 관계 정보를 제공하는 방법, 그 방법을 수행할 수 있는 유저 디바이스, 및 컴퓨터로 읽을 수 있는 저장 매체를 제공하는데 있다.
본 발명이 해결하고자 하는 또 다른 과제는 유저 디바이스의 상황 기반의 객체간 또는 객체와 유저간의 관계 정보에 기초한 추천 정보를 제공하는 방법, 그 방법을 수행할 수 있는 유저 디바이스, 및 컴퓨터로 읽을 수 있는 저장 매체를 제공하는데 있다.
본 발명의 일 실시 예에 따른 정보 제공 방법은, 유저 디바이스상에 디스플레이 될 이미지에 포함된 적어도 하나의 객체를 식별하는 단계; 및 상기 객체의 식별 정보에 기초하여 상기 식별된 객체의 관계 정보를 획득하는 단계를 포함한다.
상기 관계 정보는 상기 유저 디바이스의 유저와 상기 식별된 객체간의 관계 정보를 포함할 수 있다. 상기 관계 정보는 상기 이미지에 포함된 다른 객체와 상기 식별된 객체간의 관계 정보를 포함할 수 있다.
상기 객체를 식별하는 단계는, 상기 유저 디바이스에 저장된 데이터베이스를 서치하는 단계를 포함할 수 있다. 상기 객체를 식별하는 단계는, 상기 유저 디바이스의 외부 데이터베이스를 서치하는 단계를 포함할 수 있다.
상기 관계 정보 획득 단계는, 상기 유저 디바이스에 저장된 데이터베이스를 서치하는 단계를 포함할 수 있다. 상기 관계 정보 획득 단계는, 상기 유저 디바이스의 외부 데이터베이스를 서치하는 단계를 포함할 수 있다. 상기 관계 정보 획득 단계는, 상기 관계 정보를 획득할 때, 상기 유저 디바이스 기반의 상황 인식 정보를 더 이용할 수 있다.
상기 추천 정보 획득 단계는, 상기 관계 정보를 기반으로 상기 객체에 대한 추천 정보를 획득하는 단계를 포함할 수 있다. 상기 추천 정보 획득 단계는, 상기 유저 디바이스에 저장된 데이터베이스를 서치하는 단계를 포함할 수 있다. 상기 추천 정보 획득 단계는, 상기 유저 디바이스의 외부 데이터베이스를 서치하는 단계를 포함할 수 있다. 상기 추천 정보 획득 단계는 상기 추천 정보를 획득할 때, 상기 유저 디바이스 기반의 상황 정보를 더 이용할 수 있다. 상기 유저 디바이스 기반의 상황 인식 정보는 현재 시간 및 위치 정보중 적어도 하나를 포함할 수 있다.
상기 획득된 관계 정보나 상기 획득된 추천 정보를 상기 유저 디바이스로 출력하거나 상기 유저 디바이스로 출력하면서 상기 객체의 디바이스로 전송하는 단계를 더 포함할 수 있다.
본 발명의 다른 실시 예에 따른 정보 제공 방법은, 유저 디바이스 기반의 상황 인식 정보로부터 적어도 하나의 객체를 식별하는 단계; 및 상기 객체의 식별 정보에 기초하여 상기 식별된 객체의 관계 정보를 획득하는 단계를 포함할 수 있다.
상기 관계 정보는 상기 상황 인식 정보로부터 식별된 다른 객체와 상기 식별된 객체간의 관계 정보를 포함할 수 있다. 상기 상황 인식 정보는 유저 디바이스에 인접한 객체의 식별 정보와 현재 시간 및 현재 위치 정보중 적어도 하나를 포함할 수 있다.
본 발명의 일 실시 예에 따른 유저 디바이스는, 이미지를 디스플레이 하는 출력부; 및 상기 출력부에 디스플레이 될 이미지에 포함된 적어도 하나의 객체를 식별하고, 상기 객체의 식별 정보에 기초하여 상기 식별된 객체의 관계 정보 및 추천 정보를 획득하는 프로세서를 포함한다. 상기 유저 디바이스는 상기 유저 디바이스 기반의 상황 인식 정보 수집부를 더 포함한다.
상기 유저 디바이스는, 상기 객체 식별을 위한 정보를 갖는 데이터베이스를 저장하는 저장부를 더 포함하고, 상기 프로세서는 상기 데이터베이스를 서치하여 상기 객체를 식별할 수 있다. 상기 프로세서는 상기 유저 디바이스의 외부 데이터베이스를 서치하여 상기 객체를 식별할 수 있다.
상기 유저 디바이스는, 상기 관계 정보를 획득하기 위한 정보를 저장하는 데이터베이스를 저장하는 저장부를 더 포함한다. 상기 프로세서는 상기 식별 정보 또는 식별 정보와 유저 디바이스 기반의 상황 정보 기반으로 상기 데이터베이스를 서치하여 상기 관계 정보를 획득할 수 있다. 상기 프로세서는 상기 유저 디바이스의 외부 데이터베이스를 서치하여 상기 관계 정보를 획득할 수 있다. 상기 프로세서는 상기 획득된 관계 정보를 상기 출력부로 출력하거나 상기 출력부와 상기 객체의 디바이스로 전송할 수 있다.
상기 프로세서는 상기 관계 정보 또는 관계 정보와 유저 디바이스 기반의 상황 정보 기반으로 상기 객체에 대한 추천 정보를 획득하고, 상기 획득된 추천 정보를 상기 출력부 또는 상기 출력부와 상기 객체의 디바이스로 전송할 수 있다.
상기 프로세서는 상기 유저 디바이스에 저장된 데이터베이스를 서치하여 상기 추천 정보를 획득할 수 있다. 상기 프로세서는 상기 유저 디바이스의 외부 데이터베이스를 서치하여 상기 추천 정보를 획득할 수 있다.
본 발명의 다른 실시 예에 따른 유저 디바이스는, 유저 디바이스 기반의 상황 인식 정보 수집부; 및 상기 상황 인식 정보 수집부에 의해 수집된 정보로부터 적어도 하나의 객체를 식별하고, 상기 객체의 식별 정보에 기초하여 상기 식별된 객체의 관계 정보를 획득하는 프로세서를 포함할 수 있다.
상기 프로세서는 상기 관계 정보를 기반으로 상기 객체에 대한 추천 정보를 획득하고, 상기 획득된 추천 정보를 출력하거나 상기 추천 정보를 출력하면서 상기 객체의 디바이스로 전송하고, 상기 유저 디바이스는, 상기 추천 정보를 출력하는 출력부; 상기 객체의 디바이스로 상기 추전 정보를 전송할 네트워크 인터페이스부를 더 포함할 수 있다. 상기 프로세서는 상기 추천 정보를 획득할 때, 상기 상황 정보를 더 이용할 수 있다.
본 발명의 일 실시 예에 따른 정보 제공 방법을 수행할 수 있는 프로그램이 기록된 컴퓨터로 읽을 수 있는 저장 매체에 있어서, 상기 정보 제공 방법은, 상술한 일 실시 예에 따른 정보 제공 방법과 같이 수행되는 것을 특징으로 하는 저장 매체를 제공한다.
본 발명의 다른 실시 예에 따른 정보 제공 방법을 수행할 수 있는 프로그램이 기록된 컴퓨터로 읽을 수 있는 저장 매체에 있어서, 상기 정보 제공 방법은, 상술한 다른 실시 예에 따른 정보 제공 방법과 같이 수행되는 것을 특징으로 하는 저장 매체를 제공한다.
도 1은 본 발명의 바람직한 일 실시 예에 따른 유저 디바이스의 기능 블록도이다.
도 2는 본 발명의 바람직한 일 실시 예에 따른 유저 디바이스에서의 정보 제공 방법의 동작 흐름도의 일 예이다.
도 3은 도 2의 흐름도에 따른 화면의 일 예이다.
도 4는 도 2의 흐름도에 따른 화면의 다른 예이다.
도 5는 본 발명의 바람직한 일 실시 예에 따른 유저 디바이스에서의 정보 제공 방법의 동작 흐름도의 다른 예이다.
도 6은 추천 정보가 디스플레이 되는 화면 예이다.
도 7은 본 발명의 바람직한 다른 실시 예에 따른 유저 디바이스의 기능 블록도이다.
도 8은 본 발명의 바람직한 다른 실시 예에 따른 유저 디바이스에서의 정보 제공 방법의 동작 흐름도의 일 예이다.
도 9는 본 발명의 바람직한 다른 실시 예에 따른 유저 디바이스에서의 정보 제공 방법의 동작 흐름도의 다른 예이다.
도 10은 본 발명의 바람직한 또 다른 실시 예에 따른 유저 디바이스의 기능 블록도이다.
도 11은 유저 디바이스 기반으로 객체의 식별 정보를 수집하는 환경 예이다.
도 12는 본 발명의 바람직한 또 다른 실시 예에 따른 유저 디바이스에서의 정보 제공 방법의 동작 흐름도의 일 예이다.
도 13은 본 발명의 바람직한 또 다른 실시 예에 따른 유저 디바이스에서의 정보 제공 방법의 동작 흐름도의 다른 예이다.
도 14는 본 발명의 실시 예들에 따른 유저 디바이스가 적용될 수 있는 네트워크 시스템의 예시도이다.
도 2는 본 발명의 바람직한 일 실시 예에 따른 유저 디바이스에서의 정보 제공 방법의 동작 흐름도의 일 예이다.
도 3은 도 2의 흐름도에 따른 화면의 일 예이다.
도 4는 도 2의 흐름도에 따른 화면의 다른 예이다.
도 5는 본 발명의 바람직한 일 실시 예에 따른 유저 디바이스에서의 정보 제공 방법의 동작 흐름도의 다른 예이다.
도 6은 추천 정보가 디스플레이 되는 화면 예이다.
도 7은 본 발명의 바람직한 다른 실시 예에 따른 유저 디바이스의 기능 블록도이다.
도 8은 본 발명의 바람직한 다른 실시 예에 따른 유저 디바이스에서의 정보 제공 방법의 동작 흐름도의 일 예이다.
도 9는 본 발명의 바람직한 다른 실시 예에 따른 유저 디바이스에서의 정보 제공 방법의 동작 흐름도의 다른 예이다.
도 10은 본 발명의 바람직한 또 다른 실시 예에 따른 유저 디바이스의 기능 블록도이다.
도 11은 유저 디바이스 기반으로 객체의 식별 정보를 수집하는 환경 예이다.
도 12는 본 발명의 바람직한 또 다른 실시 예에 따른 유저 디바이스에서의 정보 제공 방법의 동작 흐름도의 일 예이다.
도 13은 본 발명의 바람직한 또 다른 실시 예에 따른 유저 디바이스에서의 정보 제공 방법의 동작 흐름도의 다른 예이다.
도 14는 본 발명의 실시 예들에 따른 유저 디바이스가 적용될 수 있는 네트워크 시스템의 예시도이다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예를 상세히 설명하기로 한다.
도 1은 본 발명의 바람직한 일 실시 예에 따른 유저 디바이스(100)의 기능 블록도로써, 유저 디바이스(100)는 유저 디바이스(100)상에 디스플레이 될 이미지에 포함된 객체간 또는 디스플레이 될 이미지에 포함된 적어도 하나의 객체와 유저간에 정보를 제공하는 기능을 포함한다.
도 1의 유저 디바이스(100)는 유무선 네트워크와 접속이 가능한 장치로써, 모바일 디바이스(mobile device)가 될 수 있으나 이로 제한되지 않는다. 모바일 디바이스는 휴대 전화, MP3P(MP3 Player), 네비게이션(navigation), 및 PDA(Personal Digital Assistant)를 포함할 수 있으나 이로 제한되지 않는다.
도 1을 참조하면, 유저 디바이스(100)는 유저 인터페이스부(110), 프로세서(120), 저장부(130), 네트워크 인터페이스부(140), 및 이미지 획득부(150)를 포함한다.
유저 인터페이스부(110)는 유저 디바이스(100)와 유저간에 상호 작용하는 유니트로써, 터치 기반 신호, 키 기반 신호, 마우스 조작 기반 신호와 같은 입력 신호를 입력할 수 있고, 이미지(image), 및 본 발명의 실시 예에 따른 정보를 출력할 수 있으나, 입력 신호와 출력 신호는 이로 제한되지 않는다.
상기 이미지는 유저 인터페이스부(110)에 의해 디스플레이 되는 것으로, 저장부(130)로부터 읽어온 이미지이거나 외부로부터 수신된 이미지일 수 있다. 외부로부터 수신된 이미지는 네트워크 인터페이스부(140)를 통해 수신된 이미지이거나 이미지 획득부(150)에 의해 획득된 이미지일 수 있으나 이로 제한되지 않는다.
상기 객체는 유저 디바이스 기반 객체로써, 도 1의 유저 디바이스(100)의 경우에, 유저 디바이스(100)상에 디스플레이 될 이미지에 포함되는 객체이다. 이미지에 포함되는 객체는 사람이나 사물이나 동물중 적어도 하나가 될 수 있으나 이로 제한되지 않는다.
본 발명의 실시 예에 따라 제공될 수 있는 정보는 관계 정보(relationship information)와 추천 정보(recommendation information)를 포함할 수 있다. 관계 정보는 이미지에 포함된 객체와 유저 디바이스(100)의 유저간의 관계 또는 연관성(link 또는 correlation)을 나타내는 정보이거나 이미지에 포함된 객체들간의 관계 또는 연관성을 나타내는 정보일 수 있다. 이미지에 복수의 객체가 포함된 경우에, 이미지에 포함된 객체와 상기 유저간의 관계 또는 연관성을 나타내는 정보는 이미지에 포함된 객체들중 적어도 하나의 객체와 상기 유저간의 관계 또는 연관성을 나타내는 정보일 수 있다.
예를 들어, 객체가 사람인 경우에, 관계 정보는 이미지에 포함된 객체와 상기 유저간 또는 이미지에 포함된 객체간의 인맥 관계, 객체의 생일, 객체의 관심사, 객체와 유저간 또는 객체간의 성향 등으로 정의될 수 있다. 상기 객체와 유저간 또는 객체들간의 성향은 예를 들어, 노래를 좋아하는 그룹, 국수를 좋아하는 그룹, 수영을 좋아하는 그룹 등과 같이 정의될 수 있다.
또한, 객체가 사물, 동물, 사물 + 사람, 사물 + 동물, 또는 동물 + 사람을 포함하는 경우에, 상기 관계 정보는 객체와 상기 유저간의 관계 또는 연관성을 나타내는 정보이거나 객체들간의 관계 또는 연관성을 나타내는 정보로 정의될 수 있다. 예를 들어, 객체가 상기 유저의 집인 경우에, 상기 관계 정보는 "우리 집"으로 정의될 수 있다. 예를 들어, 객체가 집 + 사람 A이고, 집이 사람 A의 집인 경우에, 상기 관계 정보는 "A의 집"으로 정의될 수 있다.
추천 정보는 상기 관계 정보에 기초한 정보이다. 예를 들어, 관계 정보가 "친구"인 경우에, 추천 정보는 객체와 유저간에 특정 활동(activity)을 기반으로 하는 특정 장소 정보 또는 특정 쇼핑몰을 안내하는 정보가 될 수 있다. 예를 들어, 관계 정보가 "우리 집"인 경우에, 추천 정보는 우리 집을 기반으로 유저가 최근에 방문했던 상가에 대한 안내 정보가 될 수 있다.
즉, 추천 정보는 객체와 유저간 또는 객체들간의 관심사를 기반으로 얻어진 정보, 객체와 유저간 또는 객체들간의 관계 또는 연관성을 기반으로 얻어진 정보, 객체와 유저간 또는 객체들간의 그룹 성향을 기반으로 얻어진 정보, 객체와 유저 또는 객체들간의 관심사와 스케줄을 기반으로 얻어진 정보 등 다양한 관계 정보들을 기반으로 얻어질 수 있는 정보로써, 상술한 바로 제한되지 않는다. 추천 정보는 관계 정보에 기초한 안내 정보로 정의할 수 있다.
유저 인터페이스부(110)는 입력부(111)와 출력부(112)를 포함할 수 있다. 유저 인터페이스부(110)를 통해 입력되는 신호는 입력부(111)를 통해 입력되는 신호로 해석될 수 있다. 유저 인터페이스부(110)를 통해 출력되는 신호는 출력부(112)를 통해 출력되는 신호로 해석될 수 있다. 출력부(112)는 디스플레이 디바이스로 정의될 수 있다. 출력부(112)가 디스플레이 디바이스인 경우에, 출력부(112)는 LCD(Liquid Cystal Display), LED(Light-Emitting Diode), AMOLED(Active-Matrix Organic Light-Emitting Diode)와 같은 디스플레이 디바이스가 될 수 있다. 그러나 유저 인터페이스부(110)는 상술한 바로 제한되지 않는다.
프로세서(120)는 유저 디바이스(100)의 전 기능을 제어하는 프로세서로써, 제어기나 마이크로 프로세서 등으로 정의할 수 있으나 이로 한정되지 않는다. 프로세서(120)는 출력부(112)에 디스플레이 될 이미지에 포함된 적어도 하나의 객체를 식별하고, 객체의 식별 정보를 기초로 식별된 객체간 또는 식별된 적어도 하나의 객체와 유저 디바이스(100)의 유저간의 관계 정보를 획득한다.
프로세서(120)는 획득된 관계 정보를 출력부(112)로 출력하거나, 출력부(112)로 출력함과 동시에 네트워크 디바이스(140)를 통해 객체의 디바이스(미 도시됨)로 전송할 수 있다. 객체의 디바이스에 대한 정보는 객체를 식별할 때, 획득될 수 있다.
프로세서(120)는 저장부(130)에 저장된 정보 제공 방법을 수행하기 위한 프로그램을 로딩하여 운영될 수 있다. 상기 프로그램은 유저 디바이스(100) 제작시 저장부(130)에 저장될 수 있으나, 네트워크 인터페이스부(140)를 통해 서버(미 도시됨)로부터 다운 로드되어 저장부(130)에 저장될 수 있다. 상기 서버(미 도시됨)는 앱 스토어(App Store) 서버와 같은 서버일 수 있으나 이로 한정되지 않는다.
프로세서(120)는 도 2에 도시된 바와 같이 동작할 수 있다. 도 2는 본 발명의 바람직한 일 실시 예에 따른 유저 디바이스(100)에서의 정보 제공 방법의 동작 흐름도의 일 예이다.
도 2를 참조하면, 프로세서(120)는 출력부(112)에 디스플레이 될 이미지에 포함된 적어도 하나의 객체를 식별한다(S201). 이미지에 포함된 객체는 출력부(112)상에 디스플레이 될 이미지 단위로 저장부(130)에 저장된 데이터베이스(131)를 서치하거나 네트워크 인터페이스부(140)를 통해 연결된 외부 데이터베이스(미 도시됨)를 서치하여 매칭되는 이미지를 찾는 방법으로 식별될 수 있다.
외부 데이터베이스는 네트워크를 통해 연결된 데이터베이스 관리 서버(미 도시됨) 또는 소셜 네트워크 서버에 의해 관리되거나 유선 네트워크를 통해 연결된 외부 저장 매체(미 도시됨)에 저장될 수 있다. 외부 저장 매체는 하드디스크 드라이브와 같은 저장 매체(storage media)일 수 있다. 외부 데이터베이스나 상기 저장부(130)에 저장된 데이터베이스(131)는 소셜 네트워크 서버로부터 수집된 데이터를 분석한 결과에 따른 데이터로 구성될 수 있다. 소셜 네트워크 서버로부터 수집된 데이터는 객체에 대한 정보와 유저 디바이스(100)의 유저 정보를 포함할 수 있다.
프로세서(120)는 이미지에 포함된 객체와 배경을 분리하여 객체를 추출하고, 추출된 객체 단위로 저장부(130)에 저장된 데이터베이스(131)를 서치하거나 상기 외부 데이터베이스를 서치하여 매칭되는 객체를 찾는 방법에 의해 이미지에 포함된 객체를 식별할 수 있다. 상기 추출된 객체가 사람인 경우에, 상기 객체 추출은 이미지로부터 얼굴 영상을 추출하는 방식을 이용할 수 있다.
또한, 이미지가 복수의 객체를 포함하는 경우에, 유저 인터페이스부(110)의 입력부(111)에 의해 하나의 객체를 선택하는 신호가 수신되면, 프로세서(120)는 디스플레이 될 이미지로부터 선택된 하나의 객체를 추출하고, 추출된 객체를 기반으로 상술한 데이터베이스를 서치하여 선택된 객체를 식별할 수 있다.
상술한 이미지 단위 또는 객체 단위의 서치에 의해 프로세서(120)는 이미지에 포함된 객체의 식별 정보를 얻을 수 있다. 객체의 식별 정보는 객체의 이름, 키워드(keyword), 아이디, 닉네임 등과 같은 정보로 표현될 수 있으나 이로 제한되지 않는다.
프로세서(120)는 객체의 식별 정보에 기초하여 식별된 객체의 관계 정보를 획득한다(S202). 단계 S202에서 획득된 관계 정보는 유저의 선택에 따라 이미지에 포함된 객체간의 관계 정보이거나 이미지에 포함된 적어도 하나의 객체와 유저 디바이스(100)의 유저간의 관계 정보일 수 있다.
관계 정보 획득은 객체의 식별 정보를 이용하여 데이터베이스(131) 또는 상술한 외부 데이터베이스를 서치하여 얻을 수 있다. 따라서, 저장부(130)에 저장된 데이터베이스(131) 또는 상술한 외부 데이터베이스는 객체의 식별 정보와 상기 식별 정보와 유저 정보에 기초한 관계 정보를 포함할 수 있다.
단계 S202에서 프로세서(120)는 획득된 관계 정보를 출력부(112)로 출력하거나, 출력부(112)로 출력함과 동시에 네트워크 디바이스(140)를 통해 객체의 디바이스(미 도시됨)로 전송할 수 있다
도 3은 출력부(112)에 디스플레이 될 이미지가 3명의 사람을 포함한 예이다. 출력부(112)에 디스플레이 될 이미지가 도 3의 (301)과 같은 경우에, 프로세서(120)가 객체 단위로 데이터베이스(131)를 서치하여 (302)에 도시된 바와 같이 각 객체별 식별 정보(1, 2, 3)를 얻을 수 있다. 각 객체별 식별 정보는 (302)에 도시된 바와 같이 디스플레이 될 수 있으나, 디스플레이 되지 않을 수 있다. 또한, 설명의 편의를 위해 객체별 식별 정보를 숫자로 표시하였으나, 객체별 식별 정보는 객체의 이름 또는 닉네임 또는 아이디 등과 같은 정보로 정의될 수 있으나 이로 한정되지 않는다.
(302)에 도시된 바와 같이 각 객체의 식별 정보를 얻은 후, 입력부(111)로부터 식별 정보 2에 대응되는 객체를 선택하는 신호가 수신되면, 프로세서(120)는 객체 2와 유저 디바이스(100)의 유저간의 관계 정보를 상술한 바와 같이 데이터베이스(131) 또는 외부 데이터베이스를 서치하여 획득할 수 있다. 획득된 관계 정보는 (303)에 도시된 바와 같이 별도의 영역(304)에 디스플레이 될 수 있다. (303)에 도시된 화면은 증강 현실(Augmented Reality) 기법을 이용하여 이미지와 관계 정보(304)가 함께 디스플레이 되는 예이다.
그러나, 도 3에 도시된 모든 객체간의 관계를 기반으로 하는 관계 정보가 도 3의 (303)과 같이 디스플레이 될 수 있다. 이러한 경우에, (304)에 디스플레이 되는 관계 정보는 객체 1, 2, 및 3 간의 관계 정보가 된다. 또한, 도 3에 도시된 적어도 둘 이상의 객체들과 유저 디바이스(100)의 유저간의 관계 정보가 도 3의 (303)과 같이 디스플레이 될 수 있다.
도 4는 출력부(112)에 디스플레이 될 이미지가 하나의 객체를 포함한 예이다. 출력부(112)에 디스플레이 될 이미지가 도 4에 도시된 (401)과 같이 하나의 객체를 포함하고, 도 4의 (402)에 도시된 바와 같이 객체의 식별 정보가 1이면, 도 4의 (403)과 같이 객체의 식별 정보 1을 기반으로 획득된 관계 정보가 (404) 영역에 디스플레이 될 수 있다. (404) 영역에 디스플레이 되는 관계 정보는 식별 정보 1인 객체와 유저 디바이스(100)의 유저간의 관계 정보이다.
도 3 및 도 4에 도시된 객체는 사람으로 도시하였으나, 상술한 바와 같이 디스플레이 될 이미지에 포함되는 객체는 사물 또는 동물 또는 이들을 모두 포함할 수 있다. 네트워크를 통해 획득된 관계 정보를 수신한 객체의 디바이스는 (303) 또는 (403)과 같은 화면이 디스플레이 될 수 있다.
프로세서(120)는 도 5에 도시된 바와 같이 운영될 수 있다. 도 5는 본 발명의 바람직한 일 실시 예에 따른 정보 제공 방법의 다른 예이다.
도 5는 도 2의 실시 예에 추천 정보를 획득하고, 획득된 추천 정보를 출력 또는 출력 및 객체의 디바이스로 전송하는 기능을 더 추가한 예이다. 따라서, 도 5의 단계 S501 및 단계 S502는 도 2의 단계 S201 및 S202와 동일하므로, 설명의 중복을 피하기 위하여, 하기 동작 설명에서 이에 대한 동작 설명은 생략한다.
단계 S503에서 프로세서(120)는 관계 정보 기반으로 객체에 대한 추천 정보를 획득한다. 추천 정보 획득은 관계 정보를 이용하여 데이터베이스(131) 또는 상술한 외부 데이터베이스를 서치하여 수행될 수 있다. 예를 들어, 단계 S502에서 획득된 관계 정보가 인맥 정보 또는 연관성 정보와 관심사 정보이면, 인맥 정보 또는 연관성 정보와 관심사 정보를 기반으로 데이터베이스(131) 또는 외부 데이터베이스를 서치하여 추론된 정보를 추천 정보로써 획득한다. 획득된 추천 정보는 유저의 선택에 따라 출력부(112)로 출력하거나 출력부(112)로 출력하면서 네트워크 인터페이스부(140)를 통해 객체의 디바이스(미 도시됨)로 전송할 수 있다. 출력부(112) 및 객체의 디바이스(미 도시됨)로 출력되는 추천 정보는 도 3의 (303) 또는 도 4의 (403)와 같이 해당되는 이미지와 함께 디스플레이 될 수 있다.
그러나, 출력부(112)에 관계 정보와 함께 추천 정보가 디스플레이 될 경우에, 프로세서(120)는 서로 중첩되지 않도록 별도의 영역에 디스플레이 한다. 객체 디바이스로는 추전 정보 또는 추천 정보와 디스플레이 될 이미지가 전송될 수 있으나, 관계 정보도 함께 전송되어 유저 디바이스(100)의 출력부(112)에 디스플레이 되는 것과 동일한 정보를 포함하는 이미지가 디스플레이 될 수 있다. 객체 디바이스로의 전송은 MMS(Multimedia Message Service)를 이용하여 수행될 수 있다.
단계 S503에서 획득된 추천 정보가 복수개이면, 프로세서(120)는 각 추천 정보로부터 키워드를 검출하고, 검출된 키워드를 먼저 출력부(112)에 출력한다. 키워드는 추천 정보를 대표하는 워드로써, 추천 정보에 포함된 워드중 적어도 하나의 워드로 정의되거나 추천 정보의 내용을 기반으로 결정될 수 있다. 추천 정보로부터 검출된 키워드는 객체의 키워드와 다른 정보이다. 따라서, 객체의 식별 정보가 키워드로 정의될 경우에, 객체의 식별 정보용 키워드는 제 1 키워드로 정의하고, 추천 정보용 키워드는 제 2 키워드로 정의할 수 있다.
예를 들어, 추천 정보가 음식점에 관한 것이면, 키워드는 추천 정보의 내용을 기반으로 "맛 집"으로 결정되거나 추천 정보에 포함된 워드를 기반으로 "레스토랑"으로 정의될 수 있다. 추천 정보가 놀이에 관련된 것이면, 추천 정보의 내용을 기반으로 "활동"으로 결정되거나 추천 정보에 포함된 워드를 기반으로 "수영"으로 정의될 수 있다. 추천 정보가 생일과 관련된 것이면, 추천 정보의 내용을 기반으로 "기념일"로 결정되거나 추천 정보에 포함된 워드를 기반으로 "생일"로 정의될 수 있다.
입력부(111)로부터 출력된 키워드에 기초한 선택 신호가 수신되면, 프로세서(120)는 선택된 키워드에 대응되는 추천 정보를 출력부(112)로 출력하거나 출력부(112)로 출력함과 동시에 객체의 디바이스로 전송할 수 있다. 이 때, 키워드는 객체의 디바이스로 전송되지 않을 수 있다. 그러나 출력부(112)에 출력되는 내용과 동일한 내용을 포함하는 이미지를 객체의 디바이스로 출력하기 위해, 키워드 역시 객체의 디바이스로 전송될 수 있다. 이 때, 키워드는 선택된 키워드만 전송될 수 있으나, 상술한 바와 같이 출력부(112)에 최종적으로 출력되는 이미지와 동일한 이미지가 객체의 디바이스에 출력될 수 있도록, 최종적으로 출력되는 이미지 정보를 MMS방식으로 전송할 수 있다.
출력부(112)로 출력될 때, 키워드와 추천 정보는 별도의 디스플레이 영역에 디스플레이 될 수 있다. 키워드와 추천 정보로 구분하여 디스플레이 할 경우에, 추천 정보는 키워드 기반의 상세 정보로 정의할 수 있다.
객체가 복수인 경우에, 단계 S503에서 획득된 추천 정보는 복수의 객체의 디바이스로 모두 전송될 수 있다. 그러나 유저의 선택에 따라 획득된 추천 정보가 전송되는 디바이스는 선택될 수 있다. 또한, 객체가 복수인 경우에, 상기 추천 정보 및 관계 정보는 그룹의 추천 정보와 관계 정보로 정의될 수 있다.
도 6은 추천 정보용 키워드와 추천 정보가 디스플레이 되는 화면 예이다. 복수개의 추천 정보용 키워드(602, 603)가 포함된 이미지(601)가 출력부(112)에 디스플레이 될 때, 입력부(111)로부터 키워드(603)를 선택한 신호가 수신되면, 프로세서(120)는 키워드(603)에 대응되는 추천 정보가 (606) 영역에 디스플레이된 화면(605)을 출력부(112)로 출력한다. 도 6의 (604)는 도 3의 (304)에 대응되는 것으로 단계 S502에서 획득된 관계 정보가 디스플레이 되는 영역이다.
도 6의 화면은 도 3과 같이 객체 2가 선택된 경우의 화면 예이다. 키워드, 추천 정보, 및 관계 정보가 디스플레이 되는 영역은 도 6에 도시된 바로 한정되지 않는다. 예를 들어, 관계 정보가 디스플레이 되는 영역(604)과 추천 정보가 디스플레이 되는 영역(606)은 서로 교체될 수 있다. 또, 추천 정보가 디스플레이 될 때, 관계 정보는 디스플레이 되지 않을 수 있다. 선택된 키워드는 도 6에 도시된 바와 같이 선택되지 않은 키워드와 다른 색으로 표시되거나 하이라이트 될 수 있으나 선택되지 않은 키워드와 구분 없이 동일하게 표시될 수 있다. 도 6의 (605)화면이 출력부(112)로 출력되는 최종 화면일 경우에, 단계 S503에서 프로세서(120)는 객체의 디바이스로 (605) 화면을 디스플레이 할 수 있는 정보를 전송할 수 있다.
네트워크 인터페이스부(140)는 유선 또는 무선 네트워크를 통해 적어도 하나의 서버(미 도시됨) 또는 적어도 하나의 객체의 디바이스(미 도시됨)와 데이터를 송수신할 수 있도록 구성된다. 이미지 획득부(150)는 카메라 모듈과 같이 구성되어 유저 디바이스(100)의 주변 이미지를 획득할 수 있도록 구성된다. 저장부(130)는 액세스 속도가 빠른 플래쉬 메모리와 같은 저장 매체를 사용할 수 있으나 이로 제한되지 않는다. 저장부(130)는 유저 디바이스(100) 운영에 필요한 상술한 프로그램, 데이터 및 데이터 베이스를 저장할 수 있다.
도 7은 본 발명의 바람직한 다른 실시 예에 따른 유저 디바이스(700)의 기능 블록도로써, 도 1의 유저 디바이스(100)에 유저 디바이스(700) 기반의 상황 인식 정보(context aware information)를 이용하는 기능을 더 포함한다. 상황 인식 정보는 유저 디바이스(700)에 인접한 영역의 상황을 인식한 정보로써, 예를 들어, 현재 시간 및 현재 위치(location, 또는 현재 장소(place)) 정보를 포함할 수 있다.
따라서, 도 7에 도시된 유저 디바이스(700)에 포함된 유저 인터페이스부(710), 데이터베이스(731)를 저장한 저장부(730), 네트워크 인터페이스부(740), 및 이미지 획득부(750)는 도 1에 도시된 유저 인터페이스부(110), 데이터베이스(131)를 저장한 저장부(130), 네트워크 인터페이스부(140), 및 이미지 획득부(150)와 동일하게 구성 및 동작할 수 있다.
상황 인식 정보 수집부(760)는 유저 디바이스(700)를 기반으로 일정 영역내의 상황을 인식한 정보를 수집한다. 수집되는 정보는 적어도 현재 시간 및 위치(또는 장소) 정보를 수집한다. 이를 위해 상황 인식 정보 수집부(760)는 위성 위치 확인 시스템(Global Positioning System, GPS) 또는 기지국 기반의 위치 확인 시스템을 포함할 수 있다.
프로세서(720)는 도 1에서와 같이 출력부(712)에 디스플레이 될 이미지에 포함된 객체를 식별한다. 식별된 객체간 또는 식별된 객체와 유저 디바이스(700)의 유저간의 관계 정보를 획득할 때, 프로세서(720)는 상황 인식 정보 수집부(760)에서 수집된 정보를 이용할 수 있다. 즉, 식별된 객체들의 식별 정보와 상황 인식 정보 또는 식별된 객체의 식별 정보와 유저의 식별 정보 및 상황 인식 정보를 기반으로 데이터베이스(731) 또는 외부 데이터베이스(미 도시됨)를 도 1에서 설명한 바와 같이 서치하여 관계 정보를 획득할 수 있다.
즉, 프로세서(720)는 도 8에 도시된 바와 같이 동작할 수 있다. 도 8은 본 발명의 바람직한 다른 실시 예에 따른 유저 디바이스(700)에서의 정보 제공 방법의 동작 흐름도의 일 예이다.
도 8을 참조하면, 프로세서(720)는 단계 S801에서 상황 인식 정보 수집부(760)에 의해 수집된 상황 인식 정보를 수신한다. 수집된 상황 인식 정보는 상술한 바와 같이 현재 시간 및 위치 정보를 포함할 수 있다.
프로세서(720)는 출력부(712)에 디스플레이 될 이미지에 포함된 적어도 하나의 객체를 식별한다(S802). 이미지에 포함된 객체 식별은 도 2에서 설명한 바와 같이 식별될 수 있다. 즉, 이미지에 포함된 객체를 상술한 데이터베이스의 정보를 이용하여 식별할 수 있다.
프로세서(720)는 수신된 상황 인식 정보와 객체의 식별 정보를 기반으로 식별된 객체의 관계 정보를 획득한다(S803). 수신된 상황 인식 정보가 상술한 바와 같이 현재 시간 및 현재 위치 정보인 경우에, 이미지에 포함된 객체간 또는 이미지에 포함된 객체와 유저간의 관계 정보를 획득하는데 있어서 상기 시간 정보 및 위치 정보를 이용할 수 있다. 획득된 관계 정보는 도 2의 단계 S202에서 설명한 바와 같이 출력부(712)로 출력되거나 출력부(712)로 출력됨과 동시에 네트워크 인터페이스부(740)를 통해 객체의 디바이스(미 도시됨)로 전송될 수 있다.
프로세서(720)는 도 9에 도시된 바와 같이 운영될 수 있다. 도 9는 본 발명의 바람직한 다른 실시 예에 따른 유저 디바이스(700)에서의 정보 제공 방법의 다른 예이다.
도 9는 도 8의 실시 예에 추천 정보를 획득하고, 획득된 추천 정보를 출력 또는 출력 및 객체의 디바이스로 전송하는 기능을 더 추가한 예이다. 따라서, 도 9의 단계 S901 내지 단계 S903은 도 8의 단계 S801 내지 S803과 동일하므로, 설명의 중복을 피하기 위하여, 하기 동작 설명에서 이에 대한 동작 설명은 생략한다.
단계 S904에서 프로세서(720)는 관계 정보 기반으로 객체에 대한 추천 정보를 획득한다. 이 때, 프로세서는 상황 인식 정보 수집부(760)에서 수집한 상황 인식 정보와 상기 관계 정보를 이용하여 객체에 대한 추천 정보를 획득할 수 있다. 프로세서(720)는 상술한 도 5의 단계 S503에서와 같이 획득된 추천 정보를 출력부(712) 또는 출력부(712)와 객체의 디바이스(미 도시됨)로 전송할 수 있다. 추천 정보 획득은 상술한 도 5의 단계 S503에서 설명한 바와 같이 관계 정보를 이용하여 데이터베이스(731) 또는 상술한 외부 데이터베이스를 서치하여 수행될 수 있다.
도 10은 본 발명의 바람직한 또 다른 실시 예에 따른 유저 디바이스(1000)의 기능 블록도로써, 유저 디바이스(1000)가 유저 디바이스(1000)를 기반으로 수집된 상황 인식 정보에 기초하여 객체를 식별하고, 식별된 객체에 대한 정보를 제공하는 기능을 포함한다. 상황 인식 정보는 도 7에서와 같은 현재 시간 및 현재 위치 정보와 유저 디바이스(1000) 기반으로 일정 영역에 존재하는 객체에 대한 식별 정보를 포함할 수 있다.
도 10에 도시된 유저 디바이스(1000)는 유저 인터페이스부(1010), 프로세서(1020), 데이터베이스(1031)를 저장하는 저장부(1030), 네트워크 인터페이스부(1040), 및 상황 인식 정보 수집부(1050)를 포함한다.
상황 인식 정보 수집부(1050)는 유저 디바이스(1000) 기반으로 일정 영역에 존재하는 적어도 하나의 객체의 식별 정보를 수집할 수 있는 식별 정보 수집부(미 도시됨)를 포함한다. 따라서, 상황 인식 정보 수집부(1050)는 식별 정보 수집부로 정의할 수 있다. 상황 인식 정보 수집부(1050)는 현재 시간 및 현재 위치 정보를 수집하기 위한 GPS 모듈(미 도시됨) 또는 기지국 기반 위치 정보 수집 모듈을 포함할 수 있다.
도 11은 유저 디바이스(1000) 기반으로 객체의 식별 정보를 수집할 수 있는 환경 예이다. 도 11을 참조하면, 도 11에 도시된 바와 같이 유저 디바이스(1000)에 인접한 영역에 무선 통신이 가능한 3개의 모바일 디바이스(1100_1∼1100_3)가 존재할 때, 상황 인식 정보 수집부(1050)는 3개의 모바일 디바이스(1100_1∼1100_3)로부터 각 모바일 디바이스의 유저에 대한 식별 정보를 수신할 수 있다. 또한, 상황 인식 정보 수집부(1050)는 유선 또는 센서에 의해 수신되는 정보를 기반으로 객체의 식별 정보를 수집하도록 구성될 수 있으므로, 객체의 식별 정보를 수집하는 방법은 상술한 바로 제한되지 않는다.
프로세서(1020)는 상황 인식 정보 수집부(1050)에서 수집된 객체별 식별 정보 또는 상기 객체별 식별 정보와 현재 시간 및 위치 정보에 기초하여 데이터베이스(1031)를 서치하거나 외부 데이터베이스를 서치하여 관계 정보를 획득하고, 획득된 관계 정보를 출력부(1012)로 출력하거나 출력부(1012)에 출력함과 동시에 객체의 디바이스(1100_1∼1100_3)로 전송할 수 있다.
즉, 프로세서(1020)는 도 12에 도시된 바와 같이 동작할 수 있다. 도 12는 본 발명의 바람직한 또 다른 실시 예에 따른 유저 디바이스에서의 정보 제공 방법의 동작 흐름도의 일 예이다.
도 12를 참조하면, 프로세서(1020)는 상황 인식 정보 수집부(1050)로부터 수집된 상황 인식 정보를 수신한다(S1201). 프로세서(1020)는 수신된 상황 인식 정보에 기초하여 적어도 하나의 객체를 식별한다(S1202). 객체는 유저 디바이스(1000)에 인접한 영역에 존재하는 객체로써, 사람, 사물, 동물 중 적어도 하나가 될 수 있다.
단계 S1203에서 프로세서(1020)는 객체의 식별 정보를 기반으로 데이터베이스(1030) 또는 외부 데이터베이스를 서치하여 식별된 객체의 관계 정보를 획득한다. 프로세서(1020)는 획득된 관계 정보를 출력부(1012)로 출력하거나 출력부(1012)로 출력함과 동시에 객체의 디바이스(1100_1∼1100_3)로 전송할 수 있다.
프로세서(1020)는 도 13에 도시된 바와 같이 운영될 수 있다. 도 13은 본 발명의 바람직한 또 다른 실시 예에 따른 유저 디바이스(1000)에서의 정보 제공 방법의 다른 예이다.
도 13은 도 12의 실시 예에 추천 정보를 획득하고, 획득된 추천 정보를 출력 또는 출력과 동시에 객체의 디바이스로 전송하는 기능을 더 추가한 예이다. 따라서, 도 13의 단계 S1301 내지 단계 S1303은 도 12의 단계 S1201 내지 S1203과 동일하므로, 설명의 중복을 피하기 위하여, 하기 동작 설명에서 단계 S1301 내지 단계 S1303에 대한 동작 설명은 생략한다.
단계 S1304에서 프로세서(1020)는 관계 정보 또는 관계 정보 및 상황 정보 기반으로 객체에 대한 추천 정보를 획득하고, 획득된 추천 정보를 출력부(1012) 또는 출력부(1012)와 객체의 디바이스(1100_1∼1100_3)로 전송할 수 있다. 객체의 디바이스(1100_1∼1100_3)로의 전송은 네트워크 인터페이스부(1040)를 이용하여 수행된다. 추천 정보 획득은 관계 정보 또는 관계 정보와 상황 정보를 이용하여 데이터베이스(1031) 또는 상술한 외부 데이터베이스를 서치하여 수행될 수 있다.
상술한 도 10-13은 상황 인식 정보 수집부(1050)에 의해 객체의 식별 정보를 수집하는 것을 예시하였다. 그러나, 도 10의 상황 인식 정보 수집부(1050)는 도 7의 상황 인식 정보 수집부(760)와 같이 현재 시간 및 장소만을 수집하고, 네트워크 인터페이스부(1040)를 통해 객체의 식별 정보를 수집하도록 도 10은 변형될 수 있다.
상술한 도 1, 7, 및 10에 도시된 유저 디바이스들(100, 700, 10000)은 도 14에 도시된 네트워크 시스템(1400)에 적용될 수 있다. 도 14의 유저 디바이스(1410)는 본 발명의 바람직한 실시 예들에 따른 유저 디바이스(100, 700, 1000)가 적용될 수 있고, 유저 디바이스(1410)와 네트워크를 통해 연결된 제 1 서버(1430)는 소셜 네트워킹 서버가 될 수 있다. 유저 디바이스(1401)와 네트워크를 통해 연결된 제 2 서버(1440)는 본 발명에 따른 정보 제공 방법을 수행할 수 있는 프로그램을 유저 디바이스(1410)로 제공하는 앱 스토어 서버가 될 수 있다.
외부 데이터베이스(1450)는 네트워크(1420)를 통해 제 1 서버(1430)로부터 수집된 데이터를 분석한 결과에 기초한 데이터를 저장할 수 있다. 외부 데이터베이스(1450)는 네트워크(1420)를 통해 유저 디바이스(1410)와 접속되도록 변형될 수 있다. 따라서, 외부 데이터베이스로부터의 정보 서치는 웹사이트로부터의 서치로 정의할 수 있다. 즉, 유저 디바이스(1410)가 웹사이트로부터 객체의 식별 정보, 관계 정보 및 추천 정보 등을 서치하는 것으로 정의할 수 있다.
상술한 실시 예들은 디스플레이 될 이미지를 기반으로 설명하였으나, 이미 유저 디바이스상에 디스플레이 된 이미지에 대해서도 상술한 실시 예들을 적용할 수 있다.
본 발명의 일 실시 예에 따른 정보 제공 방법을 수행하기 위한 프로그램은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로써 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 저장 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드로써 저장되고 실행될 수 있다.
이제까지 본 발명에 대하여 그 바람직한 실시 예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시 예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
Claims (50)
- 유저 디바이스상에 디스플레이 될 이미지에 포함된 적어도 하나의 객체를 식별하는 단계;
상기 객체의 식별 정보에 기초하여 상기 식별된 객체의 관계 정보를 획득하는 단계; 및
상기 관계 정보를 기반으로 상기 객체에 대한 추천 정보를 획득하는 단계를 포함하는 정보 제공 방법. - 제 1 항에 있어서, 상기 관계 정보는 상기 유저 디바이스의 유저와 상기 식별된 객체간의 관계 정보를 포함하는 것을 특징으로 하는 정보 제공 방법.
- 제 1 항에 있어서, 상기 관계 정보는 상기 이미지에 포함된 다른 객체와 상기 식별된 객체간의 관계 정보를 포함하는 것을 특징으로 하는 정보 제공 방법.
- 제 1 항에 있어서, 상기 객체를 식별하는 단계는, 상기 유저 디바이스에 저장된 데이터베이스를 서치하는 단계를 포함하는 정보 제공 방법.
- 제 1 항에 있어서, 상기 객체를 식별하는 단계는, 상기 유저 디바이스의 외부 데이터베이스를 서치하는 단계를 포함하는 정보 제공 방법.
- 제 1 항에 있어서, 상기 관계 정보 획득 단계는, 상기 유저 디바이스에 저장된 데이터베이스를 서치하는 단계를 포함하는 정보 제공 방법.
- 제 1 항에 있어서, 상기 관계 정보 획득 단계는, 상기 유저 디바이스의 외부 데이터베이스를 서치하는 단계를 포함하는 정보 제공 방법.
- 제 1 항에 있어서, 상기 정보 제공 방법은,
상기 획득된 관계 정보를 상기 유저 디바이스로 출력하거나 상기 유저 디바이스로 출력하면서 상기 객체의 디바이스로 전송하는 단계를 더 포함하는 정보 제공 방법. - 제 1 항 내지 제 8 항중 어느 한 항에 있어서, 상기 정보 제공 방법은,
상기 획득된 추천 정보를 상기 유저 디바이스로 출력하거나 상기 유저 디바이스로 출력하면서 상기 객체의 디바이스로 전송하는 단계를 더 포함하는 정보 제공 방법. - 제 9 항에 있어서, 상기 추천 정보 획득 단계는, 상기 유저 디바이스에 저장된 데이터베이스를 서치하는 단계를 포함하는 정보 제공 방법.
- 제 9 항에 있어서, 상기 추천 정보 획득 단계는, 상기 유저 디바이스의 외부 데이터베이스를 서치하는 단계를 포함하는 정보 제공 방법.
- 제 9 항에 있어서, 상기 추천 정보 획득 단계는, 상기 추천 정보를 획득할 때, 상기 유저 디바이스 기반의 상황 인식 정보를 더 이용하는 것을 특징으로 하는 정보 제공 방법.
- 제 12 항에 있어서, 상기 유저 디바이스 기반의 상황 인식 정보는 현재 시간 및 위치 정보중 적어도 하나를 포함하는 것을 특징으로 하는 객체에 대한 정보 제공 방법.
- 제 9 항에 있어서, 상기 관계 정보 획득 단계는, 상기 관계 정보를 획득할 때, 상기 유저 디바이스 기반의 상황 인식 정보를 더 이용하는 것을 특징으로 하는 정보 제공 방법.
- 제 14 항에 있어서, 상기 유저 디바이스 기반의 상황 인식 정보는 현재 시간 및 위치 정보중 적어도 하나를 포함하는 것을 특징으로 하는 객체에 대한 정보 제공 방법.
- 제 9 항에 의한 정보 제공 방법을 실행하는 컴퓨터 프로그램이 기록된 컴퓨터로 읽을 수 있는 저장 매체.
- 유저 디바이스 기반의 상황 인식 정보로부터 적어도 하나의 객체를 식별하는 단계;
상기 객체의 식별 정보에 기초하여 상기 식별된 객체의 관계 정보를 획득하는 단계; 및
상기 관계 정보를 기반으로 상기 객체에 대한 추천 정보를 획득하는 단계를 포함하는 정보 제공 방법. - 제 17 항에 있어서, 상기 관계 정보는 상기 유저 디바이스의 유저와 상기 식별된 객체간의 관계 정보를 포함하는 것을 특징으로 하는 정보 제공 방법.
- 제 17 항에 있어서, 상기 관계 정보는 상기 상황 인식 정보로부터 식별된 다른 객체와 상기 식별된 객체간의 관계 정보를 포함하는 것을 특징으로 하는 정보 제공 방법.
- 제 17 항에 있어서, 상기 상황 인식 정보는 유저 디바이스에 인접한 객체의 식별 정보와 현재 시간 및 현재 위치 정보중 적어도 하나를 포함하는 것을 특징으로 하는 정보 제공 방법.
- 제 17 항에 있어서, 상기 관계 정보 획득 단계는, 상기 유저 디바이스에 저장된 데이터베이스를 서치하는 단계를 포함하는 정보 제공 방법.
- 제 17 항에 있어서, 상기 관계 정보 획득 단계는, 상기 유저 디바이스의 외부 데이터베이스를 서치하는 단계를 포함하는 정보 제공 방법.
- 제 17 항에 있어서, 상기 정보 제공 방법은,
상기 획득된 관계 정보를 상기 유저 디바이스로 출력하거나 상기 유저 디바이스로 출력하면서 상기 객체의 디바이스로 전송하는 단계를 더 포함하는 정보 제공 방법. - 제 17항 내지 제 23 항중 어느 한 항에 있어서, 상기 정보 제공 방법은,
상기 획득된 추천 정보를 상기 유저 디바이스로 출력하거나 상기 유저 디바이스로 출력하면서 상기 객체의 디바이스로 전송하는 단계를 더 포함하는 정보 제공 방법. - 제 24 항에 있어서, 상기 추천 정보를 획득하는 단계는, 상기 추천 정보를 획득할 때, 상기 유저 디바이스 기반의 상황 인식 정보를 더 이용하는 것을 특징으로 하는 정보 제공 방법.
- 제 24 항에 있어서, 상기 추천 정보 획득 단계는, 상기 유저 디바이스에 저장된 데이터베이스를 서치하는 단계를 포함하는 정보 제공 방법.
- 제 24 항에 있어서, 상기 추천 정보 획득 단계는, 상기 유저 디바이스의 외부 데이터베이스를 서치하는 단계를 포함하는 정보 제공 방법.
- 제 24 항에 의한 정보 제공 방법을 실행하는 컴퓨터 프로그램이 기록된 컴퓨터로 읽을 수 있는 저장 매체.
- 이미지를 디스플레이 하는 출력부; 및
상기 출력부에 디스플레이 될 이미지에 포함된 적어도 하나의 객체를 식별하고, 상기 객체의 식별 정보에 기초하여 상기 식별된 객체의 관계 정보를 획득하고, 상기 관계 정보를 기반으로 상기 객체에 대한 추천 정보를 획득하는 프로세서를 포함하는 유저 디바이스. - 제 29 항에 있어서, 상기 관계 정보는 상기 유저 디바이스의 유저와 상기 식별된 객체간의 관계 정보를 포함하는 것을 특징으로 하는 유저 디바이스.
- 제 29 항에 있어서, 상기 관계 정보는 상기 이미지에 포함된 다른 객체와 상기 식별된 객체간의 관계 정보를 포함하는 것을 특징으로 하는 유저 디바이스.
- 제 29 항에 있어서, 상기 유저 디바이스는, 상기 객체 식별을 위한 정보를 갖는 데이터베이스를 저장하는 저장부를 더 포함하고,
상기 프로세서는 상기 데이터베이스를 서치하여 상기 객체를 식별하는 것을 특징으로 하는 유저 디바이스. - 제 29 항에 있어서, 상기 프로세서는 상기 유저 디바이스의 외부 데이터베이스를 서치하여 상기 객체를 식별하는 것을 특징으로 하는 유저 디바이스.
- 제 29 항에 있어서, 상기 유저 디바이스는, 상기 관계 정보를 획득하기 위한 정보를 저장하는 데이터베이스를 저장하는 저장부를 더 포함하고,
상기 프로세서는 상기 데이터베이스를 서치하여 상기 관계 정보를 획득하는 것을 특징으로 하는 유저 디바이스. - 제 29 항에 있어서, 상기 프로세서는 상기 유저 디바이스의 외부 데이터베이스를 서치하여 상기 관계 정보를 획득하는 것을 특징으로 하는 유저 디바이스.
- 제 29 항에 있어서, 상기 프로세서는 상기 획득된 관계 정보를 상기 출력부로 출력하거나 상기 출력부와 상기 객체의 디바이스로 전송하는 것을 특징으로 하는 유저 디바이스.
- 제 29 항 내지 제 36 항중 어느 한 항에 있어서, 상기 프로세서는 상기 획득된 추천 정보를 상기 출력부 또는 상기 출력부와 상기 객체의 디바이스로 전송하는 것을 특징으로 하는 유저 디바이스.
- 제 37 항에 있어서, 상기 프로세서는 상기 유저 디바이스에 저장된 데이터베이스를 서치하여 상기 추천 정보를 획득하는 것을 특징으로 하는 유저 디바이스.
- 제 37 항에 있어서, 상기 프로세서는 상기 유저 디바이스의 외부 데이터베이스를 서치하여 상기 추천 정보를 획득하는 것을 특징으로 하는 유저 디바이스.
- 제 37 항에 있어서, 상기 유저 디바이스는 상기 유저 디바이스 기반의 상황 인식 정보 수집부를 더 포함하고,
상기 프로세서는 상기 상황 인식 정보 수집부에 의해 수집된 정보를 더 이용하여 상기 식별된 객체의 관계 정보를 획득하는 것을 특징으로 하는 유저 디바이스. - 제 40 항에 있어서, 상기 프로세서는 상기 추천 정보를 획득할 때, 상기 상황 인식 정보를 더 이용하는 것을 특징으로 하는 유저 디바이스.
- 유저 디바이스 기반의 상황 인식 정보 수집부; 및
상기 상황 인식 정보 수집부에 의해 수집된 정보로부터 적어도 하나의 객체를 식별하고, 상기 객체의 식별 정보에 기초하여 상기 식별된 객체의 관계 정보를 획득하고, 상기 관계 정보를 기반으로 상기 객체에 대한 추천 정보를 획득하는 프로세서를 포함하는 유저 디바이스. - 제 42 항에 있어서, 상기 관계 정보는 상기 유저 디바이스의 유저와 상기 식별된 객체간의 관계 정보를 포함하는 것을 특징으로 하는 유저 디바이스.
- 제 42 항에 있어서, 상기 관계 정보는 식별된 다른 객체와 상기 식별된 객체간의 관계 정보를 포함하는 것을 특징으로 하는 유저 디바이스.
- 제 42 항에 있어서, 상기 유저 디바이스는, 상기 관계 정보 획득을 위한 정보를 갖는 데이터베이스를 저장하는 저장부를 더 포함하고,
상기 프로세서는 상기 데이터베이스를 서치하여 상기 관계 정보를 획득하는 것을 특징으로 하는 유저 디바이스. - 제 42 항에 있어서, 상기 프로세서는 상기 유저 디바이스의 외부 데이터베이스를 서치하여 상기 관계 정보를 획득하는 것을 특징으로 하는 유저 디바이스.
- 제 42 항 내지 제 46 항중 어느 한 항에 있어서, 상기 프로세서는 상기 획득된 추천 정보를 출력하거나 상기 추천 정보를 출력하면서 상기 객체의 디바이스로 전송하고,
상기 유저 디바이스는, 상기 추천 정보를 출력하는 출력부;
상기 객체의 디바이스로 상기 추천 정보를 전송할 네트워크 인터페이스부를 더 포함하는 것을 특징으로 하는 유저 디바이스. - 제 47 항에 있어서, 상기 프로세서는 상기 추천 정보를 획득할 때, 상기 상황 인식 정보를 더 이용하는 것을 특징으로 하는 유저 디바이스.
- 제 47 항에 있어서, 상기 프로세서는 상기 유저 디바이스에 저장된 데이터베이스를 서치하여 상기 추천 정보를 획득하는 것을 특징으로 하는 유저 디바이스.
- 제 47 항에 있어서, 상기 프로세서는 상기 유저 디바이스의 외부 데이터베이스를 서치하여 상기 추천 정보를 획득하는 것을 특징으로 하는 유저 디바이스.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100076970A KR101722687B1 (ko) | 2010-08-10 | 2010-08-10 | 객체간 또는 객체와 유저간에 정보 제공 방법, 그 방법을 수행할 수 있는 유저 디바이스, 및 저장 매체 |
US13/205,912 US9146923B2 (en) | 2010-08-10 | 2011-08-09 | Method and apparatus for providing information about an identified object |
EP11816590.1A EP2601634A4 (en) | 2010-08-10 | 2011-08-10 | METHOD AND APPARATUS FOR PROVIDING INFORMATION ABOUT AN IDENTIFIED OBJECT |
PCT/KR2011/005815 WO2012020974A2 (en) | 2010-08-10 | 2011-08-10 | Method and apparatus for providing information about an identified object |
US14/842,197 US10031926B2 (en) | 2010-08-10 | 2015-09-01 | Method and apparatus for providing information about an identified object |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100076970A KR101722687B1 (ko) | 2010-08-10 | 2010-08-10 | 객체간 또는 객체와 유저간에 정보 제공 방법, 그 방법을 수행할 수 있는 유저 디바이스, 및 저장 매체 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120021606A KR20120021606A (ko) | 2012-03-09 |
KR101722687B1 true KR101722687B1 (ko) | 2017-04-04 |
Family
ID=45565545
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100076970A KR101722687B1 (ko) | 2010-08-10 | 2010-08-10 | 객체간 또는 객체와 유저간에 정보 제공 방법, 그 방법을 수행할 수 있는 유저 디바이스, 및 저장 매체 |
Country Status (4)
Country | Link |
---|---|
US (2) | US9146923B2 (ko) |
EP (1) | EP2601634A4 (ko) |
KR (1) | KR101722687B1 (ko) |
WO (1) | WO2012020974A2 (ko) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101722687B1 (ko) | 2010-08-10 | 2017-04-04 | 삼성전자주식회사 | 객체간 또는 객체와 유저간에 정보 제공 방법, 그 방법을 수행할 수 있는 유저 디바이스, 및 저장 매체 |
US8620021B2 (en) * | 2012-03-29 | 2013-12-31 | Digimarc Corporation | Image-related methods and arrangements |
US9953304B2 (en) * | 2012-12-30 | 2018-04-24 | Buzd, Llc | Situational and global context aware calendar, communications, and relationship management |
KR20140127527A (ko) * | 2013-04-25 | 2014-11-04 | 삼성전자주식회사 | 디스플레이장치 및 디스플레이장치를 이용한 추천정보 제공 방법 |
EP3105714A4 (en) | 2014-02-10 | 2017-10-04 | Google, Inc. | Smart camera user interface |
US20150310300A1 (en) * | 2014-04-28 | 2015-10-29 | Distiller, Llc | System and method for multiple object recognition and personalized recommendations |
US9740746B2 (en) | 2014-07-23 | 2017-08-22 | International Business Machines Corporation | Question answer system using physical distance data |
KR102410215B1 (ko) * | 2014-10-08 | 2022-06-17 | 엘지전자 주식회사 | 디지털 디바이스 및 그 제어 방법 |
JP6638087B2 (ja) | 2015-12-21 | 2020-01-29 | グーグル エルエルシー | メッセージ交換スレッド用の自動提案 |
US10757043B2 (en) | 2015-12-21 | 2020-08-25 | Google Llc | Automatic suggestions and other content for messaging applications |
US10387461B2 (en) | 2016-08-16 | 2019-08-20 | Google Llc | Techniques for suggesting electronic messages based on user activity and other context |
WO2018057541A1 (en) | 2016-09-20 | 2018-03-29 | Google Llc | Suggested responses based on message stickers |
JP6659910B2 (ja) | 2016-09-20 | 2020-03-04 | グーグル エルエルシー | データへのアクセス許可を要求するボット |
US10015124B2 (en) | 2016-09-20 | 2018-07-03 | Google Llc | Automatic response suggestions based on images received in messaging applications |
US10416846B2 (en) | 2016-11-12 | 2019-09-17 | Google Llc | Determining graphical element(s) for inclusion in an electronic communication |
KR102402096B1 (ko) * | 2017-03-27 | 2022-05-26 | 삼성전자주식회사 | 이미지 내 오브젝트와 관련된 정보를 제공하는 전자 장치 |
US10860854B2 (en) | 2017-05-16 | 2020-12-08 | Google Llc | Suggested actions for images |
US10348658B2 (en) | 2017-06-15 | 2019-07-09 | Google Llc | Suggested items for use with embedded applications in chat conversations |
US10404636B2 (en) | 2017-06-15 | 2019-09-03 | Google Llc | Embedded programs and interfaces for chat conversations |
US10891526B2 (en) | 2017-12-22 | 2021-01-12 | Google Llc | Functional image archiving |
KR102281725B1 (ko) * | 2019-05-29 | 2021-07-23 | 에스케이텔레콤 주식회사 | 관계형 질의를 이용한 객체 검출방법 및 그 장치 |
KR102251704B1 (ko) * | 2019-05-29 | 2021-05-12 | 에스케이텔레콤 주식회사 | 관계형 질의를 이용한 객체 검출방법 및 그 장치 |
KR20220022354A (ko) * | 2020-08-18 | 2022-02-25 | 삼성전자주식회사 | 객체 간 관계에 기초하여 이미지를 수정하는 인공지능 시스템 및 방법 |
KR102371438B1 (ko) * | 2020-09-15 | 2022-03-08 | (주)펫펄스랩 | 반려동물 음성과 활동 정보를 기반으로 반려동물의 감정과 상태 분석을 통한 사람과 반려동물간 대화형 챗봇 알고리즘 |
CN113704533B (zh) * | 2021-01-25 | 2024-08-16 | 浙江大华技术股份有限公司 | 对象关系的确定方法及装置、存储介质、电子装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100851433B1 (ko) * | 2007-02-08 | 2008-08-11 | (주)올라웍스 | 이미지 태그 정보에 기반한 인물 이미지 전송 방법,송수신자 이미지 디스플레이 방법 및 인물 이미지 검색방법 |
Family Cites Families (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5467450A (en) * | 1994-01-14 | 1995-11-14 | Intel Corporation | Process and apparatus for characterizing and adjusting spatial relationships of displayed objects |
US5737507A (en) * | 1995-07-07 | 1998-04-07 | Sun Microsystems, Inc. | Representation of inter-relationships between graphical objects in a computer display device |
JP3116851B2 (ja) * | 1997-02-24 | 2000-12-11 | 日本電気株式会社 | 情報フィルタリング方法及びその装置 |
US6069606A (en) * | 1997-05-15 | 2000-05-30 | Sony Corporation | Display of multiple images based on a temporal relationship among them with various operations available to a user as a function of the image size |
US7168048B1 (en) * | 1999-03-24 | 2007-01-23 | Microsoft Corporation | Method and structure for implementing a layered object windows |
US6829615B2 (en) * | 2000-02-25 | 2004-12-07 | International Business Machines Corporation | Object type relationship graphical user interface |
US8352331B2 (en) * | 2000-05-03 | 2013-01-08 | Yahoo! Inc. | Relationship discovery engine |
US20020032723A1 (en) * | 2000-05-22 | 2002-03-14 | Rani Johnson | System and method for network-based automation of advice and selection of objects |
US7107535B2 (en) * | 2000-05-24 | 2006-09-12 | Clickfox, Llc | System and method for providing customized web pages |
US7260553B2 (en) * | 2002-01-11 | 2007-08-21 | Sap Aktiengesellschaft | Context-aware and real-time tracking |
US7969306B2 (en) * | 2002-01-11 | 2011-06-28 | Sap Aktiengesellschaft | Context-aware and real-time item tracking system architecture and scenarios |
TWI224740B (en) | 2002-07-31 | 2004-12-01 | Interdigital Tech Corp | Start-up automatic frequency control (AFC) method and apparatus |
JP2005108123A (ja) | 2003-10-01 | 2005-04-21 | Fujitsu Ltd | 人脈情報表示方法、人脈情報表示プログラム、および人脈情報表示装置 |
US7526459B2 (en) * | 2003-11-28 | 2009-04-28 | Manyworlds, Inc. | Adaptive social and process network systems |
US7606772B2 (en) * | 2003-11-28 | 2009-10-20 | Manyworlds, Inc. | Adaptive social computing methods |
US7526458B2 (en) * | 2003-11-28 | 2009-04-28 | Manyworlds, Inc. | Adaptive recommendations systems |
US7526464B2 (en) * | 2003-11-28 | 2009-04-28 | Manyworlds, Inc. | Adaptive fuzzy network system and method |
KR100630085B1 (ko) * | 2004-02-06 | 2006-09-27 | 삼성전자주식회사 | 무선단말기의 조합형 이모티콘 입력방법 |
US8547401B2 (en) | 2004-08-19 | 2013-10-01 | Sony Computer Entertainment Inc. | Portable augmented reality device and method |
US20060174216A1 (en) * | 2005-01-28 | 2006-08-03 | Trenten Peterson | Providing additional hierarchical information for an object displayed in a tree view in a hierarchical relationship with other objects |
WO2006109459A1 (ja) * | 2005-04-06 | 2006-10-19 | Konica Minolta Holdings, Inc. | 人物撮影装置、及び人物撮影方法 |
US7676543B2 (en) * | 2005-06-27 | 2010-03-09 | Scenera Technologies, Llc | Associating presence information with a digital image |
US7702681B2 (en) | 2005-06-29 | 2010-04-20 | Microsoft Corporation | Query-by-image search and retrieval system |
BRPI0615283A2 (pt) | 2005-08-29 | 2011-05-17 | Evryx Technologies Inc | interatividade por meio de reconhecimento de imagem móvel |
US7895223B2 (en) * | 2005-11-29 | 2011-02-22 | Cisco Technology, Inc. | Generating search results based on determined relationships between data objects and user connections to identified destinations |
US7525425B2 (en) * | 2006-01-20 | 2009-04-28 | Perdiem Llc | System and method for defining an event based on relationship between an object location and a user-defined zone |
US7788358B2 (en) * | 2006-03-06 | 2010-08-31 | Aggregate Knowledge | Using cross-site relationships to generate recommendations |
US9195372B2 (en) * | 2006-06-28 | 2015-11-24 | Scenera Technologies, Llc | Methods, systems, and computer program products for grouping tabbed portion of a display object based on content relationships and user interaction levels |
US20090117883A1 (en) | 2006-07-20 | 2009-05-07 | Dan Coffing | Transaction system for business and social networking |
KR100908982B1 (ko) | 2006-10-27 | 2009-07-22 | 야후! 인크. | 지능형 정보 제공 시스템 및 방법 |
US7817858B2 (en) * | 2006-10-31 | 2010-10-19 | Nokia Corporation | Communication terminal |
EP1926324A1 (en) * | 2006-11-21 | 2008-05-28 | Swiss Medical Technology GmbH | System and method for displaying images in an overlaying relationship |
JP4646146B2 (ja) | 2006-11-30 | 2011-03-09 | ソニー株式会社 | 画像処理装置、画像処理方法、およびプログラム |
US20080172857A1 (en) | 2007-01-05 | 2008-07-24 | Tennessee Rand Automation | Systems and Methods for Manipulating a Frame in a Manufacturing Process |
US8515460B2 (en) | 2007-02-12 | 2013-08-20 | Microsoft Corporation | Tagging data utilizing nearby device information |
WO2008124536A1 (en) | 2007-04-04 | 2008-10-16 | Seeqpod, Inc. | Discovering and scoring relationships extracted from human generated lists |
US8112720B2 (en) * | 2007-04-05 | 2012-02-07 | Napo Enterprises, Llc | System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items |
KR20080101063A (ko) | 2007-05-15 | 2008-11-21 | (주)이퍼먼스 | 인맥지도 표시시스템, 표시방법 및 방법을 기록한 기록매체 |
KR20090001367A (ko) | 2007-06-29 | 2009-01-08 | 주식회사 쿨투 | 상황 인식 시스템 |
US8296667B2 (en) * | 2007-08-01 | 2012-10-23 | Sap Ag | User interface for displaying and navigating relationships between objects graphically |
LV13661B (en) | 2007-09-12 | 2008-02-20 | Aleksejs Safronovs | Method and device to compress gaseos fuel for vehicles filling |
KR100969298B1 (ko) | 2007-12-31 | 2010-07-09 | 인하대학교 산학협력단 | 얼굴인식을 통한 영상에서의 사람 상호관계 추론 방법 |
US20090241039A1 (en) | 2008-03-19 | 2009-09-24 | Leonardo William Estevez | System and method for avatar viewing |
KR100936198B1 (ko) | 2008-03-21 | 2010-01-11 | 인하대학교 산학협력단 | 소셜 네트워크 분석 시스템 |
KR20090120176A (ko) | 2008-05-19 | 2009-11-24 | 경희대학교 산학협력단 | 유비쿼터스 환경하의 스마트 기기를 이용한 사용자관계관리 서비스 방법 및 시스템 |
US20090300100A1 (en) | 2008-05-30 | 2009-12-03 | Carl Johan Freer | Augmented reality platform and method using logo recognition |
US20090322671A1 (en) | 2008-06-04 | 2009-12-31 | Cybernet Systems Corporation | Touch screen augmented reality system and method |
US20090319929A1 (en) * | 2008-06-22 | 2009-12-24 | Microsoft Corporation | Interface for multiple user spaces |
US20100009713A1 (en) | 2008-07-14 | 2010-01-14 | Carl Johan Freer | Logo recognition for mobile augmented reality environment |
US8677254B2 (en) * | 2008-07-24 | 2014-03-18 | International Business Machines Corporation | Discerning and displaying relationships between avatars |
KR20100045312A (ko) | 2008-10-23 | 2010-05-03 | 한국전자통신연구원 | 사회적 관계정보 및 장소적 관계정보를 기반으로 하는 소셜네트워크를 이용한 소셜 메신저 시스템 및 소셜 네트워크 제공방법 |
CN102326144B (zh) * | 2008-12-12 | 2015-06-17 | 阿迪吉欧有限责任公司 | 使用感兴趣领域确定的信息提供建议 |
US20100177116A1 (en) * | 2009-01-09 | 2010-07-15 | Sony Ericsson Mobile Communications Ab | Method and arrangement for handling non-textual information |
US8311556B2 (en) | 2009-01-22 | 2012-11-13 | Htc Corporation | Method and system for managing images and geographic location data in a mobile device |
US20100312644A1 (en) * | 2009-06-04 | 2010-12-09 | Microsoft Corporation | Generating recommendations through use of a trusted network |
US8386406B2 (en) * | 2009-07-08 | 2013-02-26 | Ebay Inc. | Systems and methods for making contextual recommendations |
US20120124495A1 (en) * | 2009-11-23 | 2012-05-17 | Nitsan Amichai | System and method for object relationship identification in a user interface |
KR101722687B1 (ko) * | 2010-08-10 | 2017-04-04 | 삼성전자주식회사 | 객체간 또는 객체와 유저간에 정보 제공 방법, 그 방법을 수행할 수 있는 유저 디바이스, 및 저장 매체 |
US8620850B2 (en) * | 2010-09-07 | 2013-12-31 | Blackberry Limited | Dynamically manipulating an emoticon or avatar |
US20120311501A1 (en) * | 2011-06-01 | 2012-12-06 | International Business Machines Corporation | Displaying graphical object relationships in a workspace |
-
2010
- 2010-08-10 KR KR1020100076970A patent/KR101722687B1/ko active IP Right Grant
-
2011
- 2011-08-09 US US13/205,912 patent/US9146923B2/en active Active
- 2011-08-10 WO PCT/KR2011/005815 patent/WO2012020974A2/en active Application Filing
- 2011-08-10 EP EP11816590.1A patent/EP2601634A4/en not_active Ceased
-
2015
- 2015-09-01 US US14/842,197 patent/US10031926B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100851433B1 (ko) * | 2007-02-08 | 2008-08-11 | (주)올라웍스 | 이미지 태그 정보에 기반한 인물 이미지 전송 방법,송수신자 이미지 디스플레이 방법 및 인물 이미지 검색방법 |
Also Published As
Publication number | Publication date |
---|---|
WO2012020974A2 (en) | 2012-02-16 |
US20120041973A1 (en) | 2012-02-16 |
EP2601634A4 (en) | 2014-05-28 |
US20150370831A1 (en) | 2015-12-24 |
KR20120021606A (ko) | 2012-03-09 |
WO2012020974A3 (en) | 2012-05-31 |
US10031926B2 (en) | 2018-07-24 |
US9146923B2 (en) | 2015-09-29 |
EP2601634A2 (en) | 2013-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101722687B1 (ko) | 객체간 또는 객체와 유저간에 정보 제공 방법, 그 방법을 수행할 수 있는 유저 디바이스, 및 저장 매체 | |
US8341196B2 (en) | Method and apparatus for creating a contextual model based on offline user context data | |
KR102067278B1 (ko) | 친구 추천 방법 및 이를 위한 서버 및 단말 | |
KR102535044B1 (ko) | 단말장치, 서버 및 이벤트 제안방법 | |
JP5468585B2 (ja) | オブジェクト間の関連性を利用した拡張現実提供装置及び方法 | |
US20110125743A1 (en) | Method and apparatus for providing a contextual model based upon user context data | |
CN110431514B (zh) | 用于情境驱动智能的系统和方法 | |
US10013462B2 (en) | Virtual tiles for service content recommendation | |
US20130339345A1 (en) | Mobile device with localized app recommendations | |
US20120331137A1 (en) | Method and apparatus for estimating user characteristics based on user interaction data | |
CN118171657A (zh) | 基于关注点信息提供服务的方法和装置 | |
US10242114B2 (en) | Point of interest tagging from social feeds | |
CN106233282A (zh) | 使用设备能力的应用搜索 | |
US10719791B2 (en) | Topic-based place of interest discovery feed | |
US9418076B2 (en) | System and method for determining interests from location data | |
KR20140027011A (ko) | 친구 추천 방법 및 이를 위한 서버 및 단말 | |
CN106462622A (zh) | 信息处理设备、控制方法及程序 | |
CN106415543A (zh) | 显示控制装置、显示控制方法和程序 | |
US20170249325A1 (en) | Proactive favorite leisure interest identification for personalized experiences | |
WO2019005319A1 (en) | STORING POINT OF INTEREST DATA ON A USER DEVICE FOR OFFLINE USE | |
WO2019005333A1 (en) | GEOGRAPHIC RESEARCH OFFLINE | |
JP2019056956A (ja) | 情報処理システム、情報処理プログラム、情報処理装置及び情報処理方法 | |
US20130336544A1 (en) | Information processing apparatus and recording medium | |
KR101344888B1 (ko) | 온톨로지 관계 구조를 이용한 소셜 네트워크 서비스 제공 장치 및 그 방법 | |
JP7145247B2 (ja) | 情報処理装置、情報処理方法及び情報処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20200227 Year of fee payment: 4 |