KR100827847B1 - 하이브리드 컨텐츠의 생성 및 관리를 위한 사용자인터페이스를 제공하는 방법 및 단말 장치 - Google Patents

하이브리드 컨텐츠의 생성 및 관리를 위한 사용자인터페이스를 제공하는 방법 및 단말 장치 Download PDF

Info

Publication number
KR100827847B1
KR100827847B1 KR1020070060777A KR20070060777A KR100827847B1 KR 100827847 B1 KR100827847 B1 KR 100827847B1 KR 1020070060777 A KR1020070060777 A KR 1020070060777A KR 20070060777 A KR20070060777 A KR 20070060777A KR 100827847 B1 KR100827847 B1 KR 100827847B1
Authority
KR
South Korea
Prior art keywords
source data
user
information
hybrid content
terminal device
Prior art date
Application number
KR1020070060777A
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 (주)올라웍스
Priority to KR1020070060777A priority Critical patent/KR100827847B1/ko
Application granted granted Critical
Publication of KR100827847B1 publication Critical patent/KR100827847B1/ko

Links

Images

Classifications

    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Primary Health Care (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명에 따르면, 하이브리드 컨텐츠의 생성 및 관리를 위한 사용자 인터페이스를 제공하는 방법 및 단말 장치가 개시된다. 보다 상세하게는, 네트워크와 사용자의 단말에 각각 분산되어 저장되어 있는 복수의 이미지, 동화상, 텍스트 등의 컨텐츠를 결합하여 새로운 컨텐츠인 하이브리드 컨텐츠를 생성하고, 생성된 하이브리드 컨텐츠를 적절하게 관리하여 복수의 사용자 간에 공유하기 위한 방법 및 단말 장치가 제공된다.
하이브리드 컨텐츠, 캔버스, 사용자 인터페이스, 사용자 제작 컨텐츠

Description

하이브리드 컨텐츠의 생성 및 관리를 위한 사용자 인터페이스를 제공하는 방법 및 단말 장치{METHOD AND TERMINAL FOR PROVIDING USER INTERFACE TO CREATE AND CONTROL HYBRID-CONTENTS}
도 1은 본 네트워크 상에서 컨텐츠를 생성하는 종래의 기술을 나타내는 도면이다.
도 2는 본 발명에 따른 하이브리드 컨텐츠를 생성하는 전체 시스템의 개괄적인 구성을 나타내는 도면이다.
도 3은 본 발명에 따른 사용자의 단말 장치의 구성 모듈을 나타내는 도면이다.
도 4는 본 발명에 따른 서비스 서버의 구성 모듈을 나타내는 도면이다.
도 5는 본 발명에 따른 하이브리드 컨텐츠를 생성하기 위한 개략적인 사용자 인터페이스를 나타내는 도면이다.
도 6a 내지 도 6c는 본 발명에 따른 소스데이터에 대한 검색 인터페이스를 나타내는 도면이다.
도 7은 본 발명의 하이브리드 컨텐츠에 대한 접근 수준의 설정에 따른 하이브리드 컨텐츠의 기능상의 특징을 나타내는 표이다.
도 8은 본 발명에 따른 하이브리드 컨텐츠에 대한 참여자 설정 인터페이스의 개략적인 예시를 나타내는 도면이다.
도 9a 내지 9b는 본 발명에 따른 리스트 뷰어 영역의 인터페이스를 도시하고 있다
<도면의 주요 부분에 대한 부호의 설명>
200 : 사용자 단말 장치
300: 서비스 서버
501: 캔버스 영역
502: 소스데이터 정보영역
503: 리스트 뷰어 영역
본 발명은 네트워크 상에 존재하는 컨텐츠와 사용자의 단말기에 존재하는 컨텐츠를 결합하여 하이브리드 컨텐츠(hybrid contents)를 생성하고 관리하기 위해 사용자 인터페이스를 제공하는 방법 및 단말 장치에 관한 것으로서, 보다 상세하게는 네트워크와 사용자의 단말에 각각 분산되어 저장되어 있는 복수의 이미지, 동화상, 텍스트 등의 컨텐츠를 결합하여 새로운 컨텐츠인 하이브리드 컨텐츠를 생성하고, 생성된 하이브리드 컨텐츠를 사용자 인터페이스를 통해 적절하게 관리함으로써 복수의 사용자간에 공유하기 위한 방법 및 단말 장치에 관한 것이다.
근래에 들어, 인터넷 사용이 점점 더 보편화됨에 따라 인터넷 포털 사이트나 인터넷 서비스 업체 등 전통적인 컨텐츠 배포자가 배포하는 컨텐츠의 양이 증가일로에 있다. 또한, 사용자들 간에는, 단지 전통적인 컨텐츠 배포자로부터의 수동적인 정보 획득에만 초점을 둔 인터넷 사용보다는 사용자 자신이 직접 컨텐츠를 작성, 제공하는 능동적인 양태의 인터넷 사용이 급격히 증가하고 있다. 즉, 과거에는 인터넷 포털 사이트 등에 의해서만 주로 제공되던 인터넷 상의 웹 문서, 뉴스 기사, 이미지, 동영상, 미디어 정보 등의 컨텐츠가 근래에는 사용자 개개인에 의해서도 적극적으로 생산, 배포되는 양상을 보이고 있다. 이러한 양상은 근래 들어 보편화된 사용자 제작 컨텐츠 (UCC: User Created Contents) 문화의 활성화와 사용자들이 보다 쉽고 편리하게 컨텐츠를 생성할 수 있도록 하는 여러 기능을 제공하는 블로그 또는 홈페이지 사이트의 활성화로 인하여 더욱 더 심화되고 있다.
이러한 사용자 제작 컨텐츠는 사용자가 텍스트 형태의 데이터를 작성하는 과정과 더불어, 사용자의 단말에 저장되어 있는 이미지, 동영상 등의 파일을 블로그 또는 홈페이지 등의 서비스를 제공하는 업체의 서버(이하 서비스 서버라 칭한다)로 전송하거나 네트워크 상에 이미 존재하는 파일에 대한 링크를 제시하는 과정을 수반하여 이루어지는 것이 일반적인데, 이러한 과정을 거치는 종래의 기술이 도 1에 도시되어 있다.
도 1은 블로그 서비스를 제공하는 사이트에서 사용자 제작 컨텐츠인 포스트를 생성하는 화면을 나타내고 있다. 사용자는 텍스트 창에 원하는 메세지를 작성할 수 있고, 각종 버튼을 이용하여 사용자의 컴퓨터에 저장되어 있는 이미지, 동영상 등의 파일과 네트워크 상에 존재하는 파일을 추가할 수 있다. 그러나 이와 같 은 종래의 컨텐츠 제작 방법에는 다음과 같은 몇 가지의 불편함이 존재한다.
첫째로, 사용자는 컨텐츠를 생성하는 과정에 있어서 단말에 저장된 파일이나 네트워크 상에 존재하는 파일의 정확한 경로를 서버에 제시하여야 한다는 점이다. 이를 위하여 사용자는, 단말기에 저장된 파일을 이용하는 경우 그 파일의 저장 위치와 이름에 대한 정보를 미리 인식하고 있어야 하고, 네트워크 상에 존재하는 파일을 이용하는 경우 미리 인터넷 검색 등을 통하여 링크의 대상이 되는 파일의 경로를 알아내는 과정을 거쳐야만 하는 번거로움이 따른다.
둘째로, 컨텐츠를 구성하는 요소들을 자유롭게 배열할 수 없다는 점이다. 종래 기술에 따르면, 사용자의 모든 입력은 미리 정해진 하나의 텍스트 창 내에서만 이루어진다. 이미지, 동영상 등의 첨부도 역시 텍스트 창 내에서 이루어지며, 추가할 이미지 파일의 공간 배열도 좌측, 우측, 가운데 등의 극히 제한적인 방식으로만 결정할 수 있을 뿐더러, 첨부된 복수의 파일 간의 공간적 위치는 오로지 첨부된 순서에 의하여만 결정된다.
셋째로, 종래의 기술에서는 컨텐츠의 작성에 있어서 서비스 서버와의 접속이 선행되어야 할 뿐만 아니라, 사용자에 의해 작성된 컨텐츠는 서비스 서버 측의 데이터베이스에만 저장되므로 사용자가 자신이 작성한 컨텐츠를 조회하기 위해서도 서버와의 접속이 필수적이다. 따라서 사용자의 단말기가 서비스 서버와 연동하지 않고서는 서비스 서버가 제공하는 기능을 이용하는 것이 불가능하다는 단점이 있다.
한편, 종래의 검색 기술 중 Google Inc. 에서 제공하는 Google Desktop은, 사용자가 입력한 검색 질의어(query)에 대하여 네트워크 상의 웹서버는 웹문서를 대상으로 검색을 수행하고 사용자 컴퓨터의 로컬호스트는 사용자 컴퓨터 내의 파일을 대상으로 검색을 수행함으로써, 사용자의 검색 질의어에 대하여 웹문서 검색 결과와 로컬 파일 검색 결과를 동시에 제공하는 구성을 갖추고 있으므로, 웹서버와 로컬호스트를 독립적으로 구동시킴으로써, 웹 서버에 존재하는 컨텐츠 뿐만 아니라 사용자의 컴퓨터에 존재하는 컨텐츠에까지 그 검색 대상의 영역을 넓혔다는 데에는 그 공로를 인정해야 할 것이나, 이는 검색 질의어에 부합하는 기존의 컨텐츠에 대한 검색 결과만을 단순히 제공할 뿐, 사용자가 검색 결과로 획득한 컨텐츠를 재활용하여 유의미한 새로운 컨텐츠를 생성할 수 있는 기능을 전혀 가지고 있지 않다.
이에, 하나의 쿼리로 웹 상의 컨텐츠와 단말 내의 컨텐츠를 검색할 수 있는 스킴(scheme)을 활용하여, 사용자가 웹과 단말에 산재되어 있는 다양한 컨텐츠를 활용하여 새로운 컨텐츠 창작물을 재창조할 수 있도록 도움을 줘야 할 필요성이 증대되게 되었으며, 상기에서 언급된 바와 같은 종래의 컨텐츠 생성 과정의 번거로움을 타파하기 위하여 유저 친화적인 컨텐츠 생성 인터페이스를 제안하여 누구라도 아주 편리하게 새로운 컨텐츠를 재창조할 수 있도록 할 필요성이 요구되고 있다.
본 발명의 목적은 위에서 언급한 종래 기술과는 전혀 상이한 진일보한 기술적 구성을 채용하여 단말 장치에 저장된 데이터와 네트워크 상에 저장된 데이터를 결합하여 하이브리드 컨텐츠를 생성하기 위한 사용자 인터페이스를 제공하는 방법 및 단말 장치를 개시함으로써, 사용자가 보다 다양하고 새로운 컨텐츠를 생성할 수 있도록 하는 것이다.
상기한 바와 같은 본 발명의 목적을 달성하고, 후술하는 본 발명의 특징적인 기능을 수행하기 위한, 본 발명의 특징적인 구성은 하기와 같다.
본 발명의 일 태양에 따르면, 하이브리드 컨텐츠의 생성 및 관리를 위한 사용자 인터페이스를 사용자에게 제공하기 위한 단말 장치로서, 상기 단말 장치 및 네트워크 상의 원격 컴퓨터로부터 획득되는 소스데이터에 관한 정보가 표시되는 소스데이터 정보영역, 및 상기 단말 장치 및 상기 원격 컴퓨터로부터 획득되는 상기 소스데이터 중 적어도 하나를 이용하여 상기 하이브리드 컨텐츠를 생성하기 위한 캔버스 영역을 디스플레이하는 단말 장치가 제공된다.
본 발명의 다른 태양에 따르면, 사용자에게 하이브리드 컨텐츠를 생성 및 관리하기 위한 인터페이스를 제공하는 방법으로서, (a) 상기 사용자의 단말 장치로부터 획득되는 제1 소스데이터에 관한 정보 및 상기 단말 장치와 네트워크로 연결되어 있는 원격 컴퓨터로부터 획득되는 제2 소스데이터에 관한 정보를 표시할 수 있는 소스데이터 정보영역을 디스플레이하는 단계, 및 (b) 상기 제1 및 제2 소스데이터 중 적어도 하나를 배치시켜 상기 하이브리드 컨텐츠를 생성할 수 있는 캔버스 영역을 상기 소스데이터 정보영역의 일측에 디스플레이하는 단계를 포함하는 것을 특징으로 하는 방법이 제공된다.
후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조하여 설명한다.  이들 실시예는 당업자 가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다.  예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다.  또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다.  따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는, 적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다.
[본 발명의 바람직한 실시예]
시스템 개괄
도 2는 본 발명에 따른 하이브리드 컨텐츠를 생성하는 전체 시스템의 개괄적인 구성을 나타내는 도면이다.
도 2의 시스템에서 사용 가능한 사용자 단말 장치(200)에는 다양한 디지털 기기가 포함된다. 가장 보편적인 단말 장치인 퍼스널 컴퓨터, 휴대폰 뿐만 아니라, PDA, PMP 등 유무선으로 인터넷 접속이 가능한 모든 디지털 기기가 이에 해당될 수 있다.
본 발명의 단말 장치(200)와 서비스 서버(300)는 하이브리드 컨텐츠의 생성 및 유지를 위하여 상호 연동하게 되는데, 이는 크게 네 가지의 작업으로 나누어 생각할 수 있다.
첫째, 사용자의 단말 장치(200)에 저장된 텍스트, 오디오, 이미지, 동영상, 플래쉬 및 이들의 복합체(이하 '소스데이터'라 칭함)에 대한 검색 기능을 수행할 수 있다. 소스데이터에 대한 검색은 소스데이터의 이름, 경로, 생성 날짜 등과 같은 소스데이터의 기본적인 속성뿐만 아니라 별도의 프로그램에 의해 소스데이터에 부여된 태그 정보(이에 관한 기술은 본 발명의 출원인의 한국등록특허 제0641791호에 기재되어 있음) 등을 이용하여 수행될 수 있다. 이러한 검색 기능을 수행하기 위하여 소스데이터에 대한 색인 데이터를 미리 생성하는 것이 바람직하지만, 실시간으로 소스데이터를 탐색하는 경우도 상정해 볼 수 있다.
둘째, 단말 장치(200)는 단말 장치(200)에 저장된 소스데이터를 검색하는 기능과 더불어, 동일한 검색 조건을 서비스 서버(300)에 송신할 수 있고, 그에 대한 응답으로 서비스 서버(300)에 의해 제공되는 소스데이터에 관한 정보를 수신할 수 있는데, 여기서 서비스 서버(300)에 의해 제공되는 소스데이터는 서비스 서버(300)가 단말 장치(200)로부터 수신한 검색 조건에 부합하는 서비스 서버(300) 내에 저장된 소스데이터뿐만 아니라, 단말 장치(200)로부터 수신한 검색 조건을 이용하여 외부 시스템(400)으로부터 획득한 소스데이터까지 포함할 수 있다. 이에 관한 상세한 설명은 후술하기로 한다.
셋째, 단말 장치(200)는 상기의 과정을 통해 획득한 소스데이터를 조합함으로써 하이브리드 컨텐츠를 생성할 수 있고, 생성된 하이브리드 컨텐츠를 단말 장 치(200) 및/또는 서비스 서버(300)에 저장할 수 있다.
넷째, 단말 장치(200)는 서비스 서버(300)에 저장된 하이브리드 컨텐츠를 다운로드 받을 수 있고, 단말 장치(200)에 저장된 하이브리드 컨텐츠를 서비스 서버(300)에 업로드 할 수 있으며, 단말 장치(200)와 서비스 서버(300)에 저장된 하이브리드 컨텐츠 간에 동기화를 실행할 수 있다.
소스데이터
본 발명의 바람직한 실시예에 따르면, 소스데이터는 자신에 대한 속성을 기재하고 있는 메타데이터를 포함하고 있거나, 별도의 저장 공간에 자신에 대한 속성이 기재되어 있다.
소스데이터 자체로부터 소스데이터에 대한 속성을 획득할 수 있는 가장 보편적인 예로서는 사진이 저장된 이미지 파일을 예로 들 수 있는데, 이러한 경우, 이미지 파일의 파일 이름, 생성 시각 등이 이미지 파일의 속성이 된다. 또 다른 예로서, 텍스트 데이터를 예로 들 수 있다. 이러한 경우 텍스트 데이터의 이름 및 생성 시각 등이 소스데이터의 속성이 됨은 물론이고, 텍스트 데이터를 구성하는 문자열 역시 소스데이터의 속성이 될 수 있다. 보다 바람직하게는 텍스트 데이터를 구성하는 문자열 중에 유의미하고 등장 빈도가 높은 문자열이 소스데이터의 속성으로서 보다 적합하다 할 수 있고, 텍스트 데이터로부터 의미 있는 문자열을 추출하는 방법으로서는 자연어 처리 기법 및 형태소 분석 기법 등 기존의 언어학적 연구 방법을 활용함으로써 달성될 수 있다.
이와 같이 데이터 자체로부터 속성을 획득할 수 있는 소스데이터 외에도, 소스데이터의 속성이 별도의 저장 공간에 기록되어 있는 경우도 생각할 수 있다. 이와 관련하여는 본 발명의 출원인의 한국등록특허 제0701163호에 개시된 디지털 데이터에 대하여 자동으로 태그를 추천 및 부여하는 방법을 참조하여 설명될 수 있다. 상기 등록특허에 개시된 발명에 따르면, 얼굴 인식 기술, GPS 등의 위치 추적 기술 등을 통하여 디지털 데이터에 대하여 태그를 부여할 수 있고, 부여된 태그는 디지털 데이터와 대응하여 저장 장치에 저장된다. 이러한 경우, 소스데이터(상기의 디지털 데이터) 외부에 소스데이터의 속성(상기의 태그 정보)이 저장되어 있지만, 태그를 부여하고 저장하는 소프트웨어와 이를 소스데이터로서 활용하는 소프트웨어가 데이터 포맷 및 데이터베이스를 공유함으로써 소스데이터 내에 속성이 포함되어 있는 경우와 동일한 효과를 달성할 수 있다.
하이브리드 컨텐츠
본 발명에서 하이브리드 컨텐츠란 직접적으로는 네트워크 상에 존재하는 서비스 서버(300)로부터 제공되는 소스데이터와 사용자의 단말 장치(200)에 저장되어 있는 소스데이터를 결합하여 생성된 컨텐츠를 통칭한다. 그러나 비록 서비스 서버(300) 또는 사용자의 단말 장치(200) 중 하나로부터 제공되는 소스데이터만을 이용하여 생성된 컨텐츠라 하더라도, 그러한 컨텐츠의 생성이 서비스 서버(300)와 사용자의 단말 장치(200) 간에 실시간으로 또는 일정한 시간 간격 하에 소스데이터를 송수신하여 결합할 수 있는 환경 하에서 이루어진 것이라면, 본 발명의 하이브리드 컨텐츠에 포함된다고 할 것이다.
사용자는 사용자의 단말 장치(200)에 설치된 사용자 인터페이스를 통하여 단수 또는 복수의 소스데이터를 편집하거나, 소스데이터 간의 상대적인 배치를 조작함으로써 하이브리드 컨텐츠를 생성할 수 있다. 하이브리드 컨텐츠를 생성하는 보다 상세한 설명은 이하에서 보다 구체적으로 살펴보기로 한다.
사용자 단말 장치의 구성
도 3은 사용자의 단말 장치의 구성을 나타내는 도면이다.
본 발명의 바람직한 실시예에 따르면, 사용자의 단말 장치(200)는 인터페이스 제공부(210), 소스데이터 검색부(220), 하이브리드 컨텐츠 관리부(230), 접속 관리부(240), 동기화부(250), 제어부(260), 및 통신부(270)로 구성될 수 있고, 이와 연동하여 하이브리드 컨텐츠를 저장하는 컨텐츠 데이터베이스(280)가 포함될 수 있다.
본 발명의 일 실시예에 따르면, 인터페이스 제공부(210), 소스데이터 검색부(220), 하이브리드 컨텐츠 관리부(230), 접속 관리부(240), 동기화부(250), 제어부(260), 및 통신부(270)는 그 중 적어도 일부가 사용자 단말 장치에 포함되거나 사용자 단말 장치와 통신하는 프로그램 모듈들일 수 있다(다만, 도 3에서는 인터페이스 제공부, 소스데이터 검색부, 하이브리드 컨텐츠 관리부, 접속 관리부, 동기화부, 제어부, 및 통신부가 모두 사용자 단말 장치에 포함되어 있는 것으로 예시하고 있다). 이러한 프로그램 모듈들은 운영 시스템, 응용 프로그램 모듈 및 기타 프로 그램 모듈의 형태로 사용자 단말 장치에 포함될 수 있으며, 물리적으로 여러가지 공지의 기억 장치 상에 저장될 수도 있다. 또한, 이러한 프로그램 모듈들은 사용자 단말 장치와 통신 가능한 원격 기억 장치에 저장될 수도 있다. 이러한 프로그램 모듈들은 본 발명에 따라 후술할 특정 업무를 수행하거나 특정 추상 데이터 유형을 실행하는 루틴, 서브루틴, 프로그램, 오브젝트, 컴포넌트, 데이터 구조 등을 포괄하지만, 이에 제한되지는 않는다.
본 발명의 소스데이터 검색부(220)는 사용자의 단말에 저장된 소스데이터에 대하여 특정 검색 조건으로 검색을 수행하는 기능을 담당한다. 여기서 검색 조건은 단말 장치를 조작하는 사용자의 행위에 의해 인터페이스 제공부(210)에 전달되고, 인터페이스 제공부(210)는 제어부(260)를 통해 검색 조건을 소스데이터 검색부(220)에 전달하게 된다.
검색 조건이 소스데이터 검색부(220)에 전달되면, 소스데이터 검색부(220)는 검색 조건에 부합하는 소스데이터를 검색하게 되는데, 이 때, 검색의 효율성을 증대시키기 위하여 사용자 단말에 저장되어 있는 소스데이터에 대한 색인 데이터를 미리 생성하여 놓을 수 있다. 이러한 경우, 사용자의 단말 장치에는 색인 데이터를 저장하기 위한 색인 데이터베이스(290)를 포함할 수 있다. 여기서, 데이터베이스는 협의의 데이터베이스뿐만 아니라, 파일 시스템에 기반한 데이터 기록 등을 포함하는 넓은 의미의 데이터베이스도 포함하며, 단순한 로그(log)의 집합이라도 이를 검색하여 데이터를 추출할 수 있다면 본 발명에서 말하는 데이터베이스에 포함된다. 색인 데이터의 생성 방법은 정보 검색 분야에 있어서 이미 공지의 기술로서 구체적인 설명은 생략하기로 한다.
색인 데이터를 미리 생성하는 것이 용이치 않은 경우에는, 검색 조건을 수신한 후 저장 장치의 디렉토리 구조를 따라 실시간으로 파일을 검색하는 경우도 고려해 볼 수 있으나 검색의 효율성은 떨어질 것이다.
다음으로, 본 발명의 하이브리드 컨텐츠 관리부(230)는 사용자가 인터페이스 제공부(210)를 통하여 하이브리드 컨텐츠의 저장을 요청하거나, 저장된 하이브리드 컨텐츠의 조회, 수정, 삭제 및 검색을 요청하였을 경우, 이를 처리하는 기능을 담당한다. 이를 위하여 단말 장치는 하이브리드 컨텐츠를 저장하는 컨텐츠 데이터베이스(280)를 포함할 수 있으며, 여기서, 데이터베이스는 협의의 데이터베이스뿐만 아니라, 파일 시스템에 기반한 데이터 기록 등을 포함하는 넓은 의미의 데이터베이스를 의미할 수도 있다.
또한, 본 발명의 접속 관리부(240)는 소스데이터의 검색 및 하이브리드 컨텐츠의 저장에 있어서, 그 대상이 되는 서비스 서버(300)의 목록을 유지 및 관리하고, 필요에 따라, 주기적으로 또는 비주기적으로 접속 가능 여부를 체크하는 역할을 수행한다. 접속 관리부(240)의 기능은 추후 확장될 수 있는데, 이와 관련하여는 추후에 기술할 '서비스 서버의 다양화' 부분에서 살펴보기로 한다.
또한, 본 발명의 동기화부(250)는 사용자의 요청 또는 미리 정해진 규칙에 따라 서비스 서버(300)에 저장된 하이브리드 컨텐츠와 사용자의 단말 장치(200)에 저장된 하이브리드 컨텐츠 사이에 동기화를 수행하는 역할을 담당한다.
또한, 본 발명의 인터페이스 제공부(210)는 하이브리드 컨텐츠를 생성함에 있어서, 사용자와의 상호 작용을 통해 소스데이터에 대한 검색 조건을 입력 받거나, 사용자 단말 장치의 소스데이터 검색부(220) 또는 서비스 서버(300)로부터 검색 조건에 매칭되는 검색 결과를 수신하여 사용자에게 제공하는 기능을 수행한다. 그리고, 단말 장치의 하이브리드 컨텐츠 관리부(230)에게 생성된 컨텐츠의 저장을 요청하거나, 서비스 서버(300)와 같은 원격 서버에게 생성된 하이브리드 컨텐츠의 저장을 요청할 수 있다. 그 외에도, 인터페이스 제공부(210)는 사용자가 하이브리드 컨텐츠를 생성하기 용이하도록 하는 각종 도구 모음 등을 제공할 수 있다.
또한, 본 발명에 따른 제어부(260)는 소스데이터 검색부(220), 하이브리드 컨텐츠 관리부(230), 인터페이스 제공부(210), 접속 관리부(240), 동기화부(250), 및 통신부(270) 간의 데이터의 흐름을 제어하는 기능을 수행한다. 즉, 본 발명에 따른 제어부(260)는 통신부(270)를 통하여 각 구성 모듈 간에 송수신되는 신호를 제어함으로써, 소스데이터 검색부(220), 하이브리드 컨텐츠 관리부(230), 인터페이스 제공부(210), 접속 관리부(240), 및 동기화부(250)에서 각각의 고유의 기능을 수행하도록 제어한다.
상기에서 언급했던 바와 같이, 단말에 설치되는 모듈의 구성은 당업자의 기술 수준 내에서 자유롭게 변형 가능할 뿐만 아니라, 전체 시스템을 고려하여 더욱 진일보한 구성으로 변형될 수 있다.
서비스 서버의 구성
도 4는 서비스 서버(300)의 구성을 나타내는 도면이다.
도 4에서 볼 수 있듯이, 서비스 서버(300)는 사용자의 단말과 유사한 구성을 지니며, 각 구성 요소가 수행하는 기능도 사용자의 단말의 구성 요소의 기능과 유사하다.
본 발명의 바람직한 실시예에 따르면, 서비스 서버(300)는 소스데이터 검색부(320), 하이브리드 컨텐츠 관리부(330), 접속 관리부(340), 동기화부(350), 사용자 데이터 관리부(310), 제어부(360), 및 통신부(370)로 구성될 수 있고, 이와 연동하여 하이브리드 컨텐츠를 저장하는 컨텐츠 데이터베이스(380)가 포함될 수 있다.
본 발명에 따라, 서비스 서버(300)의 소스데이터 검색부(320)는 사용자의 단말 장치(200)에 의해 특정된 검색 기준에 따라 소스데이터를 검색한다. 서비스 서버(300)는 서비스 서버(300) 내에 저장되어 있는 소스데이터에 대한 검색을 수행하여 그 결과를 단말 장치(200)에 전송할 수 있고, 이에 추가하여 시스템 외부에 존재하는 별개의 서버(400)와 통신함으로써 획득된 컨텐츠도 동시에 단말 장치(200)에 제공할 수 있다. 단말 장치(200) 부분에서 설명한 바와 유사하게, 검색을 위한 색인 데이터를 미리 생성하여 놓을 수 있으며, 이러한 경우, 서비스 서버(300)는 색인 데이터베이스(390)를 포함할 수 있다.
다음으로, 본 발명의 서비스 서버(300)의 하이브리드 컨텐츠 관리부(330)는 사용자의 단말 장치(200)로부터의 하이브리드 컨텐츠의 저장 요청 및 서비스 서버에 저장되어 있는 하이브리드 컨텐츠에 대한 조회, 수정, 삭제 및 검색 요청에 대한 처리를 담당한다. 이를 위하여 서비스 서버(300)는 하이브리드 컨텐츠를 저장 하는 컨텐츠 데이터베이스(380)를 포함할 수 있다.
또한, 본 발명의 서비스 서버(300)의 접속 관리부(340)는 단말 장치(200) 및 외부 시스템(400)과의 통신에 있어서, 그 대상에 관한 정보를 유지 및 관리한다. 상기의 정보에는 접속 상태에 관한 통계 자료, 로그인이 필요한 시스템의 경우 로그인 정보 등도 포함될 수 있다. 또한 접속 관리부(340)는 주기적으로 또는 비주기적으로 특정 단말 장치(200) 및 외부 시스템(400)에 대한 접속 가능 여부를 체크하는 기능을 수행할 수도 있다.
또한, 본 발명에 따른 사용자 데이터 관리부(310)는 서비스 서버(300)를 이용하는 사용자에 대한 인구 통계학적 정보나, 사용자 특화된 설정 정보 등을 기록하고 관리하는 기능을 수행한다. 이를 위해 별도의 사용자 데이터베이스를 포함할 수 있다.
또한, 본 발명의 동기화부(350)는 단말 장치(200)의 요청이나 미리 정해진 규칙에 따라 서비스 서버(300)에 저장된 하이브리드 컨텐츠와 사용자의 단말 장치(200)에 저장된 하이브리드 컨텐츠 사이에 동기화를 수행하는 역할을 담당한다.
또한, 본 발명에 따른 제어부(360)는 소스데이터 검색부(320), 하이브리드 컨텐츠 관리부(330), 접속 관리부(340), 사용자 데이터 관리부(310), 동기화부(350), 및 통신부(370) 간의 데이터의 흐름을 제어하는 기능을 수행한다. 즉, 본 발명에 따른 제어부(360)는, 통신부(370)를 통하여 각 구성 모듈 간에 송수신되는 신호를 제어함으로써, 소스데이터 검색부(320), 하이브리드 컨텐츠 관리부(330), 접속 관리부(340), 사용자 데이터 관리부(310), 및 동기화부(350)에서 각 각의 고유의 기능을 수행하도록 제어한다.
본 발명에서 단말 장치와 통신하는 서비스 서버는 보다 광범위한 개념으로 확장될 수 있다.
하이브리드 컨텐츠의 생성
도 5는 하이브리드 컨텐츠를 생성하기 위한 개략적인 사용자 인터페이스를 도시하고 있다.
도 5를 참조하면, 단말 장치(200)에 디스플레이되는 사용자 인터페이스는 캔버스 영역(501), 소스데이터 정보영역(502), 리스트 뷰어 영역(503), 참여자 추가 버튼(504) 등을 포함할 수 있다.
캔버스 영역(501)은 하이브리드 컨텐츠가 생성되는 영역이며, 이러한 하이브리드 컨텐츠를 생성하기 위해서는 단말 장치(200), 서비스 서버(300), 그 밖의 외부 시스템(400) 등에 저장되어 있는 소스데이터 또는 소스데이터에 관한 정보를 검색하여 소스데이터 정보영역(502)에 디스플레이한 후, 디스플레이된 소스데이터 등을 이용하여 하이브리드 컨텐츠를 꾸미는 역할을 수행하게 된다. 여기서, 상기 소스데이터에 관한 정보는, 소스데이터의 이름, 소스데이터를 획득할 수 있는 경로 정보, 소스데이터와 연관된 태그 정보, 소스데이터의 생성 시각 정보, 소스데이터의 메타데이터에 포함된 정보, 소스데이터가 화상 또는 동화상을 포함하는 경우, 상기 화상 또는 동화상을 포함하는 소스데이터에 대한 썸네일, 소스데이터가 텍스트 데이터를 포함하는 경우, 상기 텍스트 데이터의 일부로 구성된 요약 정보 등이 될 수 있을 것이다.
이와 같이 소스데이터를 검색하여 디스플레이하는 역할을 하는 부분이 소스데이터 정보영역(502)이며, 검색된 다양한 소스데이터를 드래그앤드롭(Drag & Drop) 등의 방법을 통해 소스데이터 정보영역(502)으로부터 캔버스 영역(501)으로 이동시킴으로써 하이브리드 컨텐츠를 아주 간편하게 생성해 갈 수 있는 것이다. 참고로, 본 명세서에서는 검색 등에 있어서 외부 시스템(400)에 대한 설명이 서비스 서버(300)의 그것과 유사하므로 외부 시스템(400)에 대한 특별한 언급이 없어도 이를 포함하는 것임을 밝혀둔다. 또한, 본 발명에서는 소스데이터 정보영역(502)은 단말 장치(200)로부터 획득된 소스데이터에 관한 정보 및 서비스 서버(300)로부터 획득된 소스데이터에 관한 정보의 표시 영역을 물리적으로 구분하여 제공할 수도 있고 물리적으로 구분되지 않게 제공할 수도 있음은 물론이다.
소스데이터 정보영역(502)은 검색창(502a)과 검색결과 표시창(502b)을 포함하는데, 검색창(502a)에는 사용자가 생성하거나 추가하고 싶어하는 하이브리드 컨텐츠와 관련이 있는 키워드를 입력해 검색을 수행하며, 검색결과 표시창(502b)에는 키워드에 부합되는 검색결과가 디스플레이된다. 이에 대해서는 도 6a-6c를 참조로 이하에서 자세히 설명될 것이다.
한편, 리스트 뷰어 영역(503)은 단말 장치(200)의 사용자와 관련이 있는 하이브리드 컨텐츠에 대해 디스플레이해 주는데, 도 5에서 볼 수 있듯이, 예를 들면 세 영역(503a, 503b, 503c)으로 구분될 수 있다. 이 세 영역(503a, 503b, 503c)은 다양한 기준에 의해 구분될 수 있으며, 구체적으로는 도 9를 참조로 하여 이하에서 자세히 설명될 것이다.
한편, 참여자 추가 버튼(504)은 캔버스 영역(501)에 디스플레이되고 있는 하이브리드 컨텐츠를 생성하고 만들어 감에 있어서, 사용자와 같이 참여할 인물을 추가하는 기능을 가지고 있으며, 구체적으로는 도 8을 참조로 하여 이하에서 자세히 설명될 것이다.
이와 같은 캔버스 영역(501), 소스데이터 정보영역(502), 리스트 뷰어 영역(503)은 그 각각의 크기를 변경할 수 있고, 화면에서 일부 영역을 사라지게 할 수 있음은 물론이다.
도 6a 내지 도 6c는 본 발명의 일 실시예에 따른 소스데이터에 대한 검색 인터페이스를 나타내는 도면이다.
도 6a 내지 도 6c는 도 5의 캔버스 영역(501), 소스데이터 정보영역(502), 리스트 뷰어 영역(503) 중, 캔버스 영역(501)과 소스데이터 정보영역(502)만을 단말 장치(200)의 화면에 표시되도록 한 경우를 도시한다. 참고로, 캔버스 영역(501) 내에 포함되어 있는 리스트 뷰어 아이콘(501a)을 클릭하면 도 5에서 본 것과 같은 리스트 뷰어 영역(503)이 디스플레이될 수 있음을 밝혀둔다.
이하에서는 간편한 방법으로 소스데이터의 검색을 행할 수 있는 다양한 방법을 소개하고자 한다. 일반적으로 행하여지고 있는 종래의 검색 방법은 사용자가 검색창(502a)에 직접 키워드를 입력하고 이러한 키워드에 부합되는 소스데이터를 검색결과 표시창(502b)에 디스플레이하는 것이다. 본 발명은 이와 같은 종래 검색 방법뿐만아니라 하기와 같은 극도로 간편한 방법까지 제공하고자 한다.
첫째, 캔버스 영역(501)에 존재하는 텍스트를 자연어 처리 기법, 형태소 분석 기법 또는 이와 유사한 기법을 사용하여 분석함으로써 키워드로서 사용될 가능성이 있는 적어도 하나의 키워드 후보리스트를 자동으로 디스플레이한 후, 사용자가 디스플레이된 키워드 후보리스트 중 어느 하나를 선택하면 검색창(502a)에 저절로 입력되도록 하여 검색하는 방법을 제공한다. 이와 같은 방법으로 인해 손쉽게 소스데이터를 검색할 수 있는데, 이와 같은 방법이 합리성을 가지는 이유는 이하와 같다.
하이브리드 컨텐츠를 구성하는 텍스트나 소스데이터들은 서로 상당한 연관관계를 가지는 것이 일반적일 것이다. 예를 들면, 사용자가 영화에 대한 리뷰를 캔버스 영역(501) 내에 텍스트 형식으로 작성하는 경우, 사용자가 작성하는 텍스트 데이터에는 영화의 제목이나 주인공의 이름과 같은 내용이 포함될 가능성이 높고, 사용자는 하이브리드 컨텐츠의 내용으로서 텍스트 데이터와 더불어 영화 포스터나 주인공의 사진 등을 첨부할 확률이 높다. 이러한 점에 착안하여 사용자가 작성한 텍스트 데이터로부터 주요 문자열(즉, 키워드 후보리스트)을 추출하여 검색을 수행함으로써, 사용자에게 하이브리드 컨텐츠를 구성할 수 있는 다양한 소스데이터를 정확도 높고 손쉽게 제공할 수 있고, 사용자는 이를 이용하여 보다 다양한 하이브리드 컨텐츠를 구성할 수 있으므로 합리성을 가진다 할 것이다. 사용자에 의해 입력된 텍스트 데이터로부터 주요 문자열을 추출하는 시점은 텍스트 데이터의 입력을 전부 완료한 시점일 수도 있지만, 사용자가 텍스트 데이터를 입력하고 있는 동안 실시간으로 이루어질 수도 있을 것이다.
예를 들어, 도 6a를 참조하면, 사용자가 캔버스 영역(501)에 입력한 텍스트로서 “오늘은 커피빈에서 블랙포레스트아이스블렌디드를 먹었다. 새콤한 체리향이 이렇게 프라푸치노 커피맛과 잘 어울릴 줄 몰랐다. 같이 만난 영우, 재희와 박지성에 대한 이야기를 했었지. 얼른 회복해서 다시 맨유에 복귀하길 기원하고!”등의 내용이 예시되어 있는데, 이러한 텍스트 내용을 자연어 처리 기법이나 형태소 분석 기법 등의 기법으로 분석하면, 도 6a의 소스데이터 정보영역(502)에 나타난 바와 같이, 자동적으로 ‘커피빈’, ‘체리향’, ‘프라프치노’, ‘영우’, ‘재희’, ‘박지성’, ‘맨유’ 등의 키워드 후보리스트를 추출할 수 있을 것이다. 상기와 같이 추출된 키워드 후보리스트는 도 6a에 도시된 바와 같이 소스데이터 정보영역(502) 내에 디스플레이될 수 있으나, 도 6과는 달리 별도의 영역에 디스플레이될 수 있음은 물론이다.
한편, 사용자가 자동적으로 제시된 키워드 후보리스트 중 특정 키워드를 선택하여 검색하면, 도 6b에 도시된 바와 같이 특정 키워드에 대한 소스데이터 검색 결과가 제시된다. 도 6b은 상기의 키워드 후보리스트 중 '체리향'이라는 키워드를 포인팅 디바이스로 선택한 경우에 소스데이터 정보영역(502) 내에 표시되는 '체리향'과 관련된 소스데이터를 보여준다.
검색 결과로서 소스데이터 정보영역(502)을 통해 사용자에게 제공되는 데이터는 소스데이터 자체일 수도 있으나, 네트워크의 부하를 방지하기 위해서 검색 조건에 부합하는 소스데이터에 관련된 정보, 즉, 획득된 소스데이터에 관한 간략한 텍스트 데이터와 해당 소스데이터의 경로만이 일차적으로 제공되고, 추후 사용자가 해당 소스데이터를 선택하거나, 해당 소스데이터에 대한 보다 상세한 정보를 원하는 경우에 소스데이터 자체가 제공할 수도 있을 것이다. 또한, 획득된 소스데이터가 이미지나 동영상에 해당하는 경우 일차적으로 제공되는 소스데이터에는 적은 용량의 썸네일(thumbnail)이 될 수도 있을 것이다.
이와 같이 소스데이터 정보영역(502)을 통해 디스플레이되는 소스데이터 또는 소스데이터에 대한 정보를 캔버스 영역(501)으로 선별하여 이동시켜 추가함으로써 하이브리드 컨텐츠를 손쉽게 만들 수 있게 된다. 이러한 소스데이터의 추가는 일회에 그치는 것이 아니라, 언제라도 사용자가 하이브리드 컨텐츠에 새롭게 소스데이터를 추가할 수 있으며, 소스데이터를 캔버스 영역(501)에 추가하고자 할 때, 또는 이미 캔버스 영역(501)에 추가된 소스데이터를 수정하고자 할 때, 사용자는 그 배열 상태를 구체적으로 특정할 수 있다. 예를 들면, 사용자는 캔버스 영역(501) 상에서 소스데이터가 위치하는 공간적 좌표를 지정할 수 있음은 물론이고, 소스데이터의 크기를 조절할 수 있으며, 소스데이터를 중심축을 기준으로 회전시킬 수도 있다. 복수의 소스데이터가 캔버스에 배치되는 경우, 소스데이터간에 서로 겹치게 배열되는 경우도 상정할 수 있으므로, 이러한 경우 사용자는 어느 소스데이터가 보다 전면에 노출되는지를 설정할 수도 있다.
캔버스 영역(501)에 소스데이터가 추가되는 경우, 추가된 소스데이터의 출처에 관한 정보가 하이브리드 컨텐츠에 자동으로 포함될 수 있다. 출처의 표시는 추가된 소스데이터의 일측에 제시될 수도 있고, 추가된 소스데이터를 사용자가 마우스로 클릭하는 경우와 같은 특정 행위가 수행되었을 때, 해당 소스데이터가 기인한 사이트나 웹 페이지에 자동으로 접속되도록 해당 소스데이터에 링크가 생성될 수도 있을 것이다. 이와 같이 소스데이터의 출처에 관한 정보를 하이브리드 컨텐츠에 포함시킴으로써, 소스데이터에 대한 저작권 분쟁도 방지할 수 있을 뿐만 아니라, 소스데이터의 생성자는 광고 효과를 기대할 수 있으므로 하이브리드 컨텐츠 생성의 근간이 되는 소스데이터의 제작에 활발한 참여를 유도할 수 있을 것이다.
한편, 소스데이터를 소스데이터 정보영역(502)에서 캔버스 영역(501)으로 이동시키는 과정은 드래그앤드랍(Drag & Drop) 방식으로 간편하게 이루어지는 것이 바람직하지만, 그 외에도 사용자의 키 조작에 의한 입력으로 배치 정보를 특정하는 방법 등 다양한 경우를 상정할 수 있을 것이다. 도 6c는 검색 결과로 제공된 소스데이터를 드래그앤드랍 방식으로 캔버스 영역(501)에 배치시키는 방법을 나타내는 도면이다. 예를 들면, 도 6b에서 키워드 후보리스트 중에서 선택된 '체리향'을 키워드로 하여 검색된 소스데이터 중 사용자가 원하는 소스데이터, 즉 사진(도 6c에서는 눈을 감고 체리향을 맡고 있는 사람에 대한 사진을 선택함)을 드래그앤드랍 방식으로 캔버스 영역(501)에 쉽게 이동하여 하이브리드 컨텐츠를 좀 더 풍성하게 만드는 과정을 보여준다. 한편, 드래그앤드랍 방식으로 캔버스 영역(501)으로 이동된 상기 사진은 캔버스 영역(501) 상의 드래그앤드랍된 위치에 바로 배치되도록 할 수 있으며, 다른 변형예도 가능할 것이다.
그 밖에 간편하게 소스데이터의 검색을 행해 하이브리드 컨텐츠를 생성할 수 있는 방법을 생각해 보면, 캔버스 영역(501)에 이미 형성 중인 하이브리드 컨텐츠에 포함된 소스데이터의 정보들을 참조로 하여 검색창(502a)에 입력될 키워드를 정 할 수도 있을 것이다. 이에 대한 구체적인 예로서, 마우스, 키, 터치 패드 등과 같은 포인팅 디바이스가 위치한 곳에 존재하는 이미지, 동영상 등의 소스데이터에 포함된 문자열, 소스데이터의 이름, 제목, 타입, 경로 정보, 생성 시각, 생성자, 및 소스데이터의 태그 정보 중 적어도 하나를 참조, 인식하여 키워드를 정하는 것도 가능할 것이다. 이러한 경우, 포인팅 디바이스로 특정 소스데이터를 클릭하는 행위에 의해, 특정 소스데이터의 정보 등을 키워드로 취급하여 검색 기능을 실행할 수도 있지만, 단순히 포인팅 디바이스를 특정 소스데이터에 위치시키는 것만으로도 상기와 같은 검색을 실행하는 경우도 상정해 볼 수 있을 것이다.
사용자는 위와 같이 소스데이터 정보영역(502)이 제공하는 검색 기능을 이용하여 캔버스 영역(501)에 원하는 소스데이터를 직접 배치함으로써 하이브리드 컨텐츠를 생성할 수도 있지만, 보다 간편하게 하이브리드 컨텐츠를 생성하는 방법으로서 하이브리드 컨텐츠 템플릿(template)을 이용할 수 있다. 하이브리드 컨텐츠 템플릿은 특정 주제나 특정 용도별로 제공되는 미완성의 하이브리드 컨텐츠라고 할 수 있을 것이다. 하이브리드 컨텐츠 템플릿은 미리 정해진 단수 또는 복수의 소스데이터를 포함하고 있어서, 사용자가 보다 용이하게 하이브리드 컨텐츠의 생성을 시작할 수 있도록 도움을 줄 수 있다. 예를 들면, 특정 가수와 관련된 하이브리드 컨텐츠를 생성하고자 하는 사용자는, 상기 특정 가수의 음악 파일, 상기 특정 가수의 사진 등과 같은 소스데이터를 배치하여 하이브리드 컨텐츠를 생성하려 할 것이므로, 그러한 소스데이터를 포함하는 하이브리드 컨텐츠 템플릿을 사용자에게 제공함으로써 보다 용이하게 상기 특정 가수에 대한 하이브리드 컨텐츠를 생성할 수 있 을 것이다. 사용자는 하이브리드 컨텐츠 템플릿에 별도의 소스데이터를 추가할 수도 있고, 경우에 따라서는 하이브리드 컨텐츠 템플릿에 포함되어 있던 소스데이터의 일부 또는 전부를 삭제할 수도 있을 것이다. 하이브리드 컨텐츠 템플릿(template)은 단말 장치(200)의 인터페이스 제공부(201)에 의해 제공될 수도 있고, 또는 서비스 서버(300)에 의해 제공될 수도 있을 뿐만 아니라, 사용자가 직접 생성하여 저장할 수도 있고, 다른 사용자가 생성한 하이브리드 컨텐츠 템플릿을 다른 사용자와 공유하는 경우도 상정할 수 있을 것이다.
하이브리드 컨텐츠 템플릿의 또 다른 예시로서, 소스데이터의 배치 정보만을 제공하는 하이브리드 컨텐츠를 생각할 수 있다. 즉, 하이브리드 컨텐츠에 포함될 소스데이터는 사용자가 선택할 수 있게 하되, 사용자에 의해 선택될 소스데이터의 공간적 좌표, 사이즈, 회전 상태 등과 같은 배치 정보가 특정 주제별 또는 특정 용도별로 미리 생성되어 제공될 수 있을 것이다. 이러한 하이브리드 템플릿에 소스데이터가 드래그앤드랍 방식으로 추가되는 경우, 추가된 소스데이터의 구체적인 배치는 하이브리드 컨텐츠 템플릿의 구성 상태에 적합하게 자동으로 조정될 수 있을 것이다.
하이브리드 컨텐츠의 저장
사용자는 상기와 같은 과정을 통해 생성된 하이브리드 컨텐츠를 저장할 수 있다. 본 발명의 일 실시예에 따르면, 캔버스 영역(501) 상에서 작성이 완료된 하이브리드 컨텐츠는 기본적으로 사용자의 단말 장치(200)에 저장될 수 있다. 이 때 에, 하이브리드 컨텐츠에 포함된 소스데이터 중 서비스 서버(300)를 통해 획득된 소스데이터의 경우, 앞서 언급한 바와 같이 사용자의 단말 장치(200)는 소스데이터에 관한 일부 정보만을 제공받은 경우가 있을 수 있으므로, 이 경우 소스데이터 전체에 대한 다운로드를 받는 과정이 선행될 수도 있다.
또한, 생성된 하이브리드 컨텐츠는 사용자의 설정 또는 요청에 의해 서비스 서버(300)에도 저장될 수 있다. 예를 들면, 사용자는 자신의 단말 장치(200)에서 생성된 모든 하이브리드 컨텐츠가 사용자의 단말 장치(200) 및 서비스 서버(300)에 저장되도록 설정할 수도 있고, 또 다른 경우로는 사용자가 별도로 특정하는 하이브리드 컨텐츠만을 서비스 서버(300)에 저장하는 방법을 취할 수도 있는 등, 다양한 경우를 상정해 볼 수 있을 것이다. 이와 같은 경우, 하이브리드 컨텐츠를 구성하는 소스데이터 중, 사용자의 단말 장치(200)를 검색하여 획득한 소스데이터에 관한 정보를 서비스 서버(300)로 전송하는 과정이 필요할 수 있다.
생성된 하이브리드 컨텐츠가 서비스 서버(300)에 저장되는 경우, 사용자는 하이브리드 컨텐츠의 공개 수준을 설정할 수 있다. 이는 특정 사용자 또는 그룹에게 하이브리드 컨텐츠를 공개하도록 설정하는 방식으로 이루어질 수도 있고, 특정 사용자 또는 그룹에게 하이브리드 컨텐츠를 비공개하는 방식으로 이루어질 수도 있다. 이에 더하여, 하이브리드 컨텐츠에 대한 접근 권한을 여러 단계로 세분화하여 설정할 수 있다. 이에 대해서는 이하에서 보다 상세하게 살펴보기로 하겠다.
하이브리드 컨텐츠의 공유
사용자는 생성된 하이브리드 컨텐츠에 대한 타사용자의 접근 권한을 다양한 수준으로 설정할 수 있다. 이는 사용자가 생성된 하이브리드 컨텐츠를 서비스 서버(300)에 저장하는 경우에 보다 의미가 있겠으나, 본 발명은 개인 간의 접속을 통하여 사용자의 단말 장치(200)에 저장된 하이브리드 컨텐츠에 타사용자가 접근하는 경우도 포함하므로, 사용자가 생성된 하이브리드 컨텐츠를 단말 장치(200)에 저장하는 경우라 할지라도, 하이브리드 컨텐츠에 대한 접근 권한의 설정이 필요할 수 있다.
본 발명의 일 실시예에 따르면, 사용자는 생성된 하이브리드 컨텐츠에 대한 쓰기(writing) 권한을 타사용자에게 부여할 수 있다. 쓰기 권한을 부여 받은 타사용자(이하, 참여자라고 칭함)에게는 생성된 하이브리드 컨텐츠를 조회, 수정할 수 있는 권한이 주어진다. 따라서, 하이브리드 컨텐츠의 생성자와 참여자들은 서로 공동으로 작업하여 하이브리드 컨텐츠를 꾸밀 수 있으므로, 복수의 사용자가 공통된 주제로 하나의 컨텐츠를 확장시킬 수 있는 장점이 있다. 경우에 따라서는, 참여자에게 하이브리드 컨텐츠에 대한 삭제 권한이 부여되는 경우도 상정해 볼 수 있을 것이다.
한편, 사용자는 생성된 하이브리드 컨텐츠에 대한 읽기(reading) 권한을 설정할 수 있다. 사용자는 생성된 하이브리드 컨텐츠를 모든 사용자들에게 공개할 것인지, 아니면 참여자들에게만 공개할 것인지 여부를 설정할 수 있다. 읽기 권한을 보다 세분화하여, 사용자가 지정하는 특정 타사용자들에게만 읽기 권한을 부여할 수도 있을 것이다.
이와 같은 하이브리드 컨텐츠에 대한 접근 권한의 수준에 따라, 생성된 하이브리드 컨텐츠는 기능상 다양한 양상으로 변모할 수 있는데, 이는 도 7을 참조로 이하에서 설명한다.
도 7은 본 발명의 하이브리드 컨텐츠에 대한 접근 권한의 설정에 따른 하이브리드 컨텐츠의 기능상의 특징을 나타내는 표이다.
도 7을 참조하면, 참여자의 카테고리를 고려할 때, 참여자가 전혀 없는 경우(none), 모든 사람이 참여할 수 있는 경우(all), 초대받은 사람만 참여할 수 있는 경우(selection)로 나눌 수 있으며, 전체 공개에 대한 여부를 고려할 때, 모든 사람이 볼 수 있는 경우(o)와 참여자들만 볼 수 있는 경우(x)로 나눌 수 있다. 구체적으로 살펴 보면, 참여자가 없는 상태에서(즉, 사용자 혼자 이야기를 만드는 상황에서) 모든 사람에게 공개되는 경우에는 본 발명의 하이브리드 컨텐츠는 개인 홈페이지의 역할을 할 수 있으며, 참여자가 없는 상태에서 공개를 시키지 않는 경우에는 본 발명의 하이브리드 컨텐츠는 비밀 일기장의 역할을 할 수 있고, 참여자가 모든 사람이 될 수 있는 상태에서 모든 사람에게 공개가 된다면, 본 발명의 하이브리드 컨텐츠는 놀이터나 토론장과 같은 기능을 할 수 있게 되고, 특정 초대받은 사람만 참여할 수 있는 상태에서 모든 사람에게 공개되면 본 발명의 하이브리드 컨텐츠는 우리들의 공개 이야기의 컨셉을 가질 것이며 특정 초대받은 사람만 참여할 수 있는 상태에서 참여자 이외에는 공개가 되지 않으면 본 발명의 하이브리드 컨텐츠는 우리들의 비밀 이야기 컨셉이 될 수 있을 것이다.
이와 같이 사용자가 하이브리드 컨텐츠에 대한 접근 권한을 설정하고, 그에 따라 하이브리드 컨텐츠를 체계적으로 관리하기 위해서는, 서비스 서버(300)는 회원 가입 프로세스를 기반으로 사용자별 및 컨텐츠별 데이터베이스를 확보하고 있는 것이 바람직하지만, 앞서 언급한 바와 같이 본 발명은 서비스 서버(300)의 개입 없이 개인 단말간의 접속을 통하여 하이브리드 컨텐츠에 접근하는 경우도 포함하므로, 접근 권한에 대한 정보가 개인의 단말 장치(200)에 포함되는 경우도 상정할 수 있을 것이다. 하이브리드 컨텐츠에 대한 접근 권한은 하이브리드 컨텐츠 생성 시점에 설정될 수 있으나, 추후 접근 권한에 대한 변경이 가능할 것이다.
이와 같은 참여자의 개념은 기존의 미니홈피, 블로그(이하 "미니홈피"라 칭함) 등의 서비스에서 제공하는 "일촌" 또는 "이웃"(이하 "일촌" 이라 칭함)보다 진일보한 방식으로 실생활의 인간 관계를 사이버 공간에 투영할 수 있게 된다. 즉, 본 발명에서는 종래의 일촌 및 비일촌으로 이분화된 인간 관계의 한계에서 탈피하여, 특정 주제별로 참여자를 지정할 수 있는 기능을 제공함으로써, 현실 세계의 다양한 인간 관계를 반영할 수 있다.
도 8은 본 발명의 일 실시예에 따른 하이브리드 컨텐츠에 대한 참여자 설정 인터페이스의 개략적인 예시를 나타내는 도면이다. 참고로, 도 8은 도 5의 캔버스 영역(501), 소스데이터 정보영역(502), 리스트 뷰어 영역(503) 중 캔버스 영역(501)만을 디스플레이하고 있는데, 리스트 뷰어 아이콘(501a) 또는 검색 아이콘(501b)을 누르면 각각 리스트 뷰어 영역(503)과 소스데이터 정보영역(502)을 디스플레이시킬 수 있을 것이다.
도 8은 캔버스 영역(501)만을 단말 장치(200)의 화면에 디스플레이시킨 상태 에서, 도 5의 참여자 추가 버튼(504) 등을 눌렀을 때, 도 8과 같은 참여자 설정 인터페이스가 디스플레이되는 경우를 도시한다. 도 8을 참조하면, 참여자 설정 인터페이스는 참여자 후보 리스트(801)와 참여자 리스트(802)를 포함할 수 있다. 사용자는 참여자 후보 리스트(801) 중 추가 또는 삭제를 원하는 인물을 선택함으로써, 타사용자를 참여자로 추가하거나 기존의 참여자를 삭제할 수 있다. 이에 따라, 참여자로 선택된 인물에 대한 정보가 참여자 리스트(802)에 디스플레이될 수 있을 것이다.
참여자 추가의 경우, 사용자가 특정 타사용자를 강제적으로 참여자로서 특정하는 경우뿐만아니라, 사용자가 특정 하이브리드 컨텐츠에 대해 타사용자를 참여자로 특정하는 행위(이하 "초대"라 칭함)와, 초대된 타사용자가 이에 대한 수락를 표시하는 행위가 결합되어 상기 초대된 사용자에게 참여자로서의 자격이 부여되는 경우도 상정해 볼 수 있다.
참여자 후보 리스트(801)는 아이디 검색, 이름 검색, 취미 검색 등을 통해서뿐만아니라 다양한 검색 방법을 통해 사용자에게 참여자로 선택할만한 타사용자의 목록을 제공해 줄 수 있다. 가령, 사용자가 기존에 작성했던 하이브리드 컨텐츠에서 참여자로 초대한 적이 있는 타사용자의 목록이나 사용자를 참여자로 초대하고 사용자가 초대에 응했던 타사용자의 목록을 제공할 수도 있다. 이와 더불어, 사용자가 기존에 작성했던 공개된 하이브리드 컨텐츠를 인용하거나 댓글을 달았던 타사용자(이하, 단순참여자라 칭하며, 단순참여자는 하이브리드 컨텐츠에 대해 직접적으로 쓰기 기능을 가지지는 못하지만 인용이나 댓글 등을 통해 간접적으로 참여할 수 있음)의 목록이나, 사용자가 단순참여자로서 참가했던 하이브리드 컨텐츠를 생성한 타사용자의 목록을 제공함으로써, 새로운 하이브리드 컨텐츠를 생성하고자 하는 사용자에게 다양한 선택의 기회를 줄 수도 있을 것이다.
한편, 단말 장치(200)는 참여자 후보 리스트(801)에 다양한 인물 정보를 제공하기 위하여 상기 단말 장치(200)의 사용자와 다양한 관계를 맺고 있는 타사용자에 관한 데이터베이스인 인물 데이터베이스에 접속할 수 있는데, 이러한 인물 데이터베이스에는 상기 사용자와 상기 타사용자의 친밀도 정보가 포함되어 있을 수 있다. 이 경우, 이러한 친밀도 정보를 고려하여, 일정 수준 이상의 친밀도를 가지는 타사용자에 대한 리스트만을 참여자 후보 리스트(801)로 제공할 수도 있을 것이다.
본 발명의 일 실시예에 따르면, 사용자는 참여자 후보 리스트(801)를 통해 상기와 같이 다양하게 제공되는 타사용자의 목록 중 일부를 특정하여 하이브리드 컨텐츠의 참여자로서 초대할 수 있다. 초대의 예로서, 상기 타사용자의 목록 중 일부를 하이브리드 컨텐츠가 표시된 캔버스 영역(501)에 드래그앤드랍 방식으로 이동시킴으로써 추가하는 예를 생각할 수 있을 것이다. 이러한 초대 행위는 필요에 따라, 초대의 대상이 되는 타사용자에게 초대 메일이나, 초대 메세지를 송신하는 과정이 수반될 수 있으며, 또한, 이러한 초대 행위에 대한 상대방의 수락에 의해 비로소 참여자로서 설정되는 기능이 포함될 수도 있을 것이다. 이러한 방식으로 추가된 참여자의 목록은 앞서 언급하였듯이 참여자 리스트(802)를 통해 제공되는데, 참여자 추가의 방식과 유사하게 참여자 리스트(802)에 제공되는 인물 목록 중 일부 인물을 드래그앤드랍 방식으로 캔버스 외부로 이동시킴으로써 참여자 목록에 서 특정 사용자를 제외시키는 방법도 상정해 볼 수 있다.
앞서 살펴본 바와 같이, 하이브리드 컨텐츠의 접근 권한에 따라 타사용자들은 해당 하이브리드 컨텐츠를 조회하거나, 하이브리드 컨텐츠에 소스데이터를 추가하는 등의 변경 행위를 할 수 있는데, 이는 이하에서 보다 상세하게 살펴보기로 하겠다.
하이브리드 컨텐츠의 조회 및 변경
사용자는 접근 권한에 따라, 하이브리드 컨텐츠를 조회 및 변경할 수 있다.
도 9a는 본 발명의 일 실시예에 따라, 사용자가 하이브리드 컨텐츠를 조회하기 위한 리스트 뷰어 영역(503)의 인터페이스를 도시하고 있다.
사용자는 캔버스 영역(501)의 일측에 제공되는 리스트 뷰어 영역(503)을 이용하여 접근 가능한 하이브리드 컨텐츠의 목록을 획득할 수 있다.
도 9a의 리스트 뷰어 영역(503)은 앞서 언급한 바와 같이 세 영역(503a, 503b, 503c)으로 구분될 수 있다. 예를 들면, 제1 리스트 뷰어 영역(503a)은 사용자가 최초로 제작을 시작한 히이브리드 컨텐츠에 대한 리스트를, 제2 리스트 뷰어 영역(503b)은 타사용자가 최초로 제작을 시작한 하이브리드 컨텐츠에 대해 상기 사용자가 참여자로서 참여한 하이브리드 컨텐츠에 대한 리스트를, 제3 리스트 뷰어 영역(503c)은 타사용자가 최초로 제작을 시작한 하이브리드 컨텐츠에 대해 상기 사용자가 단순참여자로서 참여한 하이브리드 컨텐츠에 대한 리스트를 제공하도록 할 수 있다. 이 외에도, 리스트 뷰어 영역(503)에 포함된 세 영역(503a, 503b, 503c) 을 구분하는 다른 기준으로서, 사용자가 최초로 제작을 시작한 하이브리드 컨텐츠의 목록을 생성 기간(예를 들면, 월별) 또는 주제별 등으로 구분하여 세 영역(503a, 503b, 503c)의 각각에 표시하는 방법 등 다양한 경우를 상정할 수 있을 것이다.
이 중, 제1 리스트 뷰어 영역(503a)이 단말 장치(200)의 화면 전체를 차지하도록 확장할 수 있음은 물론이며, 확장된 제1 리스트 뷰어 영역(503a)에 대하여는 도 9b에 도시를 해 보았다.
도 9b를 참조하면, 제1 리스트 뷰어 영역(503a)에는 접근 가능한 하이브리드 컨텐츠들이 각각 썸네일 형식으로 표시되며, 사용자가 특정 하이브리드 컨텐츠의 썸네일에 마우스 포인터를 위치시키면, 해당 하이브리드 컨텐츠의 썸네일이 확대되어 제공됨과 동시에 해당 하이브리드 컨텐츠의 작성자, 작성일, 작성시각, 참여자, 인용자, 제목, 텍스트 데이터, 및 태그 정보 등과 같은 부가 정보가 확대된 썸네일의 일측에 제공되도록 할 수 있다.
사용자가 접근 가능한 하이브리드 컨텐츠의 목록을 획득하는 방법은 앞서 언급한 방법 외에도, 하이브리드 컨텐츠에 대하여 키워드 검색, 작성자 검색, 날짜 검색 등 일반적으로 제공되는 검색 기능을 이용하여 하이브리드 컨텐츠의 목록을 획득할 수도 있을 것이다. 이러한 검색 기술은 이미 정보 검색 분야의 공지의 기술로서 자세한 설명은 생략하기로 하겠다.
사용자가 위와 같은 방법으로 획득한 하이브리드 컨텐츠의 목록 중 특정 하이브리드 컨텐츠를 선택하게 되면, 해당 하이브리드 컨텐츠가 캔버스 영역(501)에 표시되도록 할 수 있다. 이 경우, 만약 사용자에게 해당 하이브리드 컨텐츠에 대한 변경 권한이 주어져 있는 상태라면, 즉 제1 리스트 뷰어 영역(503a)이나 제2 리스트 뷰어 영역(503b)에 제공되고 있는 하이브리드 컨텐츠를 캔버스 영역(501)에 띄우는 경우라면, 사용자는 캔버스 영역(501)에 표시된 하이브리드 컨텐츠에 소스데이터를 추가하거나, 수정 및 삭제할 수 있을 것이다. 하이브리드 컨텐츠를 수정하는 과정은 하이브리드 컨텐츠를 생성하는 과정과 유사하므로 자세한 설명은 생략하기로 하겠다.
만약 사용자에게 해당 하이브리드 컨텐츠에 대한 조회 권한만이 주어져 있다면, 즉 제3 리스트 뷰어 영역(503c)에 제공되고 있는 하이브리드 컨텐츠를 캔버스 영역(501)에 띄우는 경우라면, 해당 하이브리드 컨텐츠를 직접 수정할 수는 없지만 조회한 하이브리드 컨텐츠의 전부 또는 일부를 인용하여 새로운 하이브리드 컨텐츠를 생성할 수 있을 것이며, 해당 하이브리드 컨텐츠에 댓글 등을 달 수는 있을 것이다. 사용자가 특정 하이브리드 컨텐츠를 인용하게 되면, 하이브리드 컨텐츠의 인용자 목록에 인용을 행한 사용자의 정보가 등록되어, 인용된 하이브리드 컨텐츠의 소유자는 피인용 사실을 확인할 수 있을 것이다.
상기와 같은 도 9에 도시된 하이브리드 컨텐츠에 대한 뷰어 타입 이외에도, 사용자는 자신이 생성한 하이브리드 컨텐츠에 대한 참여자 목록이나, 인용자 목록 등을 통하여 상기 참여자나 인용자가 생성한 하이브리드 컨텐츠의 목록을 별도로 조회할 수도 있을 것이다. 이 때에, 참여자 및 인용자의 목록을 제시하는 방법에 있어서, 특정 정렬 기준으로 정렬하거나, 특정 기준으로 필터링하는 등 다양한 경 우를 상정해 볼 수 있을 것이다. 다만, 본 명세서에 언급되고 있는 하이브리드 컨텐츠에 대한 뷰어 타입은 이에 한정되는 것은 아니며, 그 밖에도 다양한 경우를 생각해 볼 수 있을 것이다.
본 발명에 따르면, 사용자는 사용자의 단말 장치(200)에 저장된 소스데이터 및 네트워크 상에 저장된 소스데이터를 조작하여 하이브리드 컨텐츠를 생성할 수 있고, 이에 따라 사용자가 보다 다양한 컨텐츠를 생성 및 활용할 수 있게 되는 효과를 이룰 수 있다.
또한 본 발명에 따르면, 하이브리드 컨텐츠를 생성하는 과정에서 다양한 검색 기능이 제공되므로, 사용자는 보다 편리하게 단말 장치(200) 및 네트워크 상에 저장된 소스데이터에 접근할 수 있는 효과가 달성된다.
또한 본 발명에 따르면, 생성된 하이브리드 컨텐츠를 타사용자들과 공유할 수 있는 기능을 통하여, 하나의 주제를 갖는 하이브리드 컨텐츠를 복수의 사용자가 확장시켜 나갈 수 있는 효과가 달성된다.

Claims (57)

  1. 하이브리드 컨텐츠의 생성 및 관리를 위한 사용자 인터페이스를 사용자에게 제공하기 위한 단말 장치로서,
    상기 사용자로부터 입력받은 검색조건을 이용하여 상기 단말 장치 및 네트워크 상의 원격 컴퓨터로부터 획득되는 소스데이터에 관한 정보 중 적어도 하나가 표시되는 소스데이터 정보영역, 및
    상기 단말 장치 및 상기 원격 컴퓨터로부터 획득되어 상기 소스데이터 정보영역에 디스플레이된 상기 소스데이터에 관한 정보 중 적어도 하나를 추가하여 편집함으로써 상기 하이브리드 컨텐츠를 생성하기 위한 캔버스 영역을 디스플레이하는 단말 장치.
  2. 삭제
  3. 제1항에 있어서,
    상기 캔버스 영역 내에 상기 사용자가 텍스트를 입력할 수 있는 것을 특징으로 하는 단말 장치.
  4. 하이브리드 컨텐츠의 생성 및 관리를 위한 사용자 인터페이스를 사용자에게 제공하기 위한 단말 장치로서,
    상기 단말 장치 및 네트워크 상의 원격 컴퓨터로부터 획득되는 소스데이터에 관한 정보를 표시하고 상기 사용자로부터 입력받은 검색조건에 부합하는 소스데이터에 관한 정보를 검색하여 표시하는 소스데이터 정보영역, 및
    상기 사용자가 텍스트를 입력할 수 있고, 상기 단말 장치 및 상기 원격 컴퓨터로부터 획득되는 상기 소스데이터 중 적어도 하나를 이용하여 상기 하이브리드 컨텐츠를 생성하기 위한 캔버스 영역을 포함하되,
    상기 입력된 텍스트를 자연어 처리 기법 및 형태소 분석 기법 중 적어도 하나를 이용하여 분석함으로써 상기 검색조건으로 사용될 수 있는 검색조건 후보 리스트를 추출하는 것을 특징으로 하는 단말 장치.
  5. 제4항에 있어서,
    상기 검색조건 후보리스트 중 상기 사용자에 의해 선택된 특정 검색조건에 부합하는 소스데이터의 정보가 상기 소스데이터 정보영역에 디스플레이되는 것을 특징으로 하는 단말 장치.
  6. 하이브리드 컨텐츠의 생성 및 관리를 위한 사용자 인터페이스를 사용자에게 제공하기 위한 단말 장치로서,
    상기 단말 장치 및 네트워크 상의 원격 컴퓨터로부터 획득되는 소스데이터에 관한 정보를 표시하고 사용자로부터 입력받은 검색 조건에 부합하는 소스데이터에 관한 정보를 검색하여 표시하는 소스데이터 정보영역, 및
    상기 단말 장치 및 상기 원격 컴퓨터로부터 획득되는 상기 소스데이터 중 적어도 하나를 이용하여 상기 하이브리드 컨텐츠를 생성하기 위한 캔버스 영역을 디스플레이하되,
    상기 소스데이터 정보 영역은 상기 캔버스 영역에 배치된 소스데이터를 참조하여 상기 검색 조건으로 사용될 수 있는 검색조건 후보리스트를 제공하는 후보리스트 표시영역을 포함하는 것을 특징으로 하는 단말 장치.
  7. 제6항에 있어서,
    상기 소스데이터 정보영역은,
    상기 검색조건 후보리스트 중 상기 사용자에 의해 선택된 특정 검색조건에 대한 검색결과를 표시하는 것을 특징으로 하는 단말 장치.
  8. 제6항에 있어서,
    상기 캔버스 영역에 배치된 소스데이터를 참조하여 상기 검색조건 후보리스트를 제공할 때,
    상기 캔버스 영역에 배치된 소스데이터에 포함된 문자열,
    상기 캔버스 영역에 배치된 소스데이터의 이름, 제목, 타입, 경로 정보, 생성 시각, 생성자, 및
    상기 캔버스 영역에 배치된 소스데이터의 태그 정보
    중 적어도 하나를 참조하는 것을 특징으로 하는 단말 장치.
  9. 제6항에 있어서,
    상기 캔버스 영역에 배치된 소스데이터 중, 포인팅 디바이스가 위치한 부분에 배치된 소스데이터를 참조하여, 상기 검색조건으로 선택하는 것을 특징으로 하는 단말 장치.
  10. 제1항에 있어서,
    상기 소스데이터 정보영역은,
    상기 단말 장치로부터 획득된 소스데이터에 관한 정보 및
    상기 원격 컴퓨터로부터 획득된 소스데이터에 관한 정보의 표시 영역을 구분하여 제공하는 것을 특징으로 하는 단말 장치.
  11. 제1항에 있어서,
    상기 소스데이터 정보영역에 표시된 소스데이터 중 특정 소스데이터를 상기 캔버스 영역에 이동시킬 수 있도록 포인팅 디바이스를 제공하는 것을 특징으로 하는 단말 장치.
  12. 제11항에 있어서,
    상기 포인팅 디바이스에 의해 선택된 상기 특정 소스데이터를 상기 캔버스 영역으로 드래그앤드랍 함으로써 상기 캔버스 영역 내에 배치하는 것을 특징으로 하는 단말 장치.
  13. 제12항에 있어서,
    상기 특정 소스데이터는,
    상기 캔버스 영역 상의 드래그앤드랍된 위치에 배치되는 것을 특징으로 하는 단말 장치.
  14. 제1항에 있어서,
    상기 하이브리드 컨텐츠에 대한 접근권한을 설정할 수 있는 접근권한 설정 인터페이스를 제공하는 것을 특징으로 하는 단말 장치.
  15. 하이브리드 컨텐츠의 생성 및 관리를 위한 사용자 인터페이스를 사용자에게 제공하기 위한 단말 장치로서,
    상기 단말 장치 및 네트워크 상의 원격 컴퓨터로부터 획득되는 소스데이터에 관한 정보가 표시되는 소스데이터 정보영역,
    상기 단말 장치 및 상기 원격 컴퓨터로부터 획득되는 상기 소스데이터 중 적어도 하나를 이용하여 상기 하이브리드 컨텐츠를 생성하기 위한 캔버스 영역, 및
    상기 하이브리드 컨텐츠에 대한 접근권한을 설정할 수 있는 접근권한 설정 인터페이스를 제공하되,
    상기 접근권한 설정 인터페이스는,
    상기 하이브리드 컨텐츠에 대한 참여자를 설정할 수 있는 참여자 설정부를 포함하는 것을 특징으로 하는 단말 장치.
  16. 제15항에 있어서,
    상기 참여자 설정부는 상기 단말 장치의 상기 사용자와 다양한 관계를 맺고 있는 인물에 관한 데이터베이스인 인물 데이터베이스에 접속할 수 있고, 인물 데이터베이스에 등록되어 있는 타사용자에 대한 리스트를 표시하는 기능을 제공하는 것을 특징으로 하는 단말 장치.
  17. 제16항에 있어서,
    상기 인물 데이터베이스에는 상기 사용자와 상기 타사용자의 친밀도 정보가 포함되어 있으며,
    상기 참여자 설정부는 상기 친밀도 정보를 고려하여, 일정 수준 이상의 친밀도를 가지는 타사용자에 대한 리스트를 표시하는 기능을 제공하는 것을 특징으로 하는 단말 장치.
  18. 제16항에 있어서,
    상기 참여자에게는 상기 하이브리드 컨텐츠에 대해 쓰기(writing) 기능을 부여하는 것을 특징으로 하는 단말 장치.
  19. 제18항에 있어서,
    상기 타사용자에 대한 리스트 중 상기 사용자에 의해 선택된 타사용자를 상기 참여자로 지정하거나 요청하는 것을 특징으로 하는 단말 장치.
  20. 제19항에 있어서,
    상기 사용자에 의해 선택된 타사용자를 상기 캔버스 영역으로 드래그앤드랍함으로써 상기 선택된 타사용자를 상기 참여자로 지정 또는 요청하는 것을 특징으로 하는 단말 장치.
  21. 제19항에 있어서,
    상기 참여자 설정부는,
    상기 하이브리드 컨텐츠의 상기 참여자로 지정 또는 요청된 상기 타사용자에 대한 정보를 제공하는 것을 특징으로 하는 단말 장치.
  22. 제18항에 있어서,
    상기 접근권한 설정 인터페이스는,
    상기 하이브리드 컨텐츠에 대한 조회를 행할 수 있는 단순참여자를 설정할 수 있는 단순참여자 설정부를 포함하는 것을 특징으로 하는 단말 장치.
  23. 제22항에 있어서,
    상기 단순참여자 설정부는 상기 단순참여자에게 쓰기(writing) 기능을 부여하지 않는 것을 특징으로 하는 단말 장치.
  24. 제23항에 있어서,
    상기 캔버스 영역에 배치되는 소스데이터를 조작할 수 있는 소스데이터 조작 인터페이스를 더 포함하는 것을 특징으로 하는 단말 장치.
  25. 제24항에 있어서,
    상기 소스데이터 조작 인터페이스는,
    상기 캔버스 영역 상에서 상기 소스데이터가 위치할 공간적 좌표,
    상기 캔버스 영역 상에서 표현되는 상기 소스데이터의 크기,
    상기 캔버스 영역 상에서 표현되는 상기 소스데이터의 기울기, 및
    상기 캔버스 영역 상에서 표현되는 상기 소스데이터 상호간의 전후 관계
    중 적어도 하나에 대한 조작 기능을 제공하는 것을 특징으로 하는 단말 장치.
  26. 제25항에 있어서,
    상기 소스데이터 조작 인터페이스는,
    상기 하이브리드 컨텐츠를 저장할 수 있는 기능을 포함하는 것을 특징으로 하는 단말 장치.
  27. 제26항에 있어서,
    상기 하이브리드 컨텐츠가 저장되는 위치는,
    상기 단말 장치 및 상기 원격 컴퓨터 중 적어도 하나인 것을 특징으로 하는 단말 장치.
  28. 제27항에 있어서,
    상기 사용자의 단말 장치 또는 상기 네트워크 상의 원격 컴퓨터에 저장된 상기 하이브리드 컨텐츠에 대한 리스트를 조회할 수 있는 컨텐츠 리스트 제공 인터페이스를 더 포함하는 것을 특징으로 하는 단말 장치.
  29. 제28항에 있어서,
    상기 하이브리드 컨텐츠에 대한 리스트는,
    상기 사용자가 최초로 제작을 시작한 하이브리드 컨텐츠에 대한 제1 리스트,
    타사용자가 최초로 제작을 시작한 하이브리드 컨텐츠에 대해 상기 사용자가 상기 참여자로서 참여한 하이브리드 컨텐츠에 대한 제2 리스트, 및
    타사용자가 최초로 제작을 시작한 하이브리드 컨텐츠에 대해 상기 사용자가 상기 단순참여자로서 참여한 하이브리드 컨텐츠에 대한 제3 리스트
    중 적어도 하나를 포함하는 것을 특징으로 하는 단말 장치.
  30. 제29항에 있어서,
    상기 컨텐츠 리스트 제공 인터페이스는,
    상기 사용자가 특정한 검색 조건에 부합하는 상기 하이브리드 컨텐츠를 제공하는 것을 특징으로 하는 단말 장치.
  31. 제29항에 있어서,
    상기 하이브리드 컨텐츠에 대한 리스트는,
    상기 하이브리드 컨텐츠의 썸네일을 포함하는 것을 특징으로 하는 단말 장치.
  32. 제31항에 있어서,
    상기 썸네일에 상기 사용자가 포인팅 디바이스를 위치시키는 경우, 상기 썸네일이 확대되어 제공되는 것을 특징으로 하는 단말 장치.
  33. 제32항에 있어서,
    상기 확대된 썸네일의 일측에,
    상기 확대된 썸네일에 대응되는 상기 하이브리드 컨텐츠의 작성자, 작성일, 작성시각, 참가자, 인용자, 제목, 텍스트 데이터, 및 태그 중 적어도 하나의 정보를 제공하는 것을 특징으로 하는 단말 장치.
  34. 제29항에 있어서,
    상기 사용자가 상기 하이브리드 컨텐츠에 대한 리스트 중 하나의 하이브리드 컨텐츠를 선택하는 경우,
    상기 선택된 하이브리드 컨텐츠가 상기 캔버스 영역에 표시되는 것을 특징으로 하는 단말 장치.
  35. 제34항에 있어서,
    상기 캔버스 영역에 표시되는 하이브리드 컨텐츠에는
    상기 하이브리드 컨텐츠를 구성하는 상기 소스데이터의 출처에 관한 정보가 포함되는 것을 특징으로 하는 단말 장치.
  36. 제29항에 있어서,
    상기 제1, 제2 및 제3 리스트가 공간적으로 구별되어 디스플레이되는 것을 특징으로 하는 단말 장치.
  37. 제29항에 있어서,
    상기 제1, 제2 및 제3 리스트는 상기 사용자의 조작에 의해 그 리스트의 크기가 변화될 수 있거나, 상기 단말 장치의 표시 영역에서 사라질 수 있는 것을 특징으로 하는 단말 장치.
  38. 제1항에 있어서,
    상기 소스데이터 정보영역 및 상기 캔버스 영역은, 상기 사용자의 조작에 의해 그 영역의 크기가 변화될 수 있거나 상기 단말 장치의 표시 영역에서 사라질 수 있는 것을 특징으로 하는 단말 장치.
  39. 제1항에 있어서,
    상기 소스데이터에 관한 정보는,
    상기 소스데이터 자체,
    상기 소스데이터의 이름,
    상기 소스데이터를 획득할 수 있는 경로 정보,
    상기 소스데이터와 연관된 태그 정보,
    상기 소스데이터의 생성 시각 정보,
    상기 소스데이터의 메타데이터에 포함된 정보,
    상기 소스데이터가 화상 또는 동화상을 포함하는 경우, 상기 화상 또는 동화상을 포함하는 소스데이터에 대한 썸네일, 및
    상기 소스데이터가 텍스트 데이터를 포함하는 경우, 상기 텍스트 데이터의 일부로 구성된 요약 정보
    중 적어도 하나인 것을 특징으로 하는 단말 장치.
  40. 사용자에게 하이브리드 컨텐츠를 생성 및 관리하기 위한 인터페이스를 제공하는 방법으로서,
    (a) 상기 사용자로부터 입력되는 검색조건을 이용하여, 단말 장치로부터 획득되는 제1 소스데이터에 관한 정보 및 상기 단말 장치와 네트워크로 연결되어 있는 원격 컴퓨터로부터 획득되는 제2 소스데이터에 관한 정보를 표시할 수 있는 소스데이터 정보영역을 디스플레이하는 단계, 및
    (b) 상기 소스데이터 정보영역에 디스플레이된 상기 제1 및 제2 소스데이터 중 적어도 하나를 추가하여 편집함으로써 상기 하이브리드 컨텐츠를 생성할 수 있는 캔버스 영역을 상기 소스데이터 정보영역의 주변에 디스플레이하는 단계를 포함하는 것을 특징으로 하는 방법.
  41. 제40항에 있어서,
    (a) 단계 이전에 상기 사용자로부터 상기 제1 및 제2 소스데이터를 검색하기 위한 검색 조건을 입력 받는 검색창을 디스플레이하는 단계를 더 포함하는 것을 특징으로 하는 방법.
  42. 제41항에 있어서,
    상기 검색창은 상기 소스데이터 정보영역 내에 또는 근방에 위치하도록 디스플레이하는 것을 특징으로 하는 방법.
  43. 제42항에 있어서,
    상기 캔버스 영역 내에 상기 사용자가 텍스트를 입력할 수 있도록 기능을 제 공하는 것을 특징으로 하는 방법.
  44. 사용자에게 하이브리드 컨텐츠를 생성 및 관리하기 위한 인터페이스를 제공하는 방법으로서,
    (a) 상기 사용자로부터 제1 및 제2 소스데이터를 검색하기 위한 검색조건을 입력받는 검색창을 디스플레이하는 단계,
    (b) 상기 사용자가 이용하는 단말 장치로부터 획득되는 제1 소스데이터에 관한 정보 및 상기 단말 장치와 네트워크로 연결되어 있는 원격 컴퓨터로부터 획득되는 제2 소스데이터에 관한 정보를 표시할 수 있는 소스데이터 정보영역을 디스플레이하는 단계, 및
    (c) 상기 사용자가 텍스트를 입력할 수 있고, 상기 제1 및 제2 소스데이터 중 적어도 하나를 배치시켜 상기 하이브리드 컨텐츠를 생성할 수 있는 캔버스 영역을 상기 소스데이터 정보영역의 일측에 디스플레이하는 단계를 포함하되,
    상기 제1 또는 제2 소스데이터에 포함된 텍스트 및 상기 사용자에 의해 입력된 텍스트 중 적어도 일부를 자연어 처리 기법 및 형태소 분석 기법 중 적어도 하나를 이용하여 분석함으로써 상기 검색조건으로 사용될 수 있는 검색조건 후보를 추출하고, 상기 추출된 검색조건 후보를 디스플레이하는 것을 특징으로 하는 방법.
  45. 제44항에 있어서,
    상기 추출된 검색 조건 후보 중 특정 검색 조건이 포인팅 디바이스에 의해 선택되면, 상기 검색창에 상기 특정 검색 조건이 자동으로 입력되는 것을 특징으로 하는 방법.
  46. 사용자에게 하이브리드 컨텐츠를 생성 및 관리하기 위한 인터페이스를 제공하는 방법으로서,
    (a) 상기 사용자로부터 제1 및 제2 소스데이터를 검색하기 위한 검색조건을 입력받는 검색창을 디스플레이하는 단계,
    (b) 상기 사용자가 이용하는 단말 장치로부터 획득되는 제1 소스데이터에 관한 정보 및 상기 단말 장치와 네트워크로 연결되어 있는 원격 컴퓨터로부터 획득되는 제2 소스데이터에 관한 정보를 표시할 수 있는 소스데이터 정보영역을 디스플레이하는 단계,
    (c) 상기 제1 및 제2 소스데이터 중 적어도 하나를 배치시켜 상기 하이브리드 컨텐츠를 생성할 수 있는 캔버스 영역을 상기 소스데이터 정보영역의 일측에 디스플레이하는 단계, 및
    (d) 상기 하이브리드 컨텐츠에 포함된 상기 제1 또는 제2 소스데이터로부터 적어도 하나의 검색조건 후보를 추출하고, 상기 추출된 검색조건 후보를 디스플레이하는 단계를 포함하는 방법.
  47. 제46항에 있어서,
    상기 추출된 검색 조건 후보 중 특정 검색 조건이 포인팅 디바이스에 의해 선택되면, 상기 검색창에 상기 특정 검색 조건이 자동으로 입력되는 것을 특징으로 하는 방법.
  48. 제40항에 있어서,
    상기 (a) 및 (b) 단계는 동시에 수행되는 것을 특징으로 하는 방법.
  49. 제48항에 있어서,
    상기 (a) 및 (b) 단계를 동시에 수행하기 위하여, 상기 사용자로부터 상기 제1 및 제2 소스데이터를 검색하기 위한 검색 조건을 입력받는 것을 특징으로 하는 방법.
  50. 제40항에 있어서,
    상기 소스데이터에 관한 정보는,
    상기 소스데이터 자체,
    상기 소스데이터의 이름,
    상기 소스데이터를 획득할 수 있는 경로 정보,
    상기 소스데이터와 연관된 태그 정보,
    상기 소스데이터의 생성 시각 정보,
    상기 소스데이터의 메타데이터에 포함된 정보,
    상기 소스데이터가 화상 또는 동화상을 포함하는 경우, 상기 화상 또는 동화 상을 포함하는 소스데이터에 대한 썸네일, 및
    상기 소스데이터가 텍스트 데이터를 포함하는 경우, 상기 텍스트 데이터의 일부로 구성된 요약 정보
    중 적어도 하나인 것을 특징으로 하는 방법.
  51. 제40항에 있어서,
    포인팅 디바이스에 의해 상기 소스데이터 정보영역에 디스플레이되는 상기 제1 및 제2 소스데이터에 관한 정보의 일부 또는 전부가 상기 캔버스 영역에 배치되는 단계를 더 포함하는 것을 특징으로 하는 방법.
  52. 제51항에 있어서,
    상기 캔버스 영역에 배치되는 상기 제1 및 제2 소스데이터에 관한 정보에는,
    상기 배치되는 제1 및 제2 소스데이터의 출처 정보가 포함되는 것을 특징으로 하는 방법.
  53. 제51항에 있어서,
    상기 제1 및 제2 소스데이터에 관한 정보의 일부 또는 전부가 상기 캔버스 영역에 배치되는 단계는,
    상기 제1 및 제2 소스데이터에 관한 정보의 일부 또는 전부가 드래그앤드랍되어 상기 캔버스 영역으로 이동됨으로써 수행되는 것을 특징으로 하는 방법.
  54. 제53항에 있어서
    상기 제1 및 제2 소스데이터에 관한 정보의 일부 또는 전부가 상기 캔버스 영역에 배치되는 단계는,
    상기 캔버스 영역에 배치된 상기 제1 및 제2 소스데이터가 포함된 조합체를 상기 하이브리드 컨텐츠로서 저장하는 단계를 포함하는 것을 특징으로 하는 방법.
  55. 사용자에게 하이브리드 컨텐츠를 생성 및 관리하기 위한 인터페이스를 제공하는 방법으로서,
    (a) 상기 사용자가 이용하는 단말 장치로부터 획득되는 제1 소스데이터에 관한 정보 및 상기 단말 장치와 네트워크로 연결되어 있는 원격 컴퓨터로부터 획득되는 제2 소스데이터에 관한 정보를 표시할 수 있는 소스데이터 정보영역을 디스플레이하는 단계, 및
    (b) 상기 제1 및 제2 소스데이터 중 적어도 하나를 배치시켜 상기 하이브리드 컨텐츠를 생성할 수 있는 캔버스 영역을 상기 소스데이터 정보영역의 일측에 디스플레이하는 단계를 포함하되,
    상기 (b) 단계는,
    상기 단말 장치에 제공되는 상기 캔버스 영역 내 또는 일측에 하이브리드 컨텐츠 템플릿(template)이 포함되어 디스플레이되는 것을 특징으로 하는 방법.
  56. 제55항에 있어서,
    상기 하이브리드 컨텐츠 템플릿은 배경, 주제어, 날씨, 뉴스 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
  57. 제40항 내지 제56항 중 어느 한 항에 따른 방법을 실행하기 위한 컴퓨터 프로그램을 기록하는 컴퓨터 판독 가능 매체.
KR1020070060777A 2007-06-20 2007-06-20 하이브리드 컨텐츠의 생성 및 관리를 위한 사용자인터페이스를 제공하는 방법 및 단말 장치 KR100827847B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070060777A KR100827847B1 (ko) 2007-06-20 2007-06-20 하이브리드 컨텐츠의 생성 및 관리를 위한 사용자인터페이스를 제공하는 방법 및 단말 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070060777A KR100827847B1 (ko) 2007-06-20 2007-06-20 하이브리드 컨텐츠의 생성 및 관리를 위한 사용자인터페이스를 제공하는 방법 및 단말 장치

Publications (1)

Publication Number Publication Date
KR100827847B1 true KR100827847B1 (ko) 2008-06-10

Family

ID=39769615

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070060777A KR100827847B1 (ko) 2007-06-20 2007-06-20 하이브리드 컨텐츠의 생성 및 관리를 위한 사용자인터페이스를 제공하는 방법 및 단말 장치

Country Status (1)

Country Link
KR (1) KR100827847B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101597819B1 (ko) * 2015-02-10 2016-02-25 김대호 통신단말기간의 그림판 채팅 장치
CN110909251A (zh) * 2019-09-29 2020-03-24 上海萌家网络科技有限公司 提供素材的客户端装置、服务器端装置及方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000007034A (ko) * 1999-11-20 2000-02-07 주진용 웹검색사이트의 검색결과 표시방법
US6163859A (en) 1998-12-02 2000-12-19 Support.Com, Inc. Software vault
KR20020008334A (ko) * 2000-07-22 2002-01-30 홍미희 하부구조로부터 체계적으로 통합하는 프로그램이 내장된전자상거래시스템의 구성 및 운영방법
KR20030008944A (ko) * 2001-07-21 2003-01-29 이원석 웹 컨텐츠 통합 서비스를 제공하는 멀티미디어 홈페이지및 포린 페이지 저작 및 재생 시스템
KR20050087497A (ko) * 2004-02-27 2005-08-31 한국과학기술원 유비쿼터스 환경에서의 정보 컨텐츠 교류를 위한 컨텐츠관리 시스템 및 컨텐츠 인증 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6163859A (en) 1998-12-02 2000-12-19 Support.Com, Inc. Software vault
KR20000007034A (ko) * 1999-11-20 2000-02-07 주진용 웹검색사이트의 검색결과 표시방법
KR20020008334A (ko) * 2000-07-22 2002-01-30 홍미희 하부구조로부터 체계적으로 통합하는 프로그램이 내장된전자상거래시스템의 구성 및 운영방법
KR20030008944A (ko) * 2001-07-21 2003-01-29 이원석 웹 컨텐츠 통합 서비스를 제공하는 멀티미디어 홈페이지및 포린 페이지 저작 및 재생 시스템
KR20050087497A (ko) * 2004-02-27 2005-08-31 한국과학기술원 유비쿼터스 환경에서의 정보 컨텐츠 교류를 위한 컨텐츠관리 시스템 및 컨텐츠 인증 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101597819B1 (ko) * 2015-02-10 2016-02-25 김대호 통신단말기간의 그림판 채팅 장치
CN110909251A (zh) * 2019-09-29 2020-03-24 上海萌家网络科技有限公司 提供素材的客户端装置、服务器端装置及方法

Similar Documents

Publication Publication Date Title
US11461380B2 (en) System and method for tagging a region within a distributed video file
US11681654B2 (en) Context-based file selection
US10331757B2 (en) Organizing network-stored content items into shared groups
US9665642B2 (en) Automatic identification of digital content related to a block of text, such as a blog entry
US8886633B2 (en) Systems and methods for user interactive social metasearching
TWI416355B (zh) 用於擷取上下文相關資料之url查詢系統、方法及電腦可讀取媒體
TWI528195B (zh) 用於url上下文查詢之方法、系統及電腦可讀取媒體
US20150186478A1 (en) Method and System for Tree Representation of Search Results
US20130212463A1 (en) Smart document processing with associated online data and action streams
JP2005346494A (ja) コンテンツ共有システム及びコンテンツ重要度判定方法
US20230086387A1 (en) Method and system for processing information in social network system
CN110457504A (zh) 数字资产搜索技术
WO2015175729A1 (en) Systems and methods for managing, sharing, and organizing information stored on multiple cloud services
JP2012524331A (ja) 主題ベースのバイタリティ
KR100827847B1 (ko) 하이브리드 컨텐츠의 생성 및 관리를 위한 사용자인터페이스를 제공하는 방법 및 단말 장치
Goh et al. Interfaces for accessing location‐based information on mobile devices: An empirical evaluation
CN111222166A (zh) 多人在线协同的设计素材共享与管理的方法和装置
KR100796046B1 (ko) 하이브리드 컨텐츠를 제공하는 방법, 단말 장치 및 시스템
TWI657341B (zh) 資料處理方法及資料處理系統
Smith Who controls the past controls the future-life annotation in principle and practice
Nandipati Assessment of metadata associated with geotag pictures
US20170102864A1 (en) Uniform resource locator collections
KR102242055B1 (ko) 각색형 전자책 공유 플랫폼 및 그 플랫폼을 이용한 각색형 전자책 공유 방법
CA3188009A1 (en) System and method for digital information management
JP2011022724A (ja) ウェブサイト情報提供装置およびウェブサイト情報提供プログラム

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20110429

Year of fee payment: 4

EXTG Extinguishment