KR20160017078A - 프리젠테이션 슬라이드를 구조화하기 위한 자동화된 시스템 - Google Patents

프리젠테이션 슬라이드를 구조화하기 위한 자동화된 시스템 Download PDF

Info

Publication number
KR20160017078A
KR20160017078A KR1020167000317A KR20167000317A KR20160017078A KR 20160017078 A KR20160017078 A KR 20160017078A KR 1020167000317 A KR1020167000317 A KR 1020167000317A KR 20167000317 A KR20167000317 A KR 20167000317A KR 20160017078 A KR20160017078 A KR 20160017078A
Authority
KR
South Korea
Prior art keywords
slide
presentation
subtitle
title
receiving
Prior art date
Application number
KR1020167000317A
Other languages
English (en)
Other versions
KR102239587B1 (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 마이크로소프트 테크놀로지 라이센싱, 엘엘씨
Publication of KR20160017078A publication Critical patent/KR20160017078A/ko
Application granted granted Critical
Publication of KR102239587B1 publication Critical patent/KR102239587B1/ko

Links

Images

Classifications

    • G06F17/30056
    • 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
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/438Presentation of query results
    • G06F16/4387Presentation of query results by the use of playlists
    • G06F16/4393Multimedia presentations, e.g. slide shows, multimedia albums
    • G06F17/2229
    • G06F17/2241
    • G06F17/24
    • G06F17/30017
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/131Fragmentation of text files, e.g. creating reusable text-blocks; Linking to fragments, e.g. using XInclude; Namespaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/137Hierarchical processing, e.g. outlines
    • 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)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Set Structure (AREA)
  • Mirrors, Picture Frames, Photograph Stands, And Related Fastening Devices (AREA)
  • Document Processing Apparatus (AREA)
  • Electroplating Methods And Accessories (AREA)

Abstract

프리젠테이션 애플리케이션을 이용하여 슬라이드들을 구조화하고 슬라이드들 내에 탐색 요소를 제공하기 위한 방법 및 시스템이 제공된다. 프리젠테이션 애플리케이션은 창시자에 의해 제공된 부제목들에 대응하는 링크 가능 슬라이드들의 구조화된 세트를 자동적으로 생성한다. 초기에 프리젠테이션 구조를 고려하고 프리젠테이션 내의 광범위한 개념들에 관한 부제목들을 제공하도록 프리젠테이션 창시자를 유도하는 것은, 콘텐츠가 추가된 이후에 프리젠테이션의 잠재적인 대규모 재구조화를 방지하는 것을 돕는다.

Description

프리젠테이션 슬라이드를 구조화하기 위한 자동화된 시스템{AUTOMATED SYSTEM FOR ORGANIZING PRESENTATION SLIDES}
슬라이드 쇼 편집기를 사용하여 프리젠테이션 슬라이드들을 생성할 때, 창시자는 일반적으로 첫 번째로 슬라이드들에 콘텐츠를 배치하고 및 두 번째로 구조를 고려한다. 슬라이드가 생성되고 콘텐츠가 추가된 이후에 메시지를 전달하기 위해 슬라이드를 재구조화하는 것은 통상적으로 어렵고, 시간 소모적이며, 빠르게 슬라이드를 생성하도록 시도하는 사용자에게 고려 사항이 아니다. 현재 프리젠테이션 슬라이드 편집기는 오직 주제를 나타내기 위한 툴만 제공하고, 콘텐츠를 구조화하기 위한 방식을 제공하지 않으며, 또한 프리젠테이션 내에서 다양한 주제들 간의 탐색을 위해 쉬운 방법을 제공하지 않는다.
이것은 실시예들을 만드는 이러한 일반적 고려 사항 및 다른 일반적 고려 사항에 대한 것이다. 또한, 상대적으로 특정 문제들이 논의되었지만, 이 실시예들은 배경 기술에서 식별된 특정 문제점을 해결하는 것으로 한정되지 않아야 한다는 것이 이해되어야 한다.
이 요약은 아래의 상세한 설명에서 더욱 설명되는 개념들의 선택을 간략화된 형태로 소개하기 위해서 제공된다. 이 요약은 특허청구되는 대상의 중요 특징 또는 필수 특징을 식별하기 위한 것도 아니고, 특허청구되는 대상의 범위를 한정하기 위해 이용되는 것도 아니다.
본 발명개시의 실시예들은 Microsoft PowerPoint®와 같은 프리젠테이션 애플리케이션을 이용하여 슬라이드들을 구조화하고 슬라이드들 내에 탐색 요소를 제공하기 위한 방법 및 시스템을 제공한다. 예를 들어, 프리젠테이션 애플리케이션은 처음에 기본 개요, 즉 프리젠테이션의 주요 섹션인 것으로 고려되는 타이틀(title) 및 부제목(subheading)과 같은 프리젠테이션의 구조를 갖는 편집기를 제공하도록 창시자를 유도한다. 그런 다음, 프리젠테이션 애플리케이션은 창시자에 의해 제공된 부제목들에 대응하는 슬라이드들을 생성하고, 이 슬라이드들은 프리젠테이션 내의 부제목들 사이에 용이한 링크를 가능하게 하는 탐색(즉, 링크 가능) 요소를 포함한다. 먼저 구조를 입력하도록 창시자를 유도하는 것은, 창시자가 전달될 메시지를 고려하는 것을 가능하게 하여, 이에 의해, 콘텐츠가 추가된 이후에 프리젠테이션의 잠재적인 대규모 재구조화를 제거할 수 있다.
실시예들은 컴퓨터 프로세스, 컴퓨팅 시스템 또는 제조 물품으로서 구현될 수 있다.
도 1a는 주요 구조 슬라이드를 나타낸다.
도 1b는 채워진 주요 구조 슬라이드를 나타낸다.
도 2a는 자동화된 타이틀 및 부제목 시스템을 이용하여 생성된 슬라이드들을 나타낸다.
도 2b는 자동화된 타이틀 및 부제목 시스템을 이용하여 생성된 부모 슬라이드 및 자녀 슬라이드들을 나타낸다.
도 3a는 주요 구조 슬라이드 상에서의 부제목의 제거를 나타낸다.
도 3b는 부제목의 제거 이후의 결과적인 주요 구조 슬라이드를 나타낸다.
도 4는 주요 구조 슬라이드 상에서의 부제목의 제거 이후에 생성된 슬라이드들을 나타낸다.
도 5는 주요 구조 슬라이드 상에서의 부제목들의 재배열을 나타낸다.
도 6은 주요 구조 슬라이드 상에서의 부제목들의 재배열 이후에 생성된 슬라이드들을 나타낸다.
도 7은 프리젠테이션 애플리케이션에서 주요 구조 슬라이드를 이용하여 새로운 프리젠테이션을 생성 및 구조화하기 위한 방법을 나타낸다.
도 8은 프리젠테이션 애플리케이션에서 주요 구조 슬라이드 상에서 부제목들을 삭제하기 위한 방법을 나타낸다.
도 9는 프리젠테이션 애플리케이션에서 주요 구조 슬라이드 상에서 부제목들을 재배열하기 위한 방법을 나타낸다.
도 10은 프리젠테이션 애플리케이션에 의해 주요 구조 슬라이드를 이용하여 새로운 프리젠테이션을 생성 및 구조화하기 위한 방법을 나타낸다.
도 11은 프리젠테이션 애플리케이션에 의해 주요 구조 슬라이드를 이용하여 부제목들을 삭제하기 위한 방법을 나타낸다.
도 12는 프리젠테이션 애플리케이션에 의해 주요 구조 슬라이드를 이용하여 부제목들을 재구조화하기 위한 방법을 나타낸다.
도 13은 본 발명의 실시예들이 실시될 수 있는 컴퓨팅 디바이스의 예시적인 물리적 컴포넌트들을 나타내는 블록도이다.
도 14a 및 도 14b는 본 발명의 실시예들이 실시될 수 있는 모바일 컴퓨팅 디바이스의 간략화된 블록도이다.
도 15는 본 발명의 실시예들이 실시될 수 있는 분산 컴퓨팅 시스템의 간략화된 블록도이다.
다양한 실시예들은 본 명세서의 일부를 형성하고 특정한 예시적인 실시예들을 도시하는 첨부 도면들을 참조하여, 아래에 더욱 완전히 설명된다. 그러나, 실시 예들은 많은 상이한 형태로 구현될 수 있으며, 본원에 기재된 실시예들로 한정되는 것으로서 해석되어서는 안 된다; 오히려, 본 개시가 철저하고 완전하게 되고, 당업자에게 실시예들의 범위를 완전히 전달하기 위해 이러한 실시예들이 제공된다. 실시예들은 방법, 시스템 또는 디바이스로서 실시될 수 있다. 따라서, 실시예들은 하드웨어 구현, 완전한 소프트웨어 구현, 또는 소프트웨어와 하드웨어 양상을 결합한 구현의 형태를 취할 수 있다. 그러므로, 다음의 상세한 설명은 한정적인 의미로 취해져서는 안 된다.
도 1a는 Microsoft PowerPoint®와 같은 프리젠테이션 애플리케이션의 주요 구조 슬라이드(100)를 나타낸다. 도시된 바와 같이, 주요 구조 슬라이드(100)는 입력된 입력을 이용하여 프리젠테이션 슬라이드들을 생성하기 위해, 타이틀(102), 제 1 부제목(104), 제 2 부제목(106), 및 제 3 부제목(108), 및 '생성' 버튼(110)을 추가하기 위한 여러 다이얼로그 박스를 포함한다. 주요 구조 슬라이드(100)는 더 많은 부제목들을 추가하고 및/또는 부제목들을 삭제하기 위한 인터페이스를 더 포함할 수 있다.
도 1b는 채워진 주요 구조 슬라이드(100)를 나타낸다. 이 예에서, 'Space Travel'이 타이틀(102)로서 입력되고, 'Apollo'가 제 1 부제목(104)으로서 입력되고, 'Mercury'가 제 2 부제목(106)으로서 입력되며, 'Gemini'가 제 3 부제목(108)으로서 입력된다.
도 2a는 자동화된 타이틀 및 부제목 시스템을 이용하여 자동적으로 생성된 슬라이드들(200)을 나타낸다. 도시된 바와 같이, 세 개의 결과 슬라이드들(200) 및 탐색 요소들이 자동적으로 생성된다. 결과 슬라이드들(200) 각각은, 도 1a 및 도 1b에 대하여 도시되고 설명된 바와 같이, 주요 구조 슬라이드 내에 입력된 부제목들 중 하나를 나타낸다. 따라서, 이 예에서, 세 개의 부제목들이 입력되었고, 이에 따라, 세 개의 주요 결과 슬라이드들이 생성되었다. 결과 슬라이드(202)는 주요 'Apollo' 슬라이드를 나타내고, 결과 슬라이드(204)는 주요 'Mercury' 슬라이드를 나타내며, 결과 슬라이드(206)는 주요 'Gemini' 슬라이드를 나타낸다.
더욱이, 각각의 주요, 즉 부모 슬라이드를 따르고 이에 대응하는 하나 이상의 자녀 슬라이드들이 생성될 수 있다. 예를 들어, 'Apollo' 부모 슬라이드(202)는 슬라이드들(2 내지 7)이 따라올 수 있고, 슬라이드(8)는 'Mercury' 슬라이드(204)를 나타낼 수 있다. 이와 같은 예에서, 슬라이드들(2 내지 7)은 'Apollo' 부모 슬라이드(202)의 자녀 슬라이드들 이지만, 'Mercury' 슬라이드(204)는 다른 부모 슬라이드이다. 더욱이, 'Apollo' 부모 슬라이드(202) 및 슬라이드들(2 내지 7)은 섹션에 함께 그룹화될 수 있다. 따라서, 'Mercury' 슬라이드(204) 및 임의의 후속 자녀 슬라이드들은 다른 섹션에 결합된다. 부모/자녀 슬라이드 관계는 도 2b에 대하여 더욱 상세하게 나타난다.
슬라이드들(200) 각각은 여러 영역, 즉, 타이틀 영역(208), 링크 가능 부제목 영역(210), 및 콘텐츠 영역(212)을 갖는다. 이 실시예에서, 타이틀 영역(208)은 도 1b에 도시된 주요 구조 슬라이드에 입력된 바와 같이, 프리젠테이션의 타이틀, 'Space Travel'을 나타낸다. 타이틀 영역(208)은 각각의 슬라이드에 포함되거나, 대안적으로, 이것은 부모 슬라이드들에는 포함되고 자녀 슬라이드에서는 제외될 수 있다.
링크 가능 부제목 영역(210)은 주요 구조 슬라이드에 입력된 바와 같이 각각의 부제목의 이름을 포함한다. 각각의 부제목은 그 특정 섹션에 자동적으로 링크되어, 이에 의해, 원하는 링크를 클릭함으로써 하나의 섹션에서 다른 섹션으로의 용이한 탐색을 허용한다. 링크는 아래에 더욱 상세하게 논의된다. 이 예에서, 링크 가능 부제목 영역(210)에 있는 강조된, 즉 굵게된 부제목은 슬라이드가 속한 특정 섹션의 이름을 나타낸다. 따라서, 강조된 부제목은 현재 섹션을 나타낸다. 예를 들어, 디스플레이된 슬라이드가 'Apollo' 섹션에 있다는 것을 나타내는 슬라이드(202)에서, 'Apollo'는 굵게 강조되고 더욱 큰 폰트로서 나타난다. 마찬가지로, 슬라이드(204)에서 강조된 'Mercury' 부제목은 그것이 'Mercury' 섹션에 대응한다는 것을 나타내고, 슬라이드(206)에서 강조된 'Gemini' 부제목은 그것이 'Gemini' 섹션에 대응한다는 것을 나타낸다. 따라서, 슬라이드(202)를 뒤따르는 여러 자녀 슬라이드들이 있다면, 'Apollo'는 각각의 'Apollo' 자녀 슬라이드에서 강조될 것이고, 이는 디스플레이된 슬라이드가 프리젠테이션의 'Apollo' 섹션에 있다는 것을 나타낸다. 부가적으로, 각각의 'Apollo' 자녀 슬라이드는 'Mercury' 섹션 및 'Gemini' 섹션에 대한 링크 가능 요소들을 포함할 것이다.
앞서 논의된 바와 같이, 부제목 영역(210)에 있는 부제목들 각각은, 사용자가 부제목을 클릭하여 프리젠테이션에서 그 섹션의 부모 슬라이드에 직접적으로 이를 수 있도록 자동적으로 링크된다. 굵고 밑줄 그어진 링크가 도시되어 있지만, 이탤릭체, 폰트 크기, 텍스트 색, 배경 색, 및 당업자에게 공지된 다른 방법들을 포함하는 현재 섹션을 강조하는 대안적인 방법이 본 발명 내에 포함된다는 것을 이해한다. 링크는 점선으로 도시되어 있다. 예를 들어, 'Apollo' 부모 슬라이드(202)가 디스플레이되어 있는 경우, 'Gemini' 하이퍼링크가 선택될 수 있고, 이에 따라, Gemini 슬라이드(206)가 디스플레이될 것이다. 대안적으로, 일부 실시예들에서, 링크된 부제목은 부모 슬라이드 이외의 슬라이드로의 링크를 허용하기 위해 변형될 수 있다. 링크된 부제목 특징은 큰 프리젠테이션에서 섹션들 간의 탐색을 용이하게 한다. 더욱이, 이러한 특징은 프리젠테이션이 프리젠테이션 모드로 동작하는 동안 이용 가능하다.
또한, 이 실시예에서, 콘텐츠 영역(212)은 텍스트, 이미지, 또는 비디오를 위한 플레이스 홀더를 나타낸다. 이 실시예에서, 콘텐츠 영역은 점선에 의해 윤곽이 나타나는 두 개의 박스로 도시된다. 일부 실시예들에서, 콘텐츠 영역(212)은 하나의 박스로 도시되고, 다른 실시예들에서, 콘텐츠 영역(212)은 여러 박스들로 도시된다.
도 2b는 자동화된 타이틀 및 부제목 시스템을 이용하여 생성된 부모 슬라이드 및 자녀 슬라이드들을 나타낸다. 도 2a에 대하여 설명된 바와 같이, 프리젠테이션 애플리케이션은 'Apollo', 'Mercury', 및 'Gemini'를 타이틀로 하는 부모 슬라이드뿐만 아니라 각각의 부모 슬라이드를 뒤따르는 자녀 슬라이드들을 생성했다. 이 실시예는 여섯 개의 자녀 슬라이드들(202a-202f)이 이어지는 'Apollo' 부모 슬라이드(202)를 나타낸다. 자녀 슬라이드들(202a-202f)을 뒤따르는 부모 'Mercury' 슬라이드(204)가 이 예에 부가적으로 도시된다. 이 예에 도시된 바와 같이, 자녀 슬라이드들(202a-202f)은 'Apollo' 부모 슬라이드(202)에 대응하는 섹션 내에 그룹화되고, 'Mercury' 슬라이드(204) 및 그 자녀 슬라이드들(도시되지 않음)은 별도의 섹션에 대응한다.
도 3a는 주요 구조 슬라이드(300) 상에서의 부제목의 제거를 나타낸다. 앞서 논의된 바와 같이, 예시적인 주요 구조 슬라이드(300)는 프리젠테이션 슬라이드들을 생성하기 위해 타이틀(302), 제 1 부제목(304), 제 2 부제목(306), 및 제 3 부제목(308), 및 '생성' 버튼(310)을 추가하기 위한 여러 다이얼로그 박스를 포함한다. 도 1a에 도시된 바와 같이, 제 1 부제목(304), 제 2 부제목(306), 및 제 3 부제목(308)은 각각 'Apollo', 'Mercury', 및 ' Gemini'로 채워졌다. 이 예에서, 'Mercury'로 채워진 제 2 부제목(306)이 삭제될 것이다. 이 실시예에서, 특정 부제목을 삭제하는 각각의 다이얼로그 박스에 대응하는 삭제 버튼(312)이 있다.
도 3b는 (예컨대, 'Mercury' 부제목에 인접한 삭제 버튼(312)의 사용자 선택에 응답하여) 'Mercury' 부제목의 제거 이후의 결과적인 주요 구조 슬라이드(300)를 나타낸다. 이 예에서, 주요 구조 슬라이드(300)는 이제 두 개의 부제목들, 즉 'Apollo'를 타이틀로 하는 제 1 부제목(304) 및 이제 'Gemini'를 타이틀로 하는 제 2 부제목(306)을 포함한다.
도 4는 주요 구조 슬라이드 상에서의 부제목의 제거 이후에 생성된 슬라이드들(400)을 나타낸다. 도시된 바와 같이, 두 개의 슬라이드들(400), 즉 제 1 부제목에 대응하는 제 1 슬라이드(402) 및 제 2 부제목에 대응하는 제 2 슬라이드(404)가 생성된다. 이 예에서, 도 1을 참조하여 도시되고 설명된 바와 같이, 세 개의 부제목들이 원래 입력되었다. 그 뒤에, 도 3을 참조하여 도시되고 설명된 바와 같이, 'Mercury'를 타이틀로 하는 제 2 부제목이 삭제되었다. 따라서, 삭제된 'Mercury' 슬라이드(임의의 관련된 자녀 슬라이드들과 함께)를 제외하고, 두 개의 슬라이드들(400)이 생성되었다. 그러므로, 결과 슬라이드(402)는 주요 'Apollo' 슬라이드를 나타내고, 결과 슬라이드(404)는 주요 'Gemini' 슬라이드를 나타낸다. 더욱이, 'Mercury' 링크는 결과적인 주요 슬라이드들(402 및 404)의 부제목 영역(210)에서 제거되었다.
일부 실시예들에서, 콘텐츠가 그 섹션에 있는 자녀 슬라이드들에 추가된 이후에 사용자가 부제목을 삭제할 수 있다. 이 경우에, 콘텐츠는 새로운 섹션 또는 기존의 섹션으로 자녀 슬라이드들을 추가하거나 배치함으로써 보존될 수 있다. 둘 중 어느 하나의 예에서, 사용자는 이러한 슬라이드들을 수동적으로 삭제하거나 재배치할 수 있다. 대안적으로, 사용자는 삭제된 섹션을 재삽입하고 그것에 대한 대응하는 자녀 슬라이드(들)을 추가하는 옵션을 갖는다.
도 5는 주요 구조 슬라이드(500) 상에서의 부제목들의 재배열을 나타낸다. 도시된 바와 같이, 이제 'Apollo' 부제목(502)은 그것이 이제 'Mercury' 부제목(504) 아래에 위치하도록 재배열된다. 일부 실시예들에서, 재배열은 드래그 앤 드롭(drag and drop) 동작에 의해 수행되지만, 다른 실시예들에서, 재배열은 삭제 및 텍스트의 재입력에 의해 수행된다. 대안적으로 또는 부가적으로, 위 아래 화살표가 재배열을 위해 각각의 부제목 옆에 제공된다. 더욱이, 부모 슬라이드들의 임의의 재배열은 또한 그 대응하는 자녀 슬라이드들의 재배열에 대응할 것이 이해된다.
도 6은 주요 구조 슬라이드 상에서의 부제목들의 재배열 이후에 생성된 슬라이드들(600)을 나타낸다. 도시된 바와 같이, 세 개의 슬라이드들(600), 즉 제 1 결과 슬라이드(602), 제 2 결과 슬라이드(604), 및 제 3 결과 슬라이드(606)가 생성된다. 결과 슬라이드들(600) 각각은 부제목들 중 하나를 나타낸다. 부가적으로, 슬라이드들(600)은 도 5를 참조하여 도시되고 설명된 바와 같이 새로운 순서에 따라 재배열된다. 따라서, 이 실시예에서, 결과 슬라이드(602)는 이제 주요 'Mercury' 슬라이드를 나타내고, 다음의 결과 슬라이드(604)는 주요 'Apollo' 슬라이드를 나타내며, 마지막 결과 슬라이드(606)는 주요 'Gemini' 슬라이드를 나타낸다. 부가적으로, 부제목 영역(210) 내의 부제목 링크들은 이에 따라 재배열된다. 앞서 논의된 바와 같이, 각각의 부제목 링크는 대응하는 주요, 즉 부모 슬라이드에 대한 링크를 제공한다.
대안적으로, 본원에 개시된 프리젠테이션 슬라이드를 구조화하기 위한 자동화된 시스템의 개념은 기존의 슬라이드 데크에 섹션 제목 및 탐색 요소들을 생성하도록 적용될 수 있다. 예를 들어, 본원에 개시된 시스템 및 방법은 주제 섹션을 결정하고 각각의 슬라이드 상에 탐색 요소를 생성하기 위해 기존의 슬라이드 데크를 분석하는데 이용될 수 있다. 일 예에서, 시스템은 스타일, 텍스트, 이미지, 디자인 등에서의 변화와 같은 각각의 슬라이드 상의 신호(cue)를 분석하고, 이러한 신호에 기초하여 섹션 제목을 결정한다. 그 후에, 시스템은 슬라이드 데크에서 각각의 슬라이드 상에 탐색 요소를 생성한다.
도 7은 프리젠테이션 애플리케이션에서 주요 구조 슬라이드를 이용하여 새로운 프리젠테이션을 생성 및 구조화하기 위한 방법(700)을 나타낸다. 알 수 있는 바와 같이, 방법(700)의 특정 단계들 및 아래에 설명된 다음 방법들은 배타적이지 않고, 당업자에 의해 이해되는 바와 같이, 본원에 설명된 단계들의 특정 순서는 방법을 한정하기 위한 것이 아니고, 예컨대, 본 발명개시의 사상으로부터 벗어나지 않고, 단계들은 상이한 순서로 수행될 수 있고, 추가의 단계들이 수행될 수 있으며, 개시된 단계들은 제외될 수 있다.
이 방법(700)은 도 1을 참조하여 도시되고 설명된 바와 같이, 프리젠테이션 사용자가 먼저 타이틀 다이얼로그 박스에 타이틀을 입력하는 동작(702)에서 시작한다. 다음으로, 방법(700)은 사용자가 주요 구조 슬라이드에 적어도 하나의 부제목을 입력하는 동작(704)으로 이동한다. 앞서 논의된 바와 같이, 각각의 부제목은 프리젠테이션 내에서 용이한 탐색을 위해 각각 링크 가능한 프리젠테이션 내의 상이한 섹션들을 나타낸다. 그런 다음, 방법(700)은 사용자가 슬라이드 생성을 개시하기 위해 생성 버튼을 선택하는 동작(706)으로 끝난다.
도 8은 프리젠테이션 애플리케이션에서 주요 구조 슬라이드 상에서 부제목들을 삭제하기 위한 방법(800)을 나타낸다. 방법(800)은 프리젠테이션 사용자가 주요 구조 슬라이드에서 부제목 다이얼로그 박스 옆의 삭제 버튼을 선택하는 동작(802)에서 시작한다. 동작(802)은 사용자가 삭제하기를 원하는 만큼 많은 부제목들에 대해 반복될 수 있다. 부가적으로, 사용자는 특정 부제목을 삭제하기 위해 다이얼로그 박스에서 텍스트를 수동적으로 삭제할 수 있다. 다음으로, 방법(800)은 사용자가 삭제된 슬라이드(들)을 제외하는 슬라이드 생성을 개시하기 위해 생성 버튼을 선택하는 동작(804)으로 진행한다.
도 9는 프리젠테이션 애플리케이션에서 주요 구조 슬라이드 상에서 부제목들을 재배열하기 위한 방법(900)을 나타낸다. 방법(900)은 프리젠테이션 창시자가 이미 기존의 부제목을 다른 기존의 부제목 위 또는 아래로 이동하는 동작(902)(예컨대, 디스플레이 상의 부제목을 드래그 앤 드롭함)에서 시작한다. 동작(902)은 그 부제목이 적합하게 배치될 때까지 반복된다. 다음으로, 방법(900)은 사용자가 새롭게 재배열된 슬라이드들을 포함하는 슬라이드 생성을 개시하기 위해 생성 버튼을 선택하는 동작(904)으로 진행한다.
도 10은 프리젠테이션 애플리케이션에 의해 주요 구조 슬라이드를 이용하여 새로운 프리젠테이션을 생성 및 구조화하기 위한 방법(100)을 나타낸다. 방법(100)은 도 1에 대하여 도시되고 설명된 바와 같이 주요 구조 슬라이드에 타이틀을 입력하도록 프리젠테이션 애플리케이션이 사용자를 유도하는 동작(1002)에서 시작한다. 다음으로, 동작(1004)에서, 프리젠테이션 내에 섹션 제목을 나타내는 적어도 하나의 부제목을 입력하도록 프리젠테이션 애플리케이션은 사용자를 유도한다. 다음으로, 프리젠테이션 애플리케이션은 생성 요청(1006)을 수신한다. 이 예에서, 생성 요청(1006)은 동작들(1002 및 1004)에서 요청된 바와 같은 사용자 입력들을 포함하는 슬라이드들을 생성하도록 프리젠테이션 애플리케이션에게 지시한다. 예를 들어, 생성된 슬라이드들은 동작(1002)에서 사용자로부터 요청된 바와 같은 타이틀, 및 동작(1004)에서 사용자로부터 요청된 바와 같은 각각의 부제목을 포함할 수 있다. 부가적으로, 생성 요청(1006)은 사용자 입력들에 기초하여 탐색 프리젠테이션을 만들기 위해 각각의 슬라이드 상의 부제목 영역(도 2, 참조 번호 210 참조)에 위치하는 각각의 부제목을 하이퍼링크한다. 다음으로, 동작(1008)에서, 프리젠테이션 애플리케이션은 각각의 슬라이드 상에 콘텐츠, 하이퍼링크된 섹션, 및 타이틀을 포함하는 슬라이드를 생성한다. 다음으로, 동작(1010)에서, 프리젠테이션 애플리케이션은 각각의 슬라이드에 대해 하이퍼링크된 부제목들과 같은 탐색 요소들 및 타이틀을 포함하는 생성된 슬라이드들을 디스플레이한다.
도 11은 프리젠테이션 애플리케이션에 의해 주요 구조 슬라이드를 이용하여 부제목들을 삭제하기 위한 방법(1100)을 나타낸다. 방법(1100)은 프리젠테이션 애플리케이션이 부제목을 삭제하기 위한 요청을 수신하는 동작(1102)에서 시작한다. 동작(1102)은 프리젠테이션 애플리케이션에 사용자에 의해 전송된 다수의 삭제 요청만큼 반복될 수 있다. 다음으로, 프리젠테이션 애플리케이션은 삭제된 슬라이드들을 제외하는 슬라이드를 생성하도록 프리젠테이션 애플리케이션에게 지시하는 생성 요청(1104)을 수신한다. 부가적으로, 생성 요청(1104)을 수신하면, 프리젠테이션 애플리케이션은 탐색 프리젠테이션을 만들기 위해 남아 있는 슬라이드 상의 부제목들을 하이퍼링크하고, 또한 동작(1102)에서 삭제되었던 하이퍼링크 및 부제목을 제거한다. 다음으로, 동작(1106)에서, 프리젠테이션 애플리케이션은 슬라이드들을 생성하고, 이 슬라이드들은 이제 삭제된 섹션(들) 및 연간된 하이퍼링크들을 제외한다. 마지막으로, 동작(1108)에서, 프리젠테이션 애플리케이션은 생성된 슬라이드들을 디스플레이한다.
도 12는 프리젠테이션 애플리케이션에 의해 주요 구조 슬라이드를 이용하여 부제목들을 재구조화하기 위한 방법(1200)을 나타낸다. 방법(1200)은 프리젠테이션 애플리케이션이 재구조화 요청을 수신하는 동작(1202)에서 시작한다. 사용자로부터 재구조화 요청(1202)을 수신하는 것은 이에 따라 프리젠테이션을 재구성하기 위한 명령어를 수신하는 것을 포함한다. 다음으로, 프리젠테이션 애플리케이션은 슬라이드들의 새로운 시퀀스를 포함하는 슬라이드들을 생성하도록 프리젠테이션 애플리케이션에게 지시하는 생성 요청(1204)을 수신한다. 다음으로, 동작(1206)에서, 프리젠테이션 애플리케이션은 슬라이드들을 생성하고, 이 슬라이들은 동작(1202)에서의 재구조화 요청에 의해 수신된 바와 같은 새로운 슬라이드 순서를 이제 반영한다. 동작(1206)에서, 프리젠테이션 애플리케이션은 새로운 순서의 슬라이드들뿐만 아니라 새로운 슬라이드 시퀀스를 반영하는 부제목들에 대한 새로운 하이퍼링크들을 포함하는 슬라이드들을 생성한다. 마지막으로, 동작(1208)에서, 프리젠테이션 애플리케이션은 재구조화된 슬라이드들을 디스플레이한다.
게다가, 본원에 설명된 실시예들 및 기능은 분산 시스템(예컨대, 클라우드 기반 컴퓨팅 시스템)을 통해 동작할 수 있고, 애플리케이션 기능, 메모리, 데이터 저장 및 검색, 및 다양한 프로세싱 기능부들은 인터넷 또는 인트라넷과 같은 분산 컴퓨팅 네트워크를 통해 서로로부터 원격으로 조작될 수 있다. 사용자 인터페이스 및 다양한 타입의 정보는 온보드 컴퓨팅 디바이스 디스플레이를 통해 또는 하나 이상의 컴퓨팅 디바이스들과 연관된 원격 디스플레이 유닛을 통해 디스플레이될 수 있다. 예를 들어, 사용자 인터페이스 및 다양한 타입의 정보는 사용자 인터페이스 및 다양한 타입의 정보가 투영되는 벽면 상에 디스플레이되어 상호 작용될 수 있다. 본 발명의 실시예들이 실시될 수 있는 다수의 컴퓨팅 시스템들과의 상호 작용은, 키스트로크 입력, 터치 스크린 입력, 음성 또는 다른 오디오 입력, 제스처 입력을 포함하고, 컴퓨팅 디바이스의 기능을 제어하기 위해 사용자 제스처를 캡처 및 해석하기 위한 검출(예컨대, 카메라) 기능을 연관된 컴퓨팅 디바이스가 갖추고 있다.
도 13 내지 도 15 및 연관된 설명은 본 발명의 실시예들이 실시될 수 있는 다양한 동작 환경의 논의를 제공한다. 그러나, 도 7 내지 도 9에 대하여 예시되고 논의된 디바이스 및 시스템은 예시 및 설명을 위한 것으로, 본원에 설명된 본 발명의 실시예들을 실시하기 위해 이용될 수 있는 수많은 컴퓨팅 디바이스 구성을 한정하는 것이 아니다.
도 13은 본 발명의 실시예들이 실시될 수 있는 컴퓨팅 디바이스(105)의 물리적 컴포넌트들(즉, 하드웨어)을 나타내는 블록도이다. 아래에 설명되는 컴퓨팅 디바이스 컴포넌트들은 앞서 설명된 컴퓨팅 디바이스들에 적합할 수 있다. 기본 구성에서, 컴퓨팅 디바이스(105)는 적어도 하나의 프로세싱 유닛(1302) 및 시스템 메모리(1304)를 포함할 수 있다. 컴퓨팅 디바이스의 구성 및 타입에 따라, 시스템 메모리(1304)는, 휘발성 저장 장치(예컨대, 랜덤 액세스 메모리), 비휘발성 저장 장치(예컨대, 읽기 전용 메모리), 플래시 메모리, 또는 이러한 메모리들의 임의의 조합을 포함하지만, 이들로 한정되는 것은 아니다. 시스템 메모리(1304)는 운영 체제(1305), 및 프리젠테이션 애플리케이션(118)과 같은 소프트웨어 애플리케이션(1320)을 작동시키기에 적합한 하나 이상의 프로그램 모듈(1306)을 포함할 수 있다. 운영 체제(1305)는, 예를 들어, 컴퓨팅 디바이스(105)의 동작을 제어하기에 적합할 수 있다. 더욱이, 본 발명의 실시예들은 그래픽 라이브러리, 다른 운영 체제, 또는 임의의 다른 애플리케이션 프로그램과 함께 실시될 수 있는 것으로, 임의의 특정 애플리케이션 또는 시스템으로 한정되는 것은 아니다. 이러한 기본 구성은 점선(1308) 내에 이들 컴포넌트들로 도 13에 예시되어 있다. 컴퓨팅 디바이스(105)는 추가의 특징 또는 기능을 가질 수 있다. 예를 들어, 컴퓨팅 디바이스(105)는, 예를 들어, 자기 디스크, 광 디스크, 또는 테이프와 같은 추가의 데이터 저장 디바이스(분리형 및/또는 비분리형)를 또한 포함할 수 있다. 이러한 추가의 저장 장치는 분리형 저장 디바이스(1309) 및 비분리형 저장 디바이스(1310)로 도 13에 예시되어 있다.
앞서 언급한 바와 같이, 다수의 프로그램 모듈 및 데이터 파일이 시스템 메모리(1304)에 저장될 수 있다. 프로세싱 유닛(1302) 상에서 실행하는 동안, 프로그램 모듈(1306)(예컨대, 프리젠테이션 애플리케이션(118))은 도 7 내지 도 12에 예시된 방법들(700 내지 1200)의 단계들 중 하나 이상을 포함하는 프로세스들을 수행할 수 있지만, 이들로 한정되지 않는다. 본 발명의 실시예들에 따라 이용될 수 있는 다른 프로그램 모듈들이 전자 메일 및 연락처 애플리케이션, 워드 프로세싱 애플리케이션, 스프레드시트 애플리케이션, 데이터베이스 애플리케이션, 슬라이드 프리젠테이션 애플리케이션, 드로잉 또는 컴퓨터 지원 애플리케이션 프로그램 등을 포함할 수 있다.
더욱이, 본 발명의 실시예들은 별개의 전자 소자를 포함하는 전자 회로, 논리 게이트를 포함하는 패키징되거나 또는 통합된 전자 칩, 마이크로프로세서를 이용하는 회로에서 실시되거나, 또는 전자 소자 또는 마이크로프로세서를 포함하는 단일 칩 상에서 실시될 수 있다. 예를 들어, 본 발명의 실시예들은 도 13에 예시된 컴포넌트들 각각 또는 다수가 단일 집적 회로 상에 통합될 수 있는 시스템 온 칩(system-on-a-chip; SOC)을 통해 실시될 수 있다. 이러한 SOC 디바이스는 하나 이상의 프로세싱 유닛, 그래픽 유닛, 통신 유닛, 시스템 가상화 유닛 및 다양한 애플리케이션 기능을 포함할 수 있고, 이들 모두는 단일 집적 회로로서 칩 기판 상에 통합된다(즉, "구워진다"). SOC를 통해 동작할 때, 프리젠테이션 애플리케이션(118)에 대하여 본원에 설명된 기능은 단일 집적 회로(칩) 상에 컴퓨팅 디바이스(105)의 다른 컴포넌트들과 함께 통합된 애플리케이션 특정 로직을 통해 동작될 수 있다. 본 발명의 실시예들은 또한, 예를 들어, 기계적, 광학적, 유체, 및 양자 기술을 포함하지만 이들로 한정되는 것은 아닌, AND, OR, 및 NOT과 같은 논리 연산을 수행할 수 있는 다른 기술을 이용하여 실시될 수 있다. 게다가, 본 발명의 실시예들은 범용 컴퓨터 내에서 또는 임의의 다른 회로 또는 시스템에서 실시될 수 있다.
컴퓨팅 디바이스(105)는 또한 키보드, 마우스, 펜, 음성 입력 디바이스, 터치 입력 디바이스 등과 같은 하나 이상의 입력 디바이스(들)(1312)을 가질 수 있다. 디스플레이, 스피커, 프린터 등과 같은 출력 디바이스(들)(1314)이 또한 포함될 수 있다. 앞서 언급한 디바이스들은 예시이고, 다른 것들이 이용될 수 있다. 컴퓨팅 디바이스(105)는 다른 컴퓨팅 디바이스들(1318)과의 통신을 허용하는 하나 이상의 통신 커넥션(1316)을 포함할 수 있다. 적합한 통신 커넥션(1316)의 예에는 RF 송신기, 수신기, 및/또는 송수신기 회로, 범용 직렬 버스(universal serial bus; USB), 병렬 및/또는 직렬 포트를 포함하지만 이들로 한정되는 것은 아니다.
본 명세서에서 이용되는 바와 같은 용어 컴퓨터 판독 가능 매체는 컴퓨터 저장 매체를 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독 가능 명령어, 데이터 구조, 프로그램 모듈과 같은 정보의 저장을 위해 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 포함할 수 있다. 시스템 메모리(1304), 분리형 저장 장치(1309) 및 비분리형 저장 장치(1310)는 모두 컴퓨터 저장 매체의 예시(즉, 메모리 저장 장치)이다. 컴퓨터 저장 매체는 RAM, ROM, 전기적 소거 가능 판독 전용 메모리(electrically erasable read-only memory; EEPROM), 플래시 메모리 또는 다른 메모리 기술, CD-ROM, 디지털 다기능 디스크(digital versatile disk; DVD) 또는 다른 광학 저장 장치, 자기 카세트, 자기 테이프, 자기 디스크 저장 장치 또는 다른 자기 저장 디바이스, 또는 정보를 저장하는데 이용될 수 있고 컴퓨팅 디바이스(105)에 의해 액세스될 수 있는 임의의 다른 제조 물품을 포함할 수 있다. 임의의 이러한 컴퓨터 저장 매체는 컴퓨팅 디바이스(105)의 일부일 수 있다. 컴퓨터 저장 매체는 반송파 또는 다른 전파 또는 변조 된 데이터 신호를 포함하지 않는다.
통신 매체는 반송파 또는 다른 전송 메커니즘과 같은 변조된 데이터 신호에서 컴퓨터 판독 가능 명령어, 데이터 구조, 프로그램 모듈, 또는 다른 데이터로 포함될 수 있고, 임의의 정보 전달 매체를 포함할 수 있다. 용어 "변조된 데이터 신호"는 신호 내에 정보를 인코딩하기 위한 방식으로 설정되거나 변경된 하나 이상의 특성들을 갖는 신호를 설명할 수 있다. 비제한적인 예로서, 통신 매체는 유선 네트워크 또는 직접 유선 커넥션과 같은 유선 매체, 음향, 무선 주파수(RF), 적외선 및 다른 무선 매체와 같은 무선 매체를 포함할 수 있다.
도 14a 및 도 14b는 본 발명의 실시예들이 실시될 수 있는 모바일 컴퓨팅 디바이스(1400), 예를 들어, 휴대폰, 스마트 폰, 태블릿 개인용 컴퓨터(610), 랩톱 컴퓨터 등을 나타낸다. 도 14a를 참조하면, 실시예들을 구현하기 위한 모바일 컴퓨팅 디바이스(1400)의 일 실시예가 예시되어 있다. 기본 구성에서, 모바일 컴퓨팅 디바이스(1400)는 입력 요소 및 출력 요소 양자 모두를 갖는 핸드 헬드 컴퓨터이다. 모바일 컴퓨팅 디바이스(1400)는 통상적으로 디스플레이(1405), 및 사용자가 모바일 컴퓨팅 디바이스(1400)에 정보를 입력하도록 허용하는 하나 이상의 입력 버튼(1410)을 포함한다. 모바일 컴퓨팅 디바이스(1400)의 디스플레이(1405)는 또한 입력 디바이스(예컨대, 터치 스크린 디스플레이)로서 기능할 수 있다. 선택적인 부입력(side input) 요소(1415)가 포함되면, 이것은 추가의 사용자 입력을 허용한다. 부입력 요소(1415)는 로터리 스위치, 버튼, 또는 임의의 다른 타입의 수동 입력 요소일 수 있다. 대안적인 실시예들에서, 모바일 컴퓨팅 디바이스(1400)는 더 많거나 적은 입력 요소들을 포함할 수 있다. 예를 들어, 디스플레이(1405)는 일부 실시예들에서 터치 스크린이 아닐 수 있다. 또 다른 대안적인 실시예에서, 모바일 컴퓨팅 디바이스(1400)는 셀룰러 폰과 같은 휴대 전화 시스템이다. 모바일 컴퓨팅 디바이스(1400)는 또한 선택적 키패드(1435)를 포함할 수 있다. 선택적 키패드(1435)는 물리적 키패드 또는 터치 스크린 디스플레이 상에 발생된 "소프트" 키패드일 수 있다. 다양한 실시예들에서, 출력 요소는 그래픽 사용자 인터페이스(graphical user interface; GUI)를 표시하기 위한 디스플레이(1405), 시각적 지표(1420)(예컨대, 발광 다이오드), 및/또는 오디오 트랜스듀서(1425)(예컨대, 스피커)를 포함한다. 일부 실시예들에서, 모바일 컴퓨팅 디바이스(1400)는 촉각 피드백을 사용자에게 제공하기 위한 진동 트랜스듀서를 포함한다. 또 다른 실시예에서, 모바일 컴퓨팅 디바이스(1400)는 외부 디바이스에 신호를 보내거나 외부 디바이스로부터 신호를 수신하기 위한 오디오 입력(예컨대, 마이크 잭), 오디오 출력(예컨대, 헤드폰 잭), 및 비디오 출력(예컨대, HDMI 포트)와 같은 입출력 포트를 포함한다.
도 14b는 모바일 컴퓨팅 디바이스의 일 실시예의 아키텍처를 나타내는 블록도이다. 즉, 모바일 컴퓨팅 디바이스(1400)는 일부 실시예들을 구현하기 위해 시스템(즉, 아키텍처)(1402)을 포함할 수 있다. 일 실시예에서, 시스템(1402)은 하나 이상의 애플리케이션들(예컨대, 브라우저, 이메일, 캘린더, 콘택 매니저, 메시징 클라이언트, 게임, 및 미디어 클라이언트/플레이어)을 작동시킬 수 있는 "스마트 폰"으로서 구현된다. 일부 실시예들에서, 시스템(1402)은 통합된 개인 휴대 정보 단말기(personal digital assistant; PDA) 및 무선 전화와 같은 컴퓨팅 디바이스로서 통합된다.
하나 이상의 애플리케이션 프로그램들(1466)은 메모리(1462)에 로딩될 수 있고, 운영 체제(1464) 상에서 작동할 수 있거나 이와 관련하여 작동할 수 있다. 애플리케이션 프로그램들의 예에는 전화 걸기(phone dialer) 프로그램, 이메일 프로그램, 개인 정보 관리(personal information management; PIM) 프로그램, 워드 프로세싱 프로그램, 스프레드 시트 프로그램, 인터넷 브라우저 프로그램, 메시징 프로그램 등을 포함한다. 시스템(1402)은 또한 메모리(1462) 내에 비휘발성 저장 영역(1468)을 포함한다. 비휘발성 저장 영역(1468)은 시스템(1402)이 파워 다운되는 경우 손실되지 않아야 하는 영구 정보를 저장하기 위해 이용될 수 있다. 애플리케이션 프로그램(1466)은 이메일 또는 이메일 애플리케이션에 의해 이용되는 다른 메시지 등과 같은 정보를 이용하고, 비휘발성 저장 영역(1468)에 저장할 수 있다. 동기화 애플리케이션(도시되지 않음)이 또한 시스템(1402)에 존재하고, 호스트 컴퓨터 상에 존재하는 대응하는 동기화 애플리케이션과 상호 작용하도록 프로그램되어 호스트 컴퓨터에 저장된 대응하는 정보와 비휘발성 저장 영역(1468)에 저장된 정보를 동기화되도록 유지한다. 알 수 있는 바와 같이, 본원에 설명된 프리젠테이션 애플리케이션(118)을 포함하는 다른 애플리케이션들이 메모리(1462)에 로딩되어 모바일 컴퓨팅 디바이스(1400) 상에서 작동할 수 있다.
시스템(1402)은 전원 공급 장치(1470)를 갖고, 이는 하나 이상의 배터리들로서 구현될 수 있다. 전원 공급 장치(1470)는 배터리를 보충하거나 재충전하는 전원 도킹 크래들 또는 AC 어댑터와 같은 외부 전원을 더 포함할 수 있다.
시스템(1402)은 또한 무선 주파수 통신을 송신 및 수신하는 기능을 수행하는 무선 통신 장치(1472)를 포함할 수 있다. 무선 통신 장치(1472)는 통신 캐리어 또는 서비스 제공자를 통해, 시스템(1402)과 "외부 세계" 사이의 무선 접속을 용이하게 한다. 무선 통신 장치(1472)로의 전송 및 무선 통신 장치(1472)로부터의 전송은 운영 체제(1464)의 제어 하에 수행된다. 다시 말해서, 무선 통신 장치(1472)에 의해 수신된 통신 정보는 운영 체제(1464)를 통해 애플리케이션 프로그램(1466)에 보급될 수 있거나, 그 반대일 수도 있다.
시각적 지표(1420)는 시각적 통지를 제공하기 위해 이용될 수 있고, 및/또는 오디오 인터페이스(1474)가 오디오 트랜스듀서(1425)를 통해 가청 통지를 만들어 내는데 이용될 수 있다. 예시된 실시예에서, 시각적 지표(1420)는 발광 다이오드(light emitting diode; LED)이고, 오디오 트랜스듀서(1425)는 스피커이다. 이러한 디바이스들은 활성화될 때, 프로세서(1460) 및 다른 컴포넌트들이 배터리 전원을 절약하기 위해서 정지하더라도, 이들은 통지 메커니즘에 의해 지시된 기간 동안 온 상태를 유지하도록 전원 공급 장치(1470)에 직접적으로 결합될 수 있다. LED는 디바이스의 파워 온 상태를 나타내기 위해 사용자가 조치를 취할 때까지 무기한으로 온 상태를 유지하도록 프로그램될 수 있다. 오디오 인터페이스(1474)는 사용자에게 가청 신호를 제공하고 사용자로부터 가청 신호를 수신하기 위해 이용된다. 예를 들어, 오디오 트랜스듀서(1425)에 결합되는 것에 더하여, 오디오 인터페이스(1474)는 전화 통화를 용이하게 하기 위해서와 같이, 가청 입력을 수신하기 위해 마이크에 또한 결합될 수 있다. 본 발명의 실시예들에 따라, 아래에 설명되는 바와 같이, 마이크는 또한 통지의 제어를 용이하게 하기 위해 오디오 센서로서 기능할 수 있다. 시스템(1402)은 스틸 이미지, 비디오 스트림 등을 기록하기 위해 온보드 카메라(1430)의 동작을 가능하게 하는 비디오 인터페이스(1476)를 더 포함할 수 있다.
시스템(1402)을 구현하는 모바일 컴퓨팅 디바이스(1400)는 추가의 특징 또는 기능을 가질 수 있다. 예를 들어, 모바일 컴퓨팅 디바이스(1400)는 또한 자기 디스크, 광 디스크, 또는 테이프와 같은 추가의 데이터 저장 장치(분리형 및/또는 비분리형)를 포함할 수 있다. 이러한 추가의 저장 장치는 비휘발성 저장 영역(1468)으로 도 14b에 예시되어 있다.
모바일 컴퓨팅 디바이스(1400)에 의해 발생되거나 캡처되고 시스템(1402)을 통해 저장된 데이터/정보가 앞서 설명되는 바와 같이 모바일 컴퓨팅 디바이스(1400) 상에 국부적으로 저장될 수 있고, 또는 이러한 데이터는 무선 통신 장치(1472)를 통해, 또는, 예를 들어, 인터넷과 같은 분산 컴퓨팅 네트워크에서의 서버 컴퓨터와 같은 모바일 컴퓨팅 디바이스(1400)와 연관된 분리된 컴퓨팅 디바이스와 모바일 컴퓨팅 디바이스(1400) 사이의 유선 커넥션을 통해 디바이스에 의해 액세스될 수 있는 임의의 수의 저장 매체 상에 저장될 수 있다. 알 수 있는 바와 같이, 이러한 데이터/정보는 모바일 컴퓨팅 디바이스(1400)를 통해, 무선 통신 장치(1472)를 통해, 또는 분산 컴퓨팅 네트워크를 통해 액세스 될 수 있다. 유사하게, 이러한 데이터/정보는 전자 메일 및 공동 데이터/정보 공유 시스템을 포함하는 공지된 데이터/정보 전달 및 저장 수단에 따라 저장 및 이용을 위해 컴퓨팅 디바이스들 사이에 용이하게 전달될 수 있다.
도 15는 앞서 설명된 바와 같은 하나 이상의 클라이언트 디바이스들에 고정 포맷 문서의 그래픽 요소들의 검출 및 그룹화를 제공하기 위한 시스템의 아키텍처의 일 실시예를 나타낸다. 프리젠테이션 애플리케이션(118)과 연관되어 개발되거나, 상호 작용되거나, 편집되는 콘텐츠가 상이한 통신 채널 또는 다른 저장 타입으로 저장될 수 있다. 예를 들어, 다양한 문서는 디렉토리 서비스(1522), 웹 포털(1524), 메일 박스 서비스(1526), 인스턴트 메시징 스토어(1528), 또는 소셜 네트워킹 사이트(1530)를 이용하여 저장될 수 있다. 프리젠테이션 애플리케이션(118)은 본원에 설명된 바와 같이 데이터 이용을 가능하게 하기 위한 이러한 타입의 시스템들 중 임의의 타입의 시스템을 이용할 수 있다. 서버(1520)는 클라이언트들에게 프리젠테이션 애플리케이션(118)을 제공할 수 있다. 일례로서, 서버(1520)는 웹을 통해 프리젠테이션 애플리케이션(118)을 제공하는 웹 서버일 수 있다. 서버(1520)는 네트워크(1515)를 거쳐 클라이언트들에게 웹을 통해 프리젠테이션 에플리케이션(118)을 제공할 수 있다. 한 예로서, 클라이언트 컴퓨팅 디바이스는 컴퓨팅 디바이스(105)로 구현될 수 있고, 퍼스널 컴퓨터, 태블릿 컴퓨팅 디바이스(1510) 및/또는 모바일 컴퓨팅 디바이스(1400)(예컨대, 스마트 폰)에 포함될 수 있다. 이러한 클라이언트들(105, 610, 1400)의 실시예들 중 임의의 것이 스토어(1516)로부터 콘텐츠를 획득할 수 있다.
본 발명의 실시예들은, 예를 들어, 본 발명의 실시예들에 따른 방법, 시스템, 및 컴퓨터 프로그램 제품의 동작 설명 및/또는 블록도를 참조하여 앞서 설명되었다. 블록도에서 주목한 기능/행동은 임의의 순서도에 도시된 바와 같은 순서를 벗어나 발생할 수 있다. 예를 들어, 관련된 기능/작동에 따라, 연속하여 도시된 두 개의 블록들은, 실제에서, 실질적으로 동시에 실행될 수 있거나, 또는 블록들은 때때로 반대 순서로 실행될 수 있다.
본 출원서에 제공된 하나 이상의 실시예들의 상세한 설명 및 도면은 어떤 식으로든 특허청구되는 발명의 범위를 한정하거나 제한하기 위한 것이 아니다. 본 출원서에 제공된 실시예들, 예시들, 및 세부 사항은 소유를 전달하기에 충분한 것으로 고려되고, 다른 사람들이 최적 모드의 특허청구되는 발명을 만들고 이용하는 것을 가능하게 한다. 특허청구되는 발명은 본 출원서에 제공된 임의의 실시예, 예시, 또는 세부 사항으로 한정되는 것으로 해석되어서는 안 된다. 조합하여 또는 별도로 도시되거나 기술된 것에 관계없이, 다양한 특징들(구조적 및 방법론 양자 모두)은 특정 세트의 특징들을 갖는 실시예들을 만들어 내기 위하여 선택적으로 포함되거나 생략되도록 의도된다. 본 출원서의 설명 및 도면이 제공되었지만, 당업자는 특허청구되는 발명의 폭넓은 범위로부터 벗어나지 않는 본 출원서에 포함된 일반적인 발명의 개념의 폭넓은 양태의 사상 내에 속하는 변화, 수정 및 대안적인 실시예를 구상할 수 있다.

Claims (10)

  1. 프리젠테이션 애플리케이션을 이용하여 프리젠테이션 슬라이드를 생성하기 위한 방법에 있어서,
    타이틀을 수신하는 단계;
    복수의 부제목을 수신하는 단계;
    생성 요청을 수신하는 단계;
    수신된 부제목 각각에 대해 적어도 하나의 프리젠테이션 슬라이드를 생성하는 단계; 및
    상기 프리젠테이션 애플리케이션에서 상기 생성된 프리젠테이션 슬라이드를 디스플레이하는 단계
    를 포함하는 프리젠테이션 슬라이드를 생성하기 위한 방법.
  2. 제 1 항에 있어서, 각각의 프리젠테이션 슬라이드는 상기 수신된 복수의 부제목 각각에 대해 부제목 링크를 포함하는 것인, 프리젠테이션 슬라이드를 생성하기 위한 방법.
  3. 제 2 항에 있어서,
    상기 복수의 부제목 링크는 각각의 프리젠테이션 슬라이드의 부제목 영역 내에 포함되고,
    각각의 프리젠테이션 슬라이드는 상기 수신된 타이트을 디스플레이하는 타이틀 바를 더 포함하는 것인, 프리젠테이션 슬라이드를 생성하기 위한 방법.
  4. 제 2 항에 있어서,
    제 1 부제목을 삭제하기 위한 삭제 요청을 수신하는 단계;
    상기 제 1 부제목에 대응하는 상기 생성된 프리젠테이션 슬라이드를 삭제하는 단계; 및
    나머지 프리젠테이션 슬라이드 각각으로부터 상기 제 1 부제목에 대응하는 상기 부제목 링크를 삭제하는 단계
    를 더 포함하는 프리젠테이션 슬라이드를 생성하기 위한 방법.
  5. 제 4 항에 있어서, 상기 타이틀을 수신하는 단계, 상기 복수의 부제목을 수신하는 단계, 상기 생성 요청을 수신하는 단계, 및 상기 삭제 요청을 수신하는 단계는 모두 상기 프리젠테이션 애플리케이션에 의해 제공된 주요 구조 슬라이드 상에서 발생하는 것인, 프리젠테이션 슬라이드를 생성하기 위한 방법.
  6. 제 2 항에 있어서, 상기 생성된 프리젠테이션 슬라이드는 상기 복수의 부제목이 수신된 순서에 대응하는 디스플레이 순서로 디스플레이되고, 상기 부제목 링크는 상기 복수의 부제목이 수신된 순서에 대응하는 순서로 각각의 프리젠테이션 슬라이드 상에 디스플레이되며,
    상기 방법은,
    제 2 부제목 다음에 제 1 부제목을 재배열하기 위한 제배열 요청을 수신하는 단계;
    상기 제 1 부제목에 대응하는 프리젠테이션 슬라이드가 상기 제 2 부제목에 대응하는 프리젠테이션 슬라이드 다음에 디스플레이되도록 상기 프리젠테이션 슬라이드의 상기 디스플레이 순서를 재배열하는 단계; 및
    상기 제 1 부제목에 대응하는 부제목 링크가 상기 제 2 부제목에 대응하는 부제목 링크 다음에 디스플레이되도록 각각의 프리젠테이션 슬라이드 상의 상기 부제목 링크를 재배열하는 단계
    를 더 포함하는 프리젠테이션 슬라이드을 생성하기 위한 방법.
  7. 제 2 항에 있어서, 수신된 부제목 각각에 대해 생성된 각각의 프리젠테이션 슬라이드는 상기 수신된 부제목에 대응하는 부모 슬라이드를 포함하고,
    상기 방법은,
    제 1 부모 슬라이드에 대한 자녀 슬라이드를 생성하는 단계를 포함하며, 상기 자녀 슬라이드는 수신된 복수의 부제목 각각에 대해 복수의 부제목 링크를 포함하고, 상기 제 1 부모 슬라이드의 수신된 부제목에 대응하는 강조된 부제목 링크를 포함하는 것인, 프리젠테이션 슬라이드를 생성하기 위한 방법.
  8. 제 7 항에 있어서,
    상기 제 1 부모 슬라이드에 대응하는 제 1 부제목을 삭제하기 위한 삭제 요청을 수신하는 단계;
    상기 제 1 부모 슬라이드를 삭제하는 단계;
    새로운 부모 슬라이드에 상기 자녀 슬라이드를 배치하는 단계; 및
    나머지 프리젠테이션 슬라이드 각각으로부터 상기 제 1 부제목에 대응하는 상기 부제목 링크를 삭제하는 단계
    를 더 포함하는 프리젠테이션 슬라이드를 생성하기 위한 방법.
  9. 프리젠테이션 애플리케이션에서 슬라이드를 생성하기 위한 명령어를 저장하는 컴퓨터 판독 가능 매체에 있어서, 상기 명령어는 실행될 때 컴퓨팅 디바이스가 방법을 수행하도록 하며, 상기 방법은,
    타이틀을 수신하는 단계;
    복수의 부제목을 수신하는 단계;
    생성 요청을 수신하는 단계;
    수신된 부제목 각각에 대해 적어도 하나의 프리젠테이션 슬라이드를 생성하는 단계;
    각각의 프리젠테이션 슬라이드 상에 복수의 부제목 링크를 삽입하는 단계로서, 각각의 부제목 링크는 수신된 부제목에 대응하는 것인, 복수의 부제목 링크를 삽입하는 단계; 및
    상기 프리젠테이션 애플리케이션에서 복수의 프리젠테이션 슬라이드를 디스플레이하는 단계
    를 포함하는 것인, 컴퓨터 판독 가능 매체.
  10. 컴퓨팅 시스템에 있어서,
    적어도 하나의 프로세서; 및
    명령어를 저장하는 적어도 하나의 메모리를 포함하고, 상기 명령어는 상기 적어도 하나의 프로세서에 의해 실행될 때 상기 컴퓨팅 시스템이 프리젠테이션 애플리케이션에서 새로운 프리젠테이션을 생성 및 구조화하기 위한 방법을 수행하도록 하며, 상기 방법은,
    타이틀을 수신하는 단계;
    복수의 부제목을 수신하는 단계;
    생성 요청을 수신하는 단계;
    수신된 부제목 각각에 대해 적어도 하나의 프리젠테이션 슬라이드를 생성하는 단계; 및
    상기 프리젠테이션 애플리케이션에서 상기 생성된 프리젠테이션 슬라이드를 디스플레이하는 단계
    를 포함하는 것인, 컴퓨팅 시스템.
KR1020167000317A 2013-06-06 2014-05-30 프리젠테이션 슬라이드를 구조화하기 위한 자동화된 시스템 KR102239587B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/911,833 US9626068B2 (en) 2013-06-06 2013-06-06 Automated system for organizing presentation slides
US13/911,833 2013-06-06
PCT/US2014/040159 WO2014197300A2 (en) 2013-06-06 2014-05-30 Automated system for organizing presentation slides

Publications (2)

Publication Number Publication Date
KR20160017078A true KR20160017078A (ko) 2016-02-15
KR102239587B1 KR102239587B1 (ko) 2021-04-14

Family

ID=51023150

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020167000317A KR102239587B1 (ko) 2013-06-06 2014-05-30 프리젠테이션 슬라이드를 구조화하기 위한 자동화된 시스템

Country Status (11)

Country Link
US (1) US9626068B2 (ko)
EP (1) EP3005166A2 (ko)
JP (1) JP6416894B2 (ko)
KR (1) KR102239587B1 (ko)
CN (1) CN105531699B (ko)
AU (1) AU2014275272B2 (ko)
BR (1) BR112015030403A8 (ko)
CA (1) CA2913548C (ko)
MX (1) MX2015016737A (ko)
RU (1) RU2675046C2 (ko)
WO (1) WO2014197300A2 (ko)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6465372B2 (ja) * 2013-10-09 2019-02-06 株式会社インタラクティブソリューションズ 携帯端末装置、スライド情報管理システム及び携帯端末の制御方法
US11790154B2 (en) * 2013-10-09 2023-10-17 Interactive Solutions Corp. Mobile terminal device, slide information managing system, and a control method of mobile terminal
US10269035B2 (en) * 2015-06-30 2019-04-23 Marketing Technology Limited On-the-fly generation of online presentations
US10754508B2 (en) * 2016-01-28 2020-08-25 Microsoft Technology Licensing, Llc Table of contents in a presentation program
US20170220232A1 (en) * 2016-01-28 2017-08-03 Microsoft Technology Licensing, Llc Smart slides in a presentation program
US11100687B2 (en) * 2016-02-02 2021-08-24 Microsoft Technology Licensing, Llc Emphasizing on image portions in presentations
CN107590113A (zh) * 2016-07-08 2018-01-16 珠海金山办公软件有限公司 一种幻灯片展示提示文字的方法及装置
CN106292374A (zh) * 2016-09-23 2017-01-04 同济大学 一种基于网络socket技术的演示文稿平台
WO2018221120A1 (ja) * 2017-06-01 2018-12-06 株式会社インタラクティブソリューションズ 表示装置
US20190129591A1 (en) * 2017-10-26 2019-05-02 International Business Machines Corporation Dynamic system and method for content and topic based synchronization during presentations
CN110390091A (zh) * 2018-04-18 2019-10-29 成都野望数码科技有限公司 一种排版文档生成方法、装置及设备
KR102014501B1 (ko) * 2019-05-17 2019-08-27 김성용 드릴-다운 슬라이드 프리젠테이션 콘텐츠 생성 방법 및 장치, 드릴-다운 슬라이드 프리젠테이션 콘텐츠 배포 방법 및 장치, 드릴-다운 슬라이드 프리젠테이션 콘텐츠 재생 방법 및 장치, 및 드릴-다운 프리젠테이션 콘텐츠 배포 및 재생 시스템
US11887494B2 (en) 2019-06-07 2024-01-30 Enduvo, Inc. Generating a virtual reality learning environment
US11514806B2 (en) 2019-06-07 2022-11-29 Enduvo, Inc. Learning session comprehension
US20200388175A1 (en) 2019-06-07 2020-12-10 Enduvo, Inc. Creating a multi-disciplined learning tool
US11403960B2 (en) * 2019-08-06 2022-08-02 Adp, Inc. Product demonstration creation toolset that provides for entry of persistent data during use of the demonstration
LU101914B1 (en) * 2020-07-10 2022-01-10 Microsoft Technology Licensing Llc Document conversion engine
CN113420042A (zh) * 2021-06-22 2021-09-21 平安养老保险股份有限公司 基于演示文稿的数据统计方法、装置、设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08202714A (ja) * 1995-01-27 1996-08-09 Toshiba Corp マルチメディア文書作成・編集システム
US20050154995A1 (en) * 2004-01-08 2005-07-14 International Business Machines Corporation Intelligent agenda object for showing contextual location within a presentation application

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5917480A (en) * 1996-06-04 1999-06-29 Microsoft Corporation Method and system for interacting with the content of a slide presentation
US6008807A (en) * 1997-07-14 1999-12-28 Microsoft Corporation Method and system for controlling the display of objects in a slide show presentation
JP2001109762A (ja) * 1999-10-06 2001-04-20 Sony Corp 文書処理方法及び装置並びに記録媒体
US6834371B1 (en) * 2000-08-31 2004-12-21 Interactive Video Technologies, Inc. System and method for controlling synchronization of a time-based presentation and its associated assets
JP3712966B2 (ja) * 2001-08-31 2005-11-02 株式会社ジャストシステム プレゼンテーション資料生成装置、プレゼンテーション資料生成方法、及びプレゼンテーション資料生成プログラム
CA2439733A1 (en) * 2002-10-07 2004-04-07 Microsoft Corporation Time references for multimedia objects
US7707503B2 (en) * 2003-12-22 2010-04-27 Palo Alto Research Center Incorporated Methods and systems for supporting presentation tools using zoomable user interface
US8689097B2 (en) * 2004-03-31 2014-04-01 Satyam Computer Services Ltd. System and method for automatic generation of presentations based on agenda
US7546533B2 (en) * 2005-06-24 2009-06-09 Microsoft Corporation Storage and utilization of slide presentation slides
US7711722B1 (en) 2005-10-07 2010-05-04 On24, Inc. Webcast metadata extraction system and method
US20070186167A1 (en) * 2006-02-06 2007-08-09 Anderson Kent R Creation of a sequence of electronic presentation slides
US7979801B2 (en) * 2006-06-30 2011-07-12 Microsoft Corporation Media presentation driven by meta-data events
US7987423B2 (en) * 2006-10-11 2011-07-26 Hewlett-Packard Development Company, L.P. Personalized slide show generation
US20080115064A1 (en) * 2006-11-15 2008-05-15 Roach William V Systems, methods, and computer-readable media related to presentation software
US20090076834A1 (en) * 2007-09-17 2009-03-19 Moet Hennessy Systems and methods for generating personalized dynamic presentations from non-personalized presentation structures and contents
US20090089711A1 (en) * 2007-09-28 2009-04-02 Dunton Randy R System, apparatus and method for a theme and meta-data based media player
US8041724B2 (en) * 2008-02-15 2011-10-18 International Business Machines Corporation Dynamically modifying a sequence of slides in a slideshow set during a presentation of the slideshow
US20100031152A1 (en) * 2008-07-31 2010-02-04 Microsoft Corporation Creation and Navigation of Infinite Canvas Presentation
US8775918B2 (en) * 2008-10-07 2014-07-08 Visual Software Systems Ltd. System and method for automatic improvement of electronic presentations
US20100122171A1 (en) 2008-11-07 2010-05-13 Feredric Bauchot Non-linear slide presentation management for slide show programs
US20100185604A1 (en) * 2009-01-14 2010-07-22 International Business Machines Corporation Search Results Embedded in a Table-Of-Contents
US8452640B2 (en) * 2009-01-30 2013-05-28 Oracle International Corporation Personalized content delivery and analytics
US8745506B2 (en) 2010-02-19 2014-06-03 Microsoft Corporation Data structure mapping and navigation
JP5575533B2 (ja) * 2010-04-28 2014-08-20 ヤンマー株式会社 排気マニホールド
WO2012031167A1 (en) 2010-09-01 2012-03-08 Tbwa Worldwide Inc. System and method for presentation creation
US20120084656A1 (en) * 2010-10-01 2012-04-05 Jamie Garroch Method of Inserting Active Content in a Series of Electronic Presentation Slides
US9996210B2 (en) * 2011-06-30 2018-06-12 International Business Machines Corporation Enabling host active element content related actions on a client device within remote presentations
WO2013016719A1 (en) 2011-07-28 2013-01-31 School Improvement Network, Llc Management and provision of interactive content
WO2013037009A1 (en) 2011-09-15 2013-03-21 Flexiprez Pty Ltd Preparation of slide presentations

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08202714A (ja) * 1995-01-27 1996-08-09 Toshiba Corp マルチメディア文書作成・編集システム
US20050154995A1 (en) * 2004-01-08 2005-07-14 International Business Machines Corporation Intelligent agenda object for showing contextual location within a presentation application

Also Published As

Publication number Publication date
CA2913548A1 (en) 2014-12-11
US20140365897A1 (en) 2014-12-11
RU2015152143A (ru) 2017-06-08
US9626068B2 (en) 2017-04-18
CA2913548C (en) 2022-01-25
RU2675046C2 (ru) 2018-12-14
JP2016526238A (ja) 2016-09-01
BR112015030403A2 (pt) 2017-07-25
RU2015152143A3 (ko) 2018-05-28
CN105531699B (zh) 2019-01-04
EP3005166A2 (en) 2016-04-13
JP6416894B2 (ja) 2018-10-31
CN105531699A (zh) 2016-04-27
KR102239587B1 (ko) 2021-04-14
MX2015016737A (es) 2016-03-21
WO2014197300A3 (en) 2015-05-07
AU2014275272B2 (en) 2020-03-19
AU2014275272A1 (en) 2015-12-17
BR112015030403A8 (pt) 2019-12-24
WO2014197300A2 (en) 2014-12-11

Similar Documents

Publication Publication Date Title
KR102239587B1 (ko) 프리젠테이션 슬라이드를 구조화하기 위한 자동화된 시스템
JP6438969B2 (ja) 没入型ドキュメントビュー
KR102329149B1 (ko) 캘린더를 네비게이트하는 동안 생활 사건들의 디스플레이
US20140365918A1 (en) Incorporating external dynamic content into a whiteboard
KR20160142335A (ko) 선택가능 컨트롤 및 명령을 디스플레이하고 스케일링하는 명령 사용자 인터페이스
KR20140125361A (ko) 웹 애플리케이션에서의 협업 통신 기법
KR20160138573A (ko) 슬라이드하는 서피스
KR102213548B1 (ko) 전자 콘텐츠 저장소로부터 스크린샷을 자동으로 분리 및 선택하기 위한 기법
US11216524B2 (en) Merged and actionable history feed
EP3403197B1 (en) Content authoring inline commands
US10915501B2 (en) Inline content file item attachment
US10430516B2 (en) Automatically displaying suggestions for entry
KR102368945B1 (ko) 외부 콘텐츠 아이템과의 인코딩된 연관을 제공하는 기법
EP3523715B1 (en) Select and move hint

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