KR100996682B1 - 리치 콘텐트 제작 시스템 및 그 방법과 그 방법에 대한컴퓨터 프로그램을 저장한 기록매체 - Google Patents

리치 콘텐트 제작 시스템 및 그 방법과 그 방법에 대한컴퓨터 프로그램을 저장한 기록매체 Download PDF

Info

Publication number
KR100996682B1
KR100996682B1 KR1020070123689A KR20070123689A KR100996682B1 KR 100996682 B1 KR100996682 B1 KR 100996682B1 KR 1020070123689 A KR1020070123689 A KR 1020070123689A KR 20070123689 A KR20070123689 A KR 20070123689A KR 100996682 B1 KR100996682 B1 KR 100996682B1
Authority
KR
South Korea
Prior art keywords
button
content
mouse
menu
screen
Prior art date
Application number
KR1020070123689A
Other languages
English (en)
Other versions
KR20090056506A (ko
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 KR1020070123689A priority Critical patent/KR100996682B1/ko
Priority to US12/745,541 priority patent/US20110202424A1/en
Priority to PCT/US2008/085088 priority patent/WO2009073583A2/en
Publication of KR20090056506A publication Critical patent/KR20090056506A/ko
Application granted granted Critical
Publication of KR100996682B1 publication Critical patent/KR100996682B1/ko

Links

Images

Classifications

    • 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
    • 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
    • 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
    • G06Q30/00Commerce
    • G06Q30/01Customer relationship services
    • G06Q30/015Providing customer assistance, e.g. assisting a customer within a business location or via helpdesk
    • G06Q30/016After-sales
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2542Management at additional data server, e.g. shopping server, rights management server for selling goods, e.g. TV shopping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • H04N21/278Content descriptor database or directory service for end-user access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8543Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Development Economics (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 리치 콘텐트(Rich Content) 제작 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램을 저장한 기록매체에 관한 것으로, 글, 사진, 동영상, 음악 등이 융합된 리치 콘텐트(Rich Content) 제작을 위해 필요한 일련의 작업들이 모두 웹 브라우저(Web Browser) 안에서 일어날 뿐만 아니라, 어도비 포토샵(Adobe Photoshop)과 같은 소프트웨어나 HTML, CSS와 같은 컴퓨터 언어에 대한 지식이 없어도, 마우스 드래그 및 드롭(Drag & Drop)과 포인트 및 클릭(Point & Click)만으로 리치 콘텐트(Rich Content) 제작을 가능케 하기 때문에, 기술적 배경이 전혀 없는 일반 사람들도 사용할 수 있다.
리치 콘텐트(Rich Content), 툴바(Toolbar), 배경 그림 선택(Select Wallpaper), 편집, 오브젝트(Object), 마우스 커서, 드래그(Drag), 드롭(Drop)

Description

리치 콘텐트 제작 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램을 저장한 기록매체{Rich Content Creation System and Method Thereof, and Media That Can Record Computer Program for Method Thereof}
본 발명은 리치 콘텐트(Rich Content) 제작 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램을 저장한 기록매체에 관한 것으로, 특히 가입된 사용자들에게 리치 콘텐트를 쉽고 빠르게 제작할 수 있는 올인원(All-in-One) 브라우저 기반(Browser-based) 환경을 제공하고, 완성된 리치 콘텐트를 제 3 자의 서비스에 쉽게 복사 및 붙이기(Copy & Paste)할 수 있도록 가능하게 해주는 리치 콘텐트 제작 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램을 저장한 기록매체에 관한 것이다.
오늘날, 사람들은 자기의 생각과 느낌, 더 나아가 자신의 삶을 표현하고 싶어 하고, 그것을 다른 사람들과 공유하고 싶어 한다. 이러한 욕구는 인터넷 세상에서도 동일하게 존재하고 있으며, 웹을 통해 자신을 표현하고, 이를 통해 명 성(Reputation)과 주목(Attention)을 얻으려는 사람들의 욕구는 넘치고 있다. 테크노라티(Technorati)가 2007년 4월에 집계한 통계에 따르면, 매일 마다 약 12 만개의 블로그가 새롭게 만들어지고 있고, 매일 150만 개의 포스트가 게시되고 있는 블로고스피어(Blogosphere)는 이러한 욕구를 잘 나타내고 있다.
현재 UCC (User-Created Content) 혹은 UGC (User-Generated Content) 제작에 대한 사람들의 욕구는 빠르게 증가하고 있고, 여러 형태의 콘텐트를 웹에 게시하고 공유할 수 있는 마이스페이스(MySpace), 페이스북(Facebook), 블로그(Blog), 플릭커(Flickr), 유튜브(YouTube)와 같은 서비스들 또한 매우 많이 생겨나고 있지만, 대부분의 이러한 서비스들은 콘텐츠 제작에 도움을 주는 것이 아닌, 이미 만들어진 콘텐트를 사용자로 하여금 업로드하고 다른 사람들과 공유하는 것에 치중하고 있다.
예를 들면, 여행 때 찍은 사진과 동영상에 자신의 생각을 담아 웹에 올려놓고 공유하는 데에는 여러 가지 과정을 거쳐야만 가능하다. 첫째로, 디지털 카메라로 찍은 사진을 하드디스크로 옮겨야 하고, 편집을 위해 아도비 포토샵(Adobe Photoshop)과 같은 이미지 에디팅 툴(Image Editing Tool)을 이용해야 하고, 다시 이것을 웹에 업로드 해야 한다. 또한, 업로드 한 사진을 페이지 상의 다른 콘텐트 요소들과 잘 어울리게 배치하기 위해서 HTML(Hypertext Markup Language)이나 CSS(Cascading Style Sheet)같은 기술에 대한 지식이 필요하다. 방문한 도시의 지도를 첨부하기 위해서는, 구글 맵(Google Map)에서 도시를 검색한 후, 이미지 캡처 툴(Image Capture Tool)을 사용하여 지도를 캡처하고, 저장한 후, 지도 위에 부가 설명을 넣기 위해 몇 가지 포토샵(Photoshop) 작업을 한 후, 최종적으로 웹에 업로드 해야 한다.
이렇듯, 콘텐트 제작에 필요한 일련의 작업들에 대해, 대부분의 사람들이 익숙하지 않고, 높은 기술적 배경을 요구하거나 장시간을 투자해야 콘텐트를 만들 수 있고, 특히, 글, 사진, 동영상, 음악, 사용자와의 상호작용 등이 융합된 리치 콘텐트(Rich Content) 제작의 경우는 고비용 및 고급 인력을 필요로 하는 실정이다. 결국, 이러한 제약 사항들은 표현력의 한계로 이어지고 있고, 새로이 창조되는 UCC의 비중이 전체의 20%도 되지 않는다는 통계결과는 이러한 현실을 잘 반영하고 있는 것으로 판단된다.
1인 미디어가 이미 가능한 현시점에서, 자신을 표현할 수 있는 매체의 소유가 중요한 것이 아니라, 이제는 자신이 원하는 콘텐트를 쉽고 빠르게 만들 수 있는 콘텐트 제작에 대한 욕구 해결이 시급한 문제이다.
이하, 종래의 콘텐트 제작 방법을 설명하면 다음과 같다.
1) Adobe Photoshop
어도비 포토샵(Adobe Photoshop)이라는 소프트웨어는 다음과 같은 특징을 가지고 있다.
① 전문 컴퓨터 그래픽스 디자이너를 대상으로 만들어진 소프트웨어이다.
② 원하는 콘텐트를 만들기 위해서는 최소한 1개월 이상의 교육이 필요하다.
③ 매우 고가의 소프트웨어이다(2007년 기준 약 $600 정도임).
④ 최종 결과물이 이미지 파일 형태(PSD, JPEG, GIF, BMP, PNG 등)를 띄며, 그 이미지를 구성하고 있는 그림, 글자, 또는 다른 여러 정보들은 검색 엔진에 노출이 되지 않는다. 검색엔진에 노출시키기 위해 SEO(Search Engine Optimization) 컨설턴트를 고용하거나, HTML 소스 코드를 스스로 편집하는 경우가 있지만, 이 방법은 비효율적일 뿐만 아니라 매우 제한적인 노출만을 가능하게 한다.
⑤ 콘텐트를 구성하는 동적인 요소, 즉 동영상이나 음악 등은 제작 및 편집이 불가능하다.
이러한 특징으로 인해, 일반 사용자가 직접 포토샵을 사용하여 콘텐트를 제작하기 보다는 전문 디자이너에게 제작을 의뢰하는 경우가 대부분이다. 또한, 콘텐트를 동적이고 감성적으로 만들어 줄 수 있는 동영상이나 음악 등의 사용이 불가능하기 때문에, 포토샵(Photoshop) 하나만으로는 리치 콘텐트의 제작이 불가능한 실정이다.
2) Microsoft PowerPoint
마이크로소프트 파워포인트(Microsoft PowerPoint)는 일반 사용자로 하여금 상대적으로 쉽게 콘텐트를 제작할 수 있도록 도와주지만, *.PPT 파일 자체는 검색 엔진 친화적이지 못하며, 프레젠테이션용으로 만든 경우에는 동영상, 음악과 같은 동적인 요소를 사용할 수 있지만, 웹상에서 사용하기 위해 각각의 슬라이드를 JPEG 과 같은 이미지로 변환시켰을 경우에는 동적인 요소가 모두 변환 작업 도중 제거되는 문제점이 있다. 결국, 최종 결과물이 이미지 파일이기 때문에, 위에서 언급한 포토샵(Photoshop)으로 만들어진 콘텐트와 동일한 문제점을 내포하고 있다.
3) Adobe Flash / Microsoft Silverlight
어도비 플래시(Adobe Flash)나 마이크로소프트 실버라이트(Microsoft Silverlight) 기술을 사용하면 포토샵과 같은 이미지 편집 툴이 제공하지 못하는 동적이고 인터랙티브한 리치 콘텐트의 개발이 가능하다. 하지만, 전문 컴퓨터 그래픽스 디자이너뿐만 아니라, ActionScript, XAML, MXML, C#, 자바스크립트(Javascript), HTML, CSS 등 여러 가지 컴퓨터 언어를 다룰 수 있는 전문 프로그래머가 필요하기 때문에, 고비용, 고급인력, 긴 제작기간 등 여러 문제점들을 내포하고 있다.
또한, 검색 엔진 최적화(SEO) 작업을 위해서 SEO 컨설턴트(Consultant)를 고용해야 하며, SEO를 적용하기 위해서는 콘텐트 설계 단계부터 SEO를 고려한 상태로 진행되어야 하기 때문에, 디자이너/프로그래머/SEO 컨설턴트(Consultant)가 하나의 팀을 이루어 콘텐트 제작 초기부터 완료단계까지 모두 협력해야만 검색 엔진에 친화적인 콘텐트를 제작할 수 있다.
즉, 일반 사용자가 이 방법을 이용해 리치 콘텐트를 제작한다는 것은 현재로서는 거의 불가능한 실정이다.
이와 같이, 종래의 콘텐트 제작 방법에서는, 사용자가 직접 리치 콘텐트를 제작하려고 해도, 어도비 포토샵(Adobe Photoshop)과 같은 소프트웨어나 HTML, CSS 등과 같은 컴퓨터 언어에 대한 고급 지식이 있어야만 콘텐트 제작이 가능하기에 높은 수준의 리치 콘텐트는 일반적으로 전문 RIA 개발자 및 디자이너에게 제작을 의뢰한다. 고객이 전문 RIA(Rich Internet Application) 개발자(Developers) 및 디 자이너(Designers)에게 리치 콘텐트 제작을 의뢰하면 의뢰받은 전문 RIA 개발자 및 디자이너가 리치 콘텐트를 제작해주고, 검색 엔진 최적화(SEO) 컨설턴트가 검색 엔진에 잘 노출되는 리치 콘텐트로 재가공해왔다. 이와 같은 방식은 비용이나 제작기간의 문제뿐만 아니라, 디자이너와 발주자 간의 원활하지 못한 의사소통으로 인해 의도하지 않은 결과물이 나올 수 있고, 이로 인한 재작업 등으로 인해 많은 손실을 발생시킬 수 있다.
또한, 대부분의 어도비 플래시(Adobe Flash)나 마이크로소프트 실버라이트(Microsoft Silverlight)로 제작된 콘텐트는 HTML로 작성된 전통적인 웹 콘텐트에 비해 화려하고 사람의 감성을 자극하는 큰 장점을 지녔기 때문에, 제품 홍보, 광고, 판매를 위한 새로운 미디어로 큰 주목을 받고 있으나, 그 콘텐트의 내용이 검색엔진에 노출이 되지 않는다는 큰 문제점을 지니고 있다.
따라서 본 발명은 상기 문제점을 해결하기 위하여 이루어진 것으로, 본 발명의 제 1 목적은 콘텐트(Content) 제작을 위해 필요한 일련의 작업들이 모두 웹 브라우저(Web Browser) 안에서 일어날 뿐만 아니라 별도의 다른 소프트웨어의 도움이 필요 없는 올인원(All-in-One) 브라우저 기반(Browser-based)의 리치 콘텐트(Rich Content) 제작 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램을 저장한 기록매체를 제공하는 데 있다.
또한, 본 발명의 제 2 목적은 어도비 포토샵(Adobe Photoshop)과 같은 소프트웨어나 HTML, CSS와 같은 컴퓨터 언어에 대한 지식이 없어도, 마우스 드래그 및 드롭(Drag & Drop)과 포인트 및 클릭(Point & Click)만으로 콘텐트(Content) 제작이 가능하여, 기술적 배경이 전혀 없는 일반 사람들도 매우 쉽게 사용할 수 있는 리치 콘텐트(Rich Content) 제작 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램을 저장한 기록매체를 제공하는 데 있다.
또한, 본 발명의 제 3 목적은 웹 브라우저(Web Browser) 기반의 서비스로서, 크로스 플랫폼(Cross-Platform; Windows, Mac, LINUX 등)뿐만 아니라, 크로스 브라우저(Cross-Browser; Internet Explorer, Firefox, Safari, Opera, Konqueror 등)도 지원하도록 하여, 어떠한 클라이언트 환경에서도 리치 콘텐트를 생산할 수 있고 소비할 수 있도록 하는 플랫폼 독립적이고 브라우저 독립적인 리치 콘텐트(Rich Content) 제작 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램을 저장한 기 록매체를 제공하는 데 있다.
또한, 본 발명의 제 4 목적은 완성된 리치 콘텐트를 마이스페이스(MySpace), 페이스북(Facebook), 라이브저널(LiveJournal) 등 제 3 자의 서비스에 쉽게 복사 및 붙이기(Copy & Paste)할 수 있도록 하여 다른 사람들과의 콘텐트 공유를 쉽게 가능하게 해 주는 리치 콘텐트(Rich Content) 제작 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램을 저장한 기록매체를 제공하는 데 있다.
또한, 본 발명의 제 5 목적은 사용자가 머릿속으로 상상한 것들을 빠른 시간 내에 콘텐트로 제작할 수 있을 뿐만 아니라 대량생산 할 수 있는 리치 콘텐트(Rich Content) 제작 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램을 저장한 기록매체를 제공하는 데 있다.
또한, 본 발명의 제 6 목적은 제작된 콘텐트가 여러 매체에 배포되었다 하더라도 한 곳에서 수정하면 수정된 내용이 배포된 모든 매체에 실시간으로 자동 반영되는 리치 콘텐트(Rich Content) 제작 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램을 저장한 기록매체를 제공하는 데 있다.
또한, 본 발명의 제 7 목적은 별도의 수동적 검색 엔진 최적화(SEO) 작업 없이도 검색엔진의 크롤러(Crawler)가 인덱싱(Indexing)할 수 있는 형태의 리치 콘텐트를 생성하도록 함으로써, 콘텐트의 내용이 검색엔진에 노출되도록 한 리치 콘텐트(Rich Content) 제작 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램을 저장한 기록매체를 제공하는 데 있다.
또한, 본 발명의 제 8 목적은 실버라이트 플러그인(Silverlight Plug-In)이 설치되어 있지 않은 웹 브라우저(Web Browser)에서는 HTML형태로 변환된 콘텐트가 보이도록 하여, 실버라이트 플러그인(Silverlight Plug-In)을 설치하지 않은 사용자에게도 콘텐트를 보여줄 수 있는 리치 콘텐트(Rich Content) 제작 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램을 저장한 기록매체를 제공하는 데 있다.
또한, 본 발명의 제 9 목적은 블로그나 미니홈피 뿐만 아니라 게시판, 카페, 웹 페이지(Web Page), 이메일(E-Mail), 인스턴트 메신저(Instant Messenger), 이러닝(E-Learning), 온라인 뉴스페이퍼(Online Newspaper), 소셜 네트워킹(Social Networking) 등에 통합(Integration) 시켜 사용할 수 있는 리치 콘텐트(Rich Content) 제작 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램을 저장한 기록매체를 제공하는 데 있다.
전술한 기술적 과제를 해결하기 위한 수단으로서, 청구항 2에 기재된 발명은, 「리치 콘텐트(Rich Content) 제작 방법에 있어서, (a) 클라이언트 PC에서 웹(Web)을 통해 리치 콘텐트 제작 시스템의 웹 서버에 접속하는 단계와; (b) 상기 웹 서버에서 음악, 사진, 동영상, 임베디드 코드(Embedded Code), 광고, 전자상거래, 비동기 전송, 콘텐트 렌더링, 콘텐트 관리, 스크랩 관리, 콘텐트 오브젝트(object) 생성을 처리하는 기능을 가진 클라이언트 프로그램을 상기 클라이언트 PC의 메모리에 다운로드 하여 임시 상주시키는 단계와; (c) 상기 클라이언트 PC에서 상기 클라이언트 프로그램을 구동하는 단계와; (d) 상기 리치 콘텐트 제작 시스템에서 상기 클라이언트 프로그램의 메인 화면을 통해 사용자 계정 정보를 등록받는 단계와; (e) 상기 클라이언트 프로그램의 제공 화면을 통해 사용자 계정 정보가 입력되면 상기 리치 콘텐트 제작 시스템에서 상기 클라이언트 PC로 콘텐트 편집 화면을 제공하는 단계와; (f) 상기 클라이언트 PC에서 상기 콘텐트 편집 화면을 통해 제작된 리치 콘텐트를 상기 리치 콘텐트 제작 시스템의 저장소에 저장하는 단계와; (g) 상기 저장소에 저장된 리치 콘텐트를 웹상에서 제 3 자가 복사 및 붙이기(Copy & Paste) 할 수 있도록 상기 콘텐트 편집 화면의 툴바 기능을 통해 상기 클라이언트 PC에서 제어하는 단계와; (h) 상기 클라이언트 PC에서 상기 저장소에 저장된 리치 콘텐트를 상기 콘텐트 편집 화면을 통해 수정하면 복사 및 붙이기(Copy & Paste) 한 리치 콘텐트에도 수정한 내용이 실시간으로 자동 반영되는 단계; 및 (i) 상기 클라이언트 PC에서 상기 리치 콘텐트 제작 시스템과의 접속을 끊으면 상기 메모리에 임시 상주한 상기 클라이언트 프로그램이 자동 제거되는 단계;를 포함하며, 상기 콘텐트 편집 화면은: 상기 화면의 좌측, 우측, 상단, 하단 중 어느 하나의 방향에 위치하며, 편집 영역에 사진, 동영상, 글을 포함한 콘텐트 오브젝트(object)를 추가, 배치, 편집하는 기능을 제공하는 툴바(Toolbar) 기능과; 상기 화면의 좌측, 우측, 상단, 하단 중 어느 하나의 방향에 위치하며, 배경 그림을 선택하는 기능을 제공하는 배경 그림 선택(Select Wallpaper) 기능; 및 상기 툴바 기능과 상기 배경 그림 선택 기능을 제외한 나머지 바탕 부분으로 X,Y,Z축을 가진 3차원 공간으로 구성되며, 콘텐트 오브젝트(object)를 추가 및 배치하는 편집 영역;을 포함하며, 마우스 드래그 및 드롭(Drag & Drop)과 포인트 및 클릭(Point & Click)만으로 콘텐트(Content)를 제작하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 3에 기재된 발명은, 「제 2 항에 있어서, 상기 툴바 기능은: 상기 화면의 좌측, 우측, 상단, 하단 중 어느 하나의 방향에 일부분이 숨겨져 있으며, 상기 툴바 기능 위에 마우스 커서를 가져가면 숨겨져 있던 툴바 기능이 화면에 슬라이딩 되면서 나타나고, 상기 마우스 커서를 다시 툴바 기능 바깥으로 옮기면 툴바 기능이 다시 모습을 감추도록 하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 4에 기재된 발명은, 「제 2 항에 있어서, 상기 툴바 기능은: 상기 툴바 기능에서 제공하는 복수 개의 기능 중에서 어느 하나의 기능이 마우스에 의해 클릭되면 해당 기능에 포함된 세부 기능이 화면으로 출력되는 토클 툴바(Toggle Toolbar) 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 6에 기재된 발명은, 「제 2 항에 있어서, 상기 배경 그림 선택 기능은: 상기 화면의 좌측, 우측, 상단, 하단 중 어느 하나의 방향에 일부분이 숨겨져 있으며, 상기 배경 그림 선택 기능 위에 마우스 커서를 가져가면 숨겨져 있던 배경 그림 선택 기능이 화면에 슬라이딩 되면서 나타나고, 상기 마우스 커서를 다시 상기 배경 그림 선택 기능 바깥으로 옮기면 배경 그림 선택 기능이 다시 모습을 감추도록 하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 7에 기재된 발명은, 「제 2 항에 있어서, 상기 배경 그림 선택 기능에서 원하는 배경 그림을 선택하면, 상기 편집 영역의 전체에 선택한 그림으로 즉시 채워지는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 9에 기재된 발명은, 「제 2 항에 있어서, 상기 편집 영역은: 상기 3차원 공간에 사진, 동영상, 글을 포함한 콘텐트 오브젝트(object)(Content Object)들이 배치되며, 상기 X축에 대해서 좌우로 스크롤 되고, 상기 Y축에 대해서 상하로 스크롤 되고, 상기 Z축에 대해서 콘텐트 오브젝트(object)를 앞뒤로 오버레이(Overlay) 시켜 배치할 수 있는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 10에 기재된 발명은, 「제 2 항에 있어서, 상기 툴바 기능은: 상기 편집 영역의 특정 위치에 글을 삽입할 때 사용하는 글상자 오브젝트(object)를 상기 편집 영역에 생성하는 글상자 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 11에 기재된 발명은, 「제 10 항에 있어서, 상기 글상자 오브젝트(object)는: 상기 글상자 오브젝트(object) 위에 마우스 커서를 위치하면 상기 마우스 커서가 위치한 글상자 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 글상자 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 글상자 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 12에 기재된 발명은, 「제 11 항에 있어서, 상기 글상자 오브젝트(object)는: 상기 마우스 커서가 위치한 글상자 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 13에 기재된 발명은, 「제 11 항에 있어서, 상기 글상자 오브젝트(object)의 기본 메뉴는: 상기 글상자 오브젝트(object)의 크기를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 조정할 수 있는 크기 조절(Resize) 아이콘과; 상기 글상자 오브젝트(object)를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 회전시킬 수 있는 회전(Rotate) 아이콘과; 상기 마우스의 클릭에 의해 선택된 글상자 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및 상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 14에 기재된 발명은, 「제 13 항에 있어서, 상기 스타일 메뉴는: 버튼을 클릭하면 글 편집 화면이 나타나고, 상기 글 편집 화면에 원하는 글을 입력하고, 글자 크기, 모양, 색상을 변경할 수 있는 편집(Edit) 버튼과; 상기 글상자 오브젝트(object)를 클릭하면 특정 웹사이트로 이동하도록 설정하는 링크(Link) 버튼과; 상기 글상자 오브젝트(object)가 회전되어 있는 경우 비회전 상태로 복구하는 비회전 복구(0 degree) 버튼; 및 상기 글상자 오브젝트(object)의 불투명도를 변경할 수 있는 불투명도(Opacity) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 15에 기재된 발명은, 「제 14 항에 있어서, 상기 리치 콘텐트 제작 방법은: 상기 링크(Link) 버튼이 클릭 된 다음 URL이 입력되고 엔터키가 입력되면 입력된 URL에 해당하는 웹 페이지가 화면에 미리보기로 나타나고, 상기 웹 페이지가 화면에 표시된 후 확인 버튼(Apply and Close)이 클릭 되면 입력된 URL이 저장되는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 16에 기재된 발명은, 「제 14 항에 있어서, 상기 스타일 메뉴는: 상기 글상자 오브젝트(object)를 Z축에 대해서 앞으로 하나 이동하는 앞으로 하나 이동(Bring Forward) 버튼과; 상기 글상자 오브젝트(object)를 Z축에 대해서 뒤로 하나 이동하는 뒤로 하나 이동(Send Backward) 버튼과; 상기 글상자 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼; 및 상기 글상자 오브젝트(object)를 Z축에 대해서 제일 뒤로 이동하는 제일 뒤로 이동(Send to Back) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 17에 기재된 발명은, 「제 2 항에 있어서, 상기 툴바 기능은: 상기 편집 영역의 특정 위치에 사진을 삽입할 때 사용하는 사진 오브젝트(object)를 상기 편집 영역에 생성하는 사진(Picture) 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 18에 기재된 발명은, 「제 17 항에 있어서, 상기 편집 영역의 사진 오브젝트(object)는: 상기 사진 오브젝트(object) 위에 마우스 커서가 위치하면 마우스 커서가 위치한 사진 오브젝트(object)가 자동으로 선택되어 짐과 동시에 선택된 사진 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 사진 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 19에 기재된 발명은, 「제 18 항에 있어서, 상기 사진 오브젝트(object)는: 상기 마우스 커서가 위치한 사진 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 20에 기재된 발명은, 「제 18 항에 있어서, 상기 사진 오브젝트(object)의 기본 메뉴는: 상기 사진 오브젝트(object)의 크기를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 조정할 수 있는 크기 조절(Resize) 아이콘과; 상기 사진 오브젝트(object)를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 회전시킬 수 있는 회전(Rotate) 아이콘과; 상기 마우스의 클릭에 의해 선택된 사진 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및 상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 21에 기재된 발명은, 「제 20 항에 있어서, 상기 스타일 메뉴는: 버튼의 클릭에 의해 사진 검색 창을 나타내고, 상기 사진 검색 창에 키워드를 입력하면 상기 키워드에 맞는 사진을 웹상의 사진공유서비스를 이용하여 검색하는 사진 검색(Search) 버튼과; 상기 버튼의 클릭에 의해 클라이언트 PC에 저장되어 있는 사진 파일들의 목록을 나타내고 상기 목록에서 원하는 사진을 클릭한 후 열기(Open) 버튼을 클릭하면 해당 사진을 비동기적으로 업로드 하는 업로드(Upload) 버튼과; 상기 사진 오브젝트(object)가 회전되어 있는 경우 비회전 상태로 복구하는 비회전 복구(0 degree) 버튼; 및 상기 사진 오브젝트(object)의 불투명도를 변경할 수 있는 불투명도(Opacity) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 22에 기재된 발명은, 「제 21 항에 있어서, 상기 스타일 메뉴는: 상기 사진 오브젝트(object)를 Z축에 대해서 앞으로 하나 이동하는 앞으로 하나 이동(Bring Forward) 버튼과; 상기 사진 오브젝트(object)를 Z축에 대해서 뒤로 하나 이동하는 뒤로 하나 이동(Send Backward) 버튼과; 상기 사진 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼; 및 상기 사진 오브젝트(object)를 Z축에 대해서 제일 뒤로 이동하는 제일 뒤로 이동(Send to Back) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 23에 기재된 발명은, 「제 2 항에 있어서, 상기 툴바 기능은: 상기 편집 영역의 특정 위치에 동영상을 삽입할 때 사용하는 동영상 오브젝트(object)를 상기 편집 영역에 생성하는 동영상(Video) 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 24에 기재된 발명은, 「제 23 항에 있어서, 상기 편집 영역의 동영상 오브젝트(object)는: 상기 동영상 오브젝트(object) 위에 마우스 커서가 위치하면 상기 마우스 커서가 위치한 동영상 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 동영상 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 선택된 동영상 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 25에 기재된 발명은, 「제 24 항에 있어서, 상기 동영상 오브젝트(object)는: 상기 마우스 커서가 위치한 동영상 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 26에 기재된 발명은, 「제 24 항에 있어서, 상기 동영상 오브젝트(object)의 기본 메뉴는: 상기 동영상 오브젝트(object)의 크기를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 조정할 수 있는 크기 조절(Resize) 아이콘과; 상기 동영상 오브젝트(object)를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 회전시킬 수 있는 회전(Rotate) 아이콘과; 상기 마우스의 클릭에 의해 선택된 동영상 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및 상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 27에 기재된 발명은, 「제 26 항에 있어서, 상기 스타일 메뉴는: 버튼의 클릭에 의해 동영상 검색 창을 나타내고, 상기 동영상 검색 창을 통해 키워드가 입력되면 상기 키워드에 맞는 동영상을 웹상의 동영상공유서비스를 이용하여 검색하는 동영상 검색(Search) 버튼과; 상기 버튼의 클릭에 의해 클라이언트 PC에 저장되어 있는 동영상 파일들의 목록을 나타내고, 상기 목록에서 하나의 동영상이 선택된 후 열기(Open) 버튼이 클릭 되면 해당 동영상을 비동기적으로 업로드 하는 업로드(Upload) 버튼과; 상기 동영상 오브젝트(object)가 회전되어 있는 경우 비회전 상태로 복구하는 비회전 복구(0 degree) 버튼; 및 상기 동영상 오브젝트(object)의 불투명도를 변경할 수 있는 불투명도(Opacity) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 28에 기재된 발명은, 「제 27 항에 있어서, 상기 리치 콘텐트 제작 방법은: 상기 동영상이 재생되는 동안 동영상 위에 마우스 커서가 위치하면 멈춤, 재생, 전체화면으로 보기, 소리 조절 기능이 포함된 제어판이 화면에 나타나는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 29에 기재된 발명은, 「제 27 항에 있어서, 상기 스타일 메뉴는: 상기 동영상 오브젝트(object)를 Z축에 대해서 앞으로 하나 이동하는 앞으로 하나 이동(Bring Forward) 버튼과; 상기 동영상 오브젝트(object)를 Z축에 대해서 뒤로 하나 이동하는 뒤로 하나 이동(Send Backward) 버튼과; 상기 동영상 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼; 및 상기 동영상 오브젝트(object)를 Z축에 대해서 제일 뒤로 이동하는 제일 뒤로 이동(Send to Back) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 30에 기재된 발명은, 「제 2 항에 있어서, 상기 툴바 기능은: 상기 편집 영역의 특정 위치에 음악을 삽입할 때 사용하는 음악 오브젝트(object)를 상기 편집 영역에 생성하는 음악(Audio) 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 31에 기재된 발명은, 「제 30 항에 있어서, 상기 편집 영역의 음악 오브젝트(object)는: 상기 음악 오브젝트(object) 위에 마우스 커서가 위치하면 상기 마우스 커서가 위치한 음악 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 음악 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 음악 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 32에 기재된 발명은, 「제 31 항에 있어서, 상기 음악 오브젝트(object)는: 상기 마우스 커서가 위치한 음악 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 33에 기재된 발명은, 「제 31 항에 있어서, 상기 음악 오브젝트(object)의 기본 메뉴는: 상기 마우스의 클릭에 의해 선택된 음악 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및 상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 34에 기재된 발명은, 「제 33 항에 있어서, 상기 스타일 메뉴는: 버튼의 클릭에 의해 음악 검색 창을 나타내고, 상기 음악 검색 창을 통해 키워드가 입력되면 상기 키워드에 맞는 음악을 웹상의 음악공유서비스를 이용하여 검색하는 음악 검색(Search) 버튼과; 상기 버튼의 클릭에 의해 클라이언트 PC에 저장되어 있는 음악 파일들의 목록을 나타내고, 상기 목록에서 하나의 음악이 선택된 후 열기(Open) 버튼이 클릭 되면 해당 음악을 비동기적으로 업로드 하는 업로드(Upload) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 35에 기재된 발명은, 「제 34 항에 있어서, 상기 리치 콘텐트 제작 방법은: 상기 음악이 재생되는 동안 마우스 커서를 상기 음악 오브젝트(object) 위로 가져가면 멈춤, 일시정지, 재생, 소리 조절, 다음 곡 선택 기능이 포함된 제어판이 화면에 나타나는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 36에 기재된 발명은, 「제 33 항에 있어서, 상기 스타일 메뉴는: 상기 음악 오브젝트(object)를 Z축에 대해서 앞으로 하나 이동하는 앞으로 하나 이동(Bring Forward) 버튼과; 상기 음악 오브젝트(object)를 Z축에 대해서 뒤로 하나 이동하는 뒤로 하나 이동(Send Backward) 버튼과; 상기 음악 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼; 및 상기 음악 오브젝트(object)를 Z축에 대해서 제일 뒤로 이동하는 제일 뒤로 이동(Send to Back) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 37에 기재된 발명은, 「제 2 항에 있어서, 상기 툴바 기능은: 상기 편집 영역의 특정 위치에 풍선도움말을 삽입할 때 사용하는 풍선도움말 오브젝트(object)를 상기 편집 영역에 생성하는 풍선도움말(Bubble) 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 38에 기재된 발명은, 「제 37 항에 있어서, 상기 편집 영역의 풍선도움말 오브젝트(object)는: 상기 풍선도움말 오브젝트(object) 위헤 마우스 커서가 위치하면 상기 마우스 커서가 위치한 풍선도움말 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 풍선도움말 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 풍선도움말 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 39에 기재된 발명은, 「제 38 항에 있어서, 상기 풍선도움말 오브젝트(object)는: 상기 마우스 커서가 위치한 풍선도움말 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 40에 기재된 발명은, 「제 38 항에 있어서, 상기 풍선도움말 오브젝트(object)의 기본 메뉴는: 마우스의 클릭에 의해 선택된 풍선도움말 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘과; 상기 풍선도움말에 채워 넣을 글을 입력하는 글 입력 상자를 출력하는 글 입력(T) 버튼; 및 상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 41에 기재된 발명은, 「제 40 항에 있어서, 상기 스타일 메뉴는: 상기 풍선도움말의 모양을 바꾸는 모양 변경(Change Shape) 버튼과; 상기 풍선도움말 오브젝트(object)를 Z축에 대해서 앞으로 하나 이동하는 앞으로 하나 이동(Bring Forward) 버튼과; 상기 풍선도움말 오브젝트(object)를 Z축에 대해서 뒤로 하나 이동하는 뒤로 하나 이동(Send Backward) 버튼과; 상기 풍선도움말 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼; 및 상기 풍선도움말 오브젝트(object)를 Z축에 대해서 제일 뒤로 이동하는 제일 뒤로 이동(Send to Back) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 42에 기재된 발명은, 「제 2 항에 있어서, 상기 툴바 기능은: 상기 편집 영역의 특정 위치에 화살표 모양의 지시자를 삽입할 때 사용하는 화살표 오브젝트(object)를 상기 편집 영역에 생성하는 화살표(Arrow) 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 43에 기재된 발명은, 「제 42 항에 있어서, 상기 편집 영역의 화살표 오브젝트(object)는: 상기 화살표 오브젝트(object) 위에 마우스 커서가 위치하면 상기 마우스 커서가 위치한 화살표 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 화살표 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 화살표 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 44에 기재된 발명은, 「제 43 항에 있어서, 상기 화살표 오브젝트(object)는: 상기 마우스 커서가 위치한 화살표 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 45에 기재된 발명은, 「제 43 항에 있어서, 상기 화살표 오브젝트(object)의 기본 메뉴는: 상기 화살표 오브젝트(object)를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 회전시킬 수 있는 회전(Rotate) 아이콘과; 상기 마우스의 클릭에 의해 선택된 화살표 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및 상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 46에 기재된 발명은, 「제 45 항에 있어서, 상기 스타일 메뉴는: 상기 화살표 오브젝트(object)를 좌우로 뒤바꾸는 좌우 변경(Flip Hort.) 버튼과; 상기 화살표 오브젝트(object)를 상하로 뒤바꾸는 상하 변경(Flip Vert.) 버튼과; 상기 화살표 오브젝트(object)를 Z축에 대해서 앞으로 하나 이동하는 앞으로 하나 이동(Bring Forward) 버튼과; 상기 화살표 오브젝트(object)를 Z축에 대해서 뒤로 하나 이동하는 뒤로 하나 이동(Send Backward) 버튼과; 상기 화살표 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼; 및 상기 화살표 오브젝트(object)를 Z축에 대해서 제일 뒤로 이동하는 제일 뒤로 이동(Send to Back) 버튼;을 구비한 스타일 메뉴를 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 47에 기재된 발명은, 「제 43 항에 있어서, 상기 리치 콘텐트 제작 방법은: 상기 화살표 오브젝트(object)의 화살표의 점 위에서 드래그 및 드롭(Drag & Drop)을 하면 화살표 오브젝트(object)의 모양을 자유자재로 변경할 수 있는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 48에 기재된 발명은, 「제 43 항에 있어서, 상기 리치 콘텐트 제작 방법은: 상기 화살표 오브젝트(object)를 사진 오브젝트(object) 위에 중첩시키고, 상기 중첩된 사진 오브젝트(object) 옆에 글 상자 오브젝트(object)를 배치한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 49에 기재된 발명은, 「제 2 항에 있어서, 상기 툴바 기능은: 상기 편집 영역의 특정 위치에 지도를 삽입할 수 있는 지도 오브젝트(object)를 상기 편집 영역에 생성하는 지도 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 50에 기재된 발명은, 「제 49 항에 있어서, 상기 편집 영역의 지도 오브젝트(object)는: 상기 지도 오브젝트(object) 위에 마우스 커서가 위치하면 상기 마우스 커스가 위치한 지도 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 지도 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 지도 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 51에 기재된 발명은, 「제 50 항에 있어서, 상기 지도 오브젝트(object)는: 상기 마우스 커서가 위치한 지도 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 52에 기재된 발명은, 「제 50 항에 있어서, 상기 지도 오브젝트(object)의 기본 메뉴는: 상기 지도 오브젝트(object)의 크기를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 조정할 수 있는 크기 조절(Resize) 아이콘과; 상기 지도 오브젝트(object)를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 회전시킬 수 있는 회전(Rotate) 아이콘과; 상기 마우스의 클릭에 의해 선택된 지도 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및 상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 53에 기재된 발명은, 「제 52 항에 있어서, 상기 스타일 메뉴는: 웹상의 지도 서비스를 호출하여 기본 지도를 화면에 나타내고, 입력한 지역의 해당 위치를 검색하여 결과 지도 이미지를 화면에 표시하는 찾기(Find) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 54에 기재된 발명은, 「제 53 항에 있어서, 상기 결과 지도 이미지는: 2D, 3D, 인공위성 사진 중 어느 하나인 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 55에 기재된 발명은, 「제 52 항에 있어서, 상기 스타일 메뉴는: 상기 지도 오브젝트(object)가 회전되어 있는 경우 비회전 상태로 복구하는 비회전 복구(0 degree) 버튼과; 상기 지도 오브젝트(object)의 불투명도를 변경할 수 있는 불투명도(Opacity) 버튼; 및 상기 지도 오브젝트(object)를 지도 이미지의 실제 크기로 조정하는 실제 크기(Actual Size) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 56에 기재된 발명은, 「제 55 항에 있어서, 상기 스타일 메뉴는: 상기 지도 오브젝트(object)를 Z축에 대해서 앞으로 하나 이동하는 앞으로 하나 이동(Bring Forward) 버튼과; 상기 지도 오브젝트(object)를 Z축에 대해서 뒤로 하나 이동하는 뒤로 하나 이동(Send Backward) 버튼과; 상기 지도 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼; 및 상기 지도 오브젝트(object)를 Z축에 대해서 제일 뒤로 이동하는 제일 뒤로 이동(Send to Back) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 57에 기재된 발명은, 「제 2 항에 있어서, 상기 툴바 기능은: 스타일러스(Stylus) 또는 펜으로 컴퓨터 스크린이나 태블릿(Tablet) 위에 직접 입력한 글/그림을 상기 편집 영역의 특정 위치에 삽입할 때 사용하는 잉크 오브젝트(object)를 상기 편집 영역에 생성하는 잉크(Ink) 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 58에 기재된 발명은, 「제 57 항에 있어서, 상기 편집 영역의 잉크 오브젝트(object)는: 상기 잉크 오브젝트(object) 위에 마우스 커서가 위치하면 상기 마우스 커서가 위치한 잉크 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 잉크 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 잉크 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 59에 기재된 발명은, 「제 58 항에 있어서, 상기 잉크 오브젝트(object)는: 상기 마우스 커서가 위치한 잉크 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 60에 기재된 발명은, 「제 58 항에 있어서, 상기 잉크 오브젝트(object)의 기본 메뉴는: 상기 잉크 오브젝트(object)의 크기를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 조정할 수 있는 크기 조절(Resize) 아이콘과; 상기 잉크 오브젝트(object)를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 회전시킬 수 있는 회전(Rotate) 아이콘과; 상기 마우스의 클릭에 의해 선택된 잉크 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및 상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 61에 기재된 발명은, 「제 60 항에 있어서, 상기 스타일 메뉴는: 상기 잉크 오브젝트(object)에 입력된 모든 잉크를 다 지우고 새로 글이나 그림을 그릴 수 있게 하는 삭제(Erase) 버튼과; 상기 잉크 오브젝트(object)를 Z축에 대해서 앞으로 하나 이동하는 앞으로 하나 이동(Bring Forward) 버튼과; 상기 잉크 오브젝트(object)를 Z축에 대해서 뒤로 하나 이동하는 뒤로 하나 이동(Send Backward) 버튼과; 상기 잉크 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼; 및 상기 잉크 오브젝트(object)를 Z축에 대해서 제일 뒤로 이동하는 제일 뒤로 이동(Send to Back) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 62에 기재된 발명은, 「제 2 항에 있어서, 상기 툴바 기능은: 상기 편집 영역의 특정 위치에 사각형을 삽입할 때 사용하는 사각형 오브젝트(object)를 상기 편집 영역에 생성하는 사각형(Rectangle) 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 63에 기재된 발명은, 「제 62 항에 있어서, 상기 편집 영역의 사각형 오브젝트(object)는: 상기 사각형 오브젝트(object) 위에 마우스 커서가 위치하면 상기 마우스 커서가 위치한 사각형 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 사각형 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 사각형 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 64에 기재된 발명은, 「제 63 항에 있어서, 상기 사각형 오브젝트(object)는: 상기 마우스 커서가 위치한 사각형 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법. 」을 제공한다.
청구항 65에 기재된 발명은, 「제 63 항에 있어서, 상기 사각형 오브젝트(object)의 기본 메뉴는: 상기 사각형 오브젝트(object)의 크기를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 조정할 수 있는 크기 조절(Resize) 아이콘과; 상기 사각형 오브젝트(object)를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 회전시킬 수 있는 회전(Rotate) 아이콘과; 상기 마우스의 클릭에 의해 선택된 사각형 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및 상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 66에 기재된 발명은, 「제 65 항에 있어서, 상기 스타일 메뉴는: 사각형의 불투명도를 조절하는 불투명도(Opacity) 버튼과; 상기 사각형의 색상을 바꾸는 레드(Red), 그린(Green), 블루(Blue) 버튼; 및 상기 사각형의 모서리를 둥글게 또는 각지게 만드는 모서리(Rounded) 버튼;을 포함하여 구성된 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 67에 기재된 발명은, 「제 66 항에 있어서, 상기 스타일 메뉴는: 상기 사각형 오브젝트(object)를 Z축에 대해서 앞으로 하나 이동하는 앞으로 하나 이동(Bring Forward) 버튼과; 상기 사각형 오브젝트(object)를 Z축에 대해서 뒤로 하나 이동하는 뒤로 하나 이동(Send Backward) 버튼과; 상기 사각형 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼; 및 상기 사각형 오브젝트(object)를 Z축에 대해서 제일 뒤로 이동하는 제일 뒤로 이동(Send to Back) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 68에 기재된 발명은, 「제 2 항에 있어서, 상기 툴바 기능은: 상기 편집 영역의 특정 위치에 URL 링크를 걸어서 해당 URL로 이동시키고자 할 때 사용하는 링크 오브젝트(object)를 상기 편집 영역에 생성하는 링크(Link) 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 69에 기재된 발명은, 「제 68 항에 있어서, 상기 편집 영역의 링크 오브젝트(object)는: 상기 링크 오브젝트(object) 위에 마우스 커서를 위치하면 상기 마우스 커서가 위치한 링크 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 링크 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 링크 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 70에 기재된 발명은, 「제 69 항에 있어서, 상기 링크 오브젝트(object)는: 상기 마우스 커서가 위치한 링크 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법. 」을 제공한다.
청구항 71에 기재된 발명은, 「제 69 항에 있어서, 상기 링크 오브젝트(object)의 기본 메뉴는: 상기 링크 오브젝트(object)의 크기를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 조정할 수 있는 크기 조절(Resize) 아이콘과; 상기 링크 오브젝트(object)를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 회전시킬 수 있는 회전(Rotate) 아이콘과; 상기 마우스의 클릭에 의해 선택된 링크 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및 상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 72에 기재된 발명은, 「제 71 항에 있어서, 상기 스타일 메뉴는: 상기 편집 영역의 특정 위치에 URL 링크를 설정하기 위해 URL을 입력하는 링크(Link) 버튼과; 상기 입력한 URL에 해당되는 웹 페이지를 화면에 미리보기로 나타내는 미리보기 버튼; 및 상기 입력한 URL을 저장하는 확인 버튼(Apply and Close);을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 73에 기재된 발명은, 「제 2 항에 있어서, 상기 툴바 기능은: 제 3 자의 서비스가 제공하는 외부기능을 상기 편집 영역의 특정 위치에 삽입하여 동작시키고자 할 때 사용하는 임베디드 코드 오브젝트(object)를 상기 편집 영역에 생성하는 임베디드 코드 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 74에 기재된 발명은, 「제 73 항에 있어서, 상기 편집 영역의 임베디드 코드 오브젝트(object)는: 상기 임베디드 코드 오브젝트(object) 위에 마우스 커서가 위치되면 상기 마우스 커서가 위치한 임베디드 코드 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 임베디드 코드 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 임베디드 코드 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 75에 기재된 발명은, 「제 74 항에 있어서, 상기 임베디드 코드 오브젝트(object)는: 상기 마우스 커서가 위치한 임베디드 코드 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 76에 기재된 발명은, 「제 74 항에 있어서, 상기 임베디드 코드 오브젝트(object)의 기본 메뉴는: 상기 마우스의 클릭에 의해 선택된 임베디드 코드 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및 상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 77에 기재된 발명은, 「제 76 항에 있어서, 상기 스타일 메뉴는: 제 3 자의 서비스에서 제공하는 외부기능을 동작시키기 위한 해당 코드와 코드의 설명을 입력할 수 있는 임베드 화면을 제공하는 임베드(Embed) 버튼을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 78에 기재된 발명은, 「제 77 항에 있어서, 상기 임베드 화면은, 상기 편집 영역에 제 3 자의 서비스에서 제공하는 외부기능을 동작시키기 위한 해당 코드를 입력하는 코드 입력란과, 상기 외부기능이 어떠한 기능을 하는지에 대한 부가적 설명을 입력하는 설명 입력란과, 상기 입력된 코드 및 설명을 임베디드 코드 오브젝트(object)에 적용시키는 업데이트 버튼과, 입력한 내용을 취소하는 취소 버튼을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 79에 기재된 발명은, 「제 2 항에 있어서, 상기 툴바 기능은: 현재 시각을 실시간으로 나타내주는 시계 오브젝트(object)를 상기 편집 영역의 특정 위치에 생성하는 시계(Clock) 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 80에 기재된 발명은, 「제 79 항에 있어서, 상기 편집 영역의 시계 오브젝트(object)는: 상기 시계 오브젝트(object) 위에 마우스 커서를 위치하면 상기 마우스 커스가 위치한 시계 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 시계 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 시계 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 81에 기재된 발명은, 「제 80 항에 있어서, 상기 시계 오브젝트(object)는: 상기 마우스 커서가 위치한 시계 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 82에 기재된 발명은, 「제 80 항에 있어서, 상기 시계 오브젝트(object)의 기본 메뉴는: 상기 마우스의 클릭에 의해 선택된 시계 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및 상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 83에 기재된 발명은, 「제 82 항에 있어서, 상기 스타일 메뉴는: 상기 시계 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 84에 기재된 발명은, 「제 2 항에 있어서, 상기 툴바 기능은: 상기 편집 영역의 특정 위치에 특정 상품을 구매할 수 있도록 연결해주는 장바구니 오브젝트(object)를 생성하는 장바구니(Add to Cart) 삽입 버튼;을 포함하며, 상기 장바구니 오브젝트(object)가 클릭 되면 전자결재 서비스의 결제 페이지로 이동하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 85에 기재된 발명은, 「제 84 항에 있어서, 상기 편집 영역의 장바구니 오브젝트(object)는: 상기 장바구니 오브젝트(object) 위에 마우스 커서를 위치하면 상기 마우스 커스가 위치한 장바구니 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 장바구니 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 장바구니 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 86에 기재된 발명은, 「제 85 항에 있어서, 상기 장바구니 오브젝트(object)는: 상기 마우스 커서가 위치한 장바구니 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 87에 기재된 발명은, 「제 85 항에 있어서, 상기 장바구니 오브젝트(object)의 기본 메뉴는: 상기 마우스의 클릭에 의해 선택된 장바구니 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및 상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 88에 기재된 발명은, 「제 85 항에 있어서, 상기 장바구니 오브젝트(object)의 스타일 메뉴는: 상기 리치 콘텐트 제작 시스템에 등록되어 있는 판매 가능한 상품의 이름들을 목록 화면에 표시하고, 상기 목록 화면에서 상품이 선택되면 선택된 상품의 상세정보를 화면으로 출력하는 상품 리스트 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 89에 기재된 발명은, 「제 87 항에 있어서, 상기 리치 콘텐트 제작 방법은: 상기 편집 영역에 상기 상품의 상세정보와 상품의 이미지를 같이 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 90에 기재된 발명은, 「제 2 항에 있어서, 상기 툴바 기능은: 상기 편집 영역의 특정 위치에 광고물을 배치하고자 할 때 사용하는 광고 오브젝트(object)를 상기 편집 영역에 생성하는 광고 삽입(Pin Add) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 91에 기재된 발명은, 「제 90 항에 있어서, 상기 광고 오브젝트(object)는: 상기 광고 오브젝트(object) 위에 마우스 커서를 위치하면 상기 마우스 커서가 위치한 광고 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 광고 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 광고 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법. 」을 제공한다.
청구항 92에 기재된 발명은, 「제 91 항에 있어서, 상기 광고 오브젝트(object)는: 상기 마우스 커서가 위치한 시계 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 93에 기재된 발명은, 「제 91 항에 있어서, 상기 광고 오브젝트(object)의 기본 메뉴는: 콘텐트 제작 도중 선택한 광고물을 미리 확인해 볼 수 있는 미리보기(Preview) 버튼; 및 선택한 해당 광고 오브젝트(object)를 제거하는 제거(Remove) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 94에 기재된 발명은, 「제 93 항에 있어서, 상기 리치 콘텐트 제작 방법은: 상기 광고 오브젝트(object)를 포함한 리치 콘텐트의 내용을 웹상에 노출한 후 상기 광고 오브젝트(object)가 클릭 되면 해당 광고물을 화면에 출력하고, 상기 광고 오브젝트(object)의 클릭시 누가, 언제, 어떤 매체에서, 어떤 광고에 노출되었는지에 대한 광고 집행 정보를 데이터베이스에 기록하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 95에 기재된 발명은, 「제 90 항에 있어서, 상기 리치 콘텐트 제작 방법은: 웹을 통해 상기 클라이언트 PC의 화면에 노출된 상기 광고물 위에 마우스 커서가 위치하면, 상기 광고물의 광고주의 웹사이트로 자동 이동시켜주는 방문(Visit) 버튼과 광고 노출을 중지시키는 중지(Stop) 버튼이 화면에 나타나는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 96에 기재된 발명은, 「제 2 항에 있어서, 상기 툴바 기능은: 상기 편집 영역에 배치되어 있는 두 개 이상의 콘텐트 오브젝트(object) 사이에 빈 공간을 삽입하고자 할 때 사용하는 빈 공간 삽입(Insert Space) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 97에 기재된 발명은, 「제 96 항에 있어서, 상기 빈 공간 삽입 방법은: 상기 빈 공간 삽입(Insert Space) 버튼이 클릭 되면 빈 공간이 삽입될 시작점을 선택하는 수평선을 화면에 생성하는 단계와; 상기 수평선에 마우스 버튼이 클릭 된 상태에서 마우스 커서가 움직이면 상기 수평선이 상기 마우스 커서의 움직임에 따라 움직이면서 새로 삽입될 빈 공간을 미리 보여주는 단계; 및 상기 마우스 버튼의 클릭이 해제되면 빈 공간이 삽입되는 단계;를 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 98에 기재된 발명은, 「제 2 항에 있어서, 상기 툴바 기능은: 상기 클라이언트 PC에서 미리 저장한 사진, 동영상, 글을 포함한 콘텐트 오브젝트(object)들을 목록에 나타내고, 상기 목록에서 선택한 콘텐트 오브젝트(object)를 상기 편집 영영에 생성하는 스크랩 빈(Scrap Bin) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 99에 기재된 발명은, 「제 98 항에 있어서, 상기 리치 콘텐트 제작 방법은: 상기 스크랩 빈(Scrap Bin) 버튼이 클릭 되면 상기 리치 콘텐트 제작 시스템의 저장소에 보관되어 있는 사진, 동영상, 글을 포함한 콘텐트 오브젝트(object)들을 목록에 표시하고, 상기 목록에서 어느 하나의 콘텐트 오브젝트(object)가 선택되면 선택된 콘텐트 오브젝트(object)가 상기 편집 영역에 삽입되는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 100에 기재된 발명은, 「제 2 항에 있어서, 상기 툴바 기능은: 복수 개의 파일 메뉴(File Menu) 기능을 구비한 파일 메뉴(File Menu) 버튼;을 포함하며, 상기 파일 메뉴(File Menu) 버튼이 클릭되면, 파일 메뉴(File Menu)가 화면에 나타나는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 101에 기재된 발명은, 「제 100 항에 있어서, 상기 파일 메뉴(File Menu)는: 상기 편집 영역에 새로운 리치 콘텐트를 작성하고 싶을 때 사용하는 새로 만들기(New) 버튼과; 상기 리치 콘텐트 제작 시스템의 저장소에 저장된 이미 제작된 리치 콘텐트들 중 하나를 선택하여 불어오게 하는 불러오기(Open) 버튼과; 상기 편집 영역에서 작업한 리치 콘텐트를 사전 검사하는 미리보기(Preview) 버튼과; 상기 편집 영역에서 작업한 리치 콘텐트를 저장하는 저장하기(Save) 버튼; 및 상기 편집 영역에서 작업한 리치 콘텐트를 다른 시스템으로 배포하는 배포(Export) 버튼;을 포함한 파일 메뉴 버튼을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 105에 기재된 발명은, 「제 2 항에 있어서, 상기 리치 콘텐트 제작 방법은: 완성된 리치 콘텐트를 마이스페이스(MySpace), 페이스북(Facebook), 라이브저널(LiveJournal)을 포함한 제 3 자의 서비스에 복사 및 붙이기(Copy & Paste)할 수 있도록 하여 다른 사람들과의 콘텐트 공유를 가능하게 해주는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 107에 기재된 발명은, 「제 2 항에 있어서, 상기 리치 콘텐트 제작 방법은: 제작된 리치 콘텐트를 화면에 렌더링(Rendering)하기 위해서 실버라이트 플러그인(Silverlight Plug-In)을 필요로 하는데, 상기 제작된 리치 콘텐트를 표준 HTML만 사용하여 렌더링 할 수 있는 형태로 변환시키는 기능을 제공하여, 실버라이트 플러그인(Silverlight Plug-In)이 미 설치된 클라이언트 환경에서도 리치 콘텐트가 화면에 표시될 수 있도록 하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
청구항 108에 기재된 발명은, 「제 2 항에 있어서, 상기 리치 콘텐트는: 블로그, 미니홈피, 웹 페이지(Web Page), 이메일(E-Mail), 인스턴트 메신저(Instant Messenger), 이러닝(E-Learning), 온라인 뉴스페이퍼(Online Newspaper), 소셜 네트워킹(Social Networking)에 통합(Integration) 시켜 사용하는 것을 특징으로 하는 리치 콘텐트 제작 방법.」을 제공한다.
또한, 전술한 기술적 과제를 해결하기 위한 다른 수단으로서, 청구항 110에 기재된 발명은, 「리치 콘텐트(Rich Content) 제작 시스템에 있어서, 웹을 통해 접속한 클라이언트 PC에 클라이언트 프로그램을 임시 상주시켜 웹 브라우저 안에서 리치 콘텐트를 편집할 수 있는 기능을 제공하며, 상기 클라이언트 PC에서 편집된 리치 콘텐트를 저장소에 저장하며, 상기 클라이언트 PC와의 접속이 끊으지면 상기 클라이언트 PC에 임시 상주시킨 상기 클라이언트 프로그램을 자동 제거하고, 상기 저장소에 저장된 리치 콘텐트를 웹을 통해 복사 및 붙이기 할 수 있도록 하여 제 3 자의 콘텐트와 공유할 수 있도록 하고, 상기 저장소에 저장된 리치 콘텐트를 수정하면 복사 및 붙이기 한 리치 콘텐트도 수정한 내용이 실시간 자동 반영되도록 하는 웹서버와; 상기 웹서버와 연동하여 동작하며, 사용자 계정 정보, 상품 재고 정보, 광고 집행 정보, 스크랩, 광고, 콘텐트를 저장하는 저장소; 및 상기 웹서버로부터 상기 클라이언트 프로그램을 다운로드 받아 메모리에 임시 저장하고, 상기 클라이언트 프로그램의 구동에 의해 생성된 콘텐트 편집 화면을 통해 마우스 드래그 및 드롭(Drag & Drop)과 포인트 및 클릭(Point & Click) 만으로 웹 브라우저 안에서 리치 콘텐트를 제작하는 클라이언트 PC;를 포함하며, 상기 클라이언트 프로그램은 음악, 사진, 동영상, 임베디드 코드(Embedded Code), 광고, 전자상거래, 비동기 전송, 콘텐트 렌더링, 콘텐트 관리, 스크랩 관리, 콘텐트 오브젝트(object) 생성 및 처리하여 리치 콘텐트를 제작하는 기능을 가지며, 상기 콘텐트 편집 화면은: 상기 화면의 좌측, 우측, 상단, 하단 중 어느 하나의 방향에 위치하며, 편집 영역에 사진, 동영상, 글을 포함한 콘텐트 오브젝트(object)를 추가, 배치, 편집하는 기능을 제공하는 툴바(Toolbar) 기능과; 상기 화면의 좌측, 우측, 상단, 하단 중 어느 하나의 방향에 위치하며, 배경 그림을 선택할 때 사용하는 배경 그림 선택(Select Wallpaper) 기능; 및 상기 툴바 기능과 상기 배경 그림 선택 기능을 제외한 화면의 나머지 바탕 부분으로 콘텐트 오브젝트(object)를 실제로 추가하고 배치하는 편집 영역;을 포함하는 리치 콘텐트 제작 시스템.」을 제공한다.
청구항 111에 기재된 발명은, 「제 110 항에 있어서, 상기 웹 서버는: 상기 웹상에서 사진, 동영상, 음악을 공유하는 서비스를 제공하고, 상기 웹상에서 구매한 상품을 전자결재하는 서비스를 제공하는 것을 특징으로 하는 리치 콘텐트 제작 시스템.」을 제공한다.
청구항 112에 기재된 발명은, 「제 110 항에 있어서, 상기 저장소는: 상기 웹서버의 사용자 계정 관리 모듈에 의해 사용자 계정 정보를 저장하는 사용자 계정정보 저장소와; 상기 웹서버의 데이터 관리 모듈에 의해 상품의 이름과 상품의 실제 가격, 판매 가격을 포함한 상세 정보를 저장하는 상품 재고 데이터베이스와; 상기 데이터 관리 모듈에 의해 광고 집행 정보를 저장하는 광고 집행 정보 데이터베이스와; 상기 클라이언트 PC로부터 콘텐트 오브젝트(object)를 미리 입력받아 저장하는 스크랩 저장소와; 상기 데이터 관리 모듈에 의해 광고 이름, 광고 이미지, 광고 동영상을 저장하는 광고 저장소; 및 상기 클라이언트 PC로부터 선택된 사진, 동영상, 음악, 지도 파일을 사진 처리 모듈, 동영상 처리 모듈, 음악 처리 모듈, 지도 처리 모듈을 통해 각각 업로드 받아 저장하고, 상기 편집 영역에서 작업한 리치 콘텐트를 저장하는 콘텐트 저장소;를 포함하는 것을 특징으로 하는 리치 콘텐트 제작 시스템.」을 제공한다.
청구항 113에 기재된 발명은, 「제 112 항에 있어서, 상기 웹서버는: 상기 클라이언트 프로그램의 콘텐트 관리 모듈로부터 요청된 리치 콘텐트의 고유번호, 제목, 마지막으로 저장된 날짜/시간 정보를 상기 콘텐트 저장소에서 검색해 내어 다시 상기 콘텐트 관리 모듈로 전달하고, 상기 콘텐트 관리 모듈로부터 수신 받은 고유번호에 해당하는 리치 콘텐트를 상기 콘텐트 저장소에서 읽어 들인 후, 다시 상기 콘텐트 관리 모듈로 송신해주고, 업로드 된 사진, 동영상, 또는 음악의 URL을 콘텐트 렌더링 모듈로 알려주는 데이터 관리 모듈과; 상기 클라이언트 PC로부터 사용자 계정 정보를 수신하여 상기 사용자 계정 정보 저장소에 저장하고, 상기 사용자 계정 정보와 동일한 정보가 상기 사용자 계정 정보 저장소에 존재하는지를 확인하는 사용자 계정관리 모듈과; 상기 클라이언트 PC로부터 다운로드 받은 사진 이미지를 상기 콘텐트 저장소에 저장하고, 상기 콘텐트 저장소에 저장된 사진 이미지의 URL을 콘텐트 렌더링 모듈로 알려주는 이미지 처리 모듈; 및 상기 클라이언트 PC로부터 다운로드 받은 지도 이미지를 상기 콘텐트 저장소에 저장하고, 상기 콘텐트 저장소에 저장된 지도 이미지의 URL을 콘텐트 렌더링 모듈로 알려주는 지도 처리 모듈;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 시스템.」을 제공한다.
청구항 114에 기재된 발명은, 「제 113 항에 있어서, 상기 클라이언트 프로그램은: 상기 클라이언트 PC로부터 음악 검색 창을 통해 키워드를 입력받은 후 검색(Search) 버튼이 클릭 되면 음악 공유 서비스를 이용하여 해당 키워드에 맞는 음악을 검색하고, 상기 검색한 음악 중에서 상기 클라이언트 PC에서 선택한 음악을 상기 클라이언트 PC에서 상기 저장소의 콘텐트 저장소로 업로드 하는 음악 처리 모듈과; 상기 클라이언트 PC로부터 사진 검색 창을 통해 키워드를 입력받은 후 검색(Search) 버튼이 클릭 되면 사진 공유 서비스를 이용하여 해당 키워드에 맞는 사진을 검색하고, 상기 검색한 사진 중에서 상기 클라이언트 PC에서 선택한 사진을 상기 클라이언트 PC에서 상기 콘텐트 저장소로 업로드 하는 사진 처리 모듈과; 상기 클라이언트 PC로부터 동영상 검색 창을 통해 키워드를 입력받은 후 검색(Search) 버튼이 클릭 되면 동영상 공유 서비스를 이용하여 해당 키워드에 맞는 동영상을 검색하고, 상기 검색한 동영상 중에서 상기 클라이언트 PC에서 선택한 동영상을 상기 클라이언트 PC에서 상기 콘텐트 저장소로 업로드 하는 동영상 처리 모듈과; 상기 클라이언트 PC로부터 제 3 자의 서비스가 제공하는 외부기능을 동작시키기 위한 해당 코드와 설명을 입력받은 후 업 데이트 버튼이 클릭 되면 입력된 코드가 어떤 제 3 자의 서비스에 의해 만들어졌는지를 판단하는 임베디드 코드(Embedded Code) 처리 모듈과; 상기 데이터 관리 모듈로부터 상기 광고 저장소에서 광고물에 대해 검색한 결과 정보를 수신받아 화면에 표시하고, 상기 클라이언트 PC에서 선택한 광고의 고유 ID를 상기 웹서버에 전달하고, 누가, 언제, 어떤 매체에 게시되어 있는 어떤 광고를 클릭했는지의 광고 집행 정보를 상기 웹서버에 전달하는 광고 처리 모듈과; 상기 데이터 관리 모듈로부터 수신한 상품 이름들을 목록 화면에 표시하고, 상기 목록 화면에서 상기 클라이언트 PC로부터 상품을 선택받은 후 로드(Load) 버튼이 클릭 되면 선택한 상품의 고유 ID를 상기 데이터 관리 모듈로 송신하고, 상기 데이터 관리 모듈로부터 수신받은 상품 정보를 콘텐트 렌더링 모듈을 이용하여 장바구니 오브젝트(object)에 반영하는 전자상거래 처리 모듈과; 상기 클라이언트 PC로부터 선택받은 사진 또는 동영상을 상기 클라이언트 PC에서 상기 콘텐트 저장소로 업로드 할 때 비동기적으로 이루어지도록 하는 비동기 전송 모듈과; 상기 클라이언트 PC로부터 툴바 기능 버튼이 클릭 되면 해당 툴바 기능에 해당하는 기본 속성을 가진 콘텐트 오브젝트(object)를 상기 편집 영역에 생성시키는 콘텐트 생성 모듈과; 상기 클라이언트 PC에서, 사진 검색창에 표시된 검색결과물 중 하나가 선택되면 선택된 사진을 사진 오브젝트(object)에 반영하여 상기 편집 영역에 표시하고, 동영상 검색창에 표시된 검색결과물 중 하나가 선택되면 선택된 동영상을 동영상 오브젝트(object)에 반영하여 상기 편집 영역에 표시하고, 음악 검색창에 표시된 검색결과물 중 하나가 선택되면 선택된 음악을 음악 오브젝트(object)에 반영하여 상기 편집 영역에 표현하고, 업로드 된 사진, 동영상, 음악의 URL을 상기 데이터 관리 모듈로부터 수신하여 해당 URL의 사진, 동영상, 음악을 상기 콘텐트 저장소로부터 다운로드 받아 상기 편집 영역에 표현하고, 지도 오브젝트(object)의 스타일 메뉴에서 찾기(Find) 버튼이 클릭 되면 지도 서비스를 호출하고, 수신한 URL에 해당되는 지도 이미지를 상기 콘텐트 저장소로부터 다운로드 받아 지도 오브젝트(object)에 반영하여 상기 편집 영역에 표시하는 콘텐트 렌더링 모듈과; 상기 클라이언트 PC로부터 파일 메뉴의 불러오기(Open) 버튼이 클릭 되면 상기 콘텐트 저장소에 저장되어 있는 리치 콘텐트의 고유번호, 제목, 그리고 마지막으로 저장된 날짜/시간 정보를 상기 웹서버에 요청하고, 상기 클라이언트 PC에서 선택된 리치 콘텐트의 고유번호를 상기 웹서버에 송신하고, 상기 웹서버에서 수신받은 XML 포맷으로 되어 있는 리치 콘텐트를 분석하고 상기 콘텐트 렌더링 모듈을 이용하여 편집 영역에 표시하며, 상기 클라이언트 PC로부터 파일 메뉴의 저장하기(Save) 버튼이 클릭 되면 상기 클라이언트 PC로부터 입력받은 제목, 태그 등의 메타 정보와 상기 편집 영역에 존재하는 모든 콘텐트 오브젝트(object)들을 XML형태로 변환하여 콘텐트 저장소에 저장하며, 상기 클라이언트 PC로부터 파일 메뉴의 배포하기(Export) 버튼이 클릭 되면 상기 리치 콘텐트를 복사 및 붙여넣기(Copy & Paste) 방식으로 배포할 수 있도록 HTML 코드를 생성하는 콘텐트 관리 모듈; 및 상기 클라이언트 PC로부터 스크랩 저장소에 보관해 둔 콘텐트 오브젝트(object)를 상기 데이터 관리 모듈에서 XML 형태로 추출하여 목록 화면에 표시하는 스크랩 관리 모듈;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 시스템.」을 제공한다.
또한, 전술한 기술적 과제를 해결하기 위한 또 다른 수단으로서, 청구항 115에 기재된 발명은, 「리치 콘텐트(Rich Content) 제작 방법에 대한 컴퓨터 프로그램을 저장한 기록매체에 있어서, 제 2 항 내지 제 4 항, 제 6 항, 제 7 항, 제 9 항 내지 제 101 항, 제 105 항, 제 107 항, 제 108 항 중 어느 한 항에 기재된 리치 콘텐트 제작 방법에 대한 컴퓨터 프로그램을 저장한 기록매체.」를 제공한다.
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
본 발명에 의한 리치 콘텐트 제작 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램을 저장한 기록매체는 다음과 같은 효과가 있다.
1. 콘텐트(Content) 제작을 위해 필요한 일련의 작업들이 모두 웹 브라우저(Web Browser) 안에서 일어날 뿐만 아니라 별도의 다른 소프트웨어의 도움이 필요 없다.
2. 어도비 포토샵(Adobe Photoshop)과 같은 소프트웨어나 HTML, CSS와 같은 컴퓨터 언어에 대한 지식이 없어도, 마우스 드래그 및 드롭(Drag & Drop)과 포인트 및 클릭(Point & Click)만으로 콘텐트(Content) 제작이 가능하여, 기술적 배경이 전혀 없는 일반 사람들도 매우 쉽게 사용할 수 있다.
3. 웹 브라우저(Web Browser) 기반의 서비스로서, 크로스 플랫폼(Cross-Platform; Windows, Mac, LINUX 등)뿐만 아니라, 크로스 브라우저(Cross-Browser; Internet Explorer, Firefox, Safari, Opera, Konqueror 등)도 지원하기 때문에, 어떠한 클라이언트 환경에서도 리치 콘텐츠(Rich Content)를 생산하고 소비할 수 있다.
4. 완성된 리치 콘텐트를 마이스페이스(MySpace), 페이스북(Facebook), 라이브저널(LiveJournal) 등 제 3 자의 서비스에 쉽게 복사 및 붙이기(Copy & Paste)할 수 있도록 하여 다른 사람들과 콘텐트 공유를 쉽게 할 수 있다.
5. 사용자가 머릿속으로 상상한 것들을 쉽고 빠르게 대량생산 할 수 있다.
6. 제작된 콘텐트가 여러 매체에 배포되었다 하더라도 한 곳에서 수정하면 수정된 내용이 배포된 모든 매체에 실시간으로 자동 반영된다.
7. 별도의 수동적 검색 엔진 최적화(SEO) 작업 없이도 검색엔진의 크롤러(Crawler)가 인덱싱(Indexing)할 수 있는 형태의 리치 콘텐트를 생성하기 때문에 사람에게 시각적으로 풍부하고 상호작용이 가능한 정보를 제공하고, 검색엔진에게는 기계가 이해할 수 있는 정보를 전달할 수 있다.
8. 제작된 리치 콘텐트를 화면에 렌더링(Rendering)하기 위해서 실버라이트 플러그인(Silverlight Plug-In)을 필요로 하는데, 상기 제작된 리치 콘텐트를 표준 HTML만 사용하여 렌더링 할 수 있는 형태로 변환시키는 기능을 제공하여, 실버라이트 플러그인(Silverlight Plug-In)이 설치되어 있지 않은 클라이언트 환경에서도 리치 콘텐트가 화면에 표시될 수 있다.
9. 블로그나 미니홈피 뿐만 아니라 게시판, 카페, 웹 페이지(Web Page), 이메일(E-Mail), 인스턴트 메신저(Instant Messenger), 이러닝(E-Learning), 온라인 뉴스페이퍼(Online Newspaper), 소셜 네트워킹(Social Networking) 등에 통 합(Integration) 시켜 사용할 수 있다.
이하, 본 발명의 바람직한 실시 예에 대해 첨부된 도면을 참조하여 더 상세히 설명하기로 한다.
리치 콘텐트 제작 시스템
도 1은 본 발명의 바람직한 실시 예에 의한 리치 콘텐트 제작 시스템의 구성도이다.
상기 리치 콘텐트 제작 시스템은 도 1에 도시된 바와 같이, 웹서버(10), 저장소(20), 클라이언트 PC(30), 외부 서비스(40) 등을 포함하여 구성되고, 상기 웹서버(10)와 상기 클라이언트 PC(30) 및 상기 외부 서비스(40)는 웹(Web)을 통해 연결되고 상기 저장소(20)는 상기 웹서버(10)와 연결되어 동작한다.
상기 웹서버(10)는 데이터 관리 모듈(11), 사용자 계정관리 모듈(12), 지도 처리 모듈(13) 등을 포함하여 구성한다.
상기 데이터 관리 모듈(11)은 상기 콘텐트 관리 모듈(319)로부터 요청된 사항(리치 콘텐트의 고유번호, 제목, 마지막으로 저장된 날짜/시간 정보 등)을 상기 콘텐트 저장소(26)에서 검색해 내어 다시 콘텐트 관리 모듈(319)로 전달한다. 그리고 상기 데이터 관리 모듈(11)은 상기 콘텐트 관리 모듈(319)로부터 수신 받은 고유번호에 해당하는 리치 콘텐트를 상기 콘텐트 저장소(26)에서 읽어 들인 후, 다시 상기 콘텐트 관리 모듈(319)로 송신해준다. 또한, 상기 데이터 관리 모듈(11)은 업로드 된 사진의 URL을 상기 콘텐트 렌더링 모듈(318)로 알린다. 또한, 상기 데이터 관리 모듈(11)은 업로드 된 동영상의 URL을 상기 콘텐트 렌더링 모듈(318)로 알린다. 또한, 상기 데이터 관리 모듈(11)은 업로드 된 음악의 URL을 상기 콘텐트 렌더링 모듈(318)로 알린다.
상기 사용자 계정관리 모듈(12)은 사용자 계정 정보를 수신하여 상기 저장소(20)의 사용자 계정 정보 저장소(21)에 저장한다. 또한, 상기 사용자 계정 관리 모듈(12)은 사용자 계정 정보를 수신하여 그러한 사용자 계정이 존재하는지를 상기 저장소(20)의 사용자 계정 정보 저장소(21)에서 확인한다.
상기 지도 처리 모듈(13)은 경도, 위도, 확대 레벨 등의 정보를 수신하여 해당 지역의 지도 이미지를 JPEG, PNG 형태로 지도 서비스(44)로부터 다운로드 받아 콘텐트 저장소(26)에 저장한다. 상기 지도 처리 모듈(13)은 콘텐트 저장소(26)에 저장된 지도 이미지의 URL을 콘텐트 렌더링 모듈(318)로 알려준다.
상기 웹서버(10)는 웹을 통해 상기 클라이언트 PC(30)가 접속할 경우, 상기 클라이언트 PC(30)에 클라이언트 프로그램(31)을 임시 상주시켜 여러 가지 기능들을 구현할 수 있도록 한다.
이때, 상기 클라이언트 프로그램(31)은 상기 클라이언트 PC(30)가 상기 웹서버(10)에 접속을 끊을 경우 상기 클라이언트 PC(30)에서 제거된다.
여기서, 상기 클라이언트 프로그램(31)은 음악 처리 모듈(311), 사진 처리 모듈(312), 동영상 처리 모듈(313), 임베디드 코드(Embedded Code) 처리 모 듈(314), 광고 처리 모듈(315), 전자상거래(E-Commerce) 처리 모듈(316), 비동기 전송 모듈(317), 콘텐트 렌더링 모듈(318), 콘텐트 관리 모듈(319), 스크랩 관리 모듈(320), 콘텐트 오브젝트 생성 모듈(321) 등을 포함하여 구성된다.
상기 음악 처리 모듈(311)은 사용자가 음악 검색 창에 키워드를 입력하고 검색(Search) 버튼을 클릭하면 음악 공유 서비스(43)를 이용하여 해당 키워드에 맞는 음악을 검색한다. 그리고 상기 음악 처리 모듈(311)은 사용자가 선택한 음악을 클라이언트 PC의 하드드라이브(32)에서 콘텐트 저장소(26)로 업로드 한다.
상기 사진 처리 모듈(312)은 사용자가 사진 검색 창에 키워드를 입력하고 검색(Search) 버튼을 클릭하면 사진 공유 서비스(31)를 이용하여 해당 키워드에 맞는 사진을 검색한다. 그리고 상기 사진 처리 모듈(312)은 사용자가 선택한 사진을 클라이언트 PC의 하드드라이브(32)에서 콘텐트 저장소(26)로 업로드 한다.
상기 동영상 처리 모듈(313)은 사용자가 동영상 검색 창에 키워드를 입력하고 검색(Search) 버튼을 클릭하면 동영상 공유 서비스(42)를 이용하여 해당 키워드에 맞는 동영상을 검색한다. 그리고 상기 동영상 처리 모듈(313)은 사용자가 선택한 동영상을 클라이언트 PC의 하드드라이브(32)에서 콘텐트 저장소(26)로 업로드 한다.
상기 임베디드 코드(Embedded Code) 처리 모듈(314)은 제 3 자의 서비스가 제공하는 외부기능을 동작시키기 위해 제공되는 해당 코드 및 설명을 입력하면, 입력된 코드가 어떤 제 3 자의 서비스에 의해 만들어졌는지를 판단한다. 예를 들어, 입력된 코드가 유튜브(YouTube)가 생성한 코드로 식별되면, 상기 임베디드 코드 처 리 모듈(314)은 입력된 코드를 상기 동영상 처리 모듈(313)로 송신하고, 상기 동영상 처리 모듈(313)은 수신한 정보에서 동영상의 고유한 ID를 추출하여 해당 동영상에 대한 썸네일(Thumbnail)과 기타 정보를 상기 동영상 공유 서비스(42)에 요청하고 수신한다. 콘텐트 렌더링 모듈(318)은 수신된 동영상에 대한 썸네일과 기타 정보들을 임베디드 코드 오브젝트에 반영하고 이를 편집 영역에 표시한다.
상기 광고 처리 모듈(315)은 상기 데이터 관리 모듈(11)로부터 사용자가 사용할 수 있는 광고물들에 대해 상기 광고 저장소(25)에서 검색한 결과 정보를 수신하여 이를 화면에 표시한다. 그리고, 상기 광고 처리 모듈(315)은 광고 목록에서 사용자가 선택한 광고물의 고유 ID를 상기 웹서버(10)에 전달한다. 또한, 상기 광고 처리 모듈(315)은 누가, 언제, 어떠한 매체에 게시된, 어떤 광고를 클릭했는지를 상기 웹서버(10)에 전달한다.
상기 전자상거래(E-Commerce) 처리 모듈(316)은 상기 데이터 관리 모듈(11)로부터 수신한 상품 이름들을 목록 화면에 표시하고, 사용자가 이 목록 화면에서 판매하려는 상품을 선택한 후, 로드(Load) 버튼을 클릭하면 사용자가 선택한 상품의 고유 ID를 상기 데이터 관리 모듈(11)로 송신한다. 이때, 상기 데이터 관리 모듈(11)은 상품 고유 ID에 해당하는 상품의 상세 정보(실제 가격, 판매 가격 등)를 상품 재고 데이터베이스(22)로부터 추출하고, 추출한 상품 상세 정보를 다시 상기 전자상거래(E-Commerce) 처리 모듈(316)로 전송한다. 이에 의해, 상기 전자상거래(E-Commerce) 처리 모듈(316)은 수신 받은 상품 정보를 상기 콘텐트 렌더링 모듈(318)의 도움을 받아 장바구니 오브젝트에 반영한다.
상기 비동기 전송 모듈(317)은 사용자가 업로드 하려고 선택한 사진, 동영상, 또는 음악 등을 클라이언트 PC의 하드드라이브(32)에서 콘텐트 저장소(26)로 전송하는데, 이 때 사용자로 하여금 업로드 작업이 완료될 때까지 기다릴 필요 없이 다른 작업을 계속 진행할 수 있도록 비동기적으로 이루어지도록 한다.
상기 콘텐트 렌더링 모듈(318)은 사진 검색창에 표시된 검색결과물 중에 하나를 클릭하면 해당 사진을 사진 오브젝트에 반영하고 상기 편집 영역에 표시한다. 또한, 상기 콘텐트 렌더링 모듈(318)은 동영상 검색창에 표시된 검색결과물 중에 하나를 클릭하면 해당 동영상을 동영상 오브젝트에 반영하고 상기 편집 영역에 표시한다. 또한, 상기 콘텐트 렌더링 모듈(318)은 음악 검색창에 표시된 검색결과물 중에 하나를 클릭하면 해당 음악을 음악 오브젝트에 반영하고 상기 편집 영역에 표시한다. 또한, 상기 콘텐트 렌더링 모듈(318)은 업로드 된 사진, 동영상, 또는 음악의 URL을 상기 데이터 관리 모듈(11)로부터 수신하여 해당 URL의 사진, 동영상, 또는 음악을 상기 콘텐트 저장소(26)로부터 다운로드 받아 상기 편집 영역에 표시한다. 상기 콘텐트 렌더링 모듈(318)은 사용자가 지도 오브젝트의 스타일 메뉴에서 찾기(Find) 버튼을 누르면 마이크로소프트 버추얼 어스(Microsoft Virtual Earth)와 같은 지도 서비스(44)를 호출한다. 또한, 상기 콘텐트 렌더링 모듈(318)은 상기 지도 처리 모듈(13)로부터 수신한 URL에 해당되는 지도 이미지를 콘텐트 저장소(26)로부터 다운로드 받아 지도 오브젝트에 반영시키고 편집 영역에 표시한다.
상기 콘텐트 관리 모듈(319)은 사용자가 툴바(Toolbar)의 파일 메뉴에서 불러오기(Open) 버튼을 클릭하면 상기 콘텐트 저장소(26)에 저장되어 있는 리치 콘텐 트(Rich Content)의 고유번호, 제목, 그리고 마지막으로 저장된 날짜/시간 정보를 웹서버(10)에 요청한다. 그리고, 상기 콘텐트 관리 모듈 (319)은 사용자에 의해 선택된 리치 콘텐트의 고유번호를 웹서버(10)에 송신하고, 수신 받은 XML 포맷으로 되어 있는 리치 콘텐트를 분석하고 콘텐트 렌더링 모듈(318)을 이용하여 편집 영역에 표시한다.
상기 스크랩 관리 모듈(320)은 사용자가 스크랩 저장소(24)에 보관해둔 콘텐트 오브젝트들의 정보를 상기 데이터 관리 모듈(11)에 요청하고, XML 형태로 수신한 후, 이를 알맞은 형태로 가공하여 목록 화면에 표시한다.
상기 콘텐트 오브젝트 생성 모듈(321)은 사용자가 툴바(Toolbar)에서 글(Text), 사진(Picture), 동영상(Video), 음악(Audio), 풍선도움말(Bubble), 화살표(Arrow) 등과 같은 툴바 기능 버튼을 클릭하면 해당 툴바 기능에 해당하는 기본 속성을 가진 콘텐트 오브젝트를 상기 편집 영역에 생성시킨다.
상기 저장소(20)는 사용자 계정정보 저장소(21), 상품 재고 데이터베이스(22), 광고 집행 정보 데이터베이스(23), 스크랩 저장소(24), 광고 저장소(25), 콘텐트 저장소(26) 등을 포함하여 구성한다.
상기 사용자 계정정보 저장소(21)는 상기 사용자 계정 관리 모듈(12)에 의해 사용자 계정 정보를 저장한다. 이때, 사용자 계정 정보는 사용자 ID, 암호, 이메일(E-Mail) 주소 등을 포함한다.
상기 상품 재고 데이터베이스(22)는 상기 데이터 관리 모듈(11)에 의해 상품의 이름과 상품의 상세 정보(실제 가격, 판매 가격 등)를 저장한다.
상기 광고 집행 정보 데이터베이스(23)는 상기 데이터 관리 모듈(11)에 의해 광고 집행 정보를 저장한다.
상기 스크랩 저장소(24)는 사용자가 스크랩해서 보관 해둔 콘텐트 오브젝트들의 정보를 저장한다.
상기 광고 저장소(25)는 상기 데이터 관리 모듈(11)에 의해 광고 이름, 광고 이미지, 광고 동영상 등을 저장한다.
상기 콘텐트 저장소(26)는 사용자가 선택한 사진을 상기 사진 처리 모듈(312)에 의해 상기 클라이언트 PC의 하드드라이브(32)로부터 업로드 받아 저장한다. 그리고, 상기 콘텐트 저장소(26)는 사용자가 선택한 동영상을 상기 동영상 처리 모듈(313)에 의해 상기 클라이언트 PC의 하드드라이브(32)로부터 업로드 받아 저장한다. 그리고, 상기 콘텐트 저장소(26)는 사용자가 선택한 음악을 상기 음악 처리 모듈(313)에 의해 상기 클라이언트 PC의 하드드라이브(32)로부터 업로드 받아 저장한다. 또한, 상기 콘텐트 저장소(26)는 상기 지도 처리 모듈(13)이 상기 지도 서비스(44)에게 요청한 지도 이미지를 JPEG 또는 PNG 형태로 다운로드 받아 저장한다. 또한, 상기 콘텐트 저장소(26)는 사용자가 편집 영역에서 작업한 리치 콘텐트를 저장한다.
상기 클라이언트 PC(30)는 하드디스크(32)를 포함하여 구성하며, 상기 웹서버(10)의 접속 시 상기 웹서버(10)로부터 상기 클라이언트 프로그램(31)이 구동되어 여러 가지 기능들을 구현할 수 있는 모듈들이 설치된다.
상기 외부 서비스(40)는 사진 공유 서비스(41), 동영상 공유 서비스(42), 음 악 공유 서비스(43), 지도서비스(44), 전자결재서비스(45) 등을 포함하여 구성한다.
상기 사진 공유 서비스(41)는 플릭커(Flickr) 등과 같이 웹상에서 사진을 공유하는 서비스 사이트를 포함한다.
상기 동영상 공유 서비스(42)는 유튜브(YouTube), 판도라TV 등과 같이 웹상에서 동영상을 공유하는 서비스 사이트를 포함한다.
상기 음악 공유 서비스(43)는 웹상에서 음악을 공유하는 서비스 사이트를 포함한다.
상기 지도 서비스(44)는 마이크로소프트 버추얼 어스(Microsoft Virtual Earth), 구글 지도(Google Map), 야후 지도(Yahoo! Map), 네이버 지도 등과 같이 웹상에서 온라인 지도 서비스를 제공하는 사이트를 포함한다.
상기 전자결재서비스(45)는 상기 웹상에서 구매한 상품을 결재할 수 있도록 한다.
리치 콘텐트 제작 방법
도 2는 본 발명의 바람직한 실시 예에 의한 리치 콘텐트 제작 방법을 나타낸 동작 흐름도이다.
본 발명의 리치 콘텐트(Rich Content) 제작 방법을 첨부 도면을 참조하여 설명하면 다음과 같다.
먼저, 고객이 리치 콘텐트 제작 시스템의 웹 서비스에 접속하면(단계 S10), 리치 콘텐트 제작 시스템의 웹 서버(10)에서 상기 클라이언트 PC(30)로 상기 클라이언트 프로그램(31)을 다운로드 받아 메모리에 상주시키고 구동한다. 이에 상기 클라이언트 PC(30)의 화면에는 상기 리치 콘텐트 제작 시스템의 처음 메인 화면(도 3)이 출력된다(단계 S20).
그 다음, 상기 처음 메인 화면에서 사용자의 계정을 시스템에 등록한다(단계 S30). 이미 사용자의 계정을 등록한 경우에는 S40 단계로 넘어간다.
그 다음, 상기 시스템에 등록한 사용자 계정 정보를 가지고 시스템에 접속한다(단계 S40). 이때, 사용자 계정의 인증이 성공하면 콘텐트 편집 화면으로 이동하고, 인증이 실패하면 인증 실패 화면으로 이동된다.
그 다음, 상기 콘텐트 편집 화면에서 리치 콘텐트(Rich Content)를 편집한다(단계 S50).
그 다음, 작성된 리치 콘텐트(Rich Content)를 배포하기 전에 사전 검사한다(단계 S60).
마지막으로, 완성된 리치 콘텐트(Rich Content)를 저장소에 저장하고, 최종적으로 목표 매체에 배포한다(단계 S70).
여기서, 상기 클라이언트 프로그램(31)은 웹브라우저 안에서 동작하는 형태일 수도 있고, 데스크톱 응용프로그램(Desktop Application)의 형태일 수도 있으며, PDA, 핸드폰 등 여러 가지 형태로 동작할 수 있기 때문에, 본 발명은 웹브라우저를 바탕으로 작성되었지만 이에 한정되지는 않는다.
이하, 본 발명의 리치 콘텐트(Rich Content) 제작 방법에 대해 도 3 내지 도 114에 첨부된 컴퓨터 프로그램의 구동 화면을 참조하여 더 상세히 설명하기로 한다.
컴퓨터 프로그램의 구동 화면
도 3 내지 도 114는 본 발명의 바람직한 실시 예에 의한 리치 콘텐트 제작 방법에 대한 컴퓨터 프로그램의 구동 화면도이다.
여기서, 도 3은 리치 콘텐트 제작 프로그램의 처음 메인 화면이고, 도 4는 사용자 계정 정보를 등록하는 사인 업(Sign Up) 화면이고, 도 5는 콘텐트 편집 화면의 구성을 설명하기 위한 화면이고, 도 6 및 도 7은 툴바(Toolbar) 기능을 설명하기 위한 화면이고, 도 8은 배경 그림 선택(Select Wallpaper) 기능을 설명하기 위한 화면이고, 도 9 및 도 10은 편집 영역의 3차원 공간 위에 콘텐트 오브젝트 배치를 설명하기 위한 화면이다. 그리고, 도 11 및 도 12는 선택된 콘텐트 오브젝트의 기본 메뉴를 설명하기 위한 화면이고, 도 13 내지 도 17은 선택한 콘텐트 오브젝트의 기본 메뉴 중에서 이동(Move), 크기 조절(Resize), 회전(Rotate), 스타일 메뉴(Style Menu), 삭제(Remove) 기능을 설명하기 위한 화면이다. 또한, 도 18 및 도 19는 툴바에서 파일 메뉴(File Menu)의 새로 만들기(New), 불러오기(Open) 기능을 설명하기 위한 화면이고, 도 20 내지 도 28은 툴바에서 글상자 오브젝트를 설명하기 위한 화면이고, 도 29 내지 도 39는 툴바에서 사진 오브젝트를 설명하기 위한 화면이고, 도 40 내지 도 47은 툴바에서 동영상 오브젝트를 설명하기 위한 화면이고, 도 48은 툴바에서 음악 오브젝트를 설명하기 위한 화면이고, 도 49 내지 도 54 은 툴바에서 풍선도움말 오브젝트를 설명하기 위한 화면이고, 도 55 내지 도 61은 툴바에서 화살표 오브젝트를 설명하기 위한 화면이고, 도 62 내지 도 70은 툴바에서 지도 오브젝트를 설명하기 위한 화면이고, 도 71 내지 도 74는 툴바에서 잉크 오브젝트를 설명하기 위한 화면이고, 도 75 내지 도 82는 툴바에서 사각형 오브젝트를 설명하기 위한 화면이고, 도 83 및 도 84는 툴바에서 링크 오브젝트를 설명하기 위한 화면이고, 도 85 내지 도 88은 툴바에서 임베디드 코드 오브젝트를 설명하기 위한 화면이고, 도 89 내지 도 91은 툴바에서 시계 오브젝트를 설명하기 위한 화면이고, 도 92 내지 도 96은 툴바에서 장바구니 오브젝트를 설명하기 위한 화면이고, 도 97 내지 도 103은 툴바에서 광고 오브젝트를 설명하기 위한 화면이고, 도 104 내지 도 106은 툴바에서 빈 공간 삽입 기능을 설명하기 위한 화면이고, 도 107 및 도 108은 툴바에서 스크랩 빈 기능을 설명하기 위한 화면이다. 또한, 도 109 및 도 110은 툴바에서 파일 메뉴(File Menu)의 미리보기(Preview Mode) 기능을 설명하기 위한 화면이고, 도 111 및 도 112는 툴바에서 파일 메뉴(File Menu)의 저장(Save) 기능을 설명하기 위한 화면이고, 도 113 및 도 114는 툴바에서 파일 메뉴(File Menu)의 배포(Export) 기능을 설명하기 위한 화면이다.
1. 가입 단계
사용자는 클라이언트 프로그램(31)을 구동하고, 처음 메인 화면(도 3)에서 사이인 업(Sign Up) 버튼을 클릭한다.
사용자가 사인 업(Sign Up) 화면(도 4)에서 사용자 ID와 암호, 그리고 이메 일(E-Mail) 주소를 입력하고 사인 업(Sign Up) 버튼을 클릭하면, 입력된 사용자 계정 정보는 웹서버(10)로 전송되고, 웹 서버(10)의 사용자 계정 관리 모듈(12)은 사용자 계정 정보를 수신하여, 사용자 계정 정보 저장소(21)에 저장한다.
2. 접속 단계
사용자가 메인 화면(도 3)에서 사용자 ID와 암호를 입력하고 사인 인(Sign In) 버튼을 클릭한다. 입력한 사용자 계정 정보는 웹서버(10)로 전송된다. 웹서버(10)의 사용자 계정 관리 모듈(12)은 사용자 계정 정보를 수신하여 그러한 사용자 계정이 존재하는지를 상기 저장소(20)의 사용자 계정 정보 저장소(21)에서 확인한다. 존재하면 사용자는 콘텐트(Content) 편집 화면으로 이동하게 되고, 인증이 실패하면 사용자는 인증 실패 화면으로 이동된다.
3. 편집 단계
3.1 화면구성
상기 콘텐트(Content) 편집 화면은 도 5와 같이 크게 3부분으로 구성되어 진다. 우선, 화면 좌측(A)에는 툴바(Toolbar)가 반쯤 숨겨져 있고, 화면 상단 좌측(B)에는 배경 그림 선택(Select Wallpaper) 기능이 반쯤 숨겨져 있다. 이 두 부분을 제외한 나머지 흰 바탕 부분인 C 영역은 콘텐트 오브젝트(예를 들어, 사진, 동영상, 글 등)를 실제로 추가하고 배치하는 편집 영역으로 사용되어 진다.
상기 툴바(Toolbar)와 배경 그림 선택(Select Wallpaper) 기능이 반쯤 숨겨 져 있는 이유는, 사용자에게 넓은 편집 영역을 확보해 주기 위해서이며, 따라서 상기 툴바(Toolbar)와 배경 그림 선택(Select Wallpaper) 기능은 필요할 때만 나타날 수 있는 구조로 되어 있다.
상기 툴바(Toolbar)에는 사용자로 하여금 콘텐트 오브젝트(예를 들어, 사진, 동영상, 글 등)를 편집 영역에 추가, 배치, 편집하여 사용할 수 있도록 여러 가지 기능들을 제공한다.
상기 툴바(Toolbar)는 보통 때에는 화면에 반쯤 가려져 있는데, 이 위에 마우스 커서를 가져가면, 숨겨져 있던 툴바(Toolbar)가 화면에 천천히 슬라이딩(Sliding)되면서 나타나며, 사용자는 여기서 원하는 콘텐트 오브젝트를 선택할 수 있다. 마우스 커서를 다시 툴바(Toolbar) 바깥으로 옮기면, 상기 툴바(Toolbar)는 다시 그 모습을 감춘다(도 6 참조).
상기 툴바(Toolbar)의 크기는 제한적인데 비해, 기능은 많이 있기 때문에, 토글 툴바(Toggle Toolbar) 버튼이라는 것을 제공한다. 상기 토글 툴바(Toggle Toolbar) 버튼을 클릭하면, 여러 가지 기능들을 번갈아가면서 볼 수 있다. 즉, 처음에는 화면 A만 보이지만, 상기 토글 툴바(Toggle Toolbar) 버튼을 한 번 더 클릭하면 화면 B가 나타난다. 다시 한 번 클릭하면 다시 화면 A가 나타나는 방식이다(도 7 참조).
상기 배경 그림 선택(Select Wallpaper)은 배경 그림을 선택할 때 사용되는 기능이다. 마우스 커서를 배경 그림 선택(Select Wallpaper) 기능 위로 가져가면, 숨겨져 있던 배경 그림 선택(Select Wallpaper) 기능이 화면에 천천히 슬라이 딩(Sliding) 되면서 나타나며, 사용자는 여기서 원하는 배경 그림을 선택할 수 있다. 원하는 배경 그림을 클릭하면, 편집 영역 전체는 선택한 그 그림으로 즉시 채워진다. 마우스 커서를 배경 그림 선택(Select Wallpaper) 기능 바깥으로 옮기면, 배경 그림 선택(Select Wallpaper) 기능은 다시 그 모습을 감춘다(도 8 참조).
상기 편집 영역은 레이어(Layer)라는 개념을 가지고 있다. 즉, 편집 영역은 X, Y, Z축을 가진 3차원 공간이며, 여러 가지 콘텐트 오브젝트(예를 들어, 사진, 동영상, 글 등)들은 이 3차원 공간 위에 배치된다. 따라서 모든 콘텐트 오브젝트는 Z-Index라는 것을 가진다. Z-Index가 낮은 콘텐트 오브젝트는 Z-Index가 높은 콘텐트 오브젝트 뒤에 가려져서 나타나게 된다(도 9 참조).
예를 들어, 도 10에서 풍선도움말 Bubble 1의 Z-Index가 10이고, Bubble 2의 Z-Index가 1이라고 한다면, Bubble 2가 Z축에서 보면 더 뒤쪽에 있기 때문에, Bubble 1에 가려서 표시되어 진다. 각 콘텐트 오브젝트의 Z-Index는 문서 뒤 부분에서 설명할 스타일 메뉴에서 조정할 수 있다.
상기 편집 영역은 X축에 대해서는 좌우로 스크롤 할 수 있고, Y축에 대해서는 상하로 스크롤 할 수 있고, 상기 Z축에 대해서는 콘텐트 오브젝트를 앞뒤로 오버레이(Overlay) 시켜 배치할 수 있다.
3.2 기본적인 동작 방법
도 11에서 좌측은 선택된 콘텐트 오브젝트에 대한 기본 메뉴(Basic Menu)를 보여주고 있고, 우측은 선택된 콘텐트 오브젝트에 대한 스타일 메뉴(Style Menu) 를 보여주고 있다.
콘텐트 오브젝트의 기본 메뉴는 스타일 메뉴 버튼(1), 제거 버튼(2), 회전 버튼(3), 크기 조절 버튼(4), 그리고 경우에 따라 이동 버튼이나 기타 다른 버튼 등으로 이루어진다.
선택 해제( Select / Deselect )
종전에는 일반적으로 오브젝트(예를 들어, 사진, 동영상, 글 등) 위에서 마우스를 클릭해야 그 오브젝트가 선택되어 졌다. 본 발명은 선택하고 싶은 오브젝트 위로 마우스 커서를 가져가기만 하면(즉, Mouse Enter 또는 Mouse Over), 자동으로 그 오브젝트가 선택 된다. 동시에, 선택된 오브젝트의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시가 된다. 반대로, 선택된 오브젝트 위에서 마우스 커서를 바깥으로 빼내면(즉, Mouse Leave) 그 오브젝트는 자동으로 선택이 해제된다. 즉, 오브젝트의 선택/해제를 위해서 마우스를 클릭할 필요가 없다.
도 12에서, 마우스 커서가 오브젝트 위에 없으면 그 오브젝트는 선택이 안 되어 있는 상태이다(1). 마우스 커서를 오브젝트 위로 가져가면 그 오브젝트는 자동으로 선택이 되면서 동시에 그 오브젝트의 기본 메뉴가 자동으로 표시된다(2). 다시, 마우스 커서를 오브젝트 위에서 바깥으로 빼내면 그 오브젝트는 자동으로 선택이 안 되어 있는 상태로 돌아간다(3).
이동( Move )
재배치하고 싶은 콘텐트 오브젝트 위에 마우스 커서를 가져가면, 그 오브젝트가 자동으로 선택이 된다. 이 시점에서, 드래그 및 드롭(Drag & Drop)을 하면, 선택한 콘텐트 오브젝트를 원하는 곳에 배치할 수 있다(도 13 참조).
크기 조절( Resize )
크기를 조정하고 싶은 콘텐트 오브젝트 위에 마우스 커서를 가져가면, 그 오브젝트가 자동으로 선택이 된다. 동시에, 선택된 콘텐트 오브젝트의 기본 메뉴가 나타나는데, 여기서 크기 조절(Resize) 아이콘 위에서 드래그 및 드롭(Drag & Drop)을 하게 되면, 오브젝트의 크기를 조정할 수 있다(도 14 참조).
회전( Rotate )
회전시키고 싶은 콘텐트 오브젝트 위에 마우스 커서를 가져가면, 그 오브젝트가 자동으로 선택이 된다. 동시에, 선택된 콘텐트 오브젝트의 기본 메뉴가 나타나는데, 여기서 회전(Rotate) 아이콘 위에서 드래그 및 드롭(Drag & Drop)을 하게 되면, 오브젝트를 회전시킬 수 있다(도 15 참조).
스타일 메뉴( Style Menu )
콘텐트 오브젝트 위에 마우스 커서를 가져가면, 그 오브젝트가 자동으로 선택이 된다. 동시에, 선택된 콘텐트 오브젝트의 기본 메뉴가 나타나는데, 여기서 스타일 메뉴(Style Menu) 아이콘을 클릭하면 스타일 메뉴가 나타난다(도 16 참조).
스타일 메뉴는 콘텐트 오브젝트(예를 들어, 사진, 동영상, 글 등) 의 종류에 따라 약간씩 모양이나 내용이 다를 수 있다.
제거( Remove )
편집 영역에서 제거하고 싶은 콘텐트 오브젝트 위에 마우스 커서를 가져가면, 그 오브젝트가 자동으로 선택이 된다. 동시에, 선택된 콘텐트 오브젝트의 기본 메뉴가 나타나는데, 여기서 제거(Remove) 아이콘을 클릭하면 그 오브젝트는 편집 영역에서 제거된다(도 17 참조).
3.3 새로 만들기
사용자가 툴바(Toolbar)에서 파일 메뉴(File Menu) 버튼을 클릭하면, 파일 메뉴(File Menu)가 화면 중앙에 나타난다(도 18 참조). 여기서, 새로 만들기(New) 버튼을 클릭하면, 이전에 편집 영역에 추가, 배치되었던 모든 콘텐트 오브젝트(예를 들어, 사진, 동영상, 글 등)는 모두 제거되고 사용자는 빈 편집 영역에다가 새로운 리치 콘텐트(Rich Content)를 작성할 수 있게 된다.
3.4 불러오기
사용자가 툴바(Toolbar)에서 파일 메뉴(File Menu) 버튼을 클릭하면, 파일 메뉴(File Menu)가 화면 중앙에 나타난다(도 18 참조). 여기서, 불러오기(Open) 버튼을 클릭하면, 상기 콘텐트 관리 모듈(319)은 콘텐트 저장소(26)에 저장되어 있는 리치 콘텐트(Rich Content)의 고유번호, 제목, 그리고 마지막으로 저장된 날짜/시간 정보를 웹서버(10)에 요청한다. 상기 데이터 관리 모듈(11)은 요청된 사항을 상기 콘텐트 저장소(26)에서 검색해 내어 다시 콘텐트 관리 모듈(319)로 전달하고, 이 정보는 목록 화면에 표시된다. 사용자는 목록에서 원하는 리치 콘텐트(Rich Content)를 선택한 후, 상기 불러오기(Open) 버튼을 클릭하면, 콘텐트 관리 모듈 (319)은 사용자에 의해 선택된 리치 콘텐트의 고유번호를 웹서버(10)에 송신하고, 상기 데이터 관리 모듈(11)은 수신 받은 고유번호에 해당하는 리치 콘텐트를 상기 콘텐트 저장소(26)에서 읽어 들인 후, 다시 상기 콘텐트 관리 모듈(319)로 송신해준다. 상기 콘텐트 관리 모듈(319)은 수신 받은 XML 포맷으로 되어 있는 리치 콘텐트를 분석하고 상기 콘텐트 렌더링 모듈(318)을 이용하여 편집 영역에 표시한다(도 19 참조).
3.5 기능
글상자 ( Text ) 삽입
글상자 오브젝트는 편집 영역의 특정 위치에 글을 삽입할 때 사용한다. 사용자가 툴바(Toolbar)에서 글상자(Text) 삽입 버튼을 클릭하면, 상기 콘텐트 생성 모듈(321)은 기본 속성을 가진 글상자 오브젝트를 편집 영역에 하나 생성시킨다(도 20 참조).
마우스 커서를 글상자 오브젝트 위로 가져가면, 글상자 오브젝트의 기본 메뉴가 나타난다. 여기서 스타일 메뉴(Style Menu) 아이콘을 클릭하면 스타일 메뉴가 나타난다(도 21 참조).
상기 스타일 메뉴에서 편집(Edit) 버튼을 클릭하면, 글 편집 화면이 나타난다. 원하는 글을 입력하고, 글자 크기, 모양, 색상 등을 변경할 수 있으며, 글 편집을 끝낸 후, 업데이트(Update) 버튼을 누르면 편집된 글이 글상자 오브젝트에 반영되며, 취소(Cancel) 버튼을 클릭하면 글 편집이 취소된다(도 22 및 도 23 참조).
마우스 커서를 글상자 오브젝트 위로 가져가면, 글상자 오브젝트의 기본 메뉴가 나타난다. 여기서, 크기 조절(Resize) 아이콘 위로 마우스 커서를 옮긴 후, 드래그 및 드롭(Drag & Drop)을 시작하면, 글상자 오브젝트의 크기를 변경시킬 수 있으며, 입력된 글이 글상자 오브젝트 크기에 맞게끔 자동 재정렬 된다(도 24 참조).
마우스 커서를 글상자 오브젝트 위로 가져가면, 글상자 오브젝트의 기본 메뉴가 나타난다. 여기서, 회전(Rotate) 아이콘 위로 마우스 커서를 옮긴 후, 드래그 및 드롭(Drag & Drop)을 시작하면, 글상자 오브젝트를 회전시킬 수 있다(도 25 참조).
글상자 오브젝트에 URL 링크를 걸어서, 콘텐트 소비자가 글상자 오브젝트를 클릭하면 특정 웹사이트로 이동하게끔 설정할 수 있다. 글상자 오브젝트의 기본 메뉴에서 스타일 메뉴의 링크(Link) 버튼을 클릭한다(도 26 참조).
원하는 URL을 입력하고 엔터키를 누르면 입력한 URL에 해당되는 웹 페이지가 화면에 미리보기 된다. 확인(Apply and Close) 버튼을 클릭한다(도 27 참조).
스타일 메뉴에는 여러 가지 부가적인 기능들을 제공한다. 불투명도(Opacity) 버튼은 글자의 불투명도를 조정한다. 앞으로 하나 이동(Bring Forward) 버튼은 오브젝트를 Z축에 대해서 앞쪽으로 하나 이동시키며, 뒤로 하나 이동(Send Backward) 버튼은 오브젝트를 Z축에 대해서 뒤쪽으로 하나 이동시킨다. 제일 앞으로 이동(Bring to Front) 버튼은 오브젝트를 Z축에 대해서 제일 앞쪽으로 이동시키며, 제일 뒤로 이동(Send to Back) 버튼은 오브젝트를 Z축에 대해서 제일 뒤쪽으로 이동시킨다. 비회전 복구(0 degree) 버튼은 오브젝트의 회전 각도를 0도로 되돌린다(도 28 참조).
사진( Picture ) 삽입
사진 오브젝트는 야후 플릭커(Yahoo! Flickr)와 같은 사진 공유 서비스(41)에서 검색한 사진이나, 사용자의 PC 하드드라이브(32)에 저장되어 있는 사진을 편집 영역의 특정 위치에 삽입할 때 사용한다. 사용자가 툴바(Toolbar)에서 사진(Picture) 삽입 버튼을 클릭하면, 상기 콘텐트 오브젝트 생성 모듈(321)은 기본 속성을 가진 사진 오브젝트를 편집 영역에 하나 생성시킨다(도 29 참조).
마우스 커서를 사진 오브젝트 위로 가져가면, 사진 오브젝트의 기본 메뉴가 나타난다. 여기서 스타일 메뉴(Style Menu) 아이콘을 클릭하면 스타일 메뉴가 나타난다(도 30 참조).
스타일 메뉴에서 검색(Search) 버튼을 클릭하면, 플릭커(Flickr) 서비스에서 사진을 검색할 수 있는 사진 검색 창이 나타난다. 참고로, 본 발명이 꼭 플릭커(Flickr)에 한정될 필요는 없다(도 31 참조).
사용자가 'iPod'라는 키워드를 입력하고 검색(Search) 버튼을 클릭하면, 사진 처리 모듈(312)은 사진 공유 서비스(41)를 이용하여 해당 키워드에 맞는 사진을 검색한다. 검색된 사진 정보들은 검색창에 표시되고, 사용자가 검색창에 표시된 사진 중에 하나를 클릭하면, 콘텐트 렌더링 모듈(318)은 해당 사진을 사진 오브젝트에 반영하고 편집 영역에 표시한다(도 32 참조).
클라이언트 PC의 하드드라이브(32)에 저장되어 있는 사진을 직접 업로드 하려면, 스타일 메뉴에서 업로드(Upload) 버튼을 클릭한다(도 33 참조).
그러면, 클라이언트 PC의 하드드라이브(32)에 저장되어 있는 사진 파일들이 목록에 나타나는데, 원하는 사진을 클릭한 후, 열기(Open) 버튼을 클릭한다(도 34 참조).
사진 처리 모듈(312)은 사용자가 선택한 사진을 클라이언트 PC의 하드드라이브 (32)에서 콘텐트 저장소(26)로 업로드 한다. 이때, 업로드는 비동기 전송 모듈 (317)에 의해 비동기적으로 이루어지기 때문에, 사용자는 업로드가 끝날 때까지 기다릴 필요 없이, 다른 작업을 계속 진행할 수 있다. 업로드가 끝나면, 데이터 관리 모듈(11)은 업로드 된 사진의 URL을 콘텐트 렌더링 모듈(318)에게 알리고, 콘텐트 렌더링 모듈(318)은 해당 URL의 사진을 콘텐트 저장소(26)로부터 다운로드 받아 편집 영역에 표시한다(도 35 참조).
마우스 커서를 사진 오브젝트 위로 가져가면, 사진 오브젝트의 기본 메뉴가 나타난다. 여기서, 크기 조절(Resize) 아이콘 위로 마우스 커서를 옮긴 후, 드래그 및 드롭(Drag & Drop)을 시작하면, 사진의 크기를 마음대로 변경시킬 수 있다(도 36 참조).
마우스 커서를 사진 오브젝트 위로 가져가면, 사진 오브젝트의 기본 메뉴가 나타난다. 여기서, 회전(Rotate) 아이콘 위로 마우스 커서를 옮긴 후, 드래그 및 드롭(Drag & Drop)을 시작하면, 사진을 회전시킬 수 있다(도 37 참조).
스타일 메뉴에서 불투명도(Opacity)를 조정하면 사진의 불투명도를 마음대로 변경할 수 있다(도 38 참조).
스타일 메뉴에는 여러 가지 부가적인 기능들을 제공한다. 앞으로 하나 이동(Bring Forward) 버튼은 오브젝트를 Z축에 대해서 앞쪽으로 하나 이동시키며, 뒤로 하나 이동(Send Backward) 버튼은 오브젝트를 Z축에 대해서 뒤쪽으로 하나 이동시킨다. 제일 앞으로 이동(Bring to Front) 버튼은 오브젝트를 Z축에 대해서 제일 앞쪽으로 이동시키며, 제일 뒤로 이동(Send to Back) 버튼은 오브젝트를 Z축에 대해서 제일 뒤쪽으로 이동시킨다. 비회전 복구(0 degree) 버튼은 오브젝트의 회전 각도를 0도로 되돌린다(도 39 참조).
동영상( Video ) 삽입
동영상 오브젝트는 유튜브(YouTube), 판도라TV와 같은 동영상 공유 서비스(42)에서 검색한 동영상이나, 클라이언트 PC의 하드드라이브(32)에 저장되어 있는 동영상을 편집 영역의 특정 위치에 삽입할 때 사용한다. 사용자가 툴바(Toolbar)에서 동영상(Video) 삽입 버튼을 클릭하면, 콘텐트 오브젝트 생성 모듈(321)은 기본 속성을 가진 동영상 오브젝트를 편집 영역에 하나 생성시킨다(도 40 참조).
마우스 커서를 동영상 오브젝트 위로 가져가면, 동영상 오브젝트의 기본 메뉴가 나타난다. 여기서 스타일 메뉴(Style Menu) 아이콘을 클릭하면 스타일 메뉴가 나타난다. 클라이언트 PC의 하드드라이브(32)에 저장되어 있는 동영상을 사용하려면, 스타일 메뉴에서 업로드(Upload) 버튼을 클릭한다(도 41 참조).
그러면, 클라이언트 PC의 하드드라이브(32)에 저장되어 있는 동영상 파일들이 목록에 나타나는데, 원하는 동영상을 클릭한 후, 열기(Open) 버튼을 클릭한다(도 42 참조).
동영상 처리 모듈(313)은 사용자가 선택한 동영상을 클라이언트 PC의 하드드라이브(32)에서 콘텐트 저장소(26)로 업로드 한다. 이때, 업로드는 비동기 전송 모듈(317)에 의해 비동기적으로 이루어지기 때문에, 사용자는 업로드가 끝날 때까지 기다릴 필요 없이, 다른 작업을 계속 진행할 수 있다. 업로드가 끝나면, 데이터 관리 모듈(11)은 업로드 된 동영상의 URL을 콘텐트 렌더링 모듈(318)에게 알리고, 콘텐트 렌더링 모듈(318)은 해당 URL의 동영상을 콘텐트 저장소(26)로부터 다운로드 받아 편집 영역에 표시한다(도 43 참조).
동영상이 재생되는 동안 마우스 커서를 동영상 위로 가져가면, 제어판이 나타난다(도 44 참조). 제어판에는 멈춤, 재생, 전체화면으로 보기, 그리고 소리 조절을 할 수 있는 기능 등이 포함되어 있다.
마우스 커서를 동영상 오브젝트 위로 가져가면, 동영상 오브젝트의 기본 메뉴가 나타난다. 여기서, 크기 조절(Resize) 아이콘 위로 마우스 커서를 옮긴 후, 드래그 및 드롭(Drag & Drop)을 시작하면, 동영상 크기를 마음대로 변경시킬 수 있다(도 45 참조).
마우스 커서를 동영상 오브젝트 위로 가져가면, 동영상 오브젝트의 기본 메뉴가 나타난다. 여기서, 회전(Rotate) 아이콘 위로 마우스 커서를 옮긴 후, 드래그 및 드롭(Drag & Drop)을 시작하면, 동영상을 회전시킬 수 있다(도 46 참조).
스타일 메뉴에는 여러 가지 부가적인 기능들을 제공한다. 앞으로 하나 이동(Bring Forward) 버튼은 오브젝트를 Z축에 대해서 앞쪽으로 하나 이동시키며, 뒤로 하나 이동(Send Backward) 버튼은 오브젝트를 Z축에 대해서 뒤쪽으로 하나 이동시킨다. 제일 앞으로 이동(Bring to Front) 버튼은 오브젝트를 Z축에 대해서 제일 앞쪽으로 이동시키며, 제일 뒤로 이동(Send to Back) 버튼은 오브젝트를 Z축에 대해서 제일 뒤쪽으로 이동시킨다. 비회전 복구(0 degree) 버튼은 오브젝트의 회전 각도를 0도로 되돌린다(도 47 참조).
음악( Audio ) 삽입
음악 오브젝트는 음악 공유 서비스(43)에서 검색한 음악이나, 클라이언트 PC의 하드드라이브(32)에 저장되어 있는 음악을 편집 영역의 특정 위치에 삽입할 때 사용한다. 사용자가 툴바(Toolbar)에서 음악(Audio) 삽입 버튼을 클릭하면, 콘텐트 오브젝트 생성 모듈(321)은 기본 속성을 가진 음악 오브젝트를 편집 영역에 하나 생성시킨다(도 48 참조).
풍선도움말( Bubble ) 삽입
풍선도움말 오브젝트는 풍선도움말을 편집 영역의 특정 위치에 삽입할 때 사용한다. 사용자가 툴바(Toolbar)에서 풍선도움말(Bubble) 삽입 버튼을 클릭하면, 콘텐트 오브젝트 생성 모듈(321)은 기본 속성을 가진 풍선도움말 오브젝트를 편집 영역에 하나 생성시킨다(도 49 참조).
마우스 커서를 풍선도움말 오브젝트 위로 가져가면, 풍선도움말 오브젝트의 기본 메뉴가 나타난다(도 51 참조). 여기서 [T] 아이콘을 클릭하면 글 입력 상자가 나타난다. 풍선도움말에 채워 넣을 글을 입력한 후, 업데이트(Update) 버튼을 누르면, 입력한 글자가 풍선도움말 오브젝트에 반영된다. 취소(Cancel) 버튼을 누르면 입력한 내용이 취소된다(도 52 참조).
스타일 메뉴의 모양 변경(Change Shape) 버튼은 풍선도움말의 모양을 바꾸는데 사용된다(도 xx 참조).
마우스 커서를 풍선도움말 오브젝트 위로 가져가면, 풍선도움말 오브젝트의 기본 메뉴가 나타난다. 여기서 스타일 메뉴(Style Menu) 아이콘을 클릭하면 스타일 메뉴가 나타난다(도 50 참조).
스타일 메뉴에는 여러 가지 부가적인 기능들을 제공한다. 앞으로 하나 이동(Bring Forward) 버튼은 오브젝트를 Z축에 대해서 앞쪽으로 하나 이동시키며, 뒤로 하나 이동(Send Backward) 버튼은 오브젝트를 Z축에 대해서 뒤쪽으로 하나 이동시킨다. 제일 앞으로 이동(Bring to Front) 버튼은 오브젝트를 Z축에 대해서 제일 앞쪽으로 이동시키며, 제일 뒤로 이동(Send to Back) 버튼은 오브젝트를 Z축에 대 해서 제일 뒤쪽으로 이동시킨다(도 54 참조).
두 개의 풍선도움말 오브젝트를 사진 오브젝트 위에 중첩(Overlay) 시키면 도 53과 같은 효과를 만들 수 있다.
화살표( Arrow ) 삽입
화살표 오브젝트는 특정 영역을 가리키고 싶을 때 사용하는 화살표 모양의 지시자(indicator or call-out)를 편집 영역의 특정 위치에 삽입할 때 사용한다. 사용자가 툴바(Toolbar)에서 화살표(Arrow) 삽입 버튼을 클릭하면, 콘텐트 오브젝트 생성 모듈(321)은 기본 속성을 가진 화살표 오브젝트를 편집 영역에 하나 생성시킨다(도 55 참조).
마우스 커서를 화살표 오브젝트 위로 가져가면, 화살표 오브젝트의 기본 메뉴가 나타난다. 여기서 스타일 메뉴(Style Menu) 아이콘을 클릭하면 스타일 메뉴가 나타난다(도 56 참조).
스타일 메뉴에서 좌우 변경(Flip Hort.) 버튼을 클릭하면, 화살표 오브젝트가 좌우로 뒤바뀐다(도 57 참조). 상하 변경(Flip Vert.) 버튼을 클릭하면 화살표 오브젝트가 상하로 뒤바뀐다(도 58 참조).
마우스 커서를 화살표 오브젝트 위로 가져가면, 화살표 오브젝트의 기본 메뉴가 나타난다. 여기서 화살표의 세 점 위에서 드래그 및 드롭(Drag & Drop)을 하게 되면 화살표 오브젝트의 모양을 쉽게 자유자재로 변경할 수 있다(도 59 참조).
스타일 메뉴에는 여러 가지 부가적인 기능들을 제공한다. 앞으로 하나 이 동(Bring Forward) 버튼은 오브젝트를 Z축에 대해서 앞쪽으로 하나 이동시키며, 뒤로 하나 이동(Send Backward) 버튼은 오브젝트를 Z축에 대해서 뒤쪽으로 하나 이동시킨다. 제일 앞으로 이동(Bring to Front) 버튼은 오브젝트를 Z축에 대해서 제일 앞쪽으로 이동시키며, 제일 뒤로 이동(Send to Back) 버튼은 오브젝트를 Z축에 대해서 제일 뒤쪽으로 이동시킨다(도 61 참조).
화살표 오브젝트를 사진 오브젝트 위에 중첩(Overlay) 시키고, 그 옆에 글(Text) 오브젝트를 배치시키면 도 60과 같은 효과를 만들 수 있다.
지도( Map ) 삽입
지도 오브젝트는 사용자가 필요로 하는 지역의 지도를 편집 영역의 특정 위치에 삽입할 때 사용한다. 사용자가 툴바(Toolbar)에서 지도(Map) 삽입 버튼을 클릭하면, 콘텐트 오브젝트 생성 모듈(321)은 지도 오브젝트를 편집 영역에 하나 생성시킨다(도 62 참조).
마우스 커서를 지도 오브젝트 위로 가져가면, 지도 오브젝트의 기본 메뉴가 나타난다. 여기서 스타일 메뉴(Style Menu) 아이콘을 클릭하면 스타일 메뉴가 나타난다(도 63 참조).
사용자가 스타일 메뉴에서 찾기(Find) 버튼을 누르면, 콘텐트 렌더링 모듈(318)은 마이크로소프트 버추얼 어스(Microsoft Virtual Earth)와 같은 지도 서비스(44)를 호출하고, 기본 지도가 화면에 나타난다(도 64 및 도 65 참조).
사용자가 검색 창에 검색어 'New York'을 입력하고 찾기(Find) 버튼을 누르 면, 콘텐트 렌더링 모듈(318)은 지도 서비스(44)의 도움을 받아 해당 위치를 검색하여 결과 지도 이미지를 화면에 표시한다. 표시되는 이미지는 2D, 3D일 수 있으며, 인공위성 사진일 수도 있다(도 66 내지 도 68 참조).
지도 서비스(44)는 마이크로소프트 버추얼 어스(Microsoft Virtual Earth)에 한정되지 않으며, 구글 지도(Google Map), 야후 지도(Yahoo! Map) 등을 사용할 수도 있다. 사용자가 원하는 위치를 찾은 후, 업데이트(Update) 버튼을 누르면, 검색 결과로 얻은 해당 위치에 대한 경도, 위도, 확대 레벨 등의 정보를 웹서버(10)로 전송한다. 이 정보를 수신한 지도 처리 모듈(13)은 해당 지역의 지도 이미지를 JPEG, PNG 형태로 지도 서비스(44)로부터 다운로드 받아 콘텐트 저장소(26)에 저장한다. 그리고 지도 처리 모듈(13)은 방금 콘텐트 저장소(26)에 저장된 지도 이미지의 URL을 콘텐트 렌더링 모듈(318)로 알려주고, 콘텐트 렌더링 모듈(318)은 수신한 URL에 해당되는 지도 이미지를 콘텐트 저장소(26)로부터 다운로드 받아 지도 오브젝트에 반영시키고 편집 영역에 표시한다.
스타일 메뉴에는 여러 가지 부가적인 기능들을 제공한다. 앞으로 하나 이동(Bring Forward) 버튼은 오브젝트를 Z축에 대해서 앞쪽으로 하나 이동시키며, 뒤로 하나 이동(Send Backward) 버튼은 오브젝트를 Z축에 대해서 뒤쪽으로 하나 이동시킨다. 제일 앞으로 이동(Bring to Front) 버튼은 오브젝트를 Z축에 대해서 제일 앞쪽으로 이동시키며, 제일 뒤로 이동(Send to Back) 버튼은 오브젝트를 Z축에 대해서 제일 뒤쪽으로 이동시킨다. 비회전 복구(0 degree) 버튼은 오브젝트를 회전이 전혀 되지 않은, 즉 회전 각도를 0도로 되돌린다. 실제 사이즈(Actual Size) 버튼 은 지도 오브젝트를 지도 이미지의 실제 크기로 조정한다(도 70 참조).
두 개의 풍선도움말 오브젝트를 지도 오브젝트 위에 중첩(Overlay) 시키면 도 69와 같은 효과를 만들 수 있다.
잉크( Ink ) 삽입
잉크 오브젝트는 스타일러스(Stylus) 또는 펜으로 컴퓨터 스크린이나 태블릿(Tablet) 위에 직접 입력한 글/그림을 상기 편집 영역의 특정 위치에 삽입할 때 사용한다. 사용자가 툴바(Toolbar)에서 잉크(Ink) 삽입 버튼을 클릭하면, 콘텐트 오브젝트 생성 모듈(321)은 잉크 오브젝트를 편집 영역에 하나 생성시킨다(도 71 참조).
스타일러스로 글이나 그림을 잉크 오브젝트 안에 입력할 수 있다(도 73 참조).
마우스 커서를 잉크 오브젝트 위로 가져가면, 잉크 오브젝트의 기본 메뉴가 나타난다. 여기서 스타일 메뉴(Style Menu) 아이콘을 클릭하면 스타일 메뉴가 나타난다(도 72 참조).
스타일 메뉴에는 여러 가지 부가적인 기능들을 제공한다. 앞으로 하나 이동(Bring Forward) 버튼은 오브젝트를 Z축에 대해서 앞쪽으로 하나 이동시키며, 뒤로 하나 이동(Send Backward) 버튼은 오브젝트를 Z축에 대해서 뒤쪽으로 하나 이동시킨다. 제일 앞으로 이동(Bring to Front) 버튼은 오브젝트를 Z축에 대해서 제일 앞쪽으로 이동시키며, 제일 뒤로 이동(Send to Back) 버튼은 오브젝트를 Z축에 대 해서 제일 뒤쪽으로 이동시킨다. 삭제(Erase) 버튼은 잉크 삽입(Ink) 오브젝트에 입력된 모든 잉크를 다 지워버리고, 사용자로 하여금 새로 글이나 그림을 그릴 수 있게 한다(도 74 참조).
사각형( Rectangle ) 삽입
사각형 오브젝트는 사각형을 편집 영역의 특정 위치에 삽입할 때 사용한다. 사용자가 툴바(Toolbar)에서 사각형(Rectangle) 버튼을 클릭하면, 콘텐트 오브젝트 생성 모듈(321)은 기본 속성을 가진 사각형 오브젝트를 편집 영역에 하나 생성시킨다(도 75 참조).
마우스 커서를 사각형 오브젝트 위로 가져가면, 사각형 오브젝트의 기본 메뉴가 나타난다. 여기서 스타일 메뉴(Style Menu) 아이콘을 클릭하면 스타일 메뉴가 나타난다(도 76 참조).
스타일 메뉴에서 레드(Red), 그린(Green), 블루(Blue)의 값을 변경하면, 사각형의 색상을 바꿀 수 있다. 스타일 메뉴에서 모서리(Rounded) 값을 변경하면, 사각형의 모서리를 둥글게 또는 각지게 만들 수 있다(도 77 참조).
스타일 메뉴에서 불투명도(Opacity) 값을 변경하면, 사각형의 불투명도를 조절할 수 있다(도 78 참조).
마우스 커서를 사각형 오브젝트 위로 가져가면, 사각형 오브젝트의 기본 메뉴가 나타난다. 여기서, 크기 변경(Resize) 아이콘 위로 마우스 커서를 옮긴 후, 드래그 및 드롭(Drag & Drop)을 시작하면, 사각형 크기를 마음대로 변경시킬 수 있 다(도 79 참조).
마우스 커서를 사각형 오브젝트 위로 가져가면, 사각형 오브젝트의 기본 메뉴가 나타난다. 여기서, 회전(Rotate) 아이콘 위로 마우스 커서를 옮긴 후, 드래그 및 드롭(Drag & Drop)을 시작하면, 사각형을 회전시킬 수 있다(도 80 참조).
도 81은 사각형 오브젝트를 투명하게 만들고 크기 조절 및 회전을 시킨 후, 사진 오브젝트 위에 중첩(Overlay) 시켰을 경우의 화면이다.
스타일 메뉴에는 여러 가지 부가적인 기능들을 제공한다. 앞으로 하나 이동(Bring Forward) 버튼은 오브젝트를 Z축에 대해서 앞쪽으로 하나 이동시키며, 뒤로 하나 이동(Send Backward) 버튼은 오브젝트를 Z축에 대해서 뒤쪽으로 하나 이동시킨다. 제일 앞으로 이동(Bring to Front) 버튼은 오브젝트를 Z축에 대해서 제일 앞쪽으로 이동시키며, 제일 뒤로 이동(Send to Back) 버튼은 오브젝트를 Z축에 대해서 제일 뒤쪽으로 이동시킨다(도 82 참조).
링크( Link ) 걸기
링크 오브젝트는 편집 영역의 특정 위치에 링크를 걸어서(즉, URL 설정), 사용자가 그 특정 위치를 클릭하면, 설정한 URL로 이동하도록 하고자 할 때 사용한다. 사용자가 툴바(Toolbar)에서 링크(Link) 버튼을 클릭하면, 콘텐트 오브젝트 생성 모듈(321)은 기본 속성을 가진 링크 오브젝트를 편집 영역에 하나 생성시킨다(도 83 참조).
마우스 커서를 링크 오브젝트 위로 가져가면, 링크 오브젝트의 기본 메뉴가 나타난다. 여기서 스타일 메뉴(Style Menu) 아이콘을 클릭하면 스타일 메뉴가 나타난다(도 84 참조).
마우스 커서를 링크 오브젝트 위로 가져가면, 링크 오브젝트의 기본 메뉴가 나타난다. 여기서, 크기 조절(Resize) 아이콘 위로 마우스 커서를 옮긴 후, 드래그 및 드롭(Drag & Drop)을 시작하면, 링크 오브젝트의 크기를 마음대로 변경시킬 수 있다.
임베디드 코드( Embedded Code ) 삽입
임베디드 코드 오브젝트는 다른 제3의 서비스에서 제공하는 외부기능을 편집 영역의 특정 위치에 삽입하여 동작시키고자 할 때 사용한다. 예를 들어, 유튜브(YouTube)의 동영상을 삽입하고자 할 때, 임베디드 코드 오브젝트를 사용할 수 있다. 사용자가 툴바(Toolbar)에서 임베드 코드(Embed Code) 버튼을 클릭하면, 콘텐트 렌더링 모듈(318)은 기본 속성을 가진 임베디드 코드 오브젝트를 편집 영역에 하나 생성시킨다(도 85 참조).
마우스 커서를 임베디드 코드 오브젝트 위로 가져가면, 임베디드 코드 오브젝트의 기본 메뉴가 나타난다. 여기서 스타일 메뉴(Style Menu) 아이콘을 클릭하면 스타일 메뉴가 나타난다(도 86 참조).
스타일 메뉴에서 임베드(Embed) 버튼을 누르면 HTML 코드(Code)를 입력할 수 있는 화면이 나타난다. 예로, 유튜브(YouTube)에 있는 스파이더 맨3(Spider Man 3)의 동영상을 편집 영역에 삽입하기 위해, 해당 코드를 임베드 코드(Embed Code) 칸 에 입력하고 서술(Description)을 입력한다(도 87 참조).
사용자가 업데이트(Update) 버튼을 누르면, 임베드 코드(Embed Code) 처리 모듈 (204)은 입력된 코드가 어떤 제3의 서비스에 의해 만들어졌는지를 판단한다. 예를 들어, 입력된 코드가 유튜브(YouTube)가 생성한 코드라면, 임베드 코드(Embed Code) 처리 모듈(314)은 입력된 코드를 동영상 처리 모듈(313)에게 송신하고, 동영상 처리 모듈(313)은 수신한 정보에서 동영상의 고유한 ID를 추출하여 해당 동영상에 대한 썸네일(Thumbnail)과 기타 정보를 동영상 공유 서비스(42)에 요청하고 수신한다. 콘텐트 렌더링 모듈(318)은 이 썸네일(Thumbnail)과 기타 정보들을 임베디드 코드 오브젝트에 반영한다(도 88 참조).
시계( Clock ) 삽입
시계 오브젝트는 현재 시각을 나타내는 시계를 편집 영역의 특정 위치에 삽입할 때 사용한다. 사용자가 툴바(Toolbar)에서 시계(Clock) 버튼을 클릭하면, 콘텐트 오브젝트 생성 모듈(321)은 기본 속성을 가진 시계 오브젝트를 편집 영역에 하나 생성시킨다(도 89 참조).
마우스 커서를 시계 오브젝트 위로 가져가면, 시계 오브젝트의 기본 메뉴가 나타난다. 여기서 스타일 메뉴(Style Menu) 아이콘을 클릭하면 스타일 메뉴가 나타난다(도 90 참조).
스타일 메뉴에서 제일 앞으로 이동(Bring to Front) 버튼을 클릭하면, 선택된 Clock 오브젝트는 Z축에 대해서 가장 앞쪽으로 이동된다(도 91 참조).
장바구니 삽입( Add to Cart )
장바구니 오브젝트는 온라인상에서 쉽게 제품을 판매할 수 있도록 하는 기능을 제공한다. 장바구니 오브젝트를 편집 영역의 특정 위치에 삽입하게 되면, 장바구니 이미지가 화면에 나타나게 되고, 판매자의 상품 재고 데이터베이스(22)를 이용하여, 이를 판매하려는 상품과 연결시킬 수 있다. 그리고, 구매자가 장바구니 오브젝트를 클릭하게 되면 전자결재 서비스(45) 의 결제 페이지로 이동하게 되며, 구매자는 여기서 해당 상품을 구매할 수 있게 된다. 사용자가 툴바(Toolbar)에서 장바구니 삽입(Add to Cart) 버튼을 누르면, 콘텐트 오브젝트 생성 모듈 (321)은 기본 속성을 가진 장바구니 오브젝트를 편집 영역에 하나 생성시킨다(도 92 참조).
마우스 커서를 장바구니 오브젝트 위로 가져가면, 장바구니 오브젝트의 기본 메뉴가 나타난다. 여기서 스타일 메뉴(Style Menu) 아이콘을 클릭하면 스타일 메뉴가 나타난다(도 93 참조).
사용자가 스타일 메뉴에서 상품 리스트(Product List) 버튼을 클릭하면, 전자상거래(e-Commerce) 처리 모듈(316)은 사용자의 상품 재고 데이터베이스(22)에 등록되어 있는 상품의 이름들을 웹서버(10)에 요청한다. 데이터 관리 모듈(11)은 요청을 접수하고 상품 재고 데이터베이스(22)에 접근하여 등록되어 있는 상품의 이름들을 검색하고 전자상거래(e-Commerce) 처리 모듈(316)로 전달한다. 전자상거래(e-Commerce) 처리 모듈(316)은 수신한 상품 이름들을 목록 화면에 표시한다. 사용자가 이 목록 화면에서 판매하려는 상품을 선택한 후, 로드(Load) 버튼을 클릭하 면, 전자상거래(e-Commerce) 처리 모듈(316)은 사용자가 선택한 상품의 고유 ID를 데이터 관리 모듈(11)에 송신하고, 데이터 관리 모듈(11)은 상품 고유 ID에 해당하는 상품의 상세 정보(실제 가격, 판매 가격 등)를 상품 재고 데이터베이스(22)로부터 추출한다. 데이터 관리 모듈(11)은 추출한 상품 상세 정보를 다시 전자상거래(e-Commerce) 처리 모듈(316)로 전달하고, 전자상거래(e-Commerce) 처리 모듈 (316)은 수신 받은 상품 정보를 콘텐트 렌더링 모듈(318)의 도움을 받아 장바구니(Add to Cart) 오브젝트에 반영한다. 반영된 정보는 도 94의 화면과 같이 편집 영역에 표시되어 진다.
도 95는, 애플 아이폰(Apple iPhone) 제품 이미지를 담은 사진 오브젝트와 풍선도움말 오브젝트를 편집 영역의 임의의 위치에 배치하고, 한 쪽에는 장바구니(Add to Cart) 오브젝트를 배치한 화면이다.
실제로, 구매자가 장바구니(Add to Cart) 오브젝트를 클릭하게 되면, 전자상거래(e-Commerce) 처리 모듈(316)은 전자결재 서비스(45)의 결재 페이지로 구매자를 이동시키고, 구매자는 거기서 결재 정보를 입력하게 된다.
다음은 한 예로, 구글 체크아웃(Google Checkout)이라는 서비스를 전자결재 서비스(45)로 연동시킨 화면이다(도 96 참조). 본 발명은 전자결재 서비스(45)에 구글 체크아웃(Google Checkout)외에도 페이팔(Pay Pal)이나 기타 다른 여러 가지 서비스를 사용할 수 있도록 제한되지 않는다.
광고 삽입( Pin Ad )
광고 오브젝트는 광고를 편집 영역의 특정 위치에 삽입할 때 사용한다. 광고 오브젝트는 다음과 같은 특징을 가지고 있다. 첫째로, 리치 콘텐트(Rich Content) 제작자가 자신의 콘텐트에 적합한 광고를 직접 광고목록(Ad Inventory)에서 고를 수 있다는 점이다. 둘째로, 리치 콘텐트(Rich Content) 제작자가 선택한 광고를 편집 영역 어느 곳에나 마음대로 배치할 수 있다는 점이다. 사용자가 툴바(Toolbar)에서 광고 삽입(Pin Ad) 버튼을 클릭하면, 광고 처리 모듈 (315)은 광고 저장소(25)에 저장되어 있는 광고 이름들을 웹서버(10)에 요청한다. 데이터 관리 모듈(11)은 요청을 접수하고 광고 저장소(25)에 접근하여, 사용자가 사용할 수 있는 광고들을 광고 저장소(25)에서 검색하고, 그 결과를 광고 처리 모듈(315)에 전달한다. 광고 처리 모듈(315)은 전달받은 정보를 화면에 표시한다(도 97 참조).
사용자가 자신이 원하는 광고를 광고 목록(Ad Inventory)에서 선택하고 열기(Open) 버튼을 클릭하면, 광고 처리 모듈(315)은 사용자가 선택한 광고의 고유 ID를 웹서버(10)에 전달하고, 이를 수신한 데이터 관리 모듈(11)은 전달받은 광고 고유 ID에 해당하는 광고 상세 정보를 광고 저장소(25)로부터 추출한다. 데이터 관리 모듈(11)은 추출된 정보를 광고 처리 모듈(315)로 전달하고, 콘텐트 오브젝트 생성 모듈(321)은 이 정보를 광고 오브젝트를 편집 영역에 생성 시킨다(도 98 참조).
리치 콘텐트(Rich Content) 제작자가 편집 모드에서 마우스 커서를 광고 오브젝트 위로 가져가면 기본 메뉴로 미리보기(Preview) 버튼과 제거(Remove) 버튼이 나타난다. 기본 메뉴에서 미리보기(Preview) 버튼을 클릭하면, 콘텐트 렌더링 모 듈(318)은 해당 광고를 화면에 노출시킨다(도 99 및 도 100 참조).
미리보기 모드에서, 또는 제작한 리치 콘텐트(Rich Content)가 최종 목적 매체에 배포되어 있는 상태에서 콘텐트 소비자가 마우스 커서를 광고(Pin Ad) 오브젝트 위로 가져가면, 콘텐트 렌더링 모듈(318)은 해당 광고의 음향효과를 출력시키고 동시에 광고에 대한 정보를 화면에 표시한다(도 101 참조).
특히, 최종 목적 매체에 배포되어 있는 상태에서 콘텐트 소비자가 광고 오브젝트를 클릭하면, 광고 처리 모듈(315)은 누가, 언제, 어떤 광고를 클릭했는지를 웹서버(10)에 송신하고, 이를 수신한 데이터 관리 모듈(11)은 광고 집행 정보를 광고 집행 정보 데이터베이스(23)에 기록한다.
광고물이 화면에 노출되어지는 도중에, 콘텐트 소비자가 마우스 커서를 광고(Pin Ad) 오브젝트 위로 가져가면, 광고주의 웹사이트로 이동시켜주는 방문(Visit) 버튼과 광고 재생을 중지시키는 중지(Stop) 버튼이 나타난다(도 102 참조).
광고가 재생되는 도중에 콘텐트 소비자가 방문(Visit) 버튼을 클릭하면, 광고 처리 모듈(315)은 누가, 언제, 어떤 광고를 클릭했는지를 웹서버(10)에 전달하고, 이를 수신한 데이터 관리 모듈(11)은 광고 집행 정보를 광고 집행 정보 데이터베이스(23)에 기록한다. 그 다음, 광고 처리 모듈(315)은 사용자를 광고주의 웹사이트로 이동시키고, 광고 처리 모듈(315)은 그 광고주 웹사이트에서 구매나 다른 중요한 액션(Action)이 일어났는지를 일일이 다 광고 집행 정보 데이터베이스(23)에 기록한다(도 103 참조).
빈 공간 삽입( Insert Space ) 기능
빈 공간 삽입 기능은 두 개 이상의 콘텐트 오브젝트(예를 들어, 사진, 동영상, 글 등) 사이에 빈 공간을 삽입할 때 사용한다. 예를 들어, 도 104의 그림에서 파란색 이미지와 연두색 이미지 사이에 빈 공간을 삽입하려고 한다고 하면, 우선 툴바(Toolbar)에서 빈 공간 삽입(Insert Space) 버튼을 누른다.
빈 공간이 삽입될 시작점을 선택할 수 있는 수평선이 하나 생기는데, 연두색 이미지 바로 위에서 드래그 및 드롭(Drag & Drop)을 시작한다. 즉, 마우스 버튼을 클릭한 채로 마우스 커서를 상하로 움직이면(즉, Drag & Drop을 시작하면), 새로 삽입될 빈 공간이 미리 보여 진다(도 105 참조).
삽입될 빈 공간이 적정 크기라고 생각될 때에, 마우스 버튼을 떼면(즉, Drag & Drop을 끝내면), 원하는 만큼의 빈 공간이 도 106과 같이 삽입된다.
스크랩 빈( Scrap Bin )
예전에 인터넷을 돌아다니다가 스크랩해 놓은 사진, 동영상, 글 등을 모아둔 저장소를 스크랩 빈(Scrap Bin)이라고 한다. 사용자가 툴바(Toolbar)에서 스크랩 빈(Scrap Bin) 버튼을 클릭하면, 스크랩 관리 모듈(320)은 사용자가 미리 스크랩해 놓은 콘텐트 오브젝트(예를 들어, 사진, 동영상, 글 등)에는 어떠한 것이 있는지를 웹서버(10)에 요청하고, 이를 수신한 데이터 관리 모듈(11)은 스크랩 저장소(24)에 접근하여 사용자가 스크랩 해둔 콘텐트 오브젝트들을 추출하여 XML 형태로 다시 스 크랩 관리 모듈(320)에게 전달한다. 스크랩 관리 모듈(320)은 이 XML 데이터를 목록 화면에 표시한다(도 107 참조).
사용자가 사용하고자 하는 콘텐트 오브젝트를 목록에서 선택한 후 사용(Use) 버튼을 클릭하면, 콘텐트 오브젝트 생성 모듈(321)은 선택된 콘텐트 오브젝트를 편집 영역에 생성시킨다(도 108 참조).
4. 미리보기
미리보기 단계는 지금까지 사용자가 편집 영역에서 작업한 리치 콘텐트(Rich Content)가 다른 매체에 정확하게 배포될 것인지를 사전 검사(Preview)하는 단계이다. 사용자가 툴바(Toolbar)에서 파일 메뉴(File Menu)를 클릭하면, 화면 중앙에 파일 메뉴가 나타난다. 여기서, 미리보기 모드(Preview Mode) 버튼을 클릭하거나, 또는 키보드에서 단축키 F8을 누르면 미리보기 모드로 즉시 전환된다(도 109 참조).
미리보기 모드에서는, 화면 상단 우측에 편집 모드 돌아가기(Back to Edit Mode) 버튼이 나타난다. 편집 모드 돌아가기(Back to Edit Mode) 버튼을 누르면, 다시 편집 모드(Edit Mode)로 돌아간다.
본 발명은 편집 모드이건 미리보기 모드이건 간에, 모드에 상관없이 리치 콘텐트(Rich Content)를 화면에 표시하기 위해 동일한 콘텐트 렌더링 모듈(318)을 사용하기 때문에, 완벽한 WYSIWYG(What You See Is What You Get)을 구현한다. 즉, 편집 모드에 표시되는 내용은 미리보기 모드뿐만 아니라 배포된 매체에서도 완벽히 동일하게 표시된다(도 110 참조).
5. 배포 단계
지금까지 사용자가 편집 영역에서 작업한 리치 콘텐트(Rich Content)를 콘텐트 저장소(26)에 저장하고, 최종 목표 매체에 배포하는 단계이다. 사용자가 툴바(Toolbar)에서 파일 메뉴(File Menu) 버튼을 클릭하면, 화면 중앙에 파일 메뉴가 나타난다. 여기서, 저장(Save) 버튼을 클릭하거나 키보드에서 단축키 F2를 누른다(도 111 참조).
사용자가 타이틀(Title)과 태그(Tags) 등을 입력한 후, 저장(Save) 버튼을 클릭하면, 콘텐트 관리 모듈(319)은 입력한 메타 정보와 편집 영역에 존재하는 모든 콘텐트 오브젝트들을 XML형태로 변환하고 이를 웹서버(10)에 전송한다. 이를 수신한 데이터 관리 모듈(11)은 콘텐트 저장소(26)에 저장한다(도 112 참조).
마지막으로, 저장된 리치 콘텐트(Rich Content)를 다른 제3의 최종 목표 매체에 배포하기 위해서, HTML로 구성된 임베드 코드(Embed Code)를 생성해야 한다. 사용자가 툴바(Toolbar)에서 파일 메뉴(File Menu) 버튼을 클릭하면, 화면 중앙에 파일 메뉴가 나타난다. 여기서, 배포(Export) 버튼을 클릭하면, 콘텐트 관리 모듈(319)은 배포할 수 있는 HTML 코드를 생성해서, 사용자로 하여금 복사해 갈 수 있게 화면 중앙에 표시한다(도 113 및 도 114 참조).
사용자가 컨트롤-C(CTRL-C)를 누르거나 복사(Copy) 버튼을 눌러, 생성된 코드를 클립보드에 복사하고, 배포하고 싶은 서비스 매체에 붙여넣기(CTRL-V) 하면 배포 단계는 마무리된다.
[용어 정리]
* 콘텐트 : 인터넷상에서 제공되는 모든 정보 내용을 콘텐트(Content)라고 함. 게시판 및 카페의 게시물, 블로그나 홈페이지의 글, 사진, 동영상, 인터넷 신문/잡지의 소식, 더 넓게는 인터넷 쇼핑몰에서 판매되는 상품에 대한 상품상세설명도 콘텐트로 정의될 수 있음.
* 콘텐트 소비자 : 웹상에 존재하는 콘텐트를 소비하는, 즉 콘텐트를 보고, 듣고, 읽는 사용자를 콘텐트 소비자라 함.
* 콘텐트 생산자/제작자 : 웹상에서 소비될 수 있는 콘텐트를 생산하는 생산자를 일컬음.
* UCC(User Created Content) 또는 UGC(User Generated Content) : 일반 사용자가 직접 제작한 콘텐츠를 말함. 사용자가 상업적인 의도 없이 제작한 콘텐츠를 웹상에 나타낸 것. 미국에서는 일반적으로 UGC(User Generated Contents)로 알려져 있음.
* RIA(Rich Internet Application) : 웹 브라우저(Web Browser) 안에서 동작하는 대부분의 웹 어플리케이션(Web Application)(혹은, Internet Application)들은 데스크톱 어플리케이션(Desktop Application)보다 화려하지 못하고 불편한 점들이 많이 있음. 최근 들어 어도비 플래시(Adobe Flash)나 오픈 라즐로(Open Laszlo), 마이크로소프트 실버라이트(Microsoft Silverlight), 아약스(Ajax), DHTML 등의 기술을 사용하여 개발한 웹 어플리케이션(Web Application)들은 데스크톱 어플리케이션(Desktop Application) 못지않게 편리해졌고 화려해졌으며 대화식 사용자 인터페이스(Interactive User Interface) 또한 매우 훌륭해 졌음. 이렇게 인터넷상에서 사용자에게 '풍부'하고 '화려한'(즉, Rich) 경험을 가져다주는 어플리케이션(Application)을 통틀어 RIA(Rich Internet Application)이라고 부름. 종종 'Rich Interactive Application'이라고 부르는 경우도 있음.
* Rich Content : 기존 글자 위주로 제작된 평범한 콘텐트(Plain Content)가 아니라, 사진, 동영상, 음악 등, 모든 멀티미디어 요소를 포함하며 사용자와의 상호작용 기능까지도 포함한 콘텐트를 리치 콘텐트(Rich Content)라 불림. 일반적으로, RIA 기술을 사용하여 만들어짐.
* RIA Browser Plug-In(or RIA Plug-in) : RIA 기술을 사용하여 만들어진 웹 어플리케이션(Web Application)을 사용자가 웹 브라우저(Web Browser)에서 사용할 수 있도록 하기 위해 필요로 되는 추가 모듈(예를 들어, Adobe Flash, Microsoft Silverlight 등).
* SEM(Search Engine Marketing) : 검색 엔진에 자신의 웹사이트를 노출시켜, 웹사이트로 방문객을 유입시키고자 하는 마케팅 행위를 의미함. 자신의 웹 사이트를 검색 엔진에 어떻게, 얼마나 잘 '노출'시키느냐가 관건.
* SEO(Search Engine Optimization) : 검색 엔진에서 어떤 키워드로 검색했을 때 표시되는 웹 사이트들은 검색 순위별로 표시되는데, 검색 결과에서 가장 처음으로 표시되는 웹 사이트가 사용자에 의해 클릭 될 가능성이 가장 높음. 따라서, 모든 사람들은 자신의 웹 사이트가 검색 엔진에 의해 높은 순위로 매겨지길 원함. 이렇듯, 자신의 웹 사이트의 검색 순위를 향상시키기 위해 일련의 작업을 행하는데, 이를 통틀어 SEO, 즉 검색 엔진 최적화라고 함. 일반적으로 SEO를 하기 위해서는 HTML 소스 코드를 건드려야 하기 때문에, 기술적 배경이 없는 일반인은 하기 힘듦.
* SEO Consultant(or Service) : 의뢰인의 웹 사이트에 일련의 SEO 작업을 가하여, 그 웹 사이트가 검색 결과에서 높은 순위에 나타날 수 있도록 도움을 주는 컨설팅 업자/업체 또는 서비스.
* Search Engine Friendly(검색 엔진 친화성) : 검색 엔진, 즉 기계가 이해할 수 있는(machine-readable) 형태로 존재하는 Content, Web Page, 더 나아가 Web Site를 '검색 엔지 친화적이다'라고 일컬음.
SEO와 연결하여 생각해 보면, 검색 엔진 친화적인 콘텐트(Content)만이 SEO 작업을 적용할 수 있으며, 설령 SEO를 하지 않아도 검색 엔진에 노출이 될 수 있는 형태임. 검색 엔진 친화적이지 못한 콘텐트(Content)는 SEO 작업 적용 여부와 상관없이 검색 엔진에 결코 노출이 되지 못함. 즉, 콘텐트(Content) 설계 시점부터, 완성된 콘텐트(Content)가 검색 엔진 친화적인 형태로 제작될 수 있는지 고려해야 함.
이상의 본 발명은 상기에 기술된 실시 예들에 의해 한정되지 않고, 당업자들에 의해 다양한 변형 및 변경을 가져올 수 있으며, 이는 첨부된 특허청구범위에서 정의되는 본 발명의 취지와 범위에 포함되는 것으로 보아야 할 것이다.
도 1은 본 발명의 바람직한 실시 예에 의한 리치 콘텐트 제작 시스템의 구성도
도 2는 본 발명의 바람직한 실시 예에 의한 리치 콘텐트 제작 방법을 나타낸 동작 흐름도
도 3 내지 도 114는 본 발명의 바람직한 실시 예에 의한 리치 콘텐트 제작 방법에 대한 컴퓨터 프로그램의 구동 화면도로서,
도 3은 리치 콘텐트 제작 프로그램의 처음 메인 화면이고,
도 4는 사용자 계정 정보를 등록하는 사인 업(Sign Up) 화면이고,
도 5는 콘텐트 편집 화면의 구성을 설명하기 위한 화면이고,
도 6 및 도 7은 툴바(Toolbar) 기능을 설명하기 위한 화면이고,
도 8은 배경 그림 선택(Select Wallpaper) 기능을 설명하기 위한 화면이고,
도 9 및 도 10은 편집 영역의 3차원 공간 위에 콘텐트 오브젝트 배치를 설명하기 위한 화면이고,
도 11 및 도 12는 선택된 콘텐트 오브젝트의 기본 메뉴를 설명하기 위한 화면이고,
도 13 내지 도 17은 선택한 콘텐트 오브젝트의 기본 메뉴 중에서 이동(Move), 크기 조절(Resize), 회전(Rotate), 스타일 메뉴(Style Menu), 삭제(Remove) 기능을 설명하기 위한 화면이고,
도 18 및 도 19는 툴바에서 파일 메뉴(File Menu)의 새로 만들기(New), 불러 오기(Open) 기능을 설명하기 위한 화면이고,
도 20 내지 도 28은 툴바에서 글자 삽입(Text) 오브젝트를 설명하기 위한 화면이고,
도 29 내지 도 39는 툴바에서 사진 삽입(Picture) 오브젝트를 설명하기 위한 화면이고,
도 40 내지 도 47은 툴바에서 동영상 삽입(Video) 오브젝트를 설명하기 위한 화면이고,
도 48은 툴바에서 음악 삽입(Audio) 오브젝트를 설명하기 위한 화면이고,
도 49 내지 도 54는 툴바에서 풍선도움말 삽입(Bubble) 오브젝트를 설명하기 위한 화면이고,
도 55 내지 도 61은 툴바에서 화살표 삽입(Arrow) 오브젝트를 설명하기 위한 화면이고,
도 62 내지 도 70은 툴바에서 지도 삽입(Map) 오브젝트를 설명하기 위한 화면이고,
도 71 내지 도 74는 툴바에서 잉크 삽입(Ink) 오브젝트를 설명하기 위한 화면이고,
도 75 내지 도 82는 툴바에서 사각형 삽입(Rectangle) 오브젝트를 설명하기 위한 화면이고,
도 83 및 도 84는 툴바에서 링크 걸기(Link) 오브젝트를 설명하기 위한 화면이고,
도 85 내지 도 88은 툴바에서 임베디드 코드(Embedded Code) 오브젝트를 설명하기 위한 화면이고,
도 89 내지 도 91은 툴바에서 시계 삽입(Clock) 오브젝트를 설명하기 위한 화면이고,
도 92 내지 도 96은 툴바에서 쇼핑카트 삽입(Add to Cart) 오브젝트를 설명하기 위한 화면이고,
도 97 내지 도 103은 툴바에서 광고 삽입(Pin Ad) 오브젝트를 설명하기 위한 화면이고,
도 104 내지 도 106은 툴바에서 공간 삽입(Insert Space) 오브젝트를 설명하기 위한 화면이고,
도 107 및 도 108은 툴바에서 스크랩 삽입(Scrap Bin) 오브젝트를 설명하기 위한 화면이고,
도 109 및 도 110은 툴바에서 파일 메뉴(File Menu)의 미리보기(Preview Mode) 기능을 설명하기 위한 화면이고,
도 111 및 도 112는 툴바에서 파일 메뉴(File Menu)의 저장(Save) 기능을 설명하기 위한 화면이고,
도 113 및 도 114는 툴바에서 파일 메뉴(File Menu)의 배포(Export) 기능을 설명하기 위한 화면이다.
[ 도면의 주요 부분에 대한 부호의 설명 ]
10 : 웹서버 11 : 데이터 관리 모듈
12 : 사용자 계정관리 모듈 13 : 지도 처리 모듈
20 : 저장소 21 : 사용자 계정정보 저장소
22 : 상품 재고 데이터베이스
23 : 광고 집행 정보 데이터베이스
24 : 스크랩 저장소 25 : 광고 저장소
26 : 콘텐트 저장소 30 : 클라이언트 PC
31 : 클라이언트 프로그램 32 : 하드디스크
40 : 외부 서비스 41 : 사진 공유 서비스
42 : 동영상 공유 서비스 43 : 음악 공유 서비스
44 : 지도서비스 45 : 전자결재서비스
311 : 음악 처리 모듈 312 : 사진 처리 모듈
313 : 동영상 처리 모듈
314 : 임베디드 코드(Embedded Code) 처리 모듈
315 : 광고 처리 모듈
316 : 전자상거래(E-Commerce) 처리 모듈
317 : 비동기 전송 모듈 318 : 콘텐트 렌더링 모듈
319 : 콘텐트 관리 모듈 320 : 스크랩 관리 모듈
321 : 콘텐트 오브젝트 생성 모듈

Claims (115)

  1. 삭제
  2. 리치 콘텐트(Rich Content) 제작 방법에 있어서,
    (a) 클라이언트 PC에서 웹(Web)을 통해 리치 콘텐트 제작 시스템의 웹 서버에 접속하는 단계와;
    (b) 상기 웹 서버에서 음악, 사진, 동영상, 임베디드 코드(Embedded Code), 광고, 전자상거래, 비동기 전송, 콘텐트 렌더링, 콘텐트 관리, 스크랩 관리, 콘텐트 오브젝트(object) 생성을 처리하는 기능을 가진 클라이언트 프로그램을 상기 클라이언트 PC의 메모리에 다운로드 하여 임시 상주시키는 단계와;
    (c) 상기 클라이언트 PC에서 상기 클라이언트 프로그램을 구동하는 단계와;
    (d) 상기 리치 콘텐트 제작 시스템에서 상기 클라이언트 프로그램의 메인 화면을 통해 사용자 계정 정보를 등록받는 단계와;
    (e) 상기 클라이언트 프로그램의 제공 화면을 통해 사용자 계정 정보가 입력되면 상기 리치 콘텐트 제작 시스템에서 상기 클라이언트 PC로 콘텐트 편집 화면을 제공하는 단계와;
    (f) 상기 클라이언트 PC에서 상기 콘텐트 편집 화면을 통해 제작된 리치 콘텐트를 상기 리치 콘텐트 제작 시스템의 저장소에 저장하는 단계와;
    (g) 상기 저장소에 저장된 리치 콘텐트를 웹상에서 제 3 자가 복사 및 붙이기(Copy & Paste) 할 수 있도록 상기 콘텐트 편집 화면의 툴바 기능을 통해 상기 클라이언트 PC에서 제어하는 단계와;
    (h) 상기 클라이언트 PC에서 상기 저장소에 저장된 리치 콘텐트를 상기 콘텐트 편집 화면을 통해 수정하면 복사 및 붙이기(Copy & Paste) 한 리치 콘텐트에도 수정한 내용이 실시간으로 자동 반영되는 단계; 및
    (i) 상기 클라이언트 PC에서 상기 리치 콘텐트 제작 시스템과의 접속을 끊으면 상기 메모리에 임시 상주한 상기 클라이언트 프로그램이 자동 제거되는 단계;를 포함하며,
    상기 콘텐트 편집 화면은:
    상기 화면의 좌측, 우측, 상단, 하단 중 어느 하나의 방향에 위치하며, 편집 영역에 사진, 동영상, 글을 포함한 콘텐트 오브젝트(object)를 추가, 배치, 편집하는 기능을 제공하는 툴바(Toolbar) 기능과; 상기 화면의 좌측, 우측, 상단, 하단 중 어느 하나의 방향에 위치하며, 배경 그림을 선택하는 기능을 제공하는 배경 그림 선택(Select Wallpaper) 기능; 및 상기 툴바 기능과 상기 배경 그림 선택 기능을 제외한 나머지 바탕 부분으로 X,Y,Z축을 가진 3차원 공간으로 구성되며, 콘텐트 오브젝트(object)를 추가 및 배치하는 편집 영역;을 포함하며,
    마우스 드래그 및 드롭(Drag & Drop)과 포인트 및 클릭(Point & Click)만으로 콘텐트(Content)를 제작하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  3. 제 2 항에 있어서, 상기 툴바 기능은:
    상기 화면의 좌측, 우측, 상단, 하단 중 어느 하나의 방향에 일부분이 숨겨져 있으며, 상기 툴바 기능 위에 마우스 커서를 가져가면 숨겨져 있던 툴바 기능이 화면에 슬라이딩 되면서 나타나고, 상기 마우스 커서를 다시 툴바 기능 바깥으로 옮기면 툴바 기능이 다시 모습을 감추도록 하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  4. 제 2 항에 있어서, 상기 툴바 기능은:
    상기 툴바 기능에서 제공하는 복수 개의 기능 중에서 어느 하나의 기능이 마우스에 의해 클릭되면 해당 기능에 포함된 세부 기능이 화면으로 출력되는 토클 툴바(Toggle Toolbar) 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  5. 삭제
  6. 제 2 항에 있어서, 상기 배경 그림 선택 기능은:
    상기 화면의 좌측, 우측, 상단, 하단 중 어느 하나의 방향에 일부분이 숨겨져 있으며, 상기 배경 그림 선택 기능 위에 마우스 커서를 가져가면 숨겨져 있던 배경 그림 선택 기능이 화면에 슬라이딩 되면서 나타나고, 상기 마우스 커서를 다시 상기 배경 그림 선택 기능 바깥으로 옮기면 배경 그림 선택 기능이 다시 모습을 감추도록 하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  7. 제 2 항에 있어서,
    상기 배경 그림 선택 기능에서 원하는 배경 그림을 선택하면, 상기 편집 영역의 전체에 선택한 그림으로 즉시 채워지는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  8. 삭제
  9. 제 2 항에 있어서, 상기 편집 영역은:
    상기 3차원 공간에 사진, 동영상, 글을 포함한 콘텐트 오브젝트(object)(Content Object)들이 배치되며,
    상기 X축에 대해서 좌우로 스크롤 되고,
    상기 Y축에 대해서 상하로 스크롤 되고,
    상기 Z축에 대해서 콘텐트 오브젝트(object)를 앞뒤로 오버레이(Overlay) 시켜 배치할 수 있는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  10. 제 2 항에 있어서, 상기 툴바 기능은:
    상기 편집 영역의 특정 위치에 글을 삽입할 때 사용하는 글상자 오브젝트(object)를 상기 편집 영역에 생성하는 글상자 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  11. 제 10 항에 있어서, 상기 글상자 오브젝트(object)는:
    상기 글상자 오브젝트(object) 위에 마우스 커서를 위치하면 상기 마우스 커서가 위치한 글상자 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 글상자 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 글상자 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  12. 제 11 항에 있어서, 상기 글상자 오브젝트(object)는:
    상기 마우스 커서가 위치한 글상자 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  13. 제 11 항에 있어서, 상기 글상자 오브젝트(object)의 기본 메뉴는:
    상기 글상자 오브젝트(object)의 크기를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 조정할 수 있는 크기 조절(Resize) 아이콘과;
    상기 글상자 오브젝트(object)를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 회전시킬 수 있는 회전(Rotate) 아이콘과;
    상기 마우스의 클릭에 의해 선택된 글상자 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및
    상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  14. 제 13 항에 있어서, 상기 스타일 메뉴는:
    버튼을 클릭하면 글 편집 화면이 나타나고, 상기 글 편집 화면에 원하는 글을 입력하고, 글자 크기, 모양, 색상을 변경할 수 있는 편집(Edit) 버튼과;
    상기 글상자 오브젝트(object)를 클릭하면 특정 웹사이트로 이동하도록 설정하는 링크(Link) 버튼과;
    상기 글상자 오브젝트(object)가 회전되어 있는 경우 비회전 상태로 복구하는 비회전 복구(0 degree) 버튼; 및
    상기 글상자 오브젝트(object)의 불투명도를 변경할 수 있는 불투명도(Opacity) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  15. 제 14 항에 있어서, 상기 리치 콘텐트 제작 방법은:
    상기 링크(Link) 버튼이 클릭 된 다음 URL이 입력되고 엔터키가 입력되면 입력된 URL에 해당하는 웹 페이지가 화면에 미리보기로 나타나고, 상기 웹 페이지가 화면에 표시된 후 확인 버튼(Apply and Close)이 클릭 되면 입력된 URL이 저장되는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  16. 제 14 항에 있어서, 상기 스타일 메뉴는:
    상기 글상자 오브젝트(object)를 Z축에 대해서 앞으로 하나 이동하는 앞으로 하나 이동(Bring Forward) 버튼과;
    상기 글상자 오브젝트(object)를 Z축에 대해서 뒤로 하나 이동하는 뒤로 하나 이동(Send Backward) 버튼과;
    상기 글상자 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼; 및
    상기 글상자 오브젝트(object)를 Z축에 대해서 제일 뒤로 이동하는 제일 뒤로 이동(Send to Back) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  17. 제 2 항에 있어서, 상기 툴바 기능은:
    상기 편집 영역의 특정 위치에 사진을 삽입할 때 사용하는 사진 오브젝트(object)를 상기 편집 영역에 생성하는 사진(Picture) 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  18. 제 17 항에 있어서, 상기 편집 영역의 사진 오브젝트(object)는:
    상기 사진 오브젝트(object) 위에 마우스 커서가 위치하면 마우스 커서가 위치한 사진 오브젝트(object)가 자동으로 선택되어 짐과 동시에 선택된 사진 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 사진 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  19. 제 18 항에 있어서, 상기 사진 오브젝트(object)는:
    상기 마우스 커서가 위치한 사진 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  20. 제 18 항에 있어서, 상기 사진 오브젝트(object)의 기본 메뉴는:
    상기 사진 오브젝트(object)의 크기를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 조정할 수 있는 크기 조절(Resize) 아이콘과;
    상기 사진 오브젝트(object)를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 회전시킬 수 있는 회전(Rotate) 아이콘과;
    상기 마우스의 클릭에 의해 선택된 사진 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및
    상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  21. 제 20 항에 있어서, 상기 스타일 메뉴는:
    버튼의 클릭에 의해 사진 검색 창을 나타내고, 상기 사진 검색 창에 키워드를 입력하면 상기 키워드에 맞는 사진을 웹상의 사진공유서비스를 이용하여 검색하는 사진 검색(Search) 버튼과;
    상기 버튼의 클릭에 의해 클라이언트 PC에 저장되어 있는 사진 파일들의 목록을 나타내고 상기 목록에서 원하는 사진을 클릭한 후 열기(Open) 버튼을 클릭하면 해당 사진을 비동기적으로 업로드 하는 업로드(Upload) 버튼과;
    상기 사진 오브젝트(object)가 회전되어 있는 경우 비회전 상태로 복구하는 비회전 복구(0 degree) 버튼; 및
    상기 사진 오브젝트(object)의 불투명도를 변경할 수 있는 불투명도(Opacity) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  22. 제 21 항에 있어서, 상기 스타일 메뉴는:
    상기 사진 오브젝트(object)를 Z축에 대해서 앞으로 하나 이동하는 앞으로 하나 이동(Bring Forward) 버튼과;
    상기 사진 오브젝트(object)를 Z축에 대해서 뒤로 하나 이동하는 뒤로 하나 이동(Send Backward) 버튼과;
    상기 사진 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼; 및
    상기 사진 오브젝트(object)를 Z축에 대해서 제일 뒤로 이동하는 제일 뒤로 이동(Send to Back) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  23. 제 2 항에 있어서, 상기 툴바 기능은:
    상기 편집 영역의 특정 위치에 동영상을 삽입할 때 사용하는 동영상 오브젝트(object)를 상기 편집 영역에 생성하는 동영상(Video) 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  24. 제 23 항에 있어서, 상기 편집 영역의 동영상 오브젝트(object)는:
    상기 동영상 오브젝트(object) 위에 마우스 커서가 위치하면 상기 마우스 커서가 위치한 동영상 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 동영상 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 선택된 동영상 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  25. 제 24 항에 있어서, 상기 동영상 오브젝트(object)는:
    상기 마우스 커서가 위치한 동영상 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  26. 제 24 항에 있어서, 상기 동영상 오브젝트(object)의 기본 메뉴는:
    상기 동영상 오브젝트(object)의 크기를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 조정할 수 있는 크기 조절(Resize) 아이콘과;
    상기 동영상 오브젝트(object)를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 회전시킬 수 있는 회전(Rotate) 아이콘과;
    상기 마우스의 클릭에 의해 선택된 동영상 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및
    상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  27. 제 26 항에 있어서, 상기 스타일 메뉴는:
    버튼의 클릭에 의해 동영상 검색 창을 나타내고, 상기 동영상 검색 창을 통해 키워드가 입력되면 상기 키워드에 맞는 동영상을 웹상의 동영상공유서비스를 이용하여 검색하는 동영상 검색(Search) 버튼과;
    상기 버튼의 클릭에 의해 클라이언트 PC에 저장되어 있는 동영상 파일들의 목록을 나타내고, 상기 목록에서 하나의 동영상이 선택된 후 열기(Open) 버튼이 클릭 되면 해당 동영상을 비동기적으로 업로드 하는 업로드(Upload) 버튼과;
    상기 동영상 오브젝트(object)가 회전되어 있는 경우 비회전 상태로 복구하는 비회전 복구(0 degree) 버튼; 및
    상기 동영상 오브젝트(object)의 불투명도를 변경할 수 있는 불투명도(Opacity) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  28. 제 27 항에 있어서, 상기 리치 콘텐트 제작 방법은:
    상기 동영상이 재생되는 동안 동영상 위에 마우스 커서가 위치하면 멈춤, 재생, 전체화면으로 보기, 소리 조절 기능이 포함된 제어판이 화면에 나타나는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  29. 제 27 항에 있어서, 상기 스타일 메뉴는:
    상기 동영상 오브젝트(object)를 Z축에 대해서 앞으로 하나 이동하는 앞으로 하나 이동(Bring Forward) 버튼과;
    상기 동영상 오브젝트(object)를 Z축에 대해서 뒤로 하나 이동하는 뒤로 하나 이동(Send Backward) 버튼과;
    상기 동영상 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼; 및
    상기 동영상 오브젝트(object)를 Z축에 대해서 제일 뒤로 이동하는 제일 뒤로 이동(Send to Back) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  30. 제 2 항에 있어서, 상기 툴바 기능은:
    상기 편집 영역의 특정 위치에 음악을 삽입할 때 사용하는 음악 오브젝트(object)를 상기 편집 영역에 생성하는 음악(Audio) 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  31. 제 30 항에 있어서, 상기 편집 영역의 음악 오브젝트(object)는:
    상기 음악 오브젝트(object) 위에 마우스 커서가 위치하면 상기 마우스 커서가 위치한 음악 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 음악 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 음악 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  32. 제 31 항에 있어서, 상기 음악 오브젝트(object)는:
    상기 마우스 커서가 위치한 음악 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  33. 제 31 항에 있어서, 상기 음악 오브젝트(object)의 기본 메뉴는:
    상기 마우스의 클릭에 의해 선택된 음악 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및
    상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  34. 제 33 항에 있어서, 상기 스타일 메뉴는:
    버튼의 클릭에 의해 음악 검색 창을 나타내고, 상기 음악 검색 창을 통해 키워드가 입력되면 상기 키워드에 맞는 음악을 웹상의 음악공유서비스를 이용하여 검색하는 음악 검색(Search) 버튼과;
    상기 버튼의 클릭에 의해 클라이언트 PC에 저장되어 있는 음악 파일들의 목록을 나타내고, 상기 목록에서 하나의 음악이 선택된 후 열기(Open) 버튼이 클릭 되면 해당 음악을 비동기적으로 업로드 하는 업로드(Upload) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  35. 제 34 항에 있어서, 상기 리치 콘텐트 제작 방법은:
    상기 음악이 재생되는 동안 마우스 커서를 상기 음악 오브젝트(object) 위로 가져가면 멈춤, 일시정지, 재생, 소리 조절, 다음 곡 선택 기능이 포함된 제어판이 화면에 나타나는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  36. 제 33 항에 있어서, 상기 스타일 메뉴는:
    상기 음악 오브젝트(object)를 Z축에 대해서 앞으로 하나 이동하는 앞으로 하나 이동(Bring Forward) 버튼과;
    상기 음악 오브젝트(object)를 Z축에 대해서 뒤로 하나 이동하는 뒤로 하나 이동(Send Backward) 버튼과;
    상기 음악 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼; 및
    상기 음악 오브젝트(object)를 Z축에 대해서 제일 뒤로 이동하는 제일 뒤로 이동(Send to Back) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  37. 제 2 항에 있어서, 상기 툴바 기능은:
    상기 편집 영역의 특정 위치에 풍선도움말을 삽입할 때 사용하는 풍선도움말 오브젝트(object)를 상기 편집 영역에 생성하는 풍선도움말(Bubble) 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  38. 제 37 항에 있어서, 상기 편집 영역의 풍선도움말 오브젝트(object)는:
    상기 풍선도움말 오브젝트(object) 위에 마우스 커서가 위치하면 상기 마우스 커서가 위치한 풍선도움말 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 풍선도움말 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 풍선도움말 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  39. 제 38 항에 있어서, 상기 풍선도움말 오브젝트(object)는:
    상기 마우스 커서가 위치한 풍선도움말 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  40. 제 38 항에 있어서, 상기 풍선도움말 오브젝트(object)의 기본 메뉴는:
    마우스의 클릭에 의해 선택된 풍선도움말 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘과;
    상기 풍선도움말에 채워 넣을 글을 입력하는 글 입력 상자를 출력하는 글 입력(T) 버튼; 및
    상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  41. 제 40 항에 있어서, 상기 스타일 메뉴는:
    상기 풍선도움말의 모양을 바꾸는 모양 변경(Change Shape) 버튼과;
    상기 풍선도움말 오브젝트(object)를 Z축에 대해서 앞으로 하나 이동하는 앞으로 하나 이동(Bring Forward) 버튼과;
    상기 풍선도움말 오브젝트(object)를 Z축에 대해서 뒤로 하나 이동하는 뒤로 하나 이동(Send Backward) 버튼과;
    상기 풍선도움말 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼; 및
    상기 풍선도움말 오브젝트(object)를 Z축에 대해서 제일 뒤로 이동하는 제일 뒤로 이동(Send to Back) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  42. 제 2 항에 있어서, 상기 툴바 기능은:
    상기 편집 영역의 특정 위치에 화살표 모양의 지시자를 삽입할 때 사용하는 화살표 오브젝트(object)를 상기 편집 영역에 생성하는 화살표(Arrow) 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  43. 제 42 항에 있어서, 상기 편집 영역의 화살표 오브젝트(object)는:
    상기 화살표 오브젝트(object) 위에 마우스 커서가 위치하면 상기 마우스 커서가 위치한 화살표 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 화살표 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 화살표 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  44. 제 43 항에 있어서, 상기 화살표 오브젝트(object)는:
    상기 마우스 커서가 위치한 화살표 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  45. 제 43 항에 있어서, 상기 화살표 오브젝트(object)의 기본 메뉴는:
    상기 화살표 오브젝트(object)를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 회전시킬 수 있는 회전(Rotate) 아이콘과;
    상기 마우스의 클릭에 의해 선택된 화살표 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및
    상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  46. 제 45 항에 있어서, 상기 스타일 메뉴는:
    상기 화살표 오브젝트(object)를 좌우로 뒤바꾸는 좌우 변경(Flip Hort.) 버튼과;
    상기 화살표 오브젝트(object)를 상하로 뒤바꾸는 상하 변경(Flip Vert.) 버튼과;
    상기 화살표 오브젝트(object)를 Z축에 대해서 앞으로 하나 이동하는 앞으로 하나 이동(Bring Forward) 버튼과;
    상기 화살표 오브젝트(object)를 Z축에 대해서 뒤로 하나 이동하는 뒤로 하나 이동(Send Backward) 버튼과;
    상기 화살표 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼; 및
    상기 화살표 오브젝트(object)를 Z축에 대해서 제일 뒤로 이동하는 제일 뒤로 이동(Send to Back) 버튼;을 구비한 스타일 메뉴를 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  47. 제 43 항에 있어서, 상기 리치 콘텐트 제작 방법은:
    상기 화살표 오브젝트(object)의 화살표의 점 위에서 드래그 및 드롭(Drag & Drop)을 하면 화살표 오브젝트(object)의 모양을 자유자재로 변경할 수 있는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  48. 제 43 항에 있어서, 상기 리치 콘텐트 제작 방법은:
    상기 화살표 오브젝트(object)를 사진 오브젝트(object) 위에 중첩시키고, 상기 중첩된 사진 오브젝트(object) 옆에 글 상자 오브젝트(object)를 배치한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  49. 제 2 항에 있어서, 상기 툴바 기능은:
    상기 편집 영역의 특정 위치에 지도를 삽입할 수 있는 지도 오브젝트(object)를 상기 편집 영역에 생성하는 지도 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  50. 제 49 항에 있어서, 상기 편집 영역의 지도 오브젝트(object)는:
    상기 지도 오브젝트(object) 위에 마우스 커서가 위치하면 상기 마우스 커스가 위치한 지도 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 지도 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 지도 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  51. 제 50 항에 있어서, 상기 지도 오브젝트(object)는:
    상기 마우스 커서가 위치한 지도 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  52. 제 50 항에 있어서, 상기 지도 오브젝트(object)의 기본 메뉴는:
    상기 지도 오브젝트(object)의 크기를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 조정할 수 있는 크기 조절(Resize) 아이콘과;
    상기 지도 오브젝트(object)를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 회전시킬 수 있는 회전(Rotate) 아이콘과;
    상기 마우스의 클릭에 의해 선택된 지도 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및
    상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  53. 제 52 항에 있어서, 상기 스타일 메뉴는:
    웹상의 지도 서비스를 호출하여 기본 지도를 화면에 나타내고, 입력한 지역의 해당 위치를 검색하여 결과 지도 이미지를 화면에 표시하는 찾기(Find) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  54. 제 53 항에 있어서, 상기 결과 지도 이미지는:
    2D, 3D, 인공위성 사진 중 어느 하나인 것을 특징으로 하는 리치 콘텐트 제작 방법.
  55. 제 52 항에 있어서, 상기 스타일 메뉴는:
    상기 지도 오브젝트(object)가 회전되어 있는 경우 비회전 상태로 복구하는 비회전 복구(0 degree) 버튼과;
    상기 지도 오브젝트(object)의 불투명도를 변경할 수 있는 불투명도(Opacity) 버튼; 및
    상기 지도 오브젝트(object)를 지도 이미지의 실제 크기로 조정하는 실제 크기(Actual Size) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  56. 제 55 항에 있어서, 상기 스타일 메뉴는:
    상기 지도 오브젝트(object)를 Z축에 대해서 앞으로 하나 이동하는 앞으로 하나 이동(Bring Forward) 버튼과;
    상기 지도 오브젝트(object)를 Z축에 대해서 뒤로 하나 이동하는 뒤로 하나 이동(Send Backward) 버튼과;
    상기 지도 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼; 및
    상기 지도 오브젝트(object)를 Z축에 대해서 제일 뒤로 이동하는 제일 뒤로 이동(Send to Back) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  57. 제 2 항에 있어서, 상기 툴바 기능은:
    스타일러스(Stylus) 또는 펜으로 컴퓨터 스크린이나 태블릿(Tablet) 위에 직접 입력한 글/그림을 상기 편집 영역의 특정 위치에 삽입할 때 사용하는 잉크 오브젝트(object)를 상기 편집 영역에 생성하는 잉크(Ink) 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  58. 제 57 항에 있어서, 상기 편집 영역의 잉크 오브젝트(object)는:
    상기 잉크 오브젝트(object) 위에 마우스 커서가 위치하면 상기 마우스 커서가 위치한 잉크 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 잉크 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 잉크 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  59. 제 58 항에 있어서, 상기 잉크 오브젝트(object)는:
    상기 마우스 커서가 위치한 잉크 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  60. 제 58 항에 있어서, 상기 잉크 오브젝트(object)의 기본 메뉴는:
    상기 잉크 오브젝트(object)의 크기를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 조정할 수 있는 크기 조절(Resize) 아이콘과;
    상기 잉크 오브젝트(object)를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 회전시킬 수 있는 회전(Rotate) 아이콘과;
    상기 마우스의 클릭에 의해 선택된 잉크 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및
    상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  61. 제 60 항에 있어서, 상기 스타일 메뉴는:
    상기 잉크 오브젝트(object)에 입력된 모든 잉크를 다 지우고 새로 글이나 그림을 그릴 수 있게 하는 삭제(Erase) 버튼과;
    상기 잉크 오브젝트(object)를 Z축에 대해서 앞으로 하나 이동하는 앞으로 하나 이동(Bring Forward) 버튼과;
    상기 잉크 오브젝트(object)를 Z축에 대해서 뒤로 하나 이동하는 뒤로 하나 이동(Send Backward) 버튼과;
    상기 잉크 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼; 및
    상기 잉크 오브젝트(object)를 Z축에 대해서 제일 뒤로 이동하는 제일 뒤로 이동(Send to Back) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  62. 제 2 항에 있어서, 상기 툴바 기능은:
    상기 편집 영역의 특정 위치에 사각형을 삽입할 때 사용하는 사각형 오브젝트(object)를 상기 편집 영역에 생성하는 사각형(Rectangle) 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  63. 제 62 항에 있어서, 상기 편집 영역의 사각형 오브젝트(object)는:
    상기 사각형 오브젝트(object) 위에 마우스 커서가 위치하면 상기 마우스 커서가 위치한 사각형 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 사각형 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 사각형 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  64. 제 63 항에 있어서, 상기 사각형 오브젝트(object)는:
    상기 마우스 커서가 위치한 사각형 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  65. 제 63 항에 있어서, 상기 사각형 오브젝트(object)의 기본 메뉴는:
    상기 사각형 오브젝트(object)의 크기를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 조정할 수 있는 크기 조절(Resize) 아이콘과;
    상기 사각형 오브젝트(object)를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 회전시킬 수 있는 회전(Rotate) 아이콘과;
    상기 마우스의 클릭에 의해 선택된 사각형 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및
    상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  66. 제 65 항에 있어서, 상기 스타일 메뉴는:
    사각형의 불투명도를 조절하는 불투명도(Opacity) 버튼과;
    상기 사각형의 색상을 바꾸는 레드(Red), 그린(Green), 블루(Blue) 버튼; 및
    상기 사각형의 모서리를 둥글게 또는 각지게 만드는 모서리(Rounded) 버튼;을 포함하여 구성된 것을 특징으로 하는 리치 콘텐트 제작 방법.
  67. 제 66 항에 있어서, 상기 스타일 메뉴는:
    상기 사각형 오브젝트(object)를 Z축에 대해서 앞으로 하나 이동하는 앞으로 하나 이동(Bring Forward) 버튼과;
    상기 사각형 오브젝트(object)를 Z축에 대해서 뒤로 하나 이동하는 뒤로 하나 이동(Send Backward) 버튼과;
    상기 사각형 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼; 및
    상기 사각형 오브젝트(object)를 Z축에 대해서 제일 뒤로 이동하는 제일 뒤로 이동(Send to Back) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  68. 제 2 항에 있어서, 상기 툴바 기능은:
    상기 편집 영역의 특정 위치에 URL 링크를 걸어서 해당 URL로 이동시키고자 할 때 사용하는 링크 오브젝트(object)를 상기 편집 영역에 생성하는 링크(Link) 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  69. 제 68 항에 있어서, 상기 편집 영역의 링크 오브젝트(object)는:
    상기 링크 오브젝트(object) 위에 마우스 커서를 위치하면 상기 마우스 커서가 위치한 링크 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 링크 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 링크 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  70. 제 69 항에 있어서, 상기 링크 오브젝트(object)는:
    상기 마우스 커서가 위치한 링크 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  71. 제 69 항에 있어서, 상기 링크 오브젝트(object)의 기본 메뉴는:
    상기 링크 오브젝트(object)의 크기를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 조정할 수 있는 크기 조절(Resize) 아이콘과;
    상기 링크 오브젝트(object)를 마우스의 드래그 및 드롭(Drag & Drop)에 의해 회전시킬 수 있는 회전(Rotate) 아이콘과;
    상기 마우스의 클릭에 의해 선택된 링크 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및
    상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  72. 제 71 항에 있어서, 상기 스타일 메뉴는:
    상기 편집 영역의 특정 위치에 URL 링크를 설정하기 위해 URL을 입력하는 링크(Link) 버튼과;
    상기 입력한 URL에 해당되는 웹 페이지를 화면에 미리보기로 나타내는 미리보기 버튼; 및
    상기 입력한 URL을 저장하는 확인 버튼(Apply and Close);을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  73. 제 2 항에 있어서, 상기 툴바 기능은:
    제 3 자의 서비스가 제공하는 외부기능을 상기 편집 영역의 특정 위치에 삽입하여 동작시키고자 할 때 사용하는 임베디드 코드 오브젝트(object)를 상기 편집 영역에 생성하는 임베디드 코드 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  74. 제 73 항에 있어서, 상기 편집 영역의 임베디드 코드 오브젝트(object)는:
    상기 임베디드 코드 오브젝트(object) 위에 마우스 커서가 위치되면 상기 마우스 커서가 위치한 임베디드 코드 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 임베디드 코드 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 임베디드 코드 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  75. 제 74 항에 있어서, 상기 임베디드 코드 오브젝트(object)는:
    상기 마우스 커서가 위치한 임베디드 코드 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  76. 제 74 항에 있어서, 상기 임베디드 코드 오브젝트(object)의 기본 메뉴는:
    상기 마우스의 클릭에 의해 선택된 임베디드 코드 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및
    상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  77. 제 76 항에 있어서, 상기 스타일 메뉴는:
    제 3 자의 서비스에서 제공하는 외부기능을 동작시키기 위한 해당 코드와 코드의 설명을 입력할 수 있는 임베드 화면을 제공하는 임베드(Embed) 버튼을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  78. 제 77 항에 있어서, 상기 임베드 화면은,
    상기 편집 영역에 제 3 자의 서비스에서 제공하는 외부기능을 동작시키기 위한 해당 코드를 입력하는 코드 입력란과, 상기 외부기능이 어떠한 기능을 하는지에 대한 부가적 설명을 입력하는 설명 입력란과, 상기 입력된 코드 및 설명을 임베디드 코드 오브젝트(object)에 적용시키는 업데이트 버튼과, 입력한 내용을 취소하는 취소 버튼을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  79. 제 2 항에 있어서, 상기 툴바 기능은:
    현재 시각을 실시간으로 나타내주는 시계 오브젝트(object)를 상기 편집 영역의 특정 위치에 생성하는 시계(Clock) 삽입 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  80. 제 79 항에 있어서, 상기 편집 영역의 시계 오브젝트(object)는:
    상기 시계 오브젝트(object) 위에 마우스 커서를 위치하면 상기 마우스 커스가 위치한 시계 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 시계 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 시계 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  81. 제 80 항에 있어서, 상기 시계 오브젝트(object)는:
    상기 마우스 커서가 위치한 시계 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  82. 제 80 항에 있어서, 상기 시계 오브젝트(object)의 기본 메뉴는:
    상기 마우스의 클릭에 의해 선택된 시계 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및
    상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  83. 제 82 항에 있어서, 상기 스타일 메뉴는:
    상기 시계 오브젝트(object)를 Z축에 대해서 제일 앞으로 이동하는 제일 앞으로 이동(Bring to Front) 버튼을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  84. 제 2 항에 있어서, 상기 툴바 기능은:
    상기 편집 영역의 특정 위치에 특정 상품을 구매할 수 있도록 연결해주는 장바구니 오브젝트(object)를 생성하는 장바구니(Add to Cart) 삽입 버튼;을 포함하며,
    상기 장바구니 오브젝트(object)가 클릭 되면 전자결재 서비스의 결제 페이지로 이동하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  85. 제 84 항에 있어서, 상기 편집 영역의 장바구니 오브젝트(object)는:
    상기 장바구니 오브젝트(object) 위에 마우스 커서를 위치하면 상기 마우스 커스가 위치한 장바구니 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 장바구니 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 장바구니 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  86. 제 85 항에 있어서, 상기 장바구니 오브젝트(object)는:
    상기 마우스 커서가 위치한 장바구니 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  87. 제 85 항에 있어서, 상기 장바구니 오브젝트(object)의 기본 메뉴는:
    상기 마우스의 클릭에 의해 선택된 장바구니 오브젝트(object)를 편집 영역에서 제거하는 제거 아이콘; 및
    상기 마우스의 클릭에 의해 스타일 메뉴를 나타내는 스타일 메뉴 아이콘;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  88. 제 85 항에 있어서, 상기 장바구니 오브젝트(object)의 스타일 메뉴는:
    상기 리치 콘텐트 제작 시스템에 등록되어 있는 판매 가능한 상품의 이름들을 목록 화면에 표시하고, 상기 목록 화면에서 상품이 선택되면 선택된 상품의 상세정보를 화면으로 출력하는 상품 리스트 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  89. 제 87 항에 있어서, 상기 리치 콘텐트 제작 방법은:
    상기 편집 영역에 상기 상품의 상세정보와 상품의 이미지를 같이 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  90. 제 2 항에 있어서, 상기 툴바 기능은:
    상기 편집 영역의 특정 위치에 광고물을 배치하고자 할 때 사용하는 광고 오브젝트(object)를 상기 편집 영역에 생성하는 광고 삽입(Pin Add) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  91. 제 90 항에 있어서, 상기 광고 오브젝트(object)는:
    상기 광고 오브젝트(object) 위에 마우스 커서를 위치하면 상기 마우스 커서가 위치한 광고 오브젝트(object)가 자동 선택되어 짐과 동시에 선택된 광고 오브젝트(object)의 기본 메뉴가 클릭할 수 있는 형태로 화면에 자동으로 표시되고, 상기 선택된 광고 오브젝트(object) 위에서 마우스 커서가 벗어나면 선택이 자동 해제되는 자동 선택 및 해제 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  92. 제 91 항에 있어서, 상기 광고 오브젝트(object)는:
    상기 마우스 커서가 위치한 시계 오브젝트(object)를 마우스에 의해 드래그 및 드롭(Drag & Drop) 하여 이동 배치하는 이동 기능을 구비한 것을 특징으로 하는 리치 콘텐트 제작 방법.
  93. 제 91 항에 있어서, 상기 광고 오브젝트(object)의 기본 메뉴는:
    콘텐트 제작 도중 선택한 광고물을 미리 확인해 볼 수 있는 미리보기(Preview) 버튼; 및
    선택한 해당 광고 오브젝트(object)를 제거하는 제거(Remove) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  94. 제 93 항에 있어서, 상기 리치 콘텐트 제작 방법은:
    상기 광고 오브젝트(object)를 포함한 리치 콘텐트의 내용을 웹상에 노출한 후 상기 광고 오브젝트(object)가 클릭 되면 해당 광고물을 화면에 출력하고, 상기 광고 오브젝트(object)의 클릭시 누가, 언제, 어떤 매체에서, 어떤 광고에 노출되었는지에 대한 광고 집행 정보를 데이터베이스에 기록하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  95. 제 90 항에 있어서, 상기 리치 콘텐트 제작 방법은:
    웹을 통해 상기 클라이언트 PC의 화면에 노출된 상기 광고물 위에 마우스 커서가 위치하면, 상기 광고물의 광고주의 웹사이트로 자동 이동시켜주는 방문(Visit) 버튼과 광고 노출을 중지시키는 중지(Stop) 버튼이 화면에 나타나는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  96. 제 2 항에 있어서, 상기 툴바 기능은:
    상기 편집 영역에 배치되어 있는 두 개 이상의 콘텐트 오브젝트(object) 사이에 빈 공간을 삽입하고자 할 때 사용하는 빈 공간 삽입(Insert Space) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  97. 제 96 항에 있어서, 상기 빈 공간 삽입 방법은:
    상기 빈 공간 삽입(Insert Space) 버튼이 클릭 되면 빈 공간이 삽입될 시작점을 선택하는 수평선을 화면에 생성하는 단계와;
    상기 수평선에 마우스 버튼이 클릭 된 상태에서 마우스 커서가 움직이면 상기 수평선이 상기 마우스 커서의 움직임에 따라 움직이면서 새로 삽입될 빈 공간을 미리 보여주는 단계; 및
    상기 마우스 버튼의 클릭이 해제되면 빈 공간이 삽입되는 단계;를 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  98. 제 2 항에 있어서, 상기 툴바 기능은:
    상기 클라이언트 PC에서 미리 저장한 사진, 동영상, 글을 포함한 콘텐트 오브젝트(object)들을 목록에 나타내고, 상기 목록에서 선택한 콘텐트 오브젝트(object)를 상기 편집 영영에 생성하는 스크랩 빈(Scrap Bin) 버튼;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  99. 제 98 항에 있어서, 상기 리치 콘텐트 제작 방법은:
    상기 스크랩 빈(Scrap Bin) 버튼이 클릭 되면 상기 리치 콘텐트 제작 시스템의 저장소에 보관되어 있는 사진, 동영상, 글을 포함한 콘텐트 오브젝트(object)들을 목록에 표시하고, 상기 목록에서 어느 하나의 콘텐트 오브젝트(object)가 선택되면 선택된 콘텐트 오브젝트(object)가 상기 편집 영역에 삽입되는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  100. 제 2 항에 있어서, 상기 툴바 기능은:
    복수 개의 파일 메뉴(File Menu) 기능을 구비한 파일 메뉴(File Menu) 버튼;을 포함하며, 상기 파일 메뉴(File Menu) 버튼이 클릭되면, 파일 메뉴(File Menu)가 화면에 나타나는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  101. 제 100 항에 있어서, 상기 파일 메뉴(File Menu)는:
    상기 편집 영역에 새로운 리치 콘텐트를 작성하고 싶을 때 사용하는 새로 만들기(New) 버튼과;
    상기 리치 콘텐트 제작 시스템의 저장소에 저장된 이미 제작된 리치 콘텐트들 중 하나를 선택하여 불어오게 하는 불러오기(Open) 버튼과;
    상기 편집 영역에서 작업한 리치 콘텐트를 사전 검사하는 미리보기(Preview) 버튼과;
    상기 편집 영역에서 작업한 리치 콘텐트를 저장하는 저장하기(Save) 버튼; 및
    상기 편집 영역에서 작업한 리치 콘텐트를 다른 시스템으로 배포하는 배포(Export) 버튼;을 포함한 파일 메뉴 버튼을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  102. 삭제
  103. 삭제
  104. 삭제
  105. 제 2 항에 있어서, 상기 리치 콘텐트 제작 방법은:
    상기 제작된 리치 콘텐트를 마이스페이스(MySpace), 페이스북(Facebook), 라이브저널(LiveJournal)을 포함한 제 3 자의 서비스에 복사 및 붙이기(Copy & Paste)할 수 있도록 하여 다른 사람들과의 콘텐트 공유를 가능하게 해주는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  106. 삭제
  107. 제 2 항에 있어서, 상기 리치 콘텐트 제작 방법은:
    상기 제작된 리치 콘텐트를 화면에 렌더링(Rendering)하기 위해서 실버라이트 플러그인(Silverlight Plug-In)을 필요로 하는데, 상기 제작된 리치 콘텐트를 표준 HTML만 사용하여 렌더링 할 수 있는 형태로 변환시키는 기능을 제공하여, 실버라이트 플러그인(Silverlight Plug-In)이 미 설치된 클라이언트 환경에서도 리치 콘텐트가 화면에 표시될 수 있도록 하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  108. 제 2 항에 있어서, 상기 리치 콘텐트는:
    블로그, 미니홈피, 웹 페이지(Web Page), 이메일(E-Mail), 인스턴트 메신저(Instant Messenger), 이러닝(E-Learning), 온라인 뉴스페이퍼(Online Newspaper), 소셜 네트워킹(Social Networking)에 통합(Integration) 시켜 사용하는 것을 특징으로 하는 리치 콘텐트 제작 방법.
  109. 삭제
  110. 리치 콘텐트(Rich Content) 제작 시스템에 있어서,
    웹을 통해 접속한 클라이언트 PC에 클라이언트 프로그램을 임시 상주시켜 웹 브라우저 안에서 리치 콘텐트를 편집할 수 있는 기능을 제공하며, 상기 클라이언트 PC에서 편집된 리치 콘텐트를 저장소에 저장하며, 상기 클라이언트 PC와의 접속이 끊으지면 상기 클라이언트 PC에 임시 상주시킨 상기 클라이언트 프로그램을 자동 제거하고, 상기 저장소에 저장된 리치 콘텐트를 웹을 통해 복사 및 붙이기 할 수 있도록 하여 제 3 자의 콘텐트와 공유할 수 있도록 하고, 상기 저장소에 저장된 리치 콘텐트를 수정하면 복사 및 붙이기 한 리치 콘텐트도 수정한 내용이 실시간 자동 반영되도록 하는 웹서버와;
    상기 웹서버와 연동하여 동작하며, 사용자 계정 정보, 상품 재고 정보, 광고 집행 정보, 스크랩, 광고, 콘텐트를 저장하는 저장소; 및
    상기 웹서버로부터 상기 클라이언트 프로그램을 다운로드 받아 메모리에 임시 저장하고, 상기 클라이언트 프로그램의 구동에 의해 생성된 콘텐트 편집 화면을 통해 마우스 드래그 및 드롭(Drag & Drop)과 포인트 및 클릭(Point & Click) 만으로 웹 브라우저 안에서 리치 콘텐트를 제작하는 클라이언트 PC;를 포함하며,
    상기 클라이언트 프로그램은 음악, 사진, 동영상, 임베디드 코드(Embedded Code), 광고, 전자상거래, 비동기 전송, 콘텐트 렌더링, 콘텐트 관리, 스크랩 관리, 콘텐트 오브젝트(object) 생성 및 처리하여 리치 콘텐트를 제작하는 기능을 가지며,
    상기 콘텐트 편집 화면은: 상기 화면의 좌측, 우측, 상단, 하단 중 어느 하나의 방향에 위치하며, 편집 영역에 사진, 동영상, 글을 포함한 콘텐트 오브젝트(object)를 추가, 배치, 편집하는 기능을 제공하는 툴바(Toolbar) 기능과; 상기 화면의 좌측, 우측, 상단, 하단 중 어느 하나의 방향에 위치하며, 배경 그림을 선택할 때 사용하는 배경 그림 선택(Select Wallpaper) 기능; 및 상기 툴바 기능과 상기 배경 그림 선택 기능을 제외한 나머지 바탕 부분으로 X,Y,Z축을 가진 3차원 공간으로 구성되며, 콘텐트 오브젝트(object)를 추가 및 배치하는 편집 영역;을 포함하는 리치 콘텐트 제작 시스템.
  111. 제 110 항에 있어서, 상기 웹 서버는:
    상기 웹상에서 사진, 동영상, 음악을 공유하는 서비스를 제공하고, 상기 웹상에서 구매한 상품을 전자결재하는 서비스를 제공하는 것을 특징으로 하는 리치 콘텐트 제작 시스템.
  112. 제 110 항에 있어서, 상기 저장소는:
    상기 웹서버의 사용자 계정 관리 모듈에 의해 사용자 계정 정보를 저장하는 사용자 계정정보 저장소와;
    상기 웹서버의 데이터 관리 모듈에 의해 상품의 이름과 상품의 실제 가격, 판매 가격을 포함한 상세 정보를 저장하는 상품 재고 데이터베이스와;
    상기 데이터 관리 모듈에 의해 광고 집행 정보를 저장하는 광고 집행 정보 데이터베이스와;
    상기 클라이언트 PC로부터 콘텐트 오브젝트(object)를 미리 입력받아 저장하는 스크랩 저장소와;
    상기 데이터 관리 모듈에 의해 광고 이름, 광고 이미지, 광고 동영상을 저장하는 광고 저장소; 및
    상기 클라이언트 PC로부터 선택된 사진, 동영상, 음악, 지도 파일을 사진 처리 모듈, 동영상 처리 모듈, 음악 처리 모듈, 지도 처리 모듈을 통해 각각 업로드 받아 저장하고, 상기 편집 영역에서 작업한 리치 콘텐트를 저장하는 콘텐트 저장소;를 포함하는 것을 특징으로 하는 리치 콘텐트 제작 시스템.
  113. 제 112 항에 있어서, 상기 웹서버는:
    상기 클라이언트 프로그램의 콘텐트 관리 모듈로부터 요청된 리치 콘텐트의 고유번호, 제목, 마지막으로 저장된 날짜/시간 정보를 상기 콘텐트 저장소에서 검색해 내어 다시 상기 콘텐트 관리 모듈로 전달하고, 상기 콘텐트 관리 모듈로부터 수신 받은 고유번호에 해당하는 리치 콘텐트를 상기 콘텐트 저장소에서 읽어 들인 후, 다시 상기 콘텐트 관리 모듈로 송신해주고, 업로드 된 사진, 동영상, 또는 음악의 URL을 콘텐트 렌더링 모듈로 알려주는 데이터 관리 모듈과;
    상기 클라이언트 PC로부터 사용자 계정 정보를 수신하여 상기 사용자 계정 정보 저장소에 저장하고, 상기 사용자 계정 정보와 동일한 정보가 상기 사용자 계정 정보 저장소에 존재하는지를 확인하는 사용자 계정관리 모듈과;
    상기 클라이언트 PC로부터 다운로드 받은 사진 이미지를 상기 콘텐트 저장소에 저장하고, 상기 콘텐트 저장소에 저장된 사진 이미지의 URL을 콘텐트 렌더링 모듈로 알려주는 이미지 처리 모듈; 및
    상기 클라이언트 PC로부터 다운로드 받은 지도 이미지를 상기 콘텐트 저장소에 저장하고, 상기 콘텐트 저장소에 저장된 지도 이미지의 URL을 콘텐트 렌더링 모듈로 알려주는 지도 처리 모듈;을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 시스템.
  114. 제 113 항에 있어서, 상기 클라이언트 프로그램은:
    상기 클라이언트 PC로부터 음악 검색 창을 통해 키워드를 입력받은 후 검색(Search) 버튼이 클릭 되면 음악 공유 서비스를 이용하여 해당 키워드에 맞는 음악을 검색하고, 상기 검색한 음악 중에서 상기 클라이언트 PC에서 선택한 음악을 상기 클라이언트 PC에서 상기 저장소의 콘텐트 저장소로 업로드 하는 음악 처리 모듈과;
    상기 클라이언트 PC로부터 사진 검색 창을 통해 키워드를 입력받은 후 검색(Search) 버튼이 클릭 되면 사진 공유 서비스를 이용하여 해당 키워드에 맞는 사진을 검색하고, 상기 검색한 사진 중에서 상기 클라이언트 PC에서 선택한 사진을 상기 클라이언트 PC에서 상기 콘텐트 저장소로 업로드 하는 사진 처리 모듈과;
    상기 클라이언트 PC로부터 동영상 검색 창을 통해 키워드를 입력받은 후 검색(Search) 버튼이 클릭 되면 동영상 공유 서비스를 이용하여 해당 키워드에 맞는 동영상을 검색하고, 상기 검색한 동영상 중에서 상기 클라이언트 PC에서 선택한 동영상을 상기 클라이언트 PC에서 상기 콘텐트 저장소로 업로드 하는 동영상 처리 모듈과;
    상기 클라이언트 PC로부터 제 3 자의 서비스가 제공하는 외부기능을 동작시키기 위한 해당 코드와 설명을 입력받은 후 업 데이트 버튼이 클릭 되면 입력된 코드가 어떤 제 3 자의 서비스에 의해 만들어졌는지를 판단하는 임베디드 코드(Embedded Code) 처리 모듈과;
    상기 데이터 관리 모듈로부터 상기 광고 저장소에서 광고물에 대해 검색한 결과 정보를 수신받아 화면에 표시하고, 상기 클라이언트 PC에서 선택한 광고의 고유 ID를 상기 웹서버에 전달하고, 누가, 언제, 어떤 매체에 게시되어 있는 어떤 광고를 클릭했는지의 광고 집행 정보를 상기 웹서버에 전달하는 광고 처리 모듈과;
    상기 데이터 관리 모듈로부터 수신한 상품 이름들을 목록 화면에 표시하고, 상기 목록 화면에서 상기 클라이언트 PC로부터 상품을 선택받은 후 로드(Load) 버튼이 클릭 되면 선택한 상품의 고유 ID를 상기 데이터 관리 모듈로 송신하고, 상기 데이터 관리 모듈로부터 수신받은 상품 정보를 콘텐트 렌더링 모듈을 이용하여 장바구니 오브젝트(object)에 반영하는 전자상거래 처리 모듈과;
    상기 클라이언트 PC로부터 선택받은 사진 또는 동영상을 상기 클라이언트 PC에서 상기 콘텐트 저장소로 업로드 할 때 비동기적으로 이루어지도록 하는 비동기 전송 모듈과;
    상기 클라이언트 PC로부터 툴바 기능 버튼이 클릭 되면 해당 툴바 기능에 해당하는 기본 속성을 가진 콘텐트 오브젝트(object)를 상기 편집 영역에 생성시키는 콘텐트 생성 모듈과;
    상기 클라이언트 PC에서, 사진 검색창에 표시된 검색결과물 중 하나가 선택되면 선택된 사진을 사진 오브젝트(object)에 반영하여 상기 편집 영역에 표시하고, 동영상 검색창에 표시된 검색결과물 중 하나가 선택되면 선택된 동영상을 동영상 오브젝트(object)에 반영하여 상기 편집 영역에 표시하고, 음악 검색창에 표시된 검색결과물 중 하나가 선택되면 선택된 음악을 음악 오브젝트(object)에 반영하여 상기 편집 영역에 표현하고, 업로드 된 사진, 동영상, 음악의 URL을 상기 데이터 관리 모듈로부터 수신하여 해당 URL의 사진, 동영상, 음악을 상기 콘텐트 저장소로부터 다운로드 받아 상기 편집 영역에 표현하고, 지도 오브젝트(object)의 스타일 메뉴에서 찾기(Find) 버튼이 클릭 되면 지도 서비스를 호출하고, 수신한 URL에 해당되는 지도 이미지를 상기 콘텐트 저장소로부터 다운로드 받아 지도 오브젝트(object)에 반영하여 상기 편집 영역에 표시하는 콘텐트 렌더링 모듈과;
    상기 클라이언트 PC로부터 파일 메뉴의 불러오기(Open) 버튼이 클릭 되면 상기 콘텐트 저장소에 저장되어 있는 리치 콘텐트의 고유번호, 제목, 그리고 마지막으로 저장된 날짜/시간 정보를 상기 웹서버에 요청하고, 상기 클라이언트 PC에서 선택된 리치 콘텐트의 고유번호를 상기 웹서버에 송신하고, 상기 웹서버에서 수신받은 XML 포맷으로 되어 있는 리치 콘텐트를 분석하고 상기 콘텐트 렌더링 모듈을 이용하여 편집 영역에 표시하며, 상기 클라이언트 PC로부터 파일 메뉴의 저장하기(Save) 버튼이 클릭 되면 상기 클라이언트 PC로부터 입력받은 제목, 태그 등의 메타 정보와 상기 편집 영역에 존재하는 모든 콘텐트 오브젝트(object)들을 XML형태로 변환하여 콘텐트 저장소에 저장하며, 상기 클라이언트 PC로부터 파일 메뉴의 배포하기(Export) 버튼이 클릭 되면 상기 리치 콘텐트를 복사 및 붙여넣기(Copy & Paste) 방식으로 배포할 수 있도록 HTML 코드를 생성하는 콘텐트 관리 모듈; 및
    상기 클라이언트 PC로부터 스크랩 저장소에 보관해 둔 콘텐트 오브젝트(object)를 상기 데이터 관리 모듈에서 XML 형태로 추출하여 목록 화면에 표시하는 스크랩 관리 모듈;
    을 포함하는 것을 특징으로 하는 리치 콘텐트 제작 시스템.
  115. 리치 콘텐트(Rich Content) 제작 방법에 대한 컴퓨터 프로그램을 저장한 기록매체에 있어서,
    제 2 항 내지 제 4 항, 제 6 항, 제 7 항, 제 9 항 내지 제 101 항, 제 105 항, 제 107 항, 제 108 항 중 어느 한 항에 기재된 리치 콘텐트 제작 방법에 대한 컴퓨터 프로그램을 저장한 기록매체.
KR1020070123689A 2007-11-30 2007-11-30 리치 콘텐트 제작 시스템 및 그 방법과 그 방법에 대한컴퓨터 프로그램을 저장한 기록매체 KR100996682B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020070123689A KR100996682B1 (ko) 2007-11-30 2007-11-30 리치 콘텐트 제작 시스템 및 그 방법과 그 방법에 대한컴퓨터 프로그램을 저장한 기록매체
US12/745,541 US20110202424A1 (en) 2007-11-30 2008-11-29 Rich content creation, distribution, and broadcasting system
PCT/US2008/085088 WO2009073583A2 (en) 2007-11-30 2008-11-29 Rich content creation, distribution, and broadcasting system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070123689A KR100996682B1 (ko) 2007-11-30 2007-11-30 리치 콘텐트 제작 시스템 및 그 방법과 그 방법에 대한컴퓨터 프로그램을 저장한 기록매체

Publications (2)

Publication Number Publication Date
KR20090056506A KR20090056506A (ko) 2009-06-03
KR100996682B1 true KR100996682B1 (ko) 2010-11-25

Family

ID=40718471

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070123689A KR100996682B1 (ko) 2007-11-30 2007-11-30 리치 콘텐트 제작 시스템 및 그 방법과 그 방법에 대한컴퓨터 프로그램을 저장한 기록매체

Country Status (3)

Country Link
US (1) US20110202424A1 (ko)
KR (1) KR100996682B1 (ko)
WO (1) WO2009073583A2 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101443158B1 (ko) 2013-07-11 2014-09-25 오드컨셉 주식회사 사용자 관심 기반의 상품정보 추천 시스템
KR101622872B1 (ko) * 2015-02-11 2016-05-19 라인 가부시키가이샤 인스턴트 메시징 서비스에서 공식계정의 리치 메뉴를 제공하는 방법과 시스템 및 기록 매체
KR102336676B1 (ko) * 2021-07-27 2021-12-09 주식회사 메이드인리얼 웹 페이지 작성 기능을 제공하기 위한 전자 장치 및 그 동작 방법

Families Citing this family (155)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110028212A1 (en) * 2004-07-01 2011-02-03 David Krien Computerized Imaging of Sporting Trophies and Method of Providing a Replica
US8326814B2 (en) 2007-12-05 2012-12-04 Box, Inc. Web-based file management system and service
US20090253517A1 (en) * 2008-04-04 2009-10-08 Zipzapplay, Inc. Open game engine and marketplace with associated game editing and creation tools
CA2688128A1 (en) * 2008-12-10 2010-06-10 X2O Media Inc. System and method for creating web-based application templates
US9134789B2 (en) * 2009-07-14 2015-09-15 Adobe Systems Incorporated Multi-layer computer application with a transparent portion
US20110196726A1 (en) * 2009-08-10 2011-08-11 Devi Poellnitz System of Artist Referral and Media Selling, Promoting and Networking
US20110055012A1 (en) * 2009-09-03 2011-03-03 Disney Enterprises, Inc. Cross-platform targeted advertisements
US9251538B1 (en) * 2009-09-23 2016-02-02 Verient Inc System and method for automatically filling webpage fields
US10462206B2 (en) 2009-10-16 2019-10-29 Real Innovations International Llc Bidirectional networked real-time data exchange using a spreadsheet application
US10498796B2 (en) * 2009-10-16 2019-12-03 Real Innovations International Llc System and method for providing real-time data
US8532462B2 (en) 2009-11-16 2013-09-10 Twentieth Century Fox Film Corporation Non-destructive file based mastering for multiple languages and versions
US20110154214A1 (en) * 2009-12-18 2011-06-23 Microsoft Corporation Offloading Content Retrieval And Decoding In Pluggable Content-Handling Systems
EP2447903A4 (en) * 2009-12-29 2014-12-17 Rakuten Inc SERVER SYSTEM, PRODUCT RECOMMENDATION, PRODUCT RECOMMENDATION PROGRAM AND RECORDING MEDIUM WITH COMPUTER PROGRAM RECORDED THEREFROM
AU2011201133B2 (en) * 2010-03-15 2014-07-17 Jasim George Schluter X/HTML support for silverlight applications
US8584256B2 (en) 2010-04-21 2013-11-12 Fox Entertainment Group, Inc. Digital delivery system and user interface for enabling the digital delivery of media content
US10339570B2 (en) 2010-04-21 2019-07-02 Fox Entertainment Group, Inc. Customized billboard website advertisements
US20110307808A1 (en) * 2010-06-10 2011-12-15 Microsoft Corporation Rendering incompatible content within a user interface
US10140619B2 (en) * 2010-06-22 2018-11-27 Sizmek Technologies, Inc. Dynamic creative creation and delivery
US8521849B2 (en) * 2010-07-08 2013-08-27 Panasonic Corporation Transmission control device and computer program controlling transmission of selected content file
US8515941B1 (en) * 2010-08-18 2013-08-20 Internet Dental Alliance, Inc. System for unique automated website generation, hosting, and search engine optimization
US20120054619A1 (en) * 2010-08-31 2012-03-01 Fox Entertainment Group, Inc. Localized media content editing
US20120066359A1 (en) * 2010-09-09 2012-03-15 Freeman Erik S Method and system for evaluating link-hosting webpages
US9685140B1 (en) * 2010-09-17 2017-06-20 Google Inc. Optimized rendering of multimedia content
US8707184B2 (en) 2010-11-01 2014-04-22 Google Inc. Content sharing interface for sharing content in social networks
WO2012099617A1 (en) 2011-01-20 2012-07-26 Box.Net, Inc. Real time notification of activities that occur in a web-based collaboration environment
US20120197970A1 (en) * 2011-01-28 2012-08-02 Marie Clarke Arturi Method and system for multi-media object creation and social publishing of same
US8484097B1 (en) * 2011-03-31 2013-07-09 Amazon Technologies, Inc. Method, system, and computer readable medium for selection of catalog items for inclusion on a network page
KR101228216B1 (ko) * 2011-04-25 2013-01-31 엔에이치엔(주) Css 스프라이트 처리 방법 및 장치
CA2836813C (en) 2011-05-23 2020-10-27 Jeffrey Jon REUSCHEL Digital whiteboard collaboration apparatuses, methods and systems
US9471192B2 (en) 2011-05-23 2016-10-18 Haworth, Inc. Region dynamics for digital whiteboard
US20140055400A1 (en) * 2011-05-23 2014-02-27 Haworth, Inc. Digital workspace ergonomics apparatuses, methods and systems
US9465434B2 (en) 2011-05-23 2016-10-11 Haworth, Inc. Toolbar dynamics for digital whiteboard
US9015601B2 (en) 2011-06-21 2015-04-21 Box, Inc. Batch uploading of content to a web-based collaboration environment
US9063912B2 (en) 2011-06-22 2015-06-23 Box, Inc. Multimedia content preview rendering in a cloud content management system
US9189228B2 (en) 2011-07-01 2015-11-17 Adobe Systems Incorporated Systems and methods for developing and testing electronic content using multiple devices
GB2503625A (en) 2011-07-08 2014-01-01 Box Inc Collaboration sessions in a workspace on cloud-based content management system
EP2729877A4 (en) 2011-07-08 2015-06-17 Box Inc DESKTOP APPLICATION FOR ACCESS AND INTERACTION WITH JOBS IN A CLOUD-BASED CONTENT MANAGEMENT SYSTEM AND SYNCHRONIZATION MECHANISMS THEREFOR
US8755058B1 (en) 2011-08-26 2014-06-17 Selfpublish Corporation System and method for self-publication
US8874641B1 (en) * 2011-09-13 2014-10-28 Amazon Technologies, Inc. Speculative generation of network page components
US9197718B2 (en) 2011-09-23 2015-11-24 Box, Inc. Central management and control of user-contributed content in a web-based collaboration environment and management console thereof
KR101353073B1 (ko) * 2011-10-05 2014-04-02 오큐브 주식회사 소셜네트워크서비스를 이용한 오픈 마켓형 종합 쇼핑몰 운영시스템
US8515902B2 (en) 2011-10-14 2013-08-20 Box, Inc. Automatic and semi-automatic tagging features of work items in a shared workspace for metadata tracking in a cloud-based content management system with selective or optional user contribution
US11210610B2 (en) 2011-10-26 2021-12-28 Box, Inc. Enhanced multimedia content preview rendering in a cloud content management system
US9098474B2 (en) 2011-10-26 2015-08-04 Box, Inc. Preview pre-generation based on heuristics and algorithmic prediction/assessment of predicted user behavior for enhancement of user experience
US8990307B2 (en) 2011-11-16 2015-03-24 Box, Inc. Resource effective incremental updating of a remote client with events which occurred via a cloud-enabled platform
WO2013082320A1 (en) 2011-11-29 2013-06-06 Box, Inc. Mobile platform file and folder selection functionalities for offline access and synchronization
US9019123B2 (en) 2011-12-22 2015-04-28 Box, Inc. Health check services for web-based collaboration environments
US9904435B2 (en) 2012-01-06 2018-02-27 Box, Inc. System and method for actionable event generation for task delegation and management via a discussion forum in a web-based collaboration environment
US11232481B2 (en) 2012-01-30 2022-01-25 Box, Inc. Extended applications of multimedia content previews in the cloud-based content management system
US9965745B2 (en) 2012-02-24 2018-05-08 Box, Inc. System and method for promoting enterprise adoption of a web-based collaboration environment
US9195636B2 (en) * 2012-03-07 2015-11-24 Box, Inc. Universal file type preview for mobile devices
WO2013138359A2 (en) * 2012-03-12 2013-09-19 Roberts Shaphan C Method and system of content distribution and broadcast
US9054919B2 (en) 2012-04-05 2015-06-09 Box, Inc. Device pinning capability for enterprise cloud service and storage accounts
US9575981B2 (en) 2012-04-11 2017-02-21 Box, Inc. Cloud service enabled to handle a set of files depicted to a user as a single file in a native operating system
US9413587B2 (en) 2012-05-02 2016-08-09 Box, Inc. System and method for a third-party application to access content within a cloud-based platform
GB2505272B (en) 2012-05-04 2014-07-09 Box Inc Repository redundancy implementation of a system which incrementally updates clients with events that occurred via cloud-enabled platform
KR101868352B1 (ko) * 2012-05-14 2018-06-19 엘지전자 주식회사 이동 단말기 및 그것의 제어 방법
US9691051B2 (en) 2012-05-21 2017-06-27 Box, Inc. Security enhancement through application access control
US9479549B2 (en) 2012-05-23 2016-10-25 Haworth, Inc. Collaboration system with whiteboard with federated display
US8914900B2 (en) 2012-05-23 2014-12-16 Box, Inc. Methods, architectures and security mechanisms for a third-party application to access content in a cloud-based platform
US9027108B2 (en) 2012-05-23 2015-05-05 Box, Inc. Systems and methods for secure file portability between mobile applications on a mobile device
US9479548B2 (en) 2012-05-23 2016-10-25 Haworth, Inc. Collaboration system with whiteboard access to global collaboration data
US20130332817A1 (en) * 2012-06-12 2013-12-12 Sitecore A/S Method and a system for managing third party objects for a website
US9021099B2 (en) 2012-07-03 2015-04-28 Box, Inc. Load balancing secure FTP connections among multiple FTP servers
GB2505072A (en) 2012-07-06 2014-02-19 Box Inc Identifying users and collaborators as search results in a cloud-based system
US9792320B2 (en) 2012-07-06 2017-10-17 Box, Inc. System and method for performing shard migration to support functions of a cloud-based service
US9712510B2 (en) 2012-07-06 2017-07-18 Box, Inc. Systems and methods for securely submitting comments among users via external messaging applications in a cloud-based platform
US20140019555A1 (en) * 2012-07-12 2014-01-16 Jian Cai Systems and methods for a service based social network using tagging technology
KR101353320B1 (ko) * 2012-07-16 2014-01-23 주식회사 이유씨시스템즈 소셜 네트워크 서비스 기반의 콘텐츠 관리시스템
JP5820844B2 (ja) 2012-07-17 2015-11-24 ネイバー コーポレーションNAVER Corporation ツールバーを用いてウェブサイトで抽出した動画を符号化及び保存する方法、クラウドサービスとツールバーを用いてウェブページ上のオブジェクトをアップロードする方法及びサーバ
US9237170B2 (en) 2012-07-19 2016-01-12 Box, Inc. Data loss prevention (DLP) methods and architectures by a cloud service
US9794256B2 (en) 2012-07-30 2017-10-17 Box, Inc. System and method for advanced control tools for administrators in a cloud-based service
US8868574B2 (en) 2012-07-30 2014-10-21 Box, Inc. System and method for advanced search and filtering mechanisms for enterprise administrators in a cloud-based environment
US10261980B2 (en) * 2012-08-08 2019-04-16 Fletcher James Method and system for persisting add-in data in documents
US9369520B2 (en) 2012-08-19 2016-06-14 Box, Inc. Enhancement of upload and/or download performance based on client and/or server feedback information
US8745267B2 (en) 2012-08-19 2014-06-03 Box, Inc. Enhancement of upload and/or download performance based on client and/or server feedback information
US9558202B2 (en) 2012-08-27 2017-01-31 Box, Inc. Server side techniques for reducing database workload in implementing selective subfolder synchronization in a cloud-based environment
US9135462B2 (en) 2012-08-29 2015-09-15 Box, Inc. Upload and download streaming encryption to/from a cloud-based platform
CN104583983B (zh) * 2012-08-31 2018-04-24 惠普发展公司,有限责任合伙企业 具有可访问的链接的图像的活动区域
US9195519B2 (en) 2012-09-06 2015-11-24 Box, Inc. Disabling the self-referential appearance of a mobile application in an intent via a background registration
US9311071B2 (en) 2012-09-06 2016-04-12 Box, Inc. Force upgrade of a mobile application via a server side configuration file
US9117087B2 (en) 2012-09-06 2015-08-25 Box, Inc. System and method for creating a secure channel for inter-application communication based on intents
US9514785B2 (en) * 2012-09-07 2016-12-06 Google Inc. Providing content item manipulation actions on an upload web page of the content item
US9292833B2 (en) 2012-09-14 2016-03-22 Box, Inc. Batching notifications of activities that occur in a web-based collaboration environment
US10200256B2 (en) 2012-09-17 2019-02-05 Box, Inc. System and method of a manipulative handle in an interactive mobile user interface
US9553758B2 (en) 2012-09-18 2017-01-24 Box, Inc. Sandboxing individual applications to specific user folders in a cloud-based service
US10915492B2 (en) 2012-09-19 2021-02-09 Box, Inc. Cloud-based platform enabled with media content indexed for text-based searches and/or metadata extraction
US9959420B2 (en) 2012-10-02 2018-05-01 Box, Inc. System and method for enhanced security and management mechanisms for enterprise administrators in a cloud-based environment
US9705967B2 (en) 2012-10-04 2017-07-11 Box, Inc. Corporate user discovery and identification of recommended collaborators in a cloud platform
US9495364B2 (en) 2012-10-04 2016-11-15 Box, Inc. Enhanced quick search features, low-barrier commenting/interactive features in a collaboration platform
US9665349B2 (en) 2012-10-05 2017-05-30 Box, Inc. System and method for generating embeddable widgets which enable access to a cloud-based collaboration platform
US9628268B2 (en) 2012-10-17 2017-04-18 Box, Inc. Remote key management in a cloud-based environment
US9756022B2 (en) 2014-08-29 2017-09-05 Box, Inc. Enhanced remote key management for an enterprise in a cloud-based environment
US9008466B2 (en) * 2012-11-09 2015-04-14 Google Inc. Sharing or applying digital image editing operations
US10235383B2 (en) 2012-12-19 2019-03-19 Box, Inc. Method and apparatus for synchronization of items with read-only permissions in a cloud-based environment
US20160140633A1 (en) * 2012-12-28 2016-05-19 Google Inc. Presenting user interface elements and accepting input optimistically when application state is unknown
US9396245B2 (en) 2013-01-02 2016-07-19 Box, Inc. Race condition handling in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US9953036B2 (en) 2013-01-09 2018-04-24 Box, Inc. File system monitoring in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US9507795B2 (en) 2013-01-11 2016-11-29 Box, Inc. Functionalities, features, and user interface of a synchronization client to a cloud-based environment
US10599671B2 (en) 2013-01-17 2020-03-24 Box, Inc. Conflict resolution, retry condition management, and handling of problem files for the synchronization client to a cloud-based platform
US11861561B2 (en) 2013-02-04 2024-01-02 Haworth, Inc. Collaboration system including a spatial event map
US10304037B2 (en) 2013-02-04 2019-05-28 Haworth, Inc. Collaboration system including a spatial event map
KR102144587B1 (ko) 2013-02-21 2020-08-13 삼성전자주식회사 전자 장치에서 표시 정보를 편집하기 위한 장치 및 방법
KR101352798B1 (ko) * 2013-03-07 2014-02-13 주식회사 크레펀 스마트 티브이를 위한 양방향 컨텐츠 제공 방법
US20150279233A1 (en) * 2013-03-14 2015-10-01 Patrick H. Vane System and Method for Gamefied Rapid Application Development Environment
US20140272886A1 (en) * 2013-03-14 2014-09-18 Patrick H. Vane System and Method for Gamefied Rapid Application Development Environment
US10846074B2 (en) 2013-05-10 2020-11-24 Box, Inc. Identification and handling of items to be ignored for synchronization with a cloud-based platform by a synchronization client
US10725968B2 (en) 2013-05-10 2020-07-28 Box, Inc. Top down delete or unsynchronization on delete of and depiction of item synchronization with a synchronization client to a cloud-based platform
US10803232B2 (en) 2013-06-06 2020-10-13 International Business Machines Corporation Optimizing loading of web page based on aggregated user preferences for web page elements of web page
GB2515192B (en) 2013-06-13 2016-12-14 Box Inc Systems and methods for synchronization event building and/or collapsing by a synchronization component of a cloud-based platform
US9805050B2 (en) 2013-06-21 2017-10-31 Box, Inc. Maintaining and updating file system shadows on a local device by a synchronization client of a cloud-based platform
US10110656B2 (en) 2013-06-25 2018-10-23 Box, Inc. Systems and methods for providing shell communication in a cloud-based platform
US10229134B2 (en) 2013-06-25 2019-03-12 Box, Inc. Systems and methods for managing upgrades, migration of user data and improving performance of a cloud-based platform
US9535924B2 (en) 2013-07-30 2017-01-03 Box, Inc. Scalability improvement in a system which incrementally updates clients with events that occurred in a cloud-based collaboration platform
US9213684B2 (en) 2013-09-13 2015-12-15 Box, Inc. System and method for rendering document in web browser or mobile device regardless of third-party plug-in software
US8892679B1 (en) 2013-09-13 2014-11-18 Box, Inc. Mobile device, methods and user interfaces thereof in a mobile device platform featuring multifunctional access and engagement in a collaborative environment provided by a cloud-based platform
GB2518298A (en) 2013-09-13 2015-03-18 Box Inc High-availability architecture for a cloud-based concurrent-access collaboration platform
US9535909B2 (en) 2013-09-13 2017-01-03 Box, Inc. Configurable event-based automation architecture for cloud-based collaboration platforms
US9704137B2 (en) 2013-09-13 2017-07-11 Box, Inc. Simultaneous editing/accessing of content by collaborator invitation through a web-based or mobile application to a cloud-based collaboration platform
US10509527B2 (en) 2013-09-13 2019-12-17 Box, Inc. Systems and methods for configuring event-based automation in cloud-based collaboration platforms
US10866931B2 (en) 2013-10-22 2020-12-15 Box, Inc. Desktop application for accessing a cloud collaboration platform
CN103607427B (zh) * 2013-10-30 2017-04-12 小米科技有限责任公司 信息展示方法和装置
US11348616B2 (en) * 2013-11-26 2022-05-31 Google Llc Collaborative video editing in a cloud environment
US10530854B2 (en) 2014-05-30 2020-01-07 Box, Inc. Synchronization of permissioned content in cloud-based environments
US9602514B2 (en) 2014-06-16 2017-03-21 Box, Inc. Enterprise mobility management and verification of a managed application by a content provider
US10574442B2 (en) 2014-08-29 2020-02-25 Box, Inc. Enhanced remote key management for an enterprise in a cloud-based environment
US10038731B2 (en) 2014-08-29 2018-07-31 Box, Inc. Managing flow-based interactions with cloud-based shared content
US9894119B2 (en) 2014-08-29 2018-02-13 Box, Inc. Configurable metadata-based automation and content classification architecture for cloud-based collaboration platforms
CA2883029C (en) * 2015-02-26 2024-04-30 Kevin Johnston Method and system for securely updating a website
US10802783B2 (en) 2015-05-06 2020-10-13 Haworth, Inc. Virtual workspace viewport following in collaboration systems
KR101713256B1 (ko) * 2015-09-08 2017-03-07 장세영 Sns 콘텐츠 제작 및 공유 플랫폼 제공 시스템
US10073583B2 (en) 2015-10-08 2018-09-11 Adobe Systems Incorporated Inter-context coordination to facilitate synchronized presentation of image content
KR101688742B1 (ko) * 2015-10-13 2016-12-21 전정민 이미지 링크 배포 및 사용 방법
CN106021257B (zh) * 2015-12-31 2019-10-18 广州华多网络科技有限公司 一种支持在线编程的爬虫抓取数据方法、装置及***
US10095696B1 (en) * 2016-01-04 2018-10-09 Gopro, Inc. Systems and methods for generating recommendations of post-capture users to edit digital media content field
US11010542B2 (en) * 2016-02-03 2021-05-18 Ricoh Company, Ltd. Interactive electronic whiteboard appliance with adaptive application management
US10685070B2 (en) 2016-06-30 2020-06-16 Facebook, Inc. Dynamic creative optimization for effectively delivering content
US10558744B2 (en) 2016-11-20 2020-02-11 Real Innovations International Llc Bidirectional networked real-time data exchange using a spreadsheet application
US10203855B2 (en) * 2016-12-09 2019-02-12 Snap Inc. Customized user-controlled media overlays
WO2018110750A1 (ko) * 2016-12-16 2018-06-21 서훈이 이미지 링크 배포 및 사용 방법
CN108235144B (zh) * 2016-12-22 2021-02-19 阿里巴巴(中国)有限公司 播放内容获取方法、装置及计算设备
US10922713B2 (en) 2017-01-03 2021-02-16 Facebook, Inc. Dynamic creative optimization rule engine for effective content delivery
US10572908B2 (en) * 2017-01-03 2020-02-25 Facebook, Inc. Preview of content items for dynamic creative optimization
US11934637B2 (en) 2017-10-23 2024-03-19 Haworth, Inc. Collaboration system including markers identifying multiple canvases in multiple shared virtual workspaces
US11126325B2 (en) 2017-10-23 2021-09-21 Haworth, Inc. Virtual workspace including shared viewport markers in a collaboration system
US12019850B2 (en) 2017-10-23 2024-06-25 Haworth, Inc. Collaboration system including markers identifying multiple canvases in multiple shared virtual workspaces
CN111259644B (zh) * 2018-11-30 2023-04-14 阿里巴巴集团控股有限公司 富文本处理方法与编辑器、设备及存储介质
US11573694B2 (en) 2019-02-25 2023-02-07 Haworth, Inc. Gesture based workflows in a collaboration system
KR102393412B1 (ko) * 2020-03-04 2022-05-02 김경철 번역 문서의 공유 플랫폼 운용 방법
KR102415923B1 (ko) * 2020-03-04 2022-07-04 김경철 번역 플랫폼 운용 방법
US11212127B2 (en) 2020-05-07 2021-12-28 Haworth, Inc. Digital workspace sharing over one or more display clients and authorization protocols for collaboration systems
US11750672B2 (en) 2020-05-07 2023-09-05 Haworth, Inc. Digital workspace sharing over one or more display clients in proximity of a main client
US11438673B2 (en) 2020-09-11 2022-09-06 Penthera Partners, Inc. Presenting media items on a playing device
US11983382B2 (en) * 2022-06-13 2024-05-14 Illuscio, Inc. Systems and methods for generating three-dimensional menus and toolbars to control computer operation
KR102674758B1 (ko) * 2022-11-03 2024-06-17 주식회사 블루필 펜 인터랙션 기반의 디지털 창작 플랫폼

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6216141B1 (en) * 1996-12-06 2001-04-10 Microsoft Corporation System and method for integrating a document into a desktop window on a client computer
US6895557B1 (en) * 1999-07-21 2005-05-17 Ipix Corporation Web-based media submission tool
KR20020001277A (ko) * 2000-06-27 2002-01-09 황희성 자바 애플릿을 이용한 이미지 편집 방법 및 장치
US20020046245A1 (en) * 2000-09-29 2002-04-18 Hillar Christopher J. System and method for creating customized web pages
US8990214B2 (en) * 2001-06-27 2015-03-24 Verizon Patent And Licensing Inc. Method and system for providing distributed editing and storage of digital media over a network
CA2552838A1 (en) * 2003-01-09 2004-07-29 Innovative Information Inc. Distributed system enabling integration and automation of marketing, sales and service
US20080215968A1 (en) * 2004-11-24 2008-09-04 Dynamic Flash Ltd. System and Method for Managing Content of Rich Media
KR20050034670A (ko) * 2005-03-14 2005-04-14 (주)아이씨유테크 인터넷 컨텐츠 저작 및 관리 시스템과 그 방법
KR20050037447A (ko) * 2005-03-25 2005-04-21 주식회사 비즈모델라인 클라이언트 보유 또는 선택 컨텐츠의 무선 인터넷 단말기다운로드 시스템
US7925973B2 (en) * 2005-08-12 2011-04-12 Brightcove, Inc. Distribution of content
US8930812B2 (en) * 2006-02-17 2015-01-06 Vmware, Inc. System and method for embedding, editing, saving, and restoring objects within a browser window
WO2007138546A2 (en) * 2006-06-01 2007-12-06 Thomas Leonard Single file rich media package portable across multiple devices
US8104048B2 (en) * 2006-08-04 2012-01-24 Apple Inc. Browsing or searching user interfaces and other aspects
US20080195664A1 (en) * 2006-12-13 2008-08-14 Quickplay Media Inc. Automated Content Tag Processing for Mobile Media
US20080184135A1 (en) * 2007-01-26 2008-07-31 Microsoft Corporation Web authoring plugin implementation
US20080189604A1 (en) * 2007-01-26 2008-08-07 Microsoft Corporation Derivative blog-editing environment
US20080270890A1 (en) * 2007-04-24 2008-10-30 Stern Donald S Formatting and compression of content data
US9594731B2 (en) * 2007-06-29 2017-03-14 Microsoft Technology Licensing, Llc WYSIWYG, browser-based XML editor

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101443158B1 (ko) 2013-07-11 2014-09-25 오드컨셉 주식회사 사용자 관심 기반의 상품정보 추천 시스템
WO2015005717A1 (ko) * 2013-07-11 2015-01-15 오드컨셉 주식회사 사용자 관심 기반의 상품정보 추천 시스템
KR101622872B1 (ko) * 2015-02-11 2016-05-19 라인 가부시키가이샤 인스턴트 메시징 서비스에서 공식계정의 리치 메뉴를 제공하는 방법과 시스템 및 기록 매체
WO2016129811A1 (ko) * 2015-02-11 2016-08-18 라인 가부시키가이샤 인스턴트 메시징 서비스에서 공식계정의 리치 메뉴를 제공하는 방법과 시스템 및 기록 매체
US10187335B2 (en) 2015-02-11 2019-01-22 Line Corporation Methods, systems and computer readable mediums for providing a rich menu for instant messaging services
US11128584B2 (en) 2015-02-11 2021-09-21 Line Corporation Methods, systems and computer readable mediums for providing a rich menu for instant messaging services
US11695715B2 (en) 2015-02-11 2023-07-04 Line Corporation Methods, systems and computer readable mediums for providing a rich menu for instant messaging services
KR102336676B1 (ko) * 2021-07-27 2021-12-09 주식회사 메이드인리얼 웹 페이지 작성 기능을 제공하기 위한 전자 장치 및 그 동작 방법

Also Published As

Publication number Publication date
WO2009073583A3 (en) 2009-08-27
US20110202424A1 (en) 2011-08-18
WO2009073583A2 (en) 2009-06-11
KR20090056506A (ko) 2009-06-03

Similar Documents

Publication Publication Date Title
KR100996682B1 (ko) 리치 콘텐트 제작 시스템 및 그 방법과 그 방법에 대한컴퓨터 프로그램을 저장한 기록매체
US10621270B2 (en) Systems, methods, and media for content management and sharing
US10248994B2 (en) Methods and systems for automatically searching for related digital templates during media-based project creation
US8799829B2 (en) Methods and systems for background uploading of media files for improved user experience in production of media-based products
US8756510B2 (en) Method and system for displaying photos, videos, RSS and other media content in full-screen immersive view and grid-view using a browser feature
US20180095734A1 (en) System and method for creating a universally compatible application development system
US9372835B2 (en) System and method for presentation creation
US11360746B2 (en) Method for constructing an interactive digital catalog, and computer-readable storage medium and interactive digital catalog using the same
US20170294212A1 (en) Video creation, editing, and sharing for social media
US20130315568A1 (en) System and method for the creation of an e-enhanced multi-dimensional pictofilm presentation using pictooverlay interface enhanced trans-snip technology
US20130198636A1 (en) Dynamic Content Presentations
US9715335B2 (en) Reducing system resource requirements for user interactive and customizable image product designs
WO2013138242A1 (en) Dynamic content presentations
KR20130005455A (ko) 디지털 기반의 지식 정보 카드, 그 카드 생성 방법, 시스템 및 컴퓨터 판독 가능한 기록 매체
KR20180046419A (ko) 클라우드 기반 인터렉티브 스마트 콘텐츠 제작 시스템
KR20030066180A (ko) 온라인을 통해 멀티미디어 디지털 콘텐츠를 자동으로제작하는 방법 및 그 시스템
Burke ePublishing with InDesign CS6: Design and produce digital publications for tablets, ereaders, smartphones, and more
CN107113334B (zh) 构建交互式数字目录的方法以及应用该方法的计算机可读取记录媒体与交互式数字目录
Ng et al. A 3D content cloud: Sharing, trading and customizing 3D print-ready objects
KR20220001219A (ko) 디지털 북 서비스 방법 및 이를 이용한 디지털 북 서버
Whitt et al. Pro freeware and open source solutions for business
US11687325B2 (en) Method for constructing an interactive digital catalog, and computer-readable storage medium and interactive digital catalog using the same
KR20200022995A (ko) 콘텐츠 제작 시스템
Huddleston Teach yourself visually web design
WO2023279982A1 (zh) 商品评价方法、装置和客户端

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
LAPS Lapse due to unpaid annual fee