KR20170080411A - 데이터 관리 및 제공 방법 및 이를 위한 시스템 - Google Patents

데이터 관리 및 제공 방법 및 이를 위한 시스템 Download PDF

Info

Publication number
KR20170080411A
KR20170080411A KR1020160060800A KR20160060800A KR20170080411A KR 20170080411 A KR20170080411 A KR 20170080411A KR 1020160060800 A KR1020160060800 A KR 1020160060800A KR 20160060800 A KR20160060800 A KR 20160060800A KR 20170080411 A KR20170080411 A KR 20170080411A
Authority
KR
South Korea
Prior art keywords
event
data
user
computing device
displayed
Prior art date
Application number
KR1020160060800A
Other languages
English (en)
Inventor
김영
일미 윤
Original Assignee
김영
김태연
김 지현
김 효원
김수연
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 김영, 김태연, 김 지현, 김 효원, 김수연 filed Critical 김영
Publication of KR20170080411A publication Critical patent/KR20170080411A/ko

Links

Images

Classifications

    • G06F17/30244
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/35Clustering; Classification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/51Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/54Browsing; Visualisation therefor
    • G06F17/30265
    • G06F17/30274
    • G06F17/30705
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/04817Interaction 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 using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1093Calendar-based scheduling for persons or groups
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Library & Information Science (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

실시예에 따른 컴퓨팅 디바이스에서 데이터 관리 및 제공 시스템에 의해 수행되는 데이터 관리 및 제공 방법은, 소정 시간 이후로 상기 컴퓨팅 디바이스에 새롭게 접근 가능한 사진 중 제1조건에 따라 복수개 사진을 포함하는 사진 클러스터가 생성되는 단계; 상기 컴퓨팅 디바이스로부터 상기 사진 클러스터와 연계된 1차 데이터가 획득되는 단계; 및 상기 사진 클러스터와 상기 1차 데이터가 하나의 이벤트로서 저장되는 단계;를 포함할 수 있다.

Description

데이터 관리 및 제공 방법 및 이를 위한 시스템{DATA MANAGING AND PROVIDING METHOD AND SYSTEM FOR THE SAME}
본 발명은 컴퓨팅 디바이스에서의 데이터 관리 및 제공 방법 및 이를 위한 시스템에 관한 것으로, 컴퓨팅 디바이스에 저장되거나 이를 통해 액세스 가능한 데이터를 유기적으로 연결 및/또는 분류하여 사용자에게 의미있는 정보로 변환, 저장 및/또는 제공할 수 있는 통합적 데이터 관리 및 제공 방법 및 이를 위한 시스템에 관한 것이다.
최근 스마트폰(smartphone), 태블랫 PC(tablet Personal Computer) 및 PDA(Personal Data Assistant) 등의 휴대용 단말기가 널리 보급되고 있다. 현대인은 거의 24시간 휴대용 단말기를 소지하여 일상을 함께하여 현대인에게 이러한 휴대용 단말기와 같은 컴퓨팅 디바이스는 필수적이라고 할 수 있다.
컴퓨팅 디바이스의 사용자는 해당 디바이스에 포함된 일정 관리 프로그램 등을 통해 일정을 관리하고, 사진을 찍고, 전자책(e-book)을 읽으며, 웹사이트(web site)로부터 필요한 정보를 얻고, 채팅 애플리케이션(chatting application)을 통해 친구 또는 가상 친구와 대화를 할 수 있다.
현재 컴퓨팅 디바이스의 사용자에게 편의를 제공할 수 있도록 하기 위해 지능형 컴퓨팅 디바이스에 대한 연구가 지속되고 있다. 예컨대, 일정 정보를 시청각적으로 출력하여 사용자로 하여금 일정 관리에 대한 부담을 덜 수 있는 대화 로봇 관련 제품을 출시하기 위한 연구 개발이 활발하게 이루어지고 있다. 하지만, 대화 로봇을 통해 짜여진 일정 정보를 시간 흐름에 맞게 단순 통보해 주는 수준으로는 사용자의 기대치에 미치지 못하며 사용자의 만족도가 낮을 수 있다.
단순 지식, 정보 및 알림을 전달하는 것에서 벗어나, 컴퓨팅 디바이스를 개인 비서, 친구, 조언자 또는 엔터테이너와 같이 활용할 수 있도록 하기 위해 컴퓨팅 디바이스에 저장되거나 이를 통해 액세스 가능한 데이터를 사용자에게 의미있는 정보로 변환하고 이를 사용자에게 적절하게 제공할 수 있는 기술에 대한 필요성이 야기되고 있다.
미국 공개 공보 US2012-0036132 (2012.02.09일 공개) 미국 공개 공보 US2012-0233531 (2012.09.13일 공개)
본 발명은 종래의 필요성을 충족시키기 위한 것으로써, 컴퓨팅 디바이스에서 데이터 관리 및 제공 방법 및 이를 위한 시스템을 제공하기 위한 것이다.
또한, 본 발명은 컴퓨팅 디바이스에 저장되거나 이를 통해 액세스 가능한 데이터를 유기적으로 연결 및/또는 분류하여 사용자에게 의미있는 정보로 변환, 저장 및/또는 제공할 수 있는 데이터 관리 및 제공 방법 및 이를 위한 시스템을 제공하기 위한 것이다.
또한, 본 발명은 사용자의 개입 없이, 자발적으로 필요 정보를 수집, 저장 및 검색하여 사용자의 편의를 제공할 수 있는 데이터 관리 및 제공 방법 및 이를 위한 시스템을 제공하기 위한 것이다.
본 발명이 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 본 발명의 기재로부터 당해 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
실시예에 따른 컴퓨팅 디바이스에서 데이터 관리 및 제공 시스템에 의해 수행되는 데이터 관리 및 제공 방법은, 소정 시간 이후로 상기 컴퓨팅 디바이스에 새롭게 접근 가능한 사진 중 제1조건에 따라 복수개 사진을 포함하는 사진 클러스터가 생성되는 단계; 상기 컴퓨팅 디바이스로부터 상기 사진 클러스터와 연계된 1차 데이터가 획득되는 단계; 및 상기 사진 클러스터와 상기 1차 데이터가 하나의 이벤트로서 저장되는 단계;를 포함할 수 있다.
실시예에 따르면 컴퓨팅 디바이스에서 데이터 관리 및 제공 방법 및 이를 위한 시스템을 제공할 수 있다.
또한, 실시예에 따르면 컴퓨팅 디바이스에 저장되거나 이를 통해 액세스 가능한 데이터를 유기적으로 연결 및/또는 분류하여 사용자에게 의미있는 정보로 변환, 저장 및/또는 제공할 수 있는 데이터 관리 및 제공 방법 및 이를 위한 시스템을 제공할 수 있다.
또한, 실시예에 따르면 사용자의 개입 없이, 자발적으로 필요 정보를 수집, 저장 및 검색하여 사용자의 편의를 제공할 수 있는 데이터 관리 및 제공 방법 및 이를 위한 시스템을 제공하기 위한 것이다.
또한, 실시예에 따르면 사용자의 일상을 자연스럽게 기록 저장함으로써 사용자가 기록된 내용으로부터 쉽게 정보와 조언을 얻을 수 있도록 하는 데이터 관리 및 제공 방법 및 이를 위한 시스템을 제공할 수 있다.
또한, 실시예에 따르면 사용자가 자연스럽게 사용자의 일상을 저장하도록 유도 및/또는 지원할 수 있는 하는 데이터 관리 및 제공 방법 및 이를 위한 시스템을 제공할 수 있다.
도1은 실시예에 따른 데이터 관리 및 제공 시스템의 블록도를 예시한다.
도2는 실시예에 따른 사진 데이터 관리 방법을 예시하는 흐름도이다.
도3은 실시예에 따른 데이터 관리 시스템의 메뉴가 표시된 스크린 디스플레이를 예시한다.
도4a 내지 도4c는 도2에 예시된 사진 데이터 관리 과정에 대한 스크린 디스플레이를 예시한다.
도5a 및 도5b는 실시예에 따른 쇼핑 이벤트 생성 및 쇼핑 이벤트 확인을 위한 스크린 디스플레이를 예시한다.
도6a 및 도6b는 실시예에 따른 캘린더뷰 및 맵뷰로 이벤트를 제공하는 스크린 디스플레이를 예시한다.
도6c는 실시예에 따라 타임라인뷰 방식으로 검색된 데이터를 제공하는 스크린 디스플레이를 예시한다.
이하, 본 발명의 바람직한 실시예의 상세한 설명이 첨부된 도면들을 참조하여 설명된다. 그러나, 본 발명의 실시형태는 여러 가지의 다른 형태로 변형될 수 있으며, 본 발명의 범위가 이하 설명하는 실시형태로만 한정되는 것은 아니다. 도면에서의 요소들의 형상 및 크기 등은 보다 명확한 설명을 위해 과장될 수 있으며, 도면들 중 인용부호들 및 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 인용부호들로 표시됨을 유의해야 한다. 참고로 본 발명을 설명함에 있어서 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
본 명세서에서 개시된 데이터 관리 및 제공 방법 및 이를 위한 시스템은 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합 상에서 구현될 수 있다. 예를 들어, 실시예에 따른 데이터 관리 및 제공 방법 및 이를 위한 시스템은 운영 체제 커널(kernel) 내에서, 별개의 사용자 프로세스 내에서, 네트워크 애플리케이션들에 바인딩된 라이브러리 패키지 내에서, 특별히 구성된 머신 상에서, 또는 네트워크 인터페이스 카드 상에서 구현될 수 있다. 또한, 실시예에 따른 데이터 관리 및 제공 방법 및 이를 위한 시스템은 운영체제 상에서 구동되는 애플리케이션으로 구현될 수 있다.
본 명세서에서 개시된 데이터 관리 및 제공 방법 및 이를 위한 시스템의 실시예에 대한 적어도 일부의 소프트웨어 하이브리드(hybrid) 구현은 메모리 내에 저장된 컴퓨터 프로그램에 의해 선택적으로 활성화 또는 재구성되는 프로그래밍 가능한 머신 상에서 구현될 수 있다. 실시예에 따른 데이터 관리 및 제공 방법 및 이를 위한 시스템을 구현할 수 있는 컴퓨팅 디바이스들은 상이한 유형의 네트워크 통신 프로토콜들을 이용하도록 구성 또는 설계될 수 있는 다수의 네트워크 인터페이스를 가질 수 있다. 실시예에 따르면, 본 명세서에서 개시된 다양한 데이터 관리 및 제공 방법 및 이를 위한 시스템에 대한 실시예의 특징 및/또는 기능 중 적어도 일부는 최종 사용자 컴퓨터 시스템, 컴퓨터, 네트워크 서버 또는 서버 시스템, 휴대용 컴퓨팅 디바이스(예컨대, PDA(Personal Digital Assistant), 휴대용 전화기, 스마트폰, 랩탑 컴퓨터, 태블릿 PC 또는 이와 유사한 것), 소비자 전자 디바이스, 음악 재생기, 또는 임의의 다른 적합한 전자 디바이스, 라우터, 스위치 또는 이와 유사한 것, 또는 이들의 임의의 조합과 같은 하나 이상의 범용 네트워크 호스트 머신(machine)에서 구현될 수 있다. 적어도 일부 실시예에서, 본 명세서에서 개시된 다양한 데이터 관리 및 제공 방법 및 이를 위한 시스템에 대한 실시예의 특징 및/또는 기능의 적어도 일부가 하나 이상의 가상화된 컴퓨팅 환경(예컨대, 네트워크 컴퓨팅 클라우드 또는 이와 유사한 것)에서 구현될 수 있다.
도1은 실시예에 따른 데이터 관리 및 제공 시스템(1000)의 블록도를 예시한다.
본 발명의 실시예에 따른 데이터 관리 및 제공 시스템(1000)의 특징 및/또는 기능의 적어도 일부는 컴퓨팅 디바이스(미도시)에서 구현될 수 있다. 이러한 컴퓨팅 디바이스는 예컨대 최종 사용자 컴퓨터 시스템, 네트워크 서버 또는 서버 시스템, 휴대용 컴퓨팅 디바이스(예컨대, PDA, 휴대용 전화기, 스마트폰, 랩탑 컴퓨터, 태플릿 컴퓨터 또는 이와 유사한 것), 소비자 전자 디바이스, 음악 재생기, 또는 임의의 다른 적합한 전자 디바이스, 또는 이들의 임의의 조합 또는 일부분일 수 있다. 이러한 컴퓨팅 디바이스는 인터넷과 같은 통신 네트워크를 통해, 유선 또는 무선의 통신 프로토콜을 이용하여, 클라이언트(client) 및/또는 서버와 같은 다른 컴퓨팅 디바이스와 통신할 수 있도록 구성될 수 있다.
실시예에 따라, 이러한 컴퓨팅 디바이스는 중앙 처리 유닛(CPU)을 포함할 수 있다. 이러한 중앙 처리 유닛은 적절한 소프트웨어 또는 펌웨어(firmware)의 제어 하에서 동작할 때 컴퓨팅 디바이스의 기능들과 연관된 기능들을 구현하는 것을 책임질 수 있다. 예컨대, 일 실시예에서, 사용자의 PDA 또는 스마트폰 등이 실시예에 따른 데이터 관리 시스템으로서 기능하도록 PDA 또는 스마트폰의 CPU 등이 구성되거나 디자인될 수 있다. 적어도 일 실시예에서, 컴퓨팅 디바이스의 중앙 처리 유닛은 소프트웨어 모듈들/컴포넌트들의 제어 하에서 하나 이상의 상이한 타입의 데이터 관리 및 제공 시스템 기능 및/또는 작업을 수행하도록 구성될 수 있다. 실시예에 따른 데이터 관리 및 제공 시스템은 컴퓨팅 디바이스 상에서 구동되는 애플리케이션으로 구현될 수 있으며 이하에서는 실시예에 따른 데이터 관리 및 제공 시스템 및 방법이 컴퓨팅 디바이스에서 구동되는 데이터 관리 및 제공 애플리케이션으로 실행되는 경우를 상정하여 설명한다.
실시예에 따라, 이러한 컴퓨팅 디바이스의 중앙 처리 유닛은 하나 이상의 프로세서(들)을 포함할 수 있다. 본 명세서에서 사용되는 바와 같이, 용어 "프로세서"는 당해 기술분야에서 프로세서라고 지칭되는 집적 회로에 한정되는 것이 아니며, 마이크로컨트롤러, 마이크로컴퓨터, 프로그램가능 로직 컨트롤러(programmable logic controller), ASIC 및 임의의 다른 프로그램가능 회로를 널리 지칭할 수 있다.
도1에 도시된 바와 같이, 실시예에 따른 데이터 관리 및 제공 시스템(1000)은 제어기(100), 데이터 수집부(200), 데이터베이스(500), 데이터 검색부(400), 입력부(600) 및/또는 출력부(700)를 포함하여 구성될 수 있다.
실시예에 따른 데이터 관리 및 제공 시스템(1000)은, 데이터 관리 및 제공 시스템(1000)의 데이터 관리 및 제공 방법이 실행되는 컴퓨팅 디바이스에 저장되거나 이를 통해 액세스 가능한 데이터를 유기적으로 연결 및/또는 분류하여 사용자에게 의미있는 정보로 변환, 저장 및/또는 제공하는 기능을 수행할 수 있다. 실시예에 따른 데이터 관리 및 제공 시스템(1000)은, 또한 교육적 및 유희적 관점에서 사용자에게 조력하고, 그리고 사용자가 더 나은 선택을 하여 삶의 질을 높일 수 있도록 하는 기능을 수행할 수 있다. 이하에서는 실시예에 따른 데이터 관리 및 제공 시스템(1000)의 기능을 그 구성과 함께 상세하게 살펴본다.
실시예에 따른 데이터 수집부(200)는 데이터 관리 및 제공 시스템(1000)을 통해 관리 및 제공될 데이터를 수집하는 기능을 한다. 데이터 수집부(200)는 데이터부(300)에 저장된 데이터를 수집할 수 있다. 데이터부(300)는 데이터 관리 및 제공 시스템(1000) 내에 포함될 수도 있으나 데이터 수집부(200)가 액세스(access)할 수 있는 구성이면 되며 반드시 데이터 관리 및 제공 시스템(1000)에 포함되어야 하는 것은 아니다. 예컨대, 데이터부(300)는 데이터 관리 및 제공 시스템(1000)이 실행되는 컴퓨팅 디바이스에 저장된 데이터일 수 있다. 데이터 수집부(200)는 예컨대 애플리케이션 인터페이스(Application Interface)를 통해 컴퓨팅 디바이스에 내장된 네이티브 애플리케이션(native application)에 접속하여 데이터를 수집할 수 있다. 또한, 데이터 수집부(200)는 인터페이스를 통해 웹기반(web based) 애플리케이션으로서 컴퓨팅 디바이스에서 실행될 수 있는 애플리케이션에 접속하여 데이터를 수집할 수 있다. 또한, 데이터 수집부(200)는 인터페이스를 통해 네트워크 등을 통해 해당 컴퓨팅 디바이스와 통신할 수 있는 외부 데이터베이스, 서버 시스템 및 클라우드 서버(cloud server) 등에 접속하여 데이터를 수집할 수 있다. 또한, 데이터 수집부(200)는 인터페이스를 통해 네트워크 등을 통해 해당 컴퓨팅 디바이스와 통신할 수 있는 인터렉티브 디바이스(interactive device) 등에 접속하여 데이터를 수집할 수 있다.
도1에서, 데이터 수집부(200)가 정보를 수집하는 구성이 데이터 관리 및 제공 시스템(1000) 내의 데이터부(300)로 도시되어 있다. 하지만 이는 단지 설명의 편의를 위한 것이며, 전술한 바와 같이 데이터 수집부(200)가 정보를 수집하는 데이터부(400)는 네이티브 애플리케이션, 웹기반 애플리케이션, 외부 데이터베이스, 서버 시스템, 클라우드 서버, 및/또는 인터렉티브 디바이스일 수 있다.
예컨대, 데이터부(300)는 사진첩, 캘린터(calendar), 다이어리(diary), 메모장, 연락처, 전화기록, SNS 포스트(Social Network Service Post), SMS(Short Message Service) 메시지 등을 포함할 수 있다.
데이터 수집부(200)는 데이터부(300)로부터 1차 데이터를 수집할 수 있다. 본 명세서에서, 1차 데이터는 데이터 수집부(200)를 통해서 직접 액세스가 가능한 데이터를 지칭할 수 있다. 예컨대, 1차 데이터는 컴퓨팅 디바이스의 사용자가 사전에 입력한 데이터일 수 있다.
데이터 수집부(200)는 제어기(100)의 제어에 따라 데이터부(300)로부터 수집한 1차 데이터를 사용자에게 의미있는 정보로 변환할 수 있다. 이때, 데이터 수집부(200)는 1차 데이터를 사용자에게 의미있는 정보로 변환하는데 더 필요한 데이터가 있는 경우 이를 제어기(100)에 알릴 수 있다.
이때, 1차 데이터를 사용자에게 의미있는 정보로 변환하기 위해서 사용자의 입력을 필요로 할 수 있다. 데이터 수집부(200)는 이때 사용자의 입력 및 노력을 최소화할 수 있도록, 포토 클러스터링(photo clustering)과 같은 서비스를 제공할 수 있다. 이에 대해서는 도2 및 도4를 참조하여 상세하게 설명한다.
데이터 수집부(200)가 액세스할 수 있는, 컴퓨팅 디바이스에 산재되어 있는 1차 데이터를 통합적 및/또는 유기적으로 연결하여 사용자에게 의미있는 정보로 변환하기 위해서 필요한 추가의 데이터는 2차 데이터로 지칭될 수 있다. 2차 데이터는, 1차 데이터를 기반으로 이러한 1차 데이터를 의미있는 정보로 변환하기 위해 필요하여 사용자의 입력이 요구되는 데이터일 수 있다.
예컨대, 실시예에 따른 데이터 관리 및 제공 시스템(1000)은 데이터를 이벤트 단위로 수집, 저장 및/또는 제공할 수 있다. 이에 따라, 데이터 수집부(200)는 데이터를 이벤트 별로 수집 및 저장할 수 있다. 제어기(100)는 이벤트마다 소정 항목의 데이터를 수집하도록 데이터 수집부(200)를 제어할 수 있다. 예컨대, 데이터 수집부(200)는 이벤트마다 기설정된 소정 항목(무엇, 누구, 어떻게, 왜, 언제, 어디서, 사진 등)별로 데이터를 수집할 수 있다. 만약, 소정 사건에 대해서 기설정된 항목 중 일부(사진, 언제, 어디서 등) 데이터를 1차 데이터로서 획득한 경우, 데이터 수집부(200)는 제어기(100)에게 추가 데이터(무엇, 누구, 어떻게, 이모션 등)가 필요함을 알릴 수 있다.
데이터 수집부(200)는 수집된 데이터를 이벤트 단위로 데이터베이스(500)에 저장할 수 있다. 데이터 수집부(200)는 또한 수집된 데이터로부터 작성된 의미있는 정보를 이벤트 단위로 데이터베이스(500)에 저장할 수 있다. 이때, 데이터베이스(500)는 데이터 관리 및 제공 시스템(1000)에 포함된 메모리 및/또는 컴퓨팅 디바이스 내에 포함된 임의의 저장소를 포함할 수 있다. 데이터베이스(500)는 컴퓨팅 디바이스의 외부에 있는 외부 데이터베이스, 서버 시스템 및/또는 클라우드 서버일 수 있다.
실시예에 따른 데이터 검색부(400)는 사용자의 요청 등에 따라서 데이터 수집부(200)에서 수집된 데이터, 정보 및/또는 이벤트가 저장된 데이터베이스(500)를 검색하여 사용자가 요청한 정보를 사용자에게 제공하는 기능을 한다. 데이터 검색부(500)는 검색 결과를 소정 분류에 따라서 사용자에게 제공할 수 있다. 예컨대, 실시예에 따른 데이터 검색부(400)는 데이터 수집부(200)에서 수집된 데이터 및 정보를 이벤트(event) 별로 시간 순서에 따라 사용자에게 제공할 수 있다. 이때, 데이터 검색부(400)는 시간(hour) 단위, 일(day) 단위, 주(week) 단위, 월(month) 단위, 또는 년(yearly) 단위 등과 같이 소정 단위로 정보를 사용자에게 제공할 수 있다. 이는 이하에서 타임라인뷰 방식으로 지칭될 수 있다. 또한, 데이터 검색부(400)는 검색된 정보를 이벤트 단위로 맵뷰(map view) 또는 캘린더뷰(calendar view)를 통해 사용자에게 제공할 수 있다. 본 발명의 실시예에서는 이와 같이 다양한 방식으로 데이터를 사용자에게 제공함으로써 사용자는 가지고 있는 정보 및 필요한 정보에 따라 데이터 제공 방식을 선택하여 이용할 수 있다. 따라서, 정보 검색 효율이 향상될 수 있다.
정보는 컴퓨팅 장치의 구성이거나 컴퓨팅 장치의 외부 구성인 스크린(screen)을 통해서 디스플레이될 수 있다. 이에 대해서 도6a 내지 도6c를 참조하여 상세하게 설명한다.
실시예에 따른 입력부(600) 및 출력부(700)는 사용자로부터의 입력을 받고 사용자에게 출력을 하는 수단일 수 있다. 입력부(600) 및 출력부(700)는, 실시예에 따른 데이터 관리 및 제공 시스템(1000)에 포함되는 구성요소이거나, 또는 데이터 관리 및 제공 시스템(1000)을 포함하거나 데이터 관리 및 제공 시스템(1000)이 실행되는 컴퓨팅 디바이스의 구성요소일 수 있다. 입력부(600)는 예를 들어 키보드(key board), 터치 스크린, (예컨대, 음성 입력을 위한) 마이크로폰, 마우스, 터치 패드, 트랙볼, 스위치, 조이스틱 및/또는 이들의 결합을 포함할 수 있으며, 사용자 입력을 수신하기에 적당한 임의의 타입이 될 수 있다. 출력부(700)는 스크린, 스피커, 프린터, 및/또는 이들의 조합이 될 수 있다.
도2는 실시예에 따른 사진 데이터 관리 방법을 예시하는 흐름도이다. 실시예에 따른 데이터 관리 및 제공 시스템(1000)의 데이터 관리 방법 중 일 예인 사진 데이터 관리 방법을 도2를 참조하여 설명한다.
도2를 참조하면, 실시예에 따른 사진 데이터 관리 방법은 새로운 사진이 있는지를 확인한다(S10). 여기서, 사진은 사진 이외에 비디오(video) 영상을 포함하여 지칭될 수 있다. 예컨대, 제어기(100)는 데이터 수집부(200)를 통해 이전 체크(check) 시점 이후로 사진첩에 새롭게 추가된 사진이 있는지 확인하도록 한다. 이때 새로운 사진에 대한 체크는 주기적으로 수행되거나 사용자가 설정한 특정 시간에 수행될 수 있다. 새로운 사진에 대한 체크는 6시간, 12시간, 또는 1일 또는 3일 등 자유롭게 설정될 수 있다. 예컨대, 12시간마다 새로운 사진에 대한 체크가 이루어지도록 디폴트(default)로 설정될 수 있다. 이때, 이러한 체크 주기는 컴퓨팅 디바이스의 사용자의 생활패턴에 따라서 설정될 수 있다.
최근 체크 시점 이후로 데이터부(300)의 사진첩에 새로운 사진이 있는 경우 데이터 수집부(200)는 기초 정보와 함께 소정 기준에 따라 사진 클러스터를 생성할 수 있다(S20). 데이터 수집부(200)는 새로운 사진의 메타 데이터(meta data)로부터 사진이 찍힌 위치 정보 및/또는 시간 정보를 체크할 수 있다. 시간적 연속성이 유지되는 것으로 판단된 2개 이상의 사진은 하나의 클러스터(cluster)로 분류되어 사진 클러스터가 생성될 수 있다. 이때, 시간적 연속성은 시간적으로 인접한 사진들 사이의 간격이 소정 시간 이내인 경우로 설정될 수 있다. 만약, 시간적으로 인접한 2개의 사진 사이의 간격이 소정 시간보다 큰 경우에, 상기 2개의 사진 사이에는 시간적 불연속성이 있다고 말할 수 있고, 상기 2개의 사진은 하나의 클러스터로 분류될 수 없다. 클러스터를 구분하는 상기 소정 시간은 디폴트(default)로 설정되어 있거나 사용자에 의해 설정될 수 있다. 예컨대, 상기 소정 시간은 2시간으로 설정될 수 있다. 사용자의 활동 패턴 등을 고려하여 상기 소정 시간이 결정되어 설정될 수 있다.
예컨대, 순서대로 찍힌 사진 1, 2, 3, 4 및 5가 있다고 가정하자. 사진 1과 사진 2사이의 시간 간격은 소정 시간 이내이고, 사진 2와 사진 3 사이의 시간 간격은 소정 시간 이내이고, 사진 3과 사진 4 사이의 시간 간격은 소정 시간보다 크고, 그리고 사진 4와 사진 5 사이의 시간 간격은 소정 시간 이내인 경우라면, 사진 1, 2 및 3은 제1클러스터를 형성할 수 있고 사진 4 및 5는 제2클러스터를 형성할 수 있는 것이다.
이때, 실시예에 따라 복수의 사진이 하나의 클러스터로 분류되어 사진 클러스터를 생성하기 위해서는, 위치적 연속성이 요구될 수 있다. 예컨대, 시간적 연속성이 있는 복수개의 사진들 중 위치적 불연속성이 존재하는 사진은 사진 클러스터에서 제외될 수 있다. 예컨대, 상기 제시된 예에서 사진 1, 2 및 3중 사진 2 및 3은 동일한 장소에서 찍힌 사진이고 사진1은 상기 장소와 다른 장소에서 찍힌 사진이라면, 사진1은 제1클러스터에 포함되지 않을 수 있다.
이때, 위치적 연속성은 사진이 찍힌 위치의 물리적인 거리에 따라 결정될 수도 있고 사진이 찍힌 장소에 따라 결정될 수도 있다. 후자의 경우, 위치적 연속성은 사진이 찍힌 위치의 GPS(Global Positioning System) 값을 기반으로 획득될 수 있는 장소(예컨대, 레스토랑, 쇼핑몰, 공원,..,)가 되거나 또는 행정구역상으로 구별되는 지역에 따라 결정될 수도 있다. 예컨대, 클러스터를 구분하는 위치적 연속성은 소정 거리 이내에 배치되는 조건일 수 있으며, 상기 소정 거리는 디폴트(default)로 설정되어 있거나 사용자에 의해 설정될 수 있다. 예컨대, 상기 소정 거리는 5마일(mile)로 설정될 수 있다. 사용자의 활동 패턴 등을 고려하여 상기 소정 거리가 결정되어 설정될 수 있다.
만약, 데이터 수집부(200)가 최근 체크 시점 이후로 새로운 사진을 찾고, 해당 사진이 최근 체크 시점에 이미 생성된 사진 클러스터에 소속되는 것으로 판단하면, 해당 사진은 이전에 생성된 사진 클러스터에 추가할 수 있다.
데이터 수집부(200)는 데이터부(300)를 검색하여 생성된 사진 클러스터와 연계되는 1차 데이터가 있는지 확인한다(S30). 예컨대, 캘린더(calendar), 다이어리, 문자 메시지, SNS 포스트, 메모장 등에 사진 클러스터에 포함된 사진이 찍힌 시간 및/또는 장소와 관련된 1차 데이터가 있는지 확인한다. 캘린더에 사진 클러스터에 포함된 사진이 찍힌 시간을 포함하는 일정으로 "가족과 놀이공원"이라는 계획이 기록되어 있을 수 있다. 이때, 데이터 수집부(200)는 해당 사진 클러스터와 "가족과 놀이공원"이라는 데이터를 서로 연계하여 임시로 저장할 수 있다. 이와 마찬가지로, 친구와 주고받은 메시지에서 상기 사진이 찍힌 시간 동안에 "가족과 디즈니랜드에 있어"라는 데이터를 확인할 수 있다. 데이터 수집부(200)는 해당 사진 클러스터와 "디즈니랜드"라는 장소 데이터를 서로 연계하여 임시로 저장할 수 있다. 데이터 수집부(200)는 이와 같이 생성된 사진 클러스터와 연계되는 1차 데이터를 추출하여, 사진 클러스터와 해당 1차 데이터를 서로 연계하여(S31) 이벤트(event)를 생성하여 저장할 수 있다(S40 및 S50).
만약, 데이터 수집부(200)가 사진 클러스터와 연계되는 1차 데이터를 추가로 발견하지 않은 경우에도, 데이터 수집부(200)는 기초 정보를 포함하는 사진 클러스터를 이용해 이벤트를 생성하여 저장할 수 있다(S40 및 S50). 이때, 이러한 기초 정보 또한 1차 데이터로 분류될 수 있다.
데이터 수집부(200)가 이벤트를 생성하여 데이터베이스(500)에 저장한 사실은 제어부(100)에게 알림될 수 있다. 이때, 새로운 이벤트가 생성되었음은 사용자에게 알림될 수 있다. 사용자는 새로운 이벤트를 확인하거나, 추가 정보가 필요한 경우 이를 기입하거나, 상기 이벤트를 제거하거나, 이벤트 내용을 수정하는 등 편집할 수 있다.
제어기(100)는 새로운 이벤트가 있음을 사용자에게 알리도록 구성될 수 있다. 새로운 이벤트에 대한 알림, 이를 통한 이벤트 내용 확인, 정보 기입, 및 편집 과정은 도3 및 도4a 내지 도4c를 참조하여 상세하게 설명한다.
실시예에 따른 데이터 관리 및 제공 시스템(1000)의 데이터 관리는 컴퓨팅 디바이스에서 백그라운드 서비스(background service)로 실행될 수 있다. 제어기(100)는 새로운 이벤트가 있는 경우 사용자에게 알림을 보낼 수 있다. 알림은 임의의 방식으로 이루어질 수 있다. 예컨대, 메시지, 알람, 진동 등으로 새로운 이벤트가 생성되었음을 사용자에게 전달될 수 있다. 사용자가 알림을 받고 이벤트를 확인하고자 하는 경우, 사용자는 컴퓨팅 디바이스에서 데이터 관리 및 제공 애플리케이션(application)의 실행을 위한 윈도우(window)를 열 수 있다. 예컨대, 컴퓨팅 디바이스의 스크린에 표시된 데이터 관리 및 제공 애플리케이션에 대응하는 아이콘(icon)을 선택함으로써 데이터 관리 및 제공 애플리케이션의 실행을 위한 윈도우가 스크린에 디스플레이될 수 있다.
도3은 실시예에 따른 데이터 관리 및 제공 시스템의 메뉴가 표시된 스크린 디스플레이를 예시한다. 예컨대, 데이터 관리 및 제공 애플리케이션에 대응하는 아이콘을 선택하면 데이터 관리 및 제공 애플리케이션의 홈페이지(home page)가 스크린(S)에 디스플레이될 수 있다. 도3에서는 실시예에 따른 데이터 관리 및 제공 애플리케이션을 통해 제공될 수 있는 서비스의 메뉴창(M: menu window)이 디스플레이된 것이 예시된다.
본 발명의 실시예에 따른 데이터 관리 및 제공 방법을 실행하는 애플리케이션의 메뉴창은 실시예에 따른 데이터 관리 및 제공 시스템(1000)이 수행하는 기능 별로 아이콘을 포함할 수 있다. 예컨대, 도면부호10은 사용자에게 이벤트를 제공하는 방식에 따른 아이콘(11, 12, 13)의 집합을 나타낸다. 예컨대, 아이콘(11)은 타임라인뷰 방식에 따라 이벤트를 제공하기 위한 아이콘이며, 아이콘(12)은 캘린더뷰 방식에 따라 이벤트를 제공하기 위한 아이콘이며, 그리고 아이콘(13)은 맵뷰 방식에 따라 이벤트를 제공하기 위한 아이콘이다. 이에 대해서는, 도6a 내지 도6c를 참조하여 상세하게 설명한다.
도면부호 20은 속성별로 분류된 이벤트 집단을 나타내는 아이콘(21, 22, 23)의 집합을 나타낸다. 예컨대, 아이콘(21)은 포토/비디오를 포함하는 이벤트 집단을 나타내기 위한 아이콘이며, 아이콘(22)은 스케쥴 엔트리(schedule entry)를 통해 추출된 일정 관련 이벤트 집단을 나타내기 위한 아이콘이며, 아이콘(23)은 쇼핑 관련 이벤트 집단을 포함하는 아이콘이다. 이러한 이벤트 집단 분류는 더욱 세분화되어 이루어질 수 있으며 다른 속성의 이벤트 집단을 추가로 포함할 수 있다. 예컨대, 취미 관련 이벤트 집단, 일 관련 이벤트 집단, 여행 관련 이벤트 집단 등을 포함할 수 있다. 이벤트 집단의 분류는 디폴트로 설정될 수 있으며, 실시예에 따라 사용자가 변경/추가/삭제하는 것도 가능하다.
도면부호 31은 본 발명의 실시예에 따른 데이터 관리 및 제공 방법을 실행하는 애플리케이션에 대한 인스트럭션(instruction)을 포함하는 정보를 제공할 수 있는 튜토리얼(tutorial) 아이콘을 나타낼 수 있다. 사용자는 해당 아이콘(31)을 선택함으로써 해당 애플리케이션에 대한 사용 방법 등에 대한 정보를 얻을 수 있다.
도면부호 32는 본 발명의 실시예에 따른 데이터 관리 및 제공 방법을 실행하기 위한 기본 설정 사항을 추가/변경/삭제할 수 있도록 하는 아이콘이다. 해당 아이콘(32)을 선택함으로써, 사용자는 예컨대 포토 클러스터링을 위한 최소 및/또는 최대 사진 개수, 데이터 수집부(200)가 이벤트 생성을 위해 액세스할 수 있는 데이터, 이벤트 검색시 검색되는 디폴트 시간 기간, 맵뷰에서 디스플레이되는 최소 및/또는 최대 이벤트 개수, 새로운 이벤트가 있는지 여부를 체크하는 주기, 및/또는 포토 클러스터링을 위한 시간/위치 연속성을 판단하는 소정 시간 및 소정 거리 등에 대한 설정을 확인/변경/추가/삭제할 수 있다.
도면부호 33은 본 발명의 실시예에 따른 데이터 관리 및 제공 방법을 실행하는 애플리케이션에서 새로운 이벤트로서 사용자가 아직 확인하지 않은 새로운 아이템의 개수를 나타내는 아이콘일 수 있다. 도3의 아이콘(33)의 우측에 표시된 423은 새로운 이벤트의 총 개수를 나타낼 수 있다. 이는 예컨대, 포토/비디오 이벤트 집단을 나타내는 아이콘(21)의 우측에 표시된 59 숫자와 캘린더 이벤트 집단을 나타내는 아이콘(22)의 우측에 표시된 364 숫자의 총합일 수 있다. 아이콘(21)의 우측에 표시된 59는 아이콘(21)에 해당하는 새로운 이벤트 59개가 생성되었음을 나타낸다. 아이콘(22)의 우측에 표시된 364는 아이콘(22)에 해당하는 새로운 이벤트 364개가 생성되었음을 나타낸다.
도4a 내지 도4c는 도2에 예시된 사진 데이터 관리 과정에 대한 스크린 디스플레이를 예시한다. 예컨대, 도3에 예시된 메뉴 중에서 포토/비디오 이벤트를 나타내는 아이콘(21)을 선택하면 도4a에 예시된 바와 같은 화면이 스크린(S)에 디스플레이될 수 있다.
도4a에 예시된 바와 같이, 아이콘(21)을 선택하면 해당 집단에 포함된 이벤트(E)가 표시될 수 있다. 이때, 해당 집단에 포함된 이벤트(E)는 복수개일 수 있으며 소정 정렬 방식에 따라 스크린(S)에 표시될 수 있다. 도4a에서는 시간 순서에 따라 최근 이벤트가 먼저 표시될 수 있으며 소정 정보만이 디스플레이될 수 있다. 도4a에서 이벤트1(E1) 및 이벤트2(E2)는 새로운 이벤트로서 사용자가 아직 확인하지 않은 이벤트일 수 있다.
사용자는 표시된 이벤트들 중 삭제하고자 하는 이벤트는 구체적인 내용을 확인함이 없이 삭제할 수 있다. 예컨대, 도4a에 표시된 아이콘(W)을 선택함으로써 이벤트1(E1)에 대한 조금 더 많은 정보를 확인할 수 있다. 또한, 사용자는 표시된 이벤트들 중 확인/편집하기를 원하는 이벤트를 선택할 수 있다. 예컨대, 도4a에 표시된 아이콘(50)을 선택함으로써 해당 이벤트1(E1)의 내용을 확인 및 편집할 수 있다.
도4b는 도4a에서 소정 이벤트(E)를 선택한 경우를 예시한다. 이 경우, 선택된 이벤트의 상세 내용을 확인할 수 있다. 본 포토/비디오 이벤트에 포함된 사진 및/또는 비디오의 메타 데이터를 통해 시간 정보 및/또는 위치 정보가 이벤트 상세 정보로서 포함될 수 있다. 예컨대, 도면번호 51로 표시된 섹션에는 해당 이벤트에 대한 시간 정보가 표시될 수 있다. 도면번호 53으로 표시된 섹션에는 위치 정보가 메타 데이터를 참조하여 자동으로 기입될 수도 있다. 사용자는 해당 이벤트 내용을 확인하면서 추가하고자 하는 정보를 직접 입력할 수 있다.
사용자는 도4b에 예시된 바와 같은 이벤트의 상세 내용을 디스플레이하는 화면에서, 미기입된 정보를 추가할 수 있다. 예컨대, 섹션(52)에 이벤트의 타이틀(title), 섹션(54)에 이벤트의 참가인, 및/또는 섹션(55)에 이벤트에 대한 기타 설명을 추가/수정/삭제하고 저장할 수 있다. 이때, 이벤트에 대한 기타 설명은 이벤트의 종류를 포함할 수 있다. 예컨대, 이벤트가 쇼핑(shopping), 여행, 식사, 비지니스(business), 소셜(social), 건강, 일, 취미 중 어느 종류에 속하는지를 기입할 수 있다.
또한, 데이터 수집부(200)에 의해 수집된 정보가 섹션(51) 및/또는 섹션(53) 이외에 다른 섹션(예컨대, 52, 54, 55)에 채워져 있을 수 있으며, 사용자는 해당 내용을 확인/편집할 수 있다.
또한, 섹션(53)에 위치 정보를 기입할 때 아이콘(84)를 통해 기존 히스토리 정보/디렉토리(directory)를 이용할 수 있다. 마찬가지로, 섹션(85)에 사람 정보를 기입할 때 아이콘(85)을 통해 컨택(contact) 정보를 이용할 수 있다.
해당 이벤트(E)의 사진 클러스터에 포함된 사진들은 콜라주(collage) 형태로 스크린(S)에 디스플레이될 수 있다. 실시예에 따라, 사진 클러스터에 포함된 사진 중 선택된 사진이나 대표 사진(65)이 상대적으로 크게 디스플레이되고 나머지 사진들(66, 67..)이 상대적으로 작게 디스플레이될 수 있다. 사용자는 아이콘(56)을 선택하여 해당 이벤트(E)에 등록된 사진을 변경/추가/삭제할 수 있다. 예컨대, 아이콘(57)을 선택함으로써 사진첩으로부터 새로운 사진을 추가할 수 있고, 아이콘(58)을 선택함으로써 새로운 사진을 찍어 추가할 수 있고, 아이콘(59)을 선택하여 선택된 사진을 삭제할 수 있다.
예컨대, 도4b에 예시된 바와 같은 아이콘(56)을 선택하거나 기타 방법으로 이벤트(E)에 등록된 사진들 각각에 대해서 편집을 수행할 수 있다. 이는 도4c에 예시되어 있다. 도4c에 예시된 바와 같이, 이벤트(E)에 해당하는 사진들이 스크린(S)에 디스플레이될 수 있다. 아이콘(63)을 선택하여 사진(66)에 대한 설명을 추가/변경/삭제할 수 있다. 이는 사진(66, 67, 68..) 각각에 대해서 수행될 수 있으며, 전체 사진(66, 67, 68..)을 모두 선택하여 아이콘(61)을 통해 한꺼번에 삭제하는 것도 가능하다. 또한, 사진(66, 67, 68..) 각각 또는 전체 클러스터에 대해서 섹션(62)에 태그(tag)를 기재할 수 있다.
도4c에 예시된 바와 같은 이벤트(E)에 포함된 사진에 대한 편집이 완료되거나 도4b에 예시된 바와 같은 이벤트(E) 정보에 대한 편집이 완료된 경우에, 예컨대 저장버튼을 눌러 편집 정보를 이벤트(E)에 연계하여 저장할 수 있다. 이벤트(E)는 예컨대 도4b 또는 도4c에 표시된 아이콘(60)을 통해 해당 이벤트를 SNS에 포스트하거나, SMS 또는 메신저 등을 통해 제3자와 공유할 수 있다. 또한, 도4b에 도시된 바와 같은 아이콘(61)을 통해 해당 이벤트(E) 자체를 이벤트 목록에서 삭제하는 것도 가능하다.
쇼핑 이벤트 및 캘린더 이벤트의 확인 및 편집 과정 또한 도4a 내지 도4c를 참조하여 설명한 것과 동일/유사하게 이루어질 수 있다.
여기서, 캘린더 이벤트는 사용자가 컴퓨팅 디바이스를 통해 입력한 스케줄 엔트리를 데이터 수집부(200)가 수집하여 이벤트로 작성한 것일 수 있다. 예컨대, 데이터 수집부(200)는 일정표/캘린더에 기입된 스케줄 엔트리(schedule entry)를 액세스하여 이벤트를 생성할 수 있다. 예컨대, 일정표에 "2015년9월30일 오후 2시, 비즈니스 미팅, 참가자-000 및 000, 위치-서울, 한국"이라고 기재되어 있다면, 데이터 수집부(200)는 해당 일정을 이벤트로 생성하여 이를 캘린더 이벤트에 추가할 수 있다. 실시예에 따라, 캘린더 이벤트에는 사진이 추가될 수도 있다.
사용자가 직접 이벤트를 생성하여, 각 카테고리에 맞는 이벤트로 추가할 수도 있다. 예컨대, 도3에 예시된 메뉴창(M)에는 "이벤트 생성" 아이콘이 추가될 수 있으며 사용자는 해당 아이콘을 선택함으로써 이벤트를 생성하여, 원하는 카테고리에 추가할 수 있다. 또는, 실시예에 따라 도3에 예시된 메뉴 중 각 카테고리의 이벤트 집단(21, 22, 23)을 선택하여 이벤트를 생성할 수도 있다. 예컨대, 도4a에 도시된 화면에서 아이콘(A)를 선택함으로써 새로운 이벤트 생성 윈도우가 팝업될 수 있다. 실시예에 따라 사용자는 새로운 이벤트 카테고리를 생성할 수도 있다.
도5a 및 도5b는 실시예에 따른 쇼핑 이벤트 생성 및 쇼핑 이벤트 확인을 위한 스크린 디스플레이를 예시한다.
도5a에 예시된 바와 같이 스크린 디스플레이를 통해 사용자는 새로운 쇼핑 이벤트를 생성할 수 있다. 사용자는 도4b 및 도4c를 참조하여 설명한 바와 같이, 사진을 편집할 수 있으며 각 섹션(70, 71, 72, 73, 74)의 내용을 기입할 수 있다. 이벤트 생성시 시간 정보 및 위치 정보에 해당하는 섹션(70, 71)은 자동으로 기입될 수 있으며, 사용자는 해당 내용을 편집할 수 있다.
도5a에 도시된 바와 같이 섹션(76)이 추가되어 쇼핑이 수행된 상점 정보가 추가로 기입될 수 있다. 쇼핑 이벤트의 경우에는 도5a에 예시된 바와 같이 섹션(77) 및 섹션(78)이 추가될 수 있다. 섹션(77)에는 쇼핑 아이템(item)마다 해당 아이템 명칭과 함께 가격 정보를 기재할 수 있다. 이는 쇼핑 아이템마다 반복적으로 수행될 수 있다. 섹션(78)에는 쇼핑 아이템 각각에 대한 가격의 총합이 표시될 수 있다.
도5a에서 태그 섹션(75)이 추가되어 태그 정보가 추가로 기입될 수 있다. 이러한 태그 정보는 다른 이벤트 집단에도 추가될 수 있음은 자명하다. 섹션(75)에 기재되는 태그 정보는 추후 검색을 용이하게 할 수 있다.
도5a에 표시된 화면을 통해 생성된 이벤트는 쇼핑 이벤트로서 등록될 수 있으며, 추후 해당 이벤트를 선택함으로써 도5b에서와 같이 그 내용을 확인 및 편집할 수 있다. 이러한 과정은 도4b 및 도4c에서와 마찬가지로 수행될 수 있다.
또한, 이미 생성된 이벤트의 카테고리는 추후 변경되어 등록될 수 있다. 예컨대, 데이터 수집부(200)를 통해 포토/비디오 이벤트로 등록된 이벤트가 추후 사용자에 의해 쇼핑 이벤트로 변경될 수 있다.
이상에서 살펴본 바와 같이, 데이터 수집부(200)를 통해 수집된 정보를 확인받고 사용자가 추가로 기입하는 정보가 이벤트와 함께 연계되어 데이터베이스(500)에 저장될 수 있다. 추후 사용자가 정보를 검색할 때 이와 같이 저장된 이벤트 단위로 사용자에게 제공될 수 있다.
실시예에 따른 데이터 관리 및 제공 시스템(1000)은 스크린(S)에 수집된 데이터를 이벤트 단위로 디스플레이하여 사용자에게 제공할 수 있다. 사용자에게 데이터를 이벤트 단위로 제공하는 방식은 다양하게 수행될 수 있다. 도3의 메뉴창(M)에서 도면번호10으로 표시된 바와 같이, 타임라인뷰(timeline view) 방식으로 이벤트를 제공하거나(11), 캘린더뷰(calendar view) 방식으로 이벤트를 제공하거나(12), 또는 맵뷰(map view) 방식으로 이벤트를 제공(13)할 수 있다.
도6a 및 도6b는 실시예에 따른 캘린더뷰 및 맵뷰로 이벤트를 제공하는 스크린 디스플레이를 예시한다.
도3에 도시된 아이콘(12)을 선택함으로써, 본 발명의 실시예에 따른 데이터 관리 및 제공 시스템(1000)을 통해 생성된 이벤트들이 캘린더에 표시되어 사용자에게 제공될 수 있으며, 이는 도6a에 예시된다. 도6a에 예시된 바와 같이, 캘린더의 각 날짜에 해당하는 이벤트의 개수가 표시될 수 있다. 사용자는 특정 날짜에 있었던 이벤트를 확인/검색하기 위해 캘린더뷰를 선택할 수 있다. 예컨대, 사용자가 2015년8월20에 있었던 이벤트를 확인하고자 하는 경우, 해당 날짜를 선택할 수 있다. 이 경우, 2015년 8월20일에 표시된 3개의 이벤트가 예컨대 도4a에 예시된 바와 같이 스크린(S)에 디스플레이될 수 있다. 사용자는 스크린(S)에 디스플레이된 이벤트의 상세 내용을 확인할 수 있다. 이와 같이, 데이터를 이벤트 단위로 캘린더뷰를 통해 제공함으로써, 사용자가 특정 날짜에 있었던 이벤트를 확인하고자 하는 경우 이를 용이하게 수행할 수 있다.
도3에 도시된 아이콘(13)을 선택함으로써, 본 발명의 실시예에 따른 데이터 관리 및 제공 시스템(1000)을 통해 생성된 이벤트들이 맵에 표시되어 사용자에게 제공될 수 있으며, 이는 도6b에 예시된다. 도6b에 도시된 바와 같이, 이벤트가 발생한 위치에 따라 맵에 이벤트가 표시될 수 있다. 사용자는 검색창(40)에 소정 위치를 타이핑하거나 마이크(41)를 통해 음성 입력함으로써 검색을 개시하도록 할 수 있다. 해당 위치를 포함하여 맵이 확대될 수 있으며, 맵에 해당 위치를 포함하는 영역의 이벤트가 표시될 수 있다. 사용자는 표시된 이벤트 중 확인하고자 하는 이벤트를 선택하여 이벤트의 상세 내용을 확인할 수 있다. 이와 같이, 데이터를 이벤트 단위로 맵뷰를 통해 제공함으로써, 사용자가 특정 장소/위치에 있었던 이벤트를 확인하고자 하는 경우 이를 용이하게 수행할 수 있다. 또한, 실시예에 따라 소정 검색어를 이용하여 검색창(40)/마이크(41) 입력을 통해 검색이 수행될 수 있으며, 해당 키워드를 포함하는 이벤트가 맵에 표시될 수도 있다. 따라서, 사용자는 맵뷰를 통해 자신의 활동 패턴 등을 확인할 수 있다.
도6c는 실시예에 따라 타임라인뷰 방식으로 검색된 이벤트를 제공하는 스크린 디스플레이를 예시한다. 도3에 도시된 아이콘(11)을 선택함으로써, 본 발명의 실시예에 따른 데이터 관리 및 제공 시스템(1000)을 통해 생성된 이벤트들이 타입라인뷰 방식으로 스크린에 표시되어 사용자에게 제공될 수 있다. 예컨대, 소정 시간 구간 동안의 이벤트 또는 현재까지 작성된 모든 이벤트가 타임라인뷰 방식으로 디스플레이될 수 있다.
도6c에서는 타임라인뷰 방식으로 디스플레이된 이벤트들 중 검색창(40) 또는 마이크(41)를 통해 검색어를 입력하여, 검색 결과만이 타임라인뷰 방식으로 제공된 것이 예시된다. 도6c에서 검색어는 "San Ramon"이며 해당 키워드를 포함하는 이벤트들이 시간 순서에 따라 스크린(S)에 디스플레이되어 있다. 검색 결과로서 2015년 7월의 이벤트1(E1)과 2015년 5월의 이벤트2(E2)가 스크린(S)에 디스플레이되어 제공될 수 있다. 이벤트1(E1)은 "San Ramon" 도시에서 촬영된 사진을 포함하는 포토/비디오 이벤트 카테고리의 이벤트이고, 이벤트2(E2)는 일정표에 기록된 "San Ramon"도시에서의 예약 내용을 바탕으로 한 캘린더 이벤트 카테고리의 이벤트이다. 사용자는 스크린(S)에 디스플레이된 이벤트들 중 필요한 정보를 포함하는 이벤트를 확인할 수 있다. 필요 시, 각 이벤트를 선택하여 이벤트 상세 내용을 확인할 수 있다.
타임라인뷰 방식으로 이벤트를 표시할 때, 모든 이벤트가 현재 시점을 기준으로 역순(reverse chronological order)으로 디스플레이될 수 있다. 이때, 각각의 이벤트에 대해서는 이벤트의 시작 시간이 표시될 수 있다.
타임라인뷰 방식으로 이벤트를 표시할 때, 각 이벤트는, 해당 이벤트가 사진을 포함하는 경우에 사진의 콜라주 이미지, 이벤트에 대한 설명, 참여자, 활동, 카테고리, 이벤트 장소 및/또는 이벤트 시간과 함께 디스플레이될 수 있다. 실시예에 따라 상기 데이터 중 일부만 디스플레이될 수도 있다.
실시예에 따라, 타임라인뷰 방식으로 이벤트를 표시할 때, 모든 이벤트를 표시하는 것 이외에, 일단위, 주단위, 월단위 및 년단위 이벤트 보기로 이벤트를 표시하는 것도 가능하다. 예컨대, 일단위로 이벤트가 표시되는 경우, 하루 단위로 이벤트 아이템이 하나씩 디스플레이될 수 있다. 또는, 실시예에 따라 각각의 이벤트 아이템은 해당 일의 모든 이벤트를 요약하여 표시할 수도 있다.
이와 유사하게, 주단위로 이벤트가 표시되는 경우, 주 단위로 이벤트 아이템이 하나씩 디스플레이될 수 있다. 또는, 실시예에 따라 각각의 이벤트 아이템은 해당 주의 모든 이벤트를 요약하여 표시할 수도 있다.
이와 유사하게, 월단위 및 년단위 이벤트가 표시될 수 있다. 또한, 일단위, 주단위, 월단위 및 년단위 이벤트 보기에서 다시 다른 단위 이벤트 보기로 변환하는 것도 가능하다.
실시예에 따른 데이터 관리 및 제공 시스템(1000)은 사용자의 요청에 따라 필요한 정보를 사용자에게 제공할 수 있다. 이때, 데이터 관리 및 제공 시스템(1000)은 사용자의 요청에 대한 정보를 포함하는 이벤트를 타임라인뷰 방식으로 스크린(S)에 디스플레이함으로써 사용자의 요청에 응답할 수 있다.
사용자는 도6b 또는 도6c 등에 표시된 검색창(40)에 요청사항을 타이핑함으로써 데이터 관리 및 제공 시스템(1000)에 서비스를 요청할 수 있다. 또는 사용자는 마이크(41)를 통해 음성으로 요청사항을 입력함으로써 서비스를 요청할 수 있다. 제어기(100)는 데이터 검색부(400)로 하여금 데이터베이스(500)에 저장된 이벤트 중 해당 요청사항과 관련된 데이터를 포함하는 이벤트를 검색하여 사용자에게 해당 이벤트를 모두 제공할 수 있다. 또는, 설정에 따라 소정 기간 동안에 있는 이벤트만을 사용자에게 제공할 수도 있다.
실시예에 따른 데이터 관리 및 제공 시스템(1000)은 사용자가 요청한 사항에 대한 직접적인 답변만을 사용자에게 제공하는 대신에, 해당 답변을 포함하는 이벤트를 전체적으로 사용자에게 제공할 수 있도록 할 수 있다. 이에 따라, 사용자는 요청 답변을 포함하는 이벤트 전체를 확인함으로써 해당 답변으로부터 연계되는 궁금증 등을 해소할 수 있다. 예컨대, 사용자가 "San Ramon"이라는 도시 명칭을 검색식으로 사용한 경우, "San Ramon"에 자신이 방문한 일시와 함께 해당 도시에 간 이유가 궁금할 수 있으나, 이는 "San Ramon"과 연계된 이벤트에 포함된 정보를 확인함으로써 해소될 수 있다.
이상에서 살펴본 바와 같이, 실시예에 따른 데이터 관리 및 제공 시스템 및 방법에 따르면 컴퓨팅 디바이스를 통해 사용자와 관련된 데이터가 데이터 관리 및 제공 시스템 및 방법에 따라 능동적으로 수집되고 이들 데이터를 유기적으로 연결하여 의미있는 정보로 변환될 수 있다. 이때, 이러한 과정에서 필요한 추가 정보를 사용자가 추가하도록 하고 이미 저장된 정보를 편집할 수 있도록 한다. 이에 따라, 효율적으로 데이터를 관리하면서도 잘못된 정보를 사용자가 수정할 수 있도록 하여 정보의 신뢰도가 향상될 수 있다. 따라서, 실시예에 따르면 사용자의 능동적 액션이 요구됨이 없이, 보다 많은 사용자 관련 데이터가 수집, 의미있는 정보로 변화 및 저장될 수 있다. 또한, 이러한 정보를 바탕으로 사용자가 더욱 효율적으로 정보를 유용하도록 할 수 있다.
이상 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해되어야 하고, 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
1000: 데이터 관리 및 저장 시스템
100: 제어기
200: 데이터 수집부
300: 데이터부
400: 데이터 검색부
500: 데이터베이스
600: 입력부
700: 출력부

Claims (10)

  1. 컴퓨팅 디바이스에서 데이터 관리 및 제공 시스템에 의해 수행되는,
    소정 시간 이후로 상기 컴퓨팅 디바이스에 새롭게 접근 가능한 사진 중 제1조건에 따라 복수개 사진을 포함하는 사진 클러스터가 생성되는 단계;
    상기 컴퓨팅 디바이스로부터 상기 사진 클러스터와 연계된 1차 데이터가 획득되는 단계; 및
    상기 사진 클러스터와 상기 1차 데이터가 하나의 이벤트로서 저장되는 단계;를 포함하는, 데이터 관리 및 제공 방법.
  2. 제1항에 있어서,
    상기 1차 데이터는 상기 사진 클러스터의 시간 데이터 및 위치 데이터를 포함하고,
    상기 1차 데이터는 상기 컴퓨팅 디바이스에 저장되거나 상기 컴퓨팅 디바이스를 통해 접근 가능한 데이터인, 데이터 관리 및 제공 방법.
  3. 제1항에 있어서,
    상기 제1조건은 시간 연속성 및 위치 연속성 중 적어도 하나의 조건인, 데이터 관리 및 제공 방법.
  4. 제1항에 있어서,
    상기 컴퓨팅 디바이스에 접근 가능한 스케줄 엔트리가 적어도 시간 정보와 함께 다른 하나의 이벤트로서 저장되는 단계를 더 포함하는, 데이터 관리 및 제공 방법.
  5. 제1항에 있어서,
    사용자의 입력을 통해 새로운 이벤트가 생성 및 저장되는 단계를 더 포함하는, 데이터 관리 및 제공 방법.
  6. 제1항 내지 제5항 중 어느 한 항에 있어서,
    상기 저장된 이벤트가 상기 컴퓨팅 디바이스의 스크린에 타임라인에 따라 디스플레이되는 단계를 더 포함하는, 데이터 관리 및 제공 방법.
  7. 제6항에 있어서,
    상기 저장된 이벤트가 상기 컴퓨팅 디바이스의 스크린에 타임라인에 따라 디스플레이되되, 소정 시간 단위로 디스플레이되는 단계를 더 포함하는, 데이터 관리 및 제공 방법.
  8. 제1항 내지 제5항 중 어느 한 항에 있어서,
    사용자로부터 명령이 입력되는 단계; 및
    상기 저장된 이벤트 중 상기 입력되는 명령에 따른 데이터를 포함하는 이벤트가 검색되어 해당 이벤트가 상기 컴퓨팅 디바이스의 스크린에 타임라인에 따라 디스플레이되는 단계를 더 포함하는, 데이터 관리 및 제공 방법.
  9. 제1항 내지 제5항 중 어느 한 항에 있어서,
    사용자로부터 명령이 입력되는 단계; 및
    상기 저장된 이벤트 중 상기 입력되는 명령에 따른 데이터를 포함하는 이벤트가 검색되어 해당 이벤트가 상기 컴퓨팅 디바이스의 스크린에 디스플레이된 맵상에 표시되는 단계를 더 포함하는, 데이터 관리 및 제공 방법.
  10. 제1항 내지 제5항 중 어느 한 항에 있어서,
    상기 저장된 이벤트가 상기 컴퓨팅 디바이스의 스크린에 디스플레이된 캘린더상에 표시되는 단계를 더 포함하는, 데이터 관리 및 제공 방법.
KR1020160060800A 2015-12-31 2016-05-18 데이터 관리 및 제공 방법 및 이를 위한 시스템 KR20170080411A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14/985,695 2015-12-31
US14/985,695 US20170192625A1 (en) 2015-12-31 2015-12-31 Data managing and providing method and system for the same

Publications (1)

Publication Number Publication Date
KR20170080411A true KR20170080411A (ko) 2017-07-10

Family

ID=59235571

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160060800A KR20170080411A (ko) 2015-12-31 2016-05-18 데이터 관리 및 제공 방법 및 이를 위한 시스템

Country Status (2)

Country Link
US (1) US20170192625A1 (ko)
KR (1) KR20170080411A (ko)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8106856B2 (en) 2006-09-06 2012-01-31 Apple Inc. Portable electronic device for photo management
WO2011037558A1 (en) 2009-09-22 2011-03-31 Apple Inc. Device, method, and graphical user interface for manipulating user interface objects
US8780069B2 (en) 2009-09-25 2014-07-15 Apple Inc. Device, method, and graphical user interface for manipulating user interface objects
US8698762B2 (en) 2010-01-06 2014-04-15 Apple Inc. Device, method, and graphical user interface for navigating and displaying content in context
DK201670608A1 (en) 2016-06-12 2018-01-02 Apple Inc User interfaces for retrieving contextually relevant media content
AU2017100670C4 (en) 2016-06-12 2019-11-21 Apple Inc. User interfaces for retrieving contextually relevant media content
US10838584B2 (en) * 2016-10-31 2020-11-17 Microsoft Technology Licensing, Llc Template based calendar events with graphic enrichment
CN108235765B (zh) * 2017-12-05 2021-10-15 华为技术有限公司 一种故事相册的显示方法及装置
DK180171B1 (en) 2018-05-07 2020-07-14 Apple Inc USER INTERFACES FOR SHARING CONTEXTUALLY RELEVANT MEDIA CONTENT
DK201970535A1 (en) 2019-05-06 2020-12-21 Apple Inc Media browsing user interface with intelligently selected representative media items
DK202070616A1 (en) 2020-02-14 2022-01-14 Apple Inc User interfaces for workout content

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100738069B1 (ko) * 2004-10-04 2007-07-10 삼성전자주식회사 디지털 사진 앨범의 카테고리 기반 클러스터링 방법 및시스템
US7711211B2 (en) * 2005-06-08 2010-05-04 Xerox Corporation Method for assembling a collection of digital images
US7930647B2 (en) * 2005-12-11 2011-04-19 Topix Llc System and method for selecting pictures for presentation with text content
US9223802B2 (en) * 2011-01-24 2015-12-29 T-Mobile Usa, Inc. Automatic sharing of superlative digital images
US9497249B2 (en) * 2011-08-08 2016-11-15 Sony Corporation Information processing apparatus, information processing method, program, and information processing system
US20140101174A1 (en) * 2012-10-05 2014-04-10 Htc Corporation Electronic device and multimedia file sorting method
US9202143B2 (en) * 2013-04-29 2015-12-01 Microsoft Technology Licensing, Llc Automatic photo grouping by events
KR20150111552A (ko) * 2014-03-25 2015-10-06 에스케이플래닛 주식회사 모바일 서비스 시스템, 그 시스템에서의 위치 기반 앨범 생성 방법 및 장치
KR101581917B1 (ko) * 2014-08-12 2016-01-04 네이버 주식회사 컨텐츠 표시 제어 장치, 컨텐츠 표시 제어 방법 및 이를 컴퓨터에서 실행하기 위한 컴퓨터 프로그램

Also Published As

Publication number Publication date
US20170192625A1 (en) 2017-07-06

Similar Documents

Publication Publication Date Title
KR20170080411A (ko) 데이터 관리 및 제공 방법 및 이를 위한 시스템
US12019672B2 (en) Systems and methods for a scalable, collaborative, real-time, graphical life-management interface
CN111615712B (zh) 多日历协调
CN106462362B (zh) 存储内容项
CN102521019B (zh) 基于上下文向用户提供信息
US8966537B2 (en) System, method, and article of manufacture for a user interface for a network media channel
US20190361857A1 (en) Method and system for associating data from different sources to generate a person-centric space
JP6775510B2 (ja) 端末、端末の制御方法、及びプログラム
JP2016530613A (ja) オブジェクトベースのコンテキストメニューの制御
AU2014337467A1 (en) Systems, methods, and computer program products for contact information
TW201426608A (zh) 可攜式電子裝置、內容推薦方法及電腦可讀媒體
WO2011051547A1 (en) Method and apparatus for presenting polymorphic notes in a graphical user interface
KR20120097396A (ko) 이미지 처리 방법, 장치 또는 시스템
US20130007667A1 (en) People centric, cross service, content discovery system
KR20160085308A (ko) 이벤트 정보의 수집 및 표시
CN110476162B (zh) 使用导航助记符控制显示的活动信息
US20230179554A1 (en) Method and system for dynamically generating a card
US9767400B2 (en) Method and system for generating a card based on intent
US20190034971A1 (en) Location-based book identification
US20160188581A1 (en) Contextual searches for documents
JP5696213B2 (ja) コンテキストベースでのアイテムのブックマーキング
US20170097959A1 (en) Method and system for searching in a person-centric space
US10901577B2 (en) Methods and systems for input suggestion
JP7325562B2 (ja) コンピュータ・プログラムおよび非一時的なコンピュータ読み取り可能な記録媒体
KR20120087255A (ko) 개인을 주체로 한 인터넷 서비스를 통합하여 허브 서비스를 제공하는 시스템 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application