KR20200051274A - 문서 편집 장치, 확장 공간을 이용하여 원본 문서를 편집하는 문서 편집 방법 및 컴퓨터 프로그램 - Google Patents

문서 편집 장치, 확장 공간을 이용하여 원본 문서를 편집하는 문서 편집 방법 및 컴퓨터 프로그램 Download PDF

Info

Publication number
KR20200051274A
KR20200051274A KR1020180134434A KR20180134434A KR20200051274A KR 20200051274 A KR20200051274 A KR 20200051274A KR 1020180134434 A KR1020180134434 A KR 1020180134434A KR 20180134434 A KR20180134434 A KR 20180134434A KR 20200051274 A KR20200051274 A KR 20200051274A
Authority
KR
South Korea
Prior art keywords
input
space
document
expansion
target
Prior art date
Application number
KR1020180134434A
Other languages
English (en)
Inventor
박주렁
Original Assignee
주식회사 플링크
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 플링크 filed Critical 주식회사 플링크
Priority to KR1020180134434A priority Critical patent/KR20200051274A/ko
Publication of KR20200051274A publication Critical patent/KR20200051274A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 명세서에 따르면, 문서 편집 장치가 사용자 입력에 의해 원본 문서 파일을 업로드 하는 단계; 상기 문서 편집 장치가 원본 문서 파일의 형식을 고려하여 원본 문서 파일을 디코딩하고 출력부를 통해 출력하는 단계; 상기 문서 편집 장치가 입력부를 통해 원본 문서 파일에 포함된 타겟에 대한 제1 공간 확장 입력을 수신하는 단계; 상기 문서 편집 장치가 상기 제1 공간 확장 입력과 대응하여 기 설정된 크기의 확장 공간을 생성하여 상기 타겟에 삽입하고, 상기 출력부를 통해 상기 확장 공간과 결합된 타겟을 출력하는 단계; 상기 문서 편집 장치가 상기 확장 공간에 대한 제1 필기 입력을 수신하는 단계; 상기 문서 편집 장치가 상기 확장 공간에 상기 제1 필기 입력을 오버랩하여 상기 출력부를 통해 출력하는 단계; 상기 문서 편집 장치가 상기 출력부를 통해 출력된 편집 컨텐츠를 별도로 저장하는 단계;를 포함하는, 확장 공간을 이용하여 원본 문서를 편집하는 방법이 개시된다.

Description

문서 편집 장치, 확장 공간을 이용하여 원본 문서를 편집하는 문서 편집 방법 및 컴퓨터 프로그램{DOCUMENT EDITING APPARATUS, DOCUMENT EDITING METHOD AND COMPUTER PROGRAM FOR EDITNG ORIGINAL DOCUMENT USING EXTENDED SPACE}
본 발명의 실시예는 확장 공간을 이용하여 원본 문서를 편집하는 문서 편집 장치 및 문서 편집 방법에 관한 것이다.
최근 컴퓨터를 이용하여 문서 작업이 보편화됨에 따라 다양한 문서 작성 프로그램을 통해 다양한 종류의 문서가 보다 간편하고 효율적으로 작성되고 있다.
하나의 문서를 작성할 때 문서에 별도의 내용을 삽입하여 편집하고자 하는 경우에 문서와 별개의 파일에 삽입하고자 하는 내용을 추가해야 하는 불편이 있었다.
혹은, 원본 전자 문서의 내용을 캡쳐하고 캡쳐된 문서 내용을 별도의 편집 프로그램을 이용하여 열어서 삽입하고자 하는 내용을 추가해야 하는 불편이 있었다.
혹은, 원본 전자 문서에 메모를 삽입하여 삽입하고자 하는 내용을 추가할 수 있었으나, 이런 경우, 원본 전자 문서에 직접적으로 하이라이트나 표시를 할 수 없는 불편이 있었다.
이에 따라, 원본 전자 문서에 확장 공간을 삽입하고, 삽입된 확장 공간을 이용하여, 원본 전자 문서에 포함된 내용에 대해서 바로 삽입하고자 하는 내용을 입력하고, 확장 공간 및 삽입 내용을 포함하는 원본 전자 문서를 파일로 저장할 수 있는 문서 편집 방법을 제공할 필요성이 증대되었다.
전술한 배경기술은 발명자가 본 발명의 도출을 위해 보유하고 있었거나, 본 발명의 도출 과정에서 습득한 기술 정보로서, 반드시 본 발명의 출원 전에 일반 공중에게 공개된 공지기술이라 할 수는 없다.
본 발명의 실시예는 원본 전자 문서에 추가된 확장 공간을 이용하여 원본 문서의 내용 외에 내용을 포함시키는 문서 편집 장치, 문서 편집 방법 및 컴퓨터 프로그램을 제공한다.
본 발명의 실시예들에 따른 확장 공간을 이용하여 원본 문서를 편집하는 방법은 문서 편집 장치가 제1 사용자 단말기의 요청에 의해 원본 문서 파일을 업로드 하는 단계; 상기 문서 편집 장치가 원본 문서 파일의 형식을 고려하여 원본 문서 파일을 디코딩하고 상기 제1 사용자 단말기의 출력부를 통해 출력하는 단계; 상기 문서 편집 장치가 상기 제1 사용자 단말기로부터 원본 문서 파일에 포함된 타겟의 일 영역에 대한 제1 공간 확장 입력을 수신하는 단계; 상기 문서 편집 서버가 상기 제1 공간 확장 입력과 대응하여 기 설정된 크기의 확장 공간을 생성하여 상기 타겟에 덧붙이고, 상기 사용자 단말기의 출력부를 통해 상기 확장 공간과 결합된 타겟을 출력하는 단계; 상기 문서 편집 서버가 상기 제1 사용자 단말기로부터 상기 확장 공간에 대한 제1 필기 입력을 수신하는 단계; 상기 문서 편집 서버가 상기 확장 공간에 상기 제1 필기 입력을 오버랩하여 상기 제1 사용자 단말기의 출력부를 통해 출력하는 단계; 상기 문서 편집 서버가 상기 제1 사용자 단말기의 출력부를 통해 출력된 편집 컨텐츠를 별도로 저장하는 단계;를 포함할 수 있다.
상기 타겟을 출력하는 단계는 상기 제1 공간 확장 입력과 대응하여, 상기 크기의 확장 공간을 생성하여 상기 타겟에 덧붙이고, 상기 확장 공간과 결합된 타겟을 상기 원본 문서 파일과 별개의 제1 레이어로 출력하는 점을 특징으로 한다.
또한 본 발명의 실시예들에 따른 확장 공간을 이용하여 원본 문서를 편집하는 방법은 상기 제1 사용자 단말기로부터 상기 타겟의 일 영역에 대한 제2 공간 확장 입력을 수신하는 단계; 상기 제2 공간 확장 입력과 대응하여, 상기 크기의 확장 공간을 생성하여 상기 타겟에 덧붙이고, 상기 확장 공간과 결합된 타겟을 상기 원본 문서 파일과 별개의 제2 레이어로 출력하는 단계;를 더 포함할 수 있다.
상기 제1 공간 확장 입력과 대응하여 생성된 확장 공간 및 필기 입력은 아이콘으로 변경되어 출력되는 점을 특징으로 할 수 있다.
상기 생성된 확장 공간에 입력된 필기 입력은 상기 제1 사용자 단말기로부터 수신된 필기 입력의 깊이 정보에 따라서 하나의 레이어 또는 복수의 레이어들로 표현되는 것을 특징으로 할 수 있다.
본 발명의 실시예들에 따른 확장 공간을 이용하여 원본 문서를 편집하는 방법은 상기 제1 공간 확장 입력에 대응하여, 상기 문서 편집 서버가 일정 크기의 확장 공간을 생성하여 상기 타겟에 덧붙이고 제2 사용자 단말기의 출력부를 통해 상기 확장 공간과 결합된 타겟을 출력하고, 상기 제2 사용자 단말기로부터 상기 확장 공간에 대한 제2 필기 입력을 수신하는 단계를 더 포함할 수 있다.
본 발명의 실시예들에 따른 확장 공간을 이용하여 원본 문서를 편집하는 방법은 상기 문서 편집 서버가 상기 확장 공간에 상기 제2 필기 입력을 오버랩하여 상기 제1 및 제2 사용자 단말기의 출력부를 통해 출력하는 단계를 더 포함할 수 있다.
상기 확장 공간 및 제2 필기 입력은 제2 아이콘으로 변경되어 출력되는 점을 특징으로 할 수 있다.
본 발명의 실시예에 따른 컴퓨터 프로그램은 컴퓨터를 이용하여 본 발명의 실시예에 따른 확장 공간을 이용하여 원본 문서를 편집하는 방법 중 어느 하나의 방법을 실행시키기 위하여 매체에 저장될 수 있다.
이 외에도, 본 발명을 구현하기 위한 다른 방법, 다른 시스템 및 상기 방법을 실행하기 위한 컴퓨터 프로그램을 기록하는 컴퓨터 판독 가능한 기록 매체가 더 제공된다.
전술한 것 외의 다른 측면, 특징, 이점이 이하의 도면, 특허청구범위 및 발명의 상세한 설명으로부터 명확해 질 것이다.
본 개시의 실시예들은 문서 내의 제한된 공간 이외의 확장 공간을 삽입하여 문서에 추가적인 내용을 포함시킬 수 있다.
또한, 본 개시의 실시예들은 문서 내용에 오버랩시키는 방식으로 추가적인 내용을 포함시킬 수 있다.
또한, 본 개시의 실시예들은 복수의 사용자 단말기들과 편집된 문서를 실시간으로 공유할 수 있다.
또한, 본 개시의 실시예들은 편집된 문서에 삽입된 내용을 사용자의 읽기 권한에 따라서 차등적으로 제공할 수 있다.
도 1은 본 발명의 실시예들에 따른 문서 편집 시스템을 나타내는 도면이다.
도 2는 본 발명의 실시예들에 따른 문서 편집 기능을 포함하는 사용자 단말의 블록도이다.
도 3은 본 발명의 실시예들에 따른 확장 공간을 이용하여 원본 문서를 편집하는 방법의 흐름도이다.
도 4a 및 도 4b는 확장 공간을 이용하여 삽입된 필기 입력이 출력되는 예시 도면들이다.
도 5은 본 발명의 실시예들에 따른 복수의 공간 확장 입력들이 처리되는 방법의 흐름도이다.
도 6은 본 발명의 실시예들에 따른 확장 공간 및 타겟을 아이콘으로 표시하는 방법의 흐름도이다.
도 7은 본 발명의 실시예들에 따른 복수의 사용자들로부터 입력된 필기 입력을 확장 공간에 제공하는 방법의 흐름도이다.
도 8은 본 발명의 실시예들에 따라 제공되는 사용자 인터페이스의 예시 도면이다.
도 9은 본 발명의 실시예들에 따른 확장 공간에 대한 읽기(read) 권한에 따라 문서에 확장 공간을 포함시켜 출력하는 방법의 흐름도이다.
도 10은 본 발명의 실시예들에 따라서 제공되는 로그인한 사용자의 읽기 권한에 따라 확장 공간과 대응되는 아이콘의 예시 도면이다.
본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시예를 가질 수 있는바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 본 발명의 효과 및 특징, 그리고 그것들을 달성하는 방법은 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 다양한 형태로 구현될 수 있다.
본 명세서에서, 문서는 컴퓨터 장치로 생성된 전자적인 문서를 말하며, WORD 와 같이 편집이 가능한 문서의 포맷 외에 PDF, JPG 등과 같이 문서 자체에 편집이 불가능한 문서 포맷일 수 있다.
도 1은 본 발명의 실시예들에 따른 문서 편집 시스템을 나타내는 도면이다.
도 1을 참조하면, 본 발명의 실시예들에 따른 문서 편집 시스템은 문서 편집 장치(101, 102, 이하 100), 배포 서버(200), 통신망(300)을 포함할 수 있다.
하나 이상의 문서 편집 장치(100)는 프로세서를 포함하는 컴퓨팅 장치로서, 배포 서버(200)로부터의 설치 파일을 수신하여 복수의 사용자 단말기들과 공유하는 문서 편집 기능을 수행할 수 있다. 문서 편집 장치(100)는 복수의 사용자 단말기들과 메시지를 주고 받거나 문서를 공유하는 대화방을 생성할 수 있다. 문서 편집 장치(100)는 대화방에 포함된 문서 편집 장치인 사용자 단말기들로부터 수신된 문서 편집 입력에 의해 편집된 문서를 제공 받을 수 있다. 하나 이상의 문서 편집 장치(100)는 문서 파일에 확장 공간을 삽입하여 확장 공간에 별도의 내용을 추가하는 입력으로 원본 문서를 편집할 수 있다. 문서 편집 장치(100)는 공간 확장 입력에 의해 문서에 확장 공간을 삽입할 수 있다. 문서 편집 장치(100)는 확장 공간에 대한 하나 이상의 사용자 단말기로부터의 하나 이상의 필기 입력을 반영한 편집 문서를 생성할 수 있다. 문서 편집 장치(100)는 하나 이상의 프로세서를 구비하여 문서 편집 기능을 수행한다. 문서 편집 장치(100)는 물리적으로 하나의 컴퓨팅 장치 또는 사용자 단말기로 구현될 수 있으나, 이에 한정되지 않고 하나 이상의 컴퓨팅 장치로 구현될 수 있다.
하나 이상의 문서 편집 장치(100)는 유무선 통신 환경에서 문서 편집 서비스를 이용할 수 있는 통신 단말기를 의미한다. 여기서, 하나 이상의 문서 편집 장치(100)는 사용자의 퍼스널 컴퓨터일 수도 있고, 또는 사용자의 휴대용 단말(101, 102)일 수도 있다. 도 1에서는 휴대용 단말기(101, 102)가 스마트폰으로 도시되었지만, 본 발명의 사상은 이에 제한되지 아니하며, 상술한 바와 같이 웹 브라우징이 가능한 애플리케이션을 탑재한 단말은 제한 없이 차용될 수 있다.
이를 더욱 상세히 설명하면, 하나 이상의 문서 편집 장치(100)는 컴퓨터(예를 들면, 데스크톱, 랩톱, 태블릿 등), 미디어 컴퓨팅 플랫폼(예를 들면, 케이블, 위성 셋톱박스, 디지털 비디오 레코더), 핸드헬드 컴퓨팅 디바이스(예를 들면, PDA, 이메일 클라이언트 등), 스마트폰(smartphone), 태블릿 PC(tablet personal computer), 이동 전화기(mobile phone), 영상 전화기, 전자책 리더기(e-book reader), 데스크탑 PC (desktop PC), 랩탑 PC(laptop PC), 넷북 컴퓨터(netbook computer), 워크스테이션(workstation), 서버, PDA(personal digital assistant), PMP(portable multimedia player), MP3 플레이어, 모바일 의료기기, 카메라, 또는 웨어러블 장치(wearable device) 중 적어도 하나 일 수 있다.
배포 서버(200)는 통신망(300)을 통해 문서를 편집하는 설치 파일을 사용자 단말기들로 제공한다. 도 2는 본 발명의 실시예들에 따른 문서 편집 장치의 블록도이다.
문서 편집 장치(100)는 문서 편집 기능을 수행하기 위해서, 프로세서(110), 저장 매체(120), 입력부(140), 출력부(150), 통신부(160)를 포함할 수 있다.
프로세서(110)는 기본적인 산술, 로직 및 입출력 연산을 수행함으로써, 컴퓨터 프로그램의 명령을 처리하도록 구성될 수 있다. 명령은 저장 매체(120), 또는 통신부(160)에 의해 프로세서(110)에 제공될 수 있다. 예를 들어 프로세서(110)는 저장 매체(120)와 같은 기록 장치에 저장된 프로그램 코드에 따라 수신되는 명령을 실행하도록 구성될 수 있다.
저장 매체(120)는 컴퓨터에서 판독 가능한 기록 매체로서, RAM(random access memory), ROM(read only memory) 및 디스크 드라이브와 같은 비소멸성 대용량 기록장치(permanent mass storage device)를 포함할 수 있다. 또한, 저장 매체(120)에는 운영체제와 적어도 하나의 프로그램 코드가 저장될 수 있다. 이러한 소프트웨어 구성요소들은 드라이브 메커니즘(drive mechanism)을 이용하여 저장 매체(120)와는 별도의 컴퓨터에서 판독 가능한 기록 매체로부터 로딩될 수 있다. 이러한 별도의 컴퓨터에서 판독 가능한 기록 매체는 플로피 드라이브, 디스크, 테이프, DVD/CD-ROM 드라이브, 메모리 카드 등의 컴퓨터에서 판독 가능한 기록 매체를 포함할 수 있다. 다른 실시예에서 소프트웨어 구성요소들은 컴퓨터에서 판독 가능한 기록 매체가 아닌 통신부(160)를 통해 저장 매체(120)에 로딩될 수도 있다. 예를 들어, 적어도 하나의 프로그램은 개발자들 또는 어플리케이션의 설치 파일을 배포하는 파일 배포 시스템이 네트워크를 통해 제공하는 파일들에 의해 설치되는 프로그램(일례로 상술한 어플리케이션)에 기반하여 저장 매체(120)에 로딩될 수 있다.
입력부(140)는 키보드 또는 마우스 등의 장치를, 그리고 출력부(150)는 어플리케이션의 통신 세션을 표시하기 위한 디스플레이와 같은 장치를 포함할 수 있다.
통신부(160)는 네트워크를 통해 외부의 장치와 통신하기 위한 기능을 제공할 수 있다. 일례로, 프로세서(110)가 저장매체(120)와 같은 기록 장치에 저장된 프로그램 코드에 따라 생성한 요청(일례로 메시징 서비스를 위한 요청)이 통신부(160)의 제어에 따라 네트워크를 통해 다른 서버 또는 다른 사용자 단말로 전달될 수 있다. 예를 들어 통신부(160)을 통해 수신된 제어 신호나 명령 등은 프로세서(110)나 저장매체(120)로 전달될 수 있고, 컨텐츠나 파일 등은 별도의 저장 매체 및 별도의 컴퓨팅 장치로 저장될 수 있다.
도 2에 도시된 바와 같이, 저장 매체(120)는 입력되거나 수신된 문서 업로드, 문서 편집, 문서 공유, 문서 저장 등의 명령을 처리하기 위해서, 업로드 부(121), 출력 제어부(122), 입력 수신부(123), 문서 편집부(124)를 포함할 수 있다.
대화방 처리부(125)는 복수의 사용자들을 포함하고 문서를 자유롭게 편집하여 공유하는 대화방을 생성한다. 대화방 처리부(125)는 선택된 사용자들의 단말기로 대화방 초대 메시지를 전송하고, 그에 대한 동의를 수신하여 대화방에 입장하도록 구현될 수 있다.
업로드부(121)는 문서 공유를 위해 생성된 대화방으로 사용자 입력에 의해 원본 문서 파일을 업로드(load)할 수 있다. 업로드부(121)는 문서 파일의 디코딩을 하는 파일을 외부의 서버로부터 수신 받을 수 있다. 업로드부(121)는 다양한 형식의 문서 파일, 그림 파일, 프로젝트 파일, 엑셀 파일 등을 업로드할 수 있다. 업로드부(121)는 다양한 파일의 디코딩을 위한 코덱을 외부의 서버로부터 수신 받을 수 있다. 문서 편집부(124)는 대화방을 통해 입력되거나 수신된 사용자 입력을 분석하여, 사용자 입력과 대응되는 문서 편집을 수행한다. 문서 편집부(124)는 사용자 입력과 대응되는 문서 편집을 대화방에 포함된 사용자 단말기들과 공유하도록 제어한다. 이때, 문서 편집에 설정된 읽기 권한을 고려하여, 대화방에 포함된 일부 사용자 단말기들에만 오픈(open) 시키도록 구현될 수 있다. 문서 편집부(124)는 입력되거나 수신된 공간 확장 입력과 대응하여 문서에 확장 공간을 삽입할 수 있다. 삽입된 확장 공간을 포함하는 문서는 대화방을 통해 복수의 사용자 단말기들의 출력부에 출력된다. 삽입된 확장 공간을 포함하는 문서는 확장 공간의 읽기 권한을 가진 사용자 단말기의 출력부에 출력된다. 문서 편집부(124)는 확장 공간에 대한 필기 입력과 대응하여 확장 공간에 필기 입력을 오버랩하여 표현할 수 있다. 확장 공간에 필기 입력을 오버랩하는 표현은 대화방을 통해 복수의 사용자 단말기들의 출력부에 출력된다. 확장 공간에 필기 입력을 오버랩하는 표현은 해당 필기 입력의 읽기 권한을 가진 사용자 단말기의 출력부에 출력된다. 이때, 문서 편집부(124)는 사용자 입력에 의해 변경된 문서 파일을 별도로 저장할 수 있다. 확장 공간의 읽기 권한 및 필기 입력의 읽기 권한은 다르게 설정될 수 있다.
문서 편집부(124)는 편집된 문서 파일을 다른 사용자 단말기와 실시간으로 공유할 수 있다. 문서 편집부(124)는 확장 공간이 삽입된 문서를 출력부 또는 다른 사용자 단말기의 출력부를 통해 출력하도록 제어할 수 있다. 입력된 필기 입력을 반영한 문서가 문서 편집 장치 및 다른 사용자 단말기의 출력부들을 통해 출력되도록 한다. 문서에 삽입된 확장 공간 및 필기 입력은 사용자 별 읽기 권한에 의해 아이콘으로 최소화되어 표현될 수 있다. 아이콘에 대한 사용자 입력이 수신되면 확장 공간 및 필기 입력이 최대화시켜 출력시킬 수 있다.
확장 공간은 문서 파일에 포함된 타겟과 관련하여 생성될 수 있다. 확장 공간은 타겟과 인접하여 생성될 수 있다. 타겟은 문서에 포함된 문항, 항목, 이미지, 제목 중 적어도 하나이나, 이에 한정되지 않고 문서에 포함된 임의의 부분일 수 있다. 확장 공간에 입력된 필기 입력에 따라 확장 공간의 크기는 조정될 수 있다. 예를 들어, 제1 크기의 확장 공간이 삽입되었으나, 입력된 필기 입력의 크기가 제1 크기보다 작은 제2 크기에 불과하다면, 확장 공간의 크기는 필기 입력을 포함하는 제2 크기로 변경될 수 있다.
문서 편집부(124)는 문서에 삽입된 하나 이상의 확장 공간에 깊이 정보를 설정할 수 있다. 문서 편집부(124)는 하나 이상의 확장 공간에 깊이 정보에 따라 확장 공간의 계층적 출력을 가능하도록 한다. 예를 들어, 문서의 제1 확장 공간에 삽입된 제2 확장 공간 및 제3 확장 공간은 제1 확장 공간의 최대화 이후에 활성화될 수 있다. 즉, 문서는 제1 확장 공간의 아이콘을 포함하여 출력되고, 제1 확장 공간의 최대화 이후에, 제2 확장 공간 및 제3 확장 공간의 아이콘들을 각각 출력할 수 있다. 이때, 최소화는 제1 확장 공간 대신에 아이콘이 표시되는 상태를 말하며, 최대화는 제1 확장 공간이 문서의 일부로 표시되거나 문서와 별개의 레이어로 표시되는 것으로 제1 확장 공간이 완전히 표시되는 것을 말한다.
문서 편집부(124)는 확장 공간 또는 필기 입력에 읽기 권한을 선별적으로 부여할 수 있다. 확장 공간 또는 필기 입력의 작성자의 요청에 의해 해당 확장 공간 또는 필기 입력에 대해서 읽기 권한이 설정될 수 있다. 예를 들어, 문서에 제1 확장 공간 또는 제1 필기 입력은 이에 대한 읽기 권한을 가진 제1 사용자의 단말기에서만 접근, 출력될 수 있다. 제2 사용자의 입력에 의해 문서가 출력되는 경우, 문서에 포함된 제2 사용자에 의해 읽기 권한을 가진 제2 확장 공간 또는 제2 필기 입력 만이 제2 사용자 단말기의 출력부를 통해 제공될 수 있다.
문서 편집 기능은 복수의 사용자들이 포함된 대화방을 통해 제공될 수 있다. 대화방에 포함된 제1 사용자에 의해 업로드된 문서는 대화방에 포함된 복수의 사용자들에 의해 자유롭게 편집될 수 있다. 이때, 문서에 직접 필기 입력을 입력하기도 하지만, 문서에 별개의 확장 공간을 각각 생성하여 필기 입력을 입력할 수 있다. 필기 입력과 대응되는 아이콘은 작성자의 사용자를 구분하도록 시각적으로 달라질 수 있다.
문서 편집 기능은 온라인 강의, 온라인 발표, 화상 회의 등에 활용될 수 있다. 강의자는 복수의 사용자들을 포함하는 강의실을 통해 문서를 공유하고 강의, "V표, 회의 등에 따른 필기 입력을 할 수 있다. 강의자는 원 문서의 내용과 별개의 확장 공간을 활용하여 필기 입력을 할 수 있다.
문서 편집 기능은 공간 확장 입력 또는 필기 입력에 한정되지 않고 다른 사용자 단말기로부터 수신된 다양한 입력에 의해 문서가 편집되도록 한다.
입력 제어부(122)는 문서 편집 장치(100) 또는 다른 사용자 단말기로부터 공간 확장 입력, 확장 공간에 대한 필기 입력, 필기 입력의 깊이 정보 설정 입력, 읽기 권한 설정 입력 등을 다양하게 수신할 수 있다. 입력 제어부(122)는 입력된 사용자 입력에 의해 문서가 편집되도록 제어할 수 있다.
출력 제어부(123)는 업로드된 문서 파일, 문서 파일에 포함된 확장 공간의 출력, 확장 공간에 포함된 필기 입력의 출력을 수행한다. 출력 제어부(123)는 대화방에 포함된 복수의 사용자 단말기들의 출력부를 통해서 출력하도록 파일을 디코딩하는 기능도 수행할 수 있다.
이를 통해 본 발명의 실시예들에 따른 문서 편집 장치(100)는 원본 문서에 추가로 설명을 추가하기 위한 확장 공간을 제공하고, 확장 공간을 통해 다양한 추가 설명이 문서에 삽입되도록 한다. 문서 편집 장치(100)는 복수의 사용자들이 하나의 문서를 공유하며 다양한 필기들이 삽입되도록 처리할 수 있다. 문서 편집 장치(100)는 실시간으로 추가된 필기 입력들이 문서에 저장될 수 있도록 한다.
도 3은 본 발명의 실시예들에 따른 확장 공간을 이용하여 원본 문서를 편집하는 방법의 흐름도이다.
도 3에 도시된 바와 같이, 문서 편집 장치(100)는 원본 문서에 확장 공간을 삽입하여 별도의 필기 입력을 추가할 수 있다.
문서 편집 장치(100)는 문서를 공유하고 편집하는 대화방을 생성하고, 대화방에 포함하고자 하는 사용자들의 단말기로 초대하는 메시지를 전송할 수 있다. 문서 편집 장치(100)는 문서를 공유하는 대화방으로 입장하는 입력에 따라 대화방에 참가한다. 대화방은 메시지 뿐만 아니라, 화면을 공유하도록 구현될 수 있다.
S110에서는 문서 편집 장치(100)는 사용자 입력에 의해 원본 문서 파일을 대화방에 업로드 한다.
S120에서는 문서 편집 장치(100)는 원본 문서 파일의 형식을 고려하여 원본 문서 파일을 디코딩하고 대화방에 포함된 사용자들의 단말기들의 출력부를 통해 출력한다. 문서 편집 장치(100)는 원본 문서 파일을 디코딩하는 코덱이 존재하지 않는 경우, 외부의 전자 장치로코덱 등의 파일을 요청할 수 있다.
S130에서는 문서 편집 장치(100)는 대화방에 포함된 복수의 사용자 중에서, 제1 사용자 단말기로부터 원본 문서 파일에 포함된 타겟에 대한 제1 공간 확장 입력을 수신할 수 있다.
S140에서는 문서 편집 장치(100)는 제1 공간 확장 입력과 대응하여, 기 설정된 크기의 확장 공간을 생성하여 타겟에 인접하여 삽입할 수 있다. 확장 공간은 타겟의 상단, 하단, 좌측단, 우측단 등의 인접한 임의의 위치에 제1 공간 확장 입력과 대응되어 삽입될 수 있다.
S150에서는 문서 편집 장치(100)는 제1 사용자 단말기로부터 확장 공간에 대한 제1 필기 입력을 수신할 수 있다.
S160에서는 문서 편집 장치(100)는 확장 공간에 제1 필기 입력을 오버랩하여 대화방에 포함된 단말기들의 출력부를 통해 출력한다. 제1 필기 입력은 확장 공간에 한정되어 오버랩되기도 하지만, 원본 문서에도 오버랩될 수 있다.
S170에서는 문서 편집 장치(100)는 확장 공간 및 제1 필기 입력을 포함하는 편집 문서를 별도로 저장한다. 문서 편집 장치(100)는 공간 확장 입력에 의해 변경된 편집 문서를 별도의 서버로 저장 관리할 수 있다.
도 4a 및 도 4b는 확장 공간을 이용하여 삽입된 필기 입력이 출력되는 예시 도면들이다.
도 4a 및 도 4b에 도시된 바와 같이, 필기 입력(DI1)은 타겟(S1) 및 타겟(S1)에 인접한 확장 공간(AS1)에 걸쳐서 삽입될 수 있다.
원본 문서를 출력하는 화면(A1)은 제1 항목(S1), 제2 항목(S2), 제3 항목(S3)을 포함할 수 있다. 문서 편집 서버는 사용자의 요청에 의해 원본 문서를 출력하도록 하고, 원본 문서의 제1 항목(S1)에 대한 공간 확장 입력에 대응하여, 타겟인 제1 항목의 인접한 위치에 확장 공간(AS1)를 삽입하여 출력할 수 있다.
도 4b에 도시된 바와 같이, 제1 항목(S1) 및 확장 공간(AS1)는 원본 문서와 별개의 레이어(A2)로 제공될 수 있다.
별개의 레이어(A2)는 최소화 아이콘(I1)을 포함하며, 최소화 아이콘(I1)에 대한 선택 입력에 의해서 최소화될 수 있다.
도 5에서는 복수의 공간 확장 입력들이 처리되는 과정을 설명한다.
도 5에 도시된 바와 같이, S210에서는 문서 편집 장치(100)는 타겟에 대한 제2 공간 확장 입력을 입력 받거나, 다른 사용자 단말기로부터 수신할 수 있다.
S220에서는 문서 편집 장치(100)는 제2 공간 확장 입력과 대응하여 기 설정된 크기의 확장 공간을 생성하여 타겟에 삽입하고, 상기 확장 공간 및 타겟을 제1 공간 확장 입력에 따른 확장 공간과 별개의 레이어로 출력할 수 있다.
문서 편집 장치(100)는 확장 공간의 깊이 정보에 따라서 레이어의 표시 순서를 결정할 수 있다.
이를 통해, 하나의 타겟에 복수개의 확장 공간이 생성될 수 있고, 확장 공간은 별개의 레이어로 표현될 수 있다.
도 6에서는 확장 공간 및 타겟을 아이콘으로 표시하는 과정을 설명한다.
도 6에 도시된 바와 같이, S310에서는 문서 편집 장치(100)는 제1 공간 확장 입력과 대응하여 생성된 확장 공간 및 필기 입력을 아이콘으로 변경하여 출력할 수 있다.
도 7에서는 복수의 사용자들로부터 입력된 필기 입력을 확장 공간에 제공하는 과정을 설명한다.
도 7에 도시된 바와 같이, S410에서는 문서 편집 장치(100)는 제1 공간 확장 입력에 대응하여 확장 공간을 생성하여 타겟에 삽입하고, 다른 사용자 단말기의 출력부를 통해 확장 공간과 결합된 타겟을 출력한다.
S420에서는 문서 편집 장치(100)는 다른 사용자 단말기로부터 확장 공간에 대한 제2 필기 입력을 수신한다.
S430에서는 문서 편집 장치(100)는 확장 공간에 제2 필기 입력을 오버랩하여 출력부 및 다른 사용자 단말기의 출력부을 통해 출력한다. 문서 편집 장치(100)는 문서 공유 그룹에 포함된 복수의 다른 사용자들의 단말기들을 통해 필기 입력들을 포함하는 문서를 제공할 수 있다.
이를 통해, 원 거리의 복수의 사용자들이 단말기들을 통해 문서에 필기 입력을 삽입하고, 필기 입력을 통해 설명을 공유 할 수 있다.
도 8에 도시된 바와 같이, 문서 편집 장치(100)는 복수의 사용자들과 문서를 공유하는 대화방을 통해 S31, S32, S33을 포함하는 문서를 출력한다. 문서 출력 화면(A1)은 복수의 사용자들의 입력 여부를 알려주는 영역(GI)을 포함할 수 있다.
문서 편집 장치(100)를 통해 제1 사용자의 입력이 감지되는 경우, 제1 사용자와 대응되는 USER1이 활성화되고, 입력된 제1 필기 입력(DI3)에 응답하여, 확장 공간(AS1)을 통해 출력한다.
다른 사용자 단말기로부터 제2 사용자의 입력이 감지되는 경우, 제2 사용자와 대응되는 USER 2 이 활성화되고, 제1 필기 입력(DI3)에 더해서, 제2 필기 입력(DI4)가 확장 공간(AS1)에 삽입될 수 있다.
이와 같이, 복수의 사용자 단말기로부터의 필기 입력들이 하나의 확장 공간에 각각 존재할 수 있다.
도 9에서는 확장 공간에 대한 읽기(read) 권한에 따라 문서에 확장 공간을 포함시켜 출력하는 과정을 설명한다.
도 9에 도시된 바와 같이, S510에서는 문서 편집 장치(100)는 제3 사용자 단말기로부터 문서 파일의 읽기 요청을 수신한다. S520에서는 문서 편집 장치(100)는 제3 사용자가 문서 파일에 포함된 하나 이상의 확장 공간을 판독한다. S530에서는 문서 편집 장치(100)는 하나 이상의 확장 공간 각각에 대한 읽기 권한 유무를 판단한다. S540에서는 문서 편집 장치(100)는 제3 사용자가 읽기(read) 권한이 있는 제1 확장 공간을 오픈(open)한 문서 파일을 제3 사용자의 단말기의 출력부를 통해서 출력한다.
도 10에 도시된 바와 같이, 로그인한 사용자의 읽기 권한에 따라 확장 공간과 대응되는 아이콘이 제공된다.
문서 편집 장치(100)는 로그인한 사용자의 읽기 권한을 고려하여 제1 항목(S1), 제2 항목(S2), 제3 항목(S3)을 포함하는 문서를 출력하는 화면(A1)를 제공한다. 이때, 로그인한 사용자의 읽기 권한이 있는 제1 확장 공간과 대응되는 아이콘(I1)이 함께 제공되며, 아이콘(I1)에 대한 선택 입력에 따라 확장 공간(AS1)이 펼쳐져서 제공될 수 있다. 이때에는 확장 공간을 최소화 시키는 아이콘(I2)이 함께 제공될 수 있다.
이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 어플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.
그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.
100, 101, 102: 사용자 단말기
200: 문서 편집 서버
300: 통신망

Claims (17)

  1. 문서 편집 장치가 사용자 입력에 의해 원본 문서 파일을 대화방에서 공유하도록 업로드 하는 단계;
    상기 문서 편집 장치가 원본 문서 파일의 형식을 고려하여 원본 문서 파일을 디코딩하고 출력부 및 상기 대화방에 포함된 복수의 사용자 단말기들을 통해 출력하는 단계;
    상기 문서 편집 장치가 입력부를 통해 원본 문서 파일에 포함된 타겟에 대한 제1 공간 확장 입력을 수신하는 단계;
    상기 문서 편집 장치가 상기 제1 공간 확장 입력과 대응하여 기 설정된 크기의 확장 공간을 생성하여 상기 타겟에 삽입하고, 상기 출력부 및 상기 대화방에 포함된 복수의 사용자 단말기들을 통해 상기 확장 공간과 결합된 타겟을 출력하는 단계;
    상기 문서 편집 장치가 상기 확장 공간에 대한 제1 필기 입력을 수신하는 단계;
    상기 문서 편집 장치가 상기 확장 공간에 상기 제1 필기 입력을 오버랩하여 상기 출력부 및 상기 대화방에 포함된 복수의 사용자 단말기들을 통해 출력하는 단계;
    상기 문서 편집 장치가 출력된 편집 컨텐츠를 별도로 저장하는 단계;를 포함하는, 확장 공간을 이용하여 원본 문서를 편집하는 방법.
  2. 제1항에 있어서,
    상기 타겟을 출력하는 단계는
    상기 제1 공간 확장 입력과 대응하여, 상기 크기의 확장 공간을 생성하여 상기 타겟에 삽입하고, 상기 확장 공간과 결합된 타겟을 상기 원본 문서 파일과 별개의 제1 레이어로 출력하는, 확장 공간을 이용하여 원본 문서를 편집하는 방법.
  3. 제1항에 있어서,
    상기 타겟에 대한 제2 공간 확장 입력을 수신하는 단계;
    상기 제2 공간 확장 입력과 대응하여, 상기 크기의 확장 공간을 생성하여 상기 타겟에 삽입하고 상기 확장 공간과 결합된 타겟을 상기 원본 문서 파일과 별개의 제2 레이어로 출력하는 단계;를 더 포함하는, 확장 공간을 이용하여 원본 문서를 편집하는 방법.
  4. 제1항에 있어서,
    상기 제1 공간 확장 입력과 대응하여 생성된 확장 공간 및 필기 입력은 아이콘으로 변경되어 출력되는 점을 특징으로 하는,
    확장 공간을 이용하여 원본 문서를 편집하는 방법.
  5. 제1항에 있어서,
    상기 생성된 확장 공간에 입력된 필기 입력은
    입력된 필기 입력의 깊이 정보에 따라서 하나의 레이어 또는 복수의 레이어들로 표현되는 것을 특징으로 하는, 확장 공간을 이용하여 원본 문서를 편집하는 방법.
  6. 제1항에 있어서,
    상기 제1 공간 확장 입력에 대응하여, 상기 문서 편집 장치가 일정 크기의 확장 공간을 생성하여 상기 타겟에 삽입하고 다른 사용자 단말기의 출력부를 통해 상기 확장 공간과 결합된 타겟을 출력하고,
    상기 다른 사용자 단말기로부터 상기 확장 공간에 대한 제2 필기 입력을 수신하는 단계를 더 포함하는, 확장 공간을 이용하여 원본 문서를 편집하는 방법.
  7. 제6항에 있어서,
    상기 문서 편집 장치가 상기 확장 공간에 상기 제2 필기 입력을 오버랩하여 하나 이상의 다른 사용자 단말기의 출력부를 통해 출력하는 단계를 더 포함하는, 확장 공간을 이용하여 원본 문서를 편집하는 방법.
  8. 제7항에 있어서,
    상기 확장 공간 및 제2 필기 입력은 제2 아이콘으로 변경되어 출력되는 점을 특징으로 하는, 확장 공간을 이용하여 원본 문서를 편집하는 방법.
  9. 사용자 입력에 의해 원본 문서 파일을 대화방에서 공유하도록 업로드 하는 업로드부;
    상기 원본 문서 파일의 형식을 고려하여 원본 문서 파일을 디코딩하고 출력부 및 상기 대화방에 포함된 복수의 사용자 단말기들을 통해 출력하는 출력 제어부;
    원본 문서 파일에 포함된 타겟의 일 영역에 대한 제1 공간 확장 입력을 수신하는 입력 수신부; 및
    상기 제1 공간 확장 입력과 대응하여 일정 크기의 확장 공간을 생성하여 상기 타겟에 삽입하고, 상기 입력 수신부를 통해 수신된 상기 확장 공간에 대한 제1 필기 입력에 응답하여, 상기 확장 공간에 상기 제1 필기 입력을 오버랩한 편집 컨텐츠를 생성하는 문서 편집부;를 포함하는, 문서 편집 장치.
  10. 제9항에 있어서,
    상기 출력 제어부는
    상기 제1 공간 확장 입력과 대응하여, 기 설정된 크기의 확장 공간을 생성하여 상기 타겟에 삽입하고, 상기 확장 공간과 결합된 타겟을 상기 원본 문서 파일과 별개의 제1 레이어로 출력하는, 문서 편집 장치.
  11. 제9항에 있어서,
    상기 문서 편집부는
    입력부를 통해 상기 타겟의 일 영역에 대한 제2 공간 확장 입력을 수신한 경우, 상기 제2 공간 확장 입력과 대응하여, 일정 크기의 확장 공간을 생성하여 상기 타겟에 덧붙여서 제2 레이어로 상기 출력부 및 상기 대화방에 포함된 복수의 사용자 단말기들을 통해 출력하도록 제어하는, 문서 편집 장치.
  12. 제9항에 있어서,
    상기 제1 공간 확장 입력과 대응하여 생성된 확장 공간 및 필기 입력은 아이콘으로 변경되어 출력되는 점을 특징으로 하는, 문서 편집 장치.
  13. 제9항에 있어서,
    상기 생성된 확장 공간에 입력된 필기 입력은
    입력된 필기 입력의 깊이 정보에 따라서 하나의 레이어 또는 복수의 레이어들로 표현되는 것을 특징으로 하는, 문서 편집 장치.
  14. 제9항에 있어서,
    상기 출력 제어부는
    상기 제1 공간 확장 입력에 대응하여, 일정 크기의 확장 공간을 생성하여 상기 타겟에 삽입하고 다른 사용자 단말기의 출력부를 통해 상기 확장 공간과 결합된 타겟을 출력하고, 상기 입력 제어부를 통해 상기 다른 사용자 단말기로부터 상기 확장 공간에 대한 제2 필기 입력을 수신하도록 제어하는 점을 특징으로 하는, 문서 편집 장치.
  15. 제14항에 있어서,
    상기 출력 제어부는
    상기 확장 공간에 상기 제2 필기 입력을 오버랩하여 하나 이상의 다른 사용자 단말기의 출력부를 통해 출력하는, 문서 편집 장치.
  16. 제15항에 있어서,
    상기 확장 공간 및 제2 필기 입력은 제2 아이콘으로 변경되어 출력되는 점을 특징으로 하는, 문서 편집 장치.
  17. 컴퓨터를 이용하여 제1항 내지 제8항 중 어느 한 항의 방법을 실행시키기 위하여 컴퓨터 판독 가능한 저장 매체에 저장된 컴퓨터 프로그램.
KR1020180134434A 2018-11-05 2018-11-05 문서 편집 장치, 확장 공간을 이용하여 원본 문서를 편집하는 문서 편집 방법 및 컴퓨터 프로그램 KR20200051274A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180134434A KR20200051274A (ko) 2018-11-05 2018-11-05 문서 편집 장치, 확장 공간을 이용하여 원본 문서를 편집하는 문서 편집 방법 및 컴퓨터 프로그램

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180134434A KR20200051274A (ko) 2018-11-05 2018-11-05 문서 편집 장치, 확장 공간을 이용하여 원본 문서를 편집하는 문서 편집 방법 및 컴퓨터 프로그램

Publications (1)

Publication Number Publication Date
KR20200051274A true KR20200051274A (ko) 2020-05-13

Family

ID=70730001

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180134434A KR20200051274A (ko) 2018-11-05 2018-11-05 문서 편집 장치, 확장 공간을 이용하여 원본 문서를 편집하는 문서 편집 방법 및 컴퓨터 프로그램

Country Status (1)

Country Link
KR (1) KR20200051274A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102221909B1 (ko) * 2020-12-03 2021-03-04 주식회사 인조이웍스 비대면 비지니스를 위한 실시간 양방향 영상 기반 협업 서비스 제공 시스템

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102221909B1 (ko) * 2020-12-03 2021-03-04 주식회사 인조이웍스 비대면 비지니스를 위한 실시간 양방향 영상 기반 협업 서비스 제공 시스템

Similar Documents

Publication Publication Date Title
US11662970B2 (en) Collaborative remote interactive platform
US8380866B2 (en) Techniques for facilitating annotations
US10958694B2 (en) Sharing content between collocated mobile devices in an ad-hoc private social group
US10313426B2 (en) Method of managing control right, client device therefor, and master device therefor
CN104813265A (zh) 交互式白板共享
BR112015017709B1 (pt) Método para interfaces de programação de aplicação para curação de conteúdo
CN102007509A (zh) 通过基于web的桌面生产力应用程序来***多媒体文件
US10574599B2 (en) Method, system and recording medium for providing contents in messenger
CN109213945B (zh) 基于云的文档的许可管理
CN104885107A (zh) 经由应用捕获并共享视觉内容
JP2017538178A (ja) デバイス間でのアプリケーションの分割提示
WO2021262411A1 (en) Collaborative remote interactive platform
WO2020081596A1 (en) System and method for web enabled application execution and management
JP7456741B2 (ja) クラウドコラボレーションプラットフォームにおけるプレゼンテーションスライドのリーダモード
US20150326620A1 (en) Media presentation in a virtual shared space
CN113177190A (zh) 文档内容分享的方法和电子设备
US8898449B2 (en) Closed network presentation
US10102395B2 (en) System and method for creating and transitioning to multiple facets of a social media object in a social network
KR20200051274A (ko) 문서 편집 장치, 확장 공간을 이용하여 원본 문서를 편집하는 문서 편집 방법 및 컴퓨터 프로그램
US20150095458A1 (en) Methods and systems for providing a seamless transition of documents between client types
KR101668450B1 (ko) 디지털 컨텐츠 제공 방법 및 이를 수행하는 장치
JP2013246575A (ja) 情報処理装置、情報処理方法、及びプログラム
KR20190032754A (ko) 디바이스 크기와 무관하게 동일 좌표 간격을 이용하여 화면이 동일하게 표시되는 레이어 공유 시스템
KR102087257B1 (ko) 미리보기 오브젝트를 이용하여 전자 문서를 생성하는 전자 장치 및 그의 동작 방법
RU2625936C1 (ru) Способ обработки машиночитаемой информации

Legal Events

Date Code Title Description
E601 Decision to refuse application