KR102478301B1 - 일정 정보의 재활용 방법 - Google Patents

일정 정보의 재활용 방법 Download PDF

Info

Publication number
KR102478301B1
KR102478301B1 KR1020220097783A KR20220097783A KR102478301B1 KR 102478301 B1 KR102478301 B1 KR 102478301B1 KR 1020220097783 A KR1020220097783 A KR 1020220097783A KR 20220097783 A KR20220097783 A KR 20220097783A KR 102478301 B1 KR102478301 B1 KR 102478301B1
Authority
KR
South Korea
Prior art keywords
schedule
item
button
recycle
calendar
Prior art date
Application number
KR1020220097783A
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 KR1020220097783A priority Critical patent/KR102478301B1/ko
Application granted granted Critical
Publication of KR102478301B1 publication Critical patent/KR102478301B1/ko
Priority to PCT/KR2023/011453 priority patent/WO2024029975A1/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
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Calculators And Similar Devices (AREA)

Abstract

본 발명에 따른 실시예들의 일 목적은 캘린더 애플리케이션에 대한 사용자의 활용도를 높일 수 있는 일정 입력 방법을 제공하는 것에 있다. 보다 구체적으로는, 각 일정 항목을 기존의 일정 항목을 이용해 신속하고 용이하게 등록하게 하며, 또한 각 일정 항목을 신속하고 용이하게 편집, 삭제할 수 있게 함으로써, 캘린더 애플리케이션의 사용자는 자신의 일정을 손쉽게 체계적으로 파악하고 관리할 수 있도록 하는 것에 있다.
이를 위해, 본 발명의 일 실시예에 따른 일정 정보의 재활용 방법은, 애플리케이션의 사용자 인터페이스에 일정에 대한 시간 정보 및 기타 일정 정보를 포함하는 하나 이상의 일정 항목을 표시하는 단계 - 상기 사용자 인터페이스는 상기 일정 항목 각각과 연관된 재활용 버튼을 포함함 - 와, 상기 하나 이상의 일정 항목 중의 일정 항목과 연관된 재활용 버튼에 대한 선택을 수신하는 단계와, 상기 재활용 버튼에 대한 선택을 수신하는 것에 응답하여, 상기 사용자 인터페이스의 입력 패널에 상기 재활용 버튼과 연관된 상기 일정 항목에 대응하는 기타 일정 정보가 채워지는 단계를 포함한다.

Description

일정 정보의 재활용 방법{METHOD FOR REUSING TASK INFORMATION}
본 발명은 일정 정보의 재활용 방법에 관한 것이고, 보다 구체적으로는, 사용자가 일정을 캘린더 애플리케이션을 통해 입력할 때, 재활용 버튼을 이용해 최소한의 내용의 작성만으로 일정 입력을 효율적으로 수행할 수 있게끔 하는 방법에 관한 것이다.
개인용 컴퓨터(PC), 랩탑, 태블릿, 휴대폰, 웨어러블 디바이스 등의 다양한 사용자 디바이스에서 캘린더 애플리케이션을 사용하는 것이 일반화되었다. 이러한 캘린더 애플리케이션은 처음에는 단순히 달력을 표시하고 간단한 일정을 입력할 수 있는 정도의 기능만 갖추고 있었지만, 점차 발전하여 사용자 경험을 향상시킬 수 있는 다양한 기능들을 구비하고 있다. 그러나, 기존의 캘린더 애플리케이션의 대다수 사용자들은 그러한 다양한 기능들 중 대부분을 제대로 활용하지 않거나 활용하지 못하는 경우가 많으며, 몇 개의 일정을 드문드문하게 단순 기록하고 리마인더를 할 수 있는 정도의 용도로 캘린더 애플리케이션을 활용하는 경우가 대부분이었다.
이에, 본 발명의 일 목적은 캘린더 애플리케이션에 대한 사용자의 활용도를 높일 수 있는 일정 입력 방법을 제공하는 것에 있다. 보다 구체적으로는, 각 일정 항목을 기존의 일정 항목을 이용해 신속하고 용이하게 등록하게 하며, 또한 각 일정 항목을 신속하고 용이하게 편집, 삭제할 수 있게 함으로써, 캘린더 애플리케이션의 사용자는 자신의 일정을 손쉽게 체계적으로 파악하고 관리할 수 있도록 하는 것에 있다.
다만, 본 발명이 해결하고자 하는 과제는 이상에서 언급한 바로 제한되지 않으며, 언급되지는 않았으나 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있는 목적을 포함할 수 있다.
본 발명의 일 실시예에 따른 일정 정보의 재활용 방법은, 애플리케이션의 사용자 인터페이스에 일정에 대한 시간 정보 및 기타 일정 정보를 포함하는 하나 이상의 일정 항목을 표시하는 단계 - 상기 사용자 인터페이스는 상기 일정 항목 각각과 연관된 재활용 버튼을 포함함 - 와, 상기 하나 이상의 일정 항목 중의 일정 항목과 연관된 재활용 버튼에 대한 선택을 수신하는 단계와, 상기 재활용 버튼에 대한 선택을 수신하는 것에 응답하여, 상기 사용자 인터페이스의 입력 패널에 상기 재활용 버튼과 연관된 상기 일정 항목에 대응하는 기타 일정 정보가 채워지는 단계를 포함한다.
또한, 전술한 일정 정보의 재활용 방법은, 상기 입력 패널에 채워진 상기 기타 일정 정보에 대한 시간 입력을 수신하는 단계와, 상기 기타 일정 정보 및 상기 시간 입력에 대응하는 새로운 일정 항목을 생성하는 단계를 더 포함한다.
또한, 전술한 일정 정보의 재활용 방법에 있어서, 상기 기타 일정 정보는 상기 일정에 대한 둘 이상의 카테고리에 대한 카테고리 정보를 포함한다.
또한, 전술한 일정 정보의 재활용 방법에 있어서, 상기 기타 일정 정보는 상기 일정에 대한 연관된 다른 사용자에 대한 정보 및 상기 일정과 연관된 첨부 파일 중 적어도 하나를 더 포함한다.
또한, 전술한 일정 정보의 재활용 방법에 있어서, 상기 하나 이상의 일정 항목은 상기 사용자 인터페이스 상에 디스플레이되는 일정 표시 테이블에 표시된다.
또한, 전술한 일정 정보의 재활용 방법에 있어서, 상기 하나 이상의 일정 항목은 상기 사용자 인터페이스 상에 디스플레이되는 타임 라인에 표시된다.
또한, 전술한 일정 정보의 재활용 방법에 있어서, 상기 사용자 인터페이스는 상기 재활용 버튼 이외에 편집 버튼을 더 포함하고, 상기 방법은, 상기 하나 이상의 일정 항목 중의 일정 항목과 연관된 편집 버튼에 대한 선택을 수신하는 단계와, 상기 편집 버튼에 대한 선택을 수신하는 것에 응답하여, 상기 사용자 인터페이스의 입력 패널에 상기 일정 항목에 대응하는 시간 정보 및 기타 일정 정보가 채워지는 단계를 더 포함한다.
또한, 전술한 일정 정보의 재활용 방법은, 상기 하나 이상의 일정 항목 중의 일정 항목에 대한 선택을 수신하는 단계와, 상기 일정 항목에 대한 선택을 수신하는 것에 응답하여, 상기 사용자 인터페이스의 입력 패널에 상기 일정 항목에 대응하는 시간 정보 및 기타 일정 정보가 채워지는 단계를 더 포함한다.
또한, 전술한 일정 정보의 재활용 방법에 있어서, 상기 입력 패널은 제1 항목 표시부 및 제2 항목 표시부를 포함하고, 상기 재활용 버튼에 대한 선택을 수신하는 것에 응답하여, 상기 사용자 인터페이스의 입력 패널에 상기 재활용 버튼과 연관된 상기 일정 항목에 대응하는 기타 일정 정보가 채워지는 단계는, 상기 재활용 버튼에 대한 선택을 수신하는 것에 응답하여, 상기 일정 항목에 대응하는 제1 연관 카테고리의 적어도 하나의 항목 버튼이 상기 제1 항목 표시부에 채워지고, 상기 일정 항목에 대응하는 제2 연관 카테고리 - 상기 제2 연관 카테고리는 상기 제1 연관 카테고리의 하위 카테고리임 - 의 적어도 하나의 항목 버튼이 상기 제2 항목 표시부에 채워지는 단계를 포함한다.
또한, 전술한 일정 정보의 재활용 방법은, 상기 입력 패널에 채워진 상기 기타 일정 정보에 대한 시간 입력을 수신하는 단계와, 상기 기타 일정 정보 및 상기 시간 입력에 대응하는 새로운 일정 항목을 생성하는 단계를 더 포함하고, 상기 생성된 새로운 일정 항목은 상기 제1 연관 카테고리에 대한 하나 이상의 상위 카테고리와 더 연관된다.
본 발명의 일 실시예에 따른 일정 정보의 재활용 방법을 구현하기 위한 애플리케이션을 실행하는 장치는, 프로세서 및 컴퓨터 실행가능 명령어들을 포함하는 메모리를 포함하고, 상기 컴퓨터 실행가능 명령어들은, 상기 프로세서에 의해 실행되었을 때, 상기 프로세서로 하여금 애플리케이션의 사용자 인터페이스에 일정에 대한 시간 정보 및 기타 일정 정보를 포함하는 하나 이상의 일정 항목을 표시하는 것 - 상기 사용자 인터페이스는 상기 일정 항목 각각과 연관된 재활용 버튼을 포함함 - 과, 상기 하나 이상의 일정 항목 중의 일정 항목과 연관된 재활용 버튼에 대한 선택을 수신하는 것과, 상기 재활용 버튼에 대한 선택을 수신하는 것에 응답하여, 상기 사용자 인터페이스의 입력 패널에 상기 재활용 버튼과 연관된 상기 일정 항목에 대응하는 기타 일정 정보가 채워지는 것을 포함하는 동작들을 수행하도록 한다.
본 발명의 일 실시예에 따른 컴퓨터 실행가능 명령어들을 저장하는 컴퓨터 판독 가능한 기록 매체로서, 상기 컴퓨터 실행가능 명령어들은 프로세서에 의해 실행되었을 때 상기 프로세서로 하여금 애플리케이션의 사용자 인터페이스에 일정에 대한 시간 정보 및 기타 일정 정보를 포함하는 하나 이상의 일정 항목을 표시 - 상기 사용자 인터페이스는 상기 일정 항목 각각과 연관된 재활용 버튼을 포함함 - 하고, 상기 하나 이상의 일정 항목 중의 일정 항목과 연관된 재활용 버튼에 대한 선택을 수신하고, 상기 재활용 버튼에 대한 선택을 수신하는 것에 응답하여, 상기 사용자 인터페이스의 입력 패널에 상기 재활용 버튼과 연관된 상기 일정 항목에 대응하는 기타 일정 정보가 채워지도록 하는 동작들을 수행하도록 한다.
본 발명의 실시예들에 따르면, 캘린더 애플리케이션에 대한 사용자의 활용도를 높일 수 있는 일정 입력 방법을 제공할 수 있다. 보다 구체적으로는, 각 일정 항목을 기존의 일정 항목을 이용해 신속하고 용이하게 등록하게 하며, 또한 각 일정 항목을 신속하고 용이하게 편집, 삭제할 수 있게 함으로써, 캘린더 애플리케이션의 사용자는 자신의 일정을 손쉽게 체계적으로 파악하고 관리할 수 있도록 한다.
나아가, 이러한 체계적이고 용이한 일정 관리는 궁극적으로는 사용자의 작업 효율을 향상시킬 수 있게 되며, 사용자로 하여금 캘린더 애플리케이션을 통한 일정 관리를 보다 적극적으로 이용하게끔 되는 동기가 될 수 있다.
다만, 본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
본 명세서에 첨부되는 다음의 도면들은 본 발명의 바람직한 실시예를 예시하는 것이며, 발명의 상세한 설명과 함께 본 발명의 기술사상을 더욱 이해시키는 역할을 하는 것이므로, 본 발명은 그러한 도면에 기재된 사항에만 한정되어 해석되어서는 아니 된다.
도 1a 및 도 1b은 본 발명의 일 실시예에 따른 캘린더 애플리케이션을 사용하기 위한 시스템의 예시를 나타내는 도면이다.
도 2는 본 발명의 일 실시예에 따른 캘린더 애플리케이션의 사용자 인터페이스의 메인 화면을 나타내는 예시적인 도면이다.
도 3 및 도 4는 본 발명의 일 실시예에 따른 캘린더 애플리케이션의 사용자 인터페이스의 메인 윈도우를 윗 방향 및 아래 방향으로 각각 스크롤하였을 때의 예시적인 화면이다.
도 5는 본 발명의 일 실시예에 따른 캘린더 애플리케이션의 사용자 인터페이스에서 오늘 이외의 다른 날짜에 대한 타임 라인의 기본 형태 및 확장 형태를 나타내는 예시적인 도면이다.
도 6은 본 발명의 일 실시예에 따른 입력 패널을 나타내는 도면이고, 도 6a는 본 발명의 일 실시예에 따른 입력 패널의 추가적인 사용 예를 설명하는 도면이다.
도 7은 본 발명의 일 실시예에 따른 캘린더 애플리케이션의 입력 패널을 통한 일정 입력 방법을 예시적으로 설명하기 위한 도면이다.
도 8은 본 발명의 일 실시예에 따른 캘린더 애플리케이션의 사용자 인터페이스의 일정 표시 테이블을 나타내는 도면이다.
도 9는 본 발명의 일 실시예에 따른 재활용 버튼을 이용한 일정 입력 방법에 대한 흐름도이다.
도 10 및 도 11은 본 발명의 일 실시예에 따라 일정 표시 테이블의 일정 항목의 재활용 버튼을 사용하여 일정을 추가하는 방법을 나타내는 예시적인 도면이다.
도 12는 본 발명의 일 실시예에 따라 일정 항목의 편집 버튼을 사용하여 일정을 추가하는 방법을 나타내는 예시적인 도면이다.
도 13은 본 발명의 다른 일 실시예에 따라 타임 라인의 일정 박스의 재활용 버튼을 사용하여 일정을 추가하는 방법을 나타내는 예시적인 도면이다.
이하 첨부된 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 본 발명을 쉽게 실시할 수 있는 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 예에 한정되지 않는다. 또한, 본 발명의 바람직한 실시예에 대한 동작원리를 상세하게 설명함에 있어서 관련된 공지기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다.
또한, 도면 전체에 걸쳐 유사한 기능 및 작용을 하는 부분에 대해서는 동일한 도면 부호를 사용한다. 명세서 전체에서, 특정 부분이 다른 부분과 연결되어 있거나 위/아래에 있다고 할 때, 이는 직접적으로 연결되어 있거나, 위/아래에 있는 경우뿐만 아니라, 그 중간에 다른 구성요소를 사이에 두고, 간접적으로 연결되거나 위/아래에 있는 경우도 포함한다.
나아가, 명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다.
"제1", "제2" 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 이러한 구성요소들은 해당 용어들에 의해 한정되어서는 안 된다. 즉, 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. "및/또는" 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
또한, 달리 구체적으로 명시하지 않는 한, "단수"의 표현은 본 명세서에서 하나 이상의 개체를 포함하는 것으로 사용된다. 마지막으로, 본 명세서에서 사용된 바와 같이, "또는"은 달리 구체적으로 명시하지 않는 한, 비-배타적인 "또는"을 의미한다.
또한, 본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다.
캘린더 애플리케이션을 사용하기 위한 시스템
도 1a 및 도 1b은 본 발명의 일 실시예에 따른 캘린더 애플리케이션을 사용하기 위한 시스템의 예시를 나타내는 도면이다.
도 1a에 도시된 시스템을 참조하면, 사용자 디바이스(10)가 네트워크(15)를 통해 캘린더 관리 서버(20)에 접속될 수 있다. 본 발명의 실시예들에 따르면, 캘린더 애플리케이션은 사용자 디바이스(10)에 설치되거나, 사용자 디바이스(10)에서 캘린더 관리 서버(20)의 캘린더 애플리케이션 관련 리소스를 클라우드의 형태로 활용하여 사용 가능할 수도 있다. 또한, 캘린더 애플리케이션이 사용자 디바이스(10)와 캘린더 관리 서버(20)에 분산 설치되어 있을 수도 있다.
본 발명의 일 실시예에 따른 캘린더 애플리케이션은 일정을 입력 및 관리하기 위한 애플리케이션으로서, 전용의 캘린더 애플리케이션 뿐만 아니라 캘린더 기능이 포함되거나 캘린더와 유사한 기능을 포함하는 모든 애플리케이션을 포괄할 수 있다.
사용자 디바이스(10)는 개인용 컴퓨터(PC), 랩탑, 태블릿, 휴대폰, 웨어러블 디바이스 등 캘린더 애플리케이션을 표시할 수 있는 디스플레이를 갖춘 임의의 디바이스로 네트워크를 통해 캘린더 관리 서버에 접속할 수 있는 디바이스일 수 있다. 동일한 사용자가 둘 이상의 사용자 디바이스를 사용하는 경우도 있으며, 이 경우 캘린더 애플리케이션은 해당 사용자의 사용자 디바이스마다 연동되어 동작하거나, 한번에 하나의 사용자 디바이스에서만 캘린더 애플리케이션이 동작 가능할 수도 있으며, 그 구현 방식에 대해 제한하지는 않는다.
네트워크(15)는 유선 또는 무선의 네트워크일 수 있으며, 사용자 디바이스(10)는 유선의 랜선을 통해 네트워크(15)에 연결되거나, 와이파이(Wi-Fi), 3G/4G/5G 데이터 네트워크를 통해 무선 액세스 포인트(AP, access point)가 설치된 장소에서 무선 인터넷 등과 연결되거나, 주변 장치들과 무선으로 무선 신호를 송/수신하여 네트워크(15)에 연결될 수도 있으며, 그 구체적인 연결 방식에 대해 한정하지는 않는다.
캘린더 관리 서버(20)는 캘린더 애플리케이션을 제공 및 서비스하고 관리하기 위한 서버일 수 있다. 일 예로써, 캘린더 관리 서버(20)는 캘린더 애플리케이션에 대한 서비스 및 업데이트를 제공하고, 캘린더 애플리케이션과 관련된 각종 데이터를 수집하고 통계 정보를 생성 및 제공할 수 있다. 캘린더 관리 서버(20)는 캘린더 애플리케이션을 클라우드 서비스 형태로 제공하거나, 사용자 디바이스(10)에 설치된 캘린더 애플리케이션과의 통신을 통해 캘린더 관련 서비스를 제공할 수 있으며, 그 구체적인 운용 방식에 대해서는 한정하지 않는다.
도 1b에 도시된 시스템을 참조하면, 사용자 디바이스(10)와 기관 서버(12)가 네트워크(15)를 통해 캘린더 관리 서버(20)에 접속될 수 있다. 여기서의 기관 서버(12)는 예를 들어 기업, 학교, 공공기관, 연구소 등 다양한 기관에서 운용하는 서버일 수 있으며, 사용자 디바이스(10)의 기관에 소속된 개인의 디바이스일 수 있다. 이 경우, 사용자 디바이스(10)는 기관 서버(12)를 통해 제공되는 캘린더 애플리케이션을 사용하거나, 도 1a의 예와 마찬가지로, 사용자 디바이스(10) 자체에 설치되거나 캘린더 관리 서버(20)의 리소스를 활용하여 캘린더 애플리케이션을 사용할 수도 있다.
다만, 도 1a 및 도 1b의 예와는 달리, 캘린더 애플리케이션이 사용자 디바이스에서만 단독으로 사용되거나, 캘린더 관리 서버(20)와 접속되지 않은 상태에서 기관 서버 및 사용자 디바이스 사이에서만 인트라넷의 형태로 구동되는 경우도 있을 수 있으며, 그 구체적인 구현 방식에 대해 한정하지는 않는다.
도 1a의 시스템의 예 및 도 1b의 시스템의 예에서는, 사용자 디바이스(10)가 네트워크(15)를 통해 캘린더 관리 서버(20)로 접속되며, 사용자 디바이스(10)에서 사용자가 캘린더 애플리케이션을 활용함으로써 생성된 일정 데이터들이 캘린더 관리 서버(20) 및 기관 서버(12) 중 적어도 하나에서 수집될 수 있다. 이러한 일정 데이터들이 수집되어 유의미한 통계 데이터가 생성되기 위해서는 캘린더 애플리케이션의 활용도가 높아져야 하며, 이를 위해서는 사용자들로 하여금 캘린더 애플리케이션을 적극적으로 활용할 수 있는 동기가 부여될 필요가 있다. 본 발명의 일 실시예에 따른 캘린더 애플리케이션 및 그 사용자 인터페이스는 사용자들이 캘린더 애플리케이션을 통해 작업 효율 향상이나 신속한 업무 피드백과 같은 긍정적인 사용자 경험을 획득할 수 있는 다양한 요소를 포함하고 있으며, 이에 대해서는 자세히 후술하도록 한다. 한편, 이와 관련하여 개인 정보 보호와 관련된 이슈가 존재할 수 있지만, 본 발명에서는 이러한 이슈와는 무관하게 기술적인 측면만 다루도록 한다.
캘린더 애플리케이션의 사용자 인터페이스의 메인 화면의 구성
도 2는 본 발명의 일 실시예에 따른 캘린더 애플리케이션의 사용자 인터페이스의 메인 화면을 나타내는 예시적인 도면이다.
본 발명의 일 실시예에 따른 캘린더 애플리케이션의 사용자 인터페이스에 있어서 "메인 화면"이라고 함은 캘린더 애플리케이션에 처음 로그인하였을 때 사용자에게 제시되는 화면을 가리키는 것이다. 다만, 메인 화면이라는 용어는 설명의 편의를 위해 사용할 뿐이며, 사용자가 캘린더 애플리케이션의 초기 화면 설정을 다르게 하거나, 사용자 디바이스의 디스플레이 크기에 따라 그 구성이 달라지거나, 캘린더 애플리케이션의 업데이트에 따라 초기 화면의 양태가 달라질 수도 있으며, 이하 메인 화면의 구성은 예시적인 것일 뿐이다.
또한, 설명의 편의를 위해, 본 명세서에서는 "제1 시간 범위"가 오늘을 가리키고, "제2 시간 범위"가 내일과 미래(내일 이후의 날짜)를 가리키고, "제3 시간 범위"가 과거(어제와 그 이전 날짜)를 가리키는 것으로 설명한다. 다만, 제1 시간 범위 내지 제3 시간 범위는 다른 시간 범위로 각각 정의될 수도 있으며, 이에 대해 한정하지는 않는다.
도 2를 참조하면, 캘린더 애플리케이션의 사용자 인터페이스의 메인 화면(200)은, 일정의 하나 이상의 카테고리를 선택 및 입력 가능하게 하는 카테고리 선택 윈도우(210), 오늘(즉, 제1 시간 범위) 또는 내일과 미래(즉, 제2 시간 범위)의 일정에 대한 시간, 카테고리 및 상세 업무 내용을 입력할 수 있는 입력 패널(220), 오늘 사용자가 수행하기로 계획한 계획 일정과 실제 수행한 완료 일정을 각각 시간 순서대로 표시하는 계획 타임 라인 및 완료 타임 라인을 포함하는 타임 라인(230), 및 오늘 및 내일과 미래의 일정을 각각 테이블의 형태로 표시하는 일정 표시 테이블(240)을 포함할 수 있다.
먼저, 카테고리 선택 윈도우(210)는 일정과 관련된 하나 이상의 카테고리, 예를 들어, 4개의 카테고리를 사용자가 선택 및 입력 가능하게 하는데, 이러한 4개의 카테고리 중에서 제1 카테고리(211)가 가장 상위의 카테고리일 수 있으며 예를 들어 "부서(Department)" 카테고리일 수 있다. 제2 카테고리(212)는 그 다음 순위의 카테고리로서 예를 들어 "분야"나 "팀"을 분류하는 카테고리일 수 있다. 제3 카테고리(213)는 제2 카테고리(212)의 하위 카테고리로서 "프로젝트"를 분류하는 카테고리일 수 있으며, 제4 카테고리(214)는 제3 카테고리(213)의 하위 카테고리로서 "작업"을 분류하는 카테고리일 수 있다. 다만, 카테고리 선택 윈도우(210) 내의 각 카테고리의 세부 구성은 사용자 선택 등에 의해 변경될 수 있으며, 이에 대해 한정하지는 않는다.
이러한 카테고리 선택 윈도우(210)의 제1 내지 제4 카테고리(211, 212, 213 및 214) 중 적어도 일부는 사용자가 최근에 수행한 일정, 전체 일정 등을 고려하여 디폴트로 선택될 수 있으며, 사용자가 4개 카테고리를 일일이 입력하는 경우는 최소화되도록 설계되었다. 이에, 본 발명의 일 실시예에 따른 카테고리 선택 윈도우(210)를 도입함으로써, 사용자가 번잡함을 느끼지 않고서도 최소한의 입력을 통해 카테고리 입력을 받을 수 있게 되는 효과가 발생한다.
입력 패널(220)은 사용자가 오늘(즉, 제1 시간 범위) 또는 내일과 미래(즉, 제2 시간 범위)의 일정에 대한 시간, 카테고리 및 상세 업무 내용 등을 입력할 수 있도록 하는 인터페이스이다. 입력 패널(220)을 통해 입력되는 일정은, 새롭게 등록되어 타임 라인(230) 및 일정 표시 테이블(240)에 생성될 일정이거나, 타임 라인(230) 및 일정 표시 테이블(240)의 일정들 중에서 편집을 위해 선택된 일정일 수 있다. 입력 패널(220)의 구체적인 활용 방법에 대해서는 자세히 후술하도록 한다.
타임 라인(230)은 오늘에 대한 사용자의 하나 이상의 완료 일정들에 대한 일정 박스(231a)들을 좌우로 시간 순서대로 나타내는 완료 타임 라인(230a), 및 오늘에 대한 사용자의 하나 이상의 계획 일정들에 대한 일정 박스(231b)들을 좌우로 시간 순서대로 나타내는 계획 타임 라인(230b)을 포함할 수 있다. 각 일정 박스(231a, 231b)들은 입력 패널(220)을 통해 사용자에 의해 입력 및 생성될 수 있다.
일정 표시 테이블(240)은 오늘의 일정들을 상하로 시간 순서대로 표시하기 위한 제1 일정 표시 테이블(240a)과, 내일과 미래의 일정들을 상하로 시간 순서대로 표시하기 위한 제2 일정 표시 테이블(240b)을 포함할 수 있다. 제1 일정 표시 테이블(240a) 및 제2 일정 표시 테이블(240b)은 각각 하나 이상의 일정 항목(241)을 포함하고 있는데, 각 일정 항목(241)은 입력 패널(220)을 통해 사용자에 의해 입력 및 생성될 수 있다.
추가적으로, 메인 화면(200)은 업무 목표의 진행 상황을 도표로 표시하기 위한 목표 표시부(239), 사용자가 주요 통화 기록을 저장 및 확인 가능하도록 하는 통화 기록 확인 버튼(245), 사용자가 퇴근 또는 야근을 선택 가능하도록 하는 퇴근 버튼(247), 및 일정과 관련된 날짜와 근무 위치 등을 표시해주는 날짜 표시부(232)를 포함할 수 있다. 또한, 카테고리 선택 윈도우(210)의 아래에는 이번주 계획 일정을 알려주는 이번주 알림 표시부(211) 및 개인 메모장(미도시)이 위치할 수 있다.
도 2의 예에서 볼 수 있듯이, 메인 화면(200)은 메인 화면(200)의 왼쪽 영역에 위치한 카테고리 선택 윈도우(210)와, 카테고리 선택 윈도우(210)의 우측에 위치한 메인 윈도우(215)를 포함할 수 있다. 그리고 메인 윈도우(215)의 상부 영역에 타임 라인(230)이 위치하고, 타임 라인(230)의 좌측 아래 부분에 목표 표시부(239) 및 입력 패널(220)이 위치할 수 있으며, 타임 라인(230)의 중앙 및 우측 아래 부분에는 일정 표시 테이블(240)이 위치할 수 있다.
본 발명의 일 실시예에 따른 캘린더 애플리케이션의 사용자 인터페이스에 있어서, 메인 화면(200)의 좌측 및 중앙아래 부분에 각각 일정의 입력이 가능한 카테고리 선택 윈도우(210) 및 입력 패널(220)을 배치하는 것에 의해, 사용자가 직관적이고 용이하게 일정 입력을 수행할 수 있도록 한다. 또한, 일정을 타임 라인 및 테이블이라는 두 가지 형태로 각각 메인 화면(200)의 상부 및 우측아래 부분에 배치하여 사용자가 직관적이고 용이하게 자신의 일정을 확인하고 관리할 수 있도록 한다.
도 3 및 도 4는 본 발명의 일 실시예에 따른 캘린더 애플리케이션의 사용자 인터페이스의 메인 윈도우를 윗 방향 및 아래 방향으로 각각 스크롤하였을 때의 예시적인 화면이다. 도 3 및 도 4를 참조하면, 본 발명의 일 실시예에 따른 캘린더 애플리케이션의 사용자 인터페이스의 메인 윈도우(215)는 상하 방향으로 스크롤이 가능하다.
먼저, 도 3을 참조하면, 메인 윈도우(215)의 우측의 스크롤바 등을 조작하여 메인 윈도우(215)를 윗 방향으로 스크롤하는 경우의 예시적인 화면(200b)에서, 오늘(예: 수요일)의 일정들을 시계열적으로 표시하는 타임 라인(230) 상에 어제(예: 화요일) 및 그제(예: 월요일)의 일정들을 시계열적으로 표시하는 하나 이상의 과거 타임 라인(230c)이 표시될 수 있다.
본 발명의 일 실시예에 따르면, 메인 윈도우(215)의 상단에 이번주의 날짜 범위(예: "이번주 업무 일지 2002-07-04 ~ 2022-07-10")가 표시되어 있고, 표시된 이번주, 즉 한 주 단위의 일정(즉, 한 주의 월요일 내지 일요일)의 타임 라인들만 스크롤을 통해 확인 가능하도록 되어 있으므로, 도 3의 예에서는 오늘이 수요일이고 과거 타임 라인(230c)은 화요일 및 월요일 각각에 대한 두 개의 타임 라인을 포함하는 것으로 표시되었지만, 오늘이 무슨 요일이냐에 따라 과거 타임 라인(230c)의 개수는 달라질 수 있다.
일 실시예에 따르면, 과거 타임 라인(230c)은 오늘 이전(과거)의 일정들에 대한 것이므로, 과거에 사용자가 세웠던 계획 일정 및 사용자가 실제로 수행한 완료 일정에 대한 타임 라인을 모두 포함할 수 있으며, 표시 공간의 효율적 활용을 위해 계획 일정 및 완료 일정이 각각 접힌 형태로 표시될 수 있다. 이에 대해서는 도 5를 참조하여 자세히 후술한다.
도 4를 참조하면, 메인 윈도우(215)의 우측의 스크롤바 등을 조작하여 메인 윈도우(215)를 아랫 방향으로 스크롤하는 경우의 예시적인 화면(200c)에서, 입력 패널(220) 및 일정 표시 테이블(240)의 아래에 내일과 미래의 일정들을 각각 날짜별로 시계열적으로 표시하는 하나 이상의 미래 타임 라인(230d)이 표시될 수 있다. 도 4의 예에서는 오늘이 수요일이므로, 이번주의 목요일 내지 일요일에 각각 해당하는 4개의 미래 타임 라인(230d)이 표시되었다. 미래 타임 라인(230d)은 미래에 대한 것이므로 완료 일정은 존재하지 않기 때문에 계획 일정만 포함할 수 있다.
도 5는 본 발명의 일 실시예에 따른 캘린더 애플리케이션의 사용자 인터페이스에서 오늘 이외의 다른 날짜에 대한 타임 라인의 기본 형태 및 확장 형태를 나타내는 예시적인 도면이다.
도 5의 (a)를 참조하면, 오늘 이전의 날짜에 대한 과거 타임 라인(230c)은, 그 기본(디폴트) 형태로써, 계획 일정들은 해당 일정의 시간대만을 확인할 수 있게 얇게 표시되고, 완료 일정들 또한 일정의 카테고리 정보만 확인할 수 있게끔 상세 업무 내용 부분이 생략된 상태로 표시될 수 있다. 전체적으로 보면, 완료 일정들에 대한 간소화된 타임 라인 상에 계획 일정들에 대한 간소화된 타임 라인이 얇게 표시된 형태가 될 수 있으며, 이 때, 계획 일정 및 완료 일정은 각각 상이한 컬러로 구분될 수 있다. 이처럼 과거 타임 라인(230c)을 간소화된 형태(즉, 기본 형태)로 표시하는 것은 메인 화면 및 메인 윈도우의 표시 공간을 효율적으로 활용하고, 한 주의 일정 내용 및 계획 일정의 수립 여부 등을 한 눈에 파악할 수 있도록 하기 위해서이다.
도 5의 (b)를 참조하면, 사용자가 마우스나 터치 등의 입력을 통해 과거 타임 라인(230c)의 임의의 위치를 선택하거나 호버링하면, 과거 타임 라인(230c)은 확장된 타임 라인(230c')으로 형태 변환될 수 있다. 확장된 과거 타임 라인(230c)의 경우, 오늘 날짜에 대한 타임 라인(230; 도 2 및 도 3 참조)과 마찬가지로, 계획 일정들에 대한 계획 타임 라인 및 완료 일정들에 대한 완료 타임 라인을 포함하는 2개의 타임 라인을 포함할 수 있으며, 계획 일정들 및 완료 일정들이 각각 일정의 카테고리 정보 및 상세 일정 정보까지 볼 수 있도록 시계열적으로 표시될 수 있다.
입력 패널을 통한 일정의 입력 방법
도 6은 본 발명의 일 실시예에 따른 입력 패널(220)을 나타내는 도면이다.
도 6을 참조하면, 입력 패널(220)은 일정에 대한 시간을 입력 가능한 시간 입력부(221) 및 일정에 대해 사용자가 이미 선택한 카테고리의 항목 버튼 및/또는 캘린더 애플리케이션에서 카테고리에 대해 추천하는 하나 이상의 항목 버튼을 사용자 선택을 위해 표시하는 항목 표시부(223)를 포함할 수 있다.
또한, 본 발명의 일 실시예에 따른 입력 패널(220)은 식사, 재충전(휴식), 이동 등과 같이 반복적이거나 일상적인 일정을 빠르게 추가할 수 있도록 하는 다수의 퀵 버튼(224)과, 일정에 대한 상세 업무 내용을 기재할 수 있는 상세 설명 입력부(225)와, 일정에 관련된 첨부 파일이나 링크를 추가할 수 있는 링크 생성 버튼(226)과, 일정이 외부 일정임을 나타낼 수 있는 외근 버튼(미도시) 및 집중을 요하는 일정임을 나타낼 수 있는 집중 버튼(227b)과, 작성한 일정을 등록할 수 있는 등록 버튼(228b) 및 시간적으로 연속적인 일정을 등록하기 위한 연속 등록 버튼(228a)을 포함할 수 있다.
일례로, 연속 등록 버튼(228a)은 연속적으로 진행되는 일정을 추가할 때, 특정 일정의 추가 후 시간 입력부(221)의 시작 시간이 추가된 일정의 종료 시간으로 설정되도록 해주는 버튼으로, 연속되는 일정을 등록할 때 사용자의 신속한 일정 입력을 가능하게 해주는 버튼이다. 예를 들어, 9:00AM - 9:30AM의 일정 내용을 입력한 후 사용자가 연속 등록 버튼(228a)을 선택하면, 9:00AM - 9:30AM의 일정 항목이 생성되는 한편, 시간 입력부(221)에 9:30AM - 10:00AM의 시간이 자동으로 입력되어 사용자가 그 후속 일정을 편리하게 입력 가능하도록 할 수 있다.
일 실시예에 따른 입력 패널(220)의 시간 입력부(221)는 제1 시간 입력부(221a) 및 제2 시간 입력부(221b)를 포함할 수 있다. 제1 시간 입력부(221a)는 제1 시간 범위 내의 일정, 예를 들어, 오늘의 일정을 입력하기 위한 것으로서, 오늘 일정에 대한 시작 시간 및 종료 시간을 각각 입력할 수 있도록 하는 제1 시간 입력 박스(222a)를 포함할 수 있다. 또한, 제2 시간 입력부(221b)는 제1 시간 범위 이후의 제2 시간 범위 내의 일정, 예를 들어, 내일과 미래의 일정을 입력하기 위한 것으로, 제1 시간 입력부(221a) 아래에 배치되어 있을 수 있다. 제2 시간 입력부(221b)는 제2 시간 범위 내 각각의 날짜(요일)의 일정에 대한 시작 시간 및 종료 시간을 각각 입력할 수 있도록 하는 제2 시간 입력 박스(222b)를 포함할 수 있다. 또한, 제2 시간 입력부(221b)는 내일 및 그 이후의 몇일의 날짜를 요일로 나타내는 요일 선택부(222c)를 포함할 수 있다. 도 4의 예와 같이 오늘이 수요일이라면, 요일 선택부(222c)에 표시되는 5개의 요일은 목요일(Thu), 금요일(Fri), 토요일(Sat), 일요일(Sun), 월요일(Mon)일 수 있다.
다른 실시예에 따르면, 입력 패널(220)의 시간 입력부(2210)는 두 개의 시간 입력부로 구성되지 않고, 하나의 시간 입력부를 통해 구현될 수 있다. 이 경우, 하나의 시간 입력부에 시간 입력 박스와 함께 요일 선택부가 포함될 수 있다. 다만, 입력 패널의 구체적인 형태에 대해서 제한하지는 않는다.
입력 패널(220)은 일정에 대해 사용자가 선택한 카테고리의 항목 버튼을 표시하거나, 일정에 대한 캘린더 애플리케이션의 추천 카테고리 항목 버튼들을 표시하여 카테고리에 대한 사용자 선택을 수신할 수 있도록 하는 항목 표시부(223)를 포함할 수 있다.
항목 표시부(223)는 제1 항목 표시부(223a) 및 제2 항목 표시부(223b)를 포함할 수 있다. 보다 구체적으로는, 제1 항목 표시부(223a)에는 도 2에 도시된 카테고리 선택 윈도우(210)의 제3 카테고리(213)의 항목 버튼들(213a) 중 사용자가 선택한 하나 이상의 항목 버튼이나 캘린더 애플리케이션에서 추천하는 소정 개수 이내(예: 5개 이내)의 항목 버튼이 표시될 수 있다. 또한, 제2 항목 표시부(223b)에는 카테고리 선택 윈도우(210)의 제4 카테고리(214)의 항목 버튼들(214a) 중 사용자가 선택한 하나 이상의 항목 버튼이나 캘린더 애플리케이션에서 추천하는 소정 개수 이내(예: 5개 이내)의 항목 버튼이 표시될 수 있다.
비제한적인 일 예에 따르면, 제1 항목 표시부(223a) 및 제2 항목 표시부(223b)에서 각각 하나 이상의 항목 버튼들을 추천하는 것은, 각각의 항목 버튼들의 사용 빈도에 기초할 수 있다. 또 다른 일 예에 따르면, 캘린더 애플리케이션은 인공 신경망 모듈을 통하여 카테고리 내 각 항목 버튼들의 사용 빈도, 시간, 주기, 현재 진행 작업 및 프로젝트 등을 종합적으로 고려하여 항목 버튼들을 추천할 수도 있다.
도 6a는 본 발명의 일 실시예에 따른 입력 패널의 추가적인 사용 예를 설명하는 도면이다. 도 6a를 참조하면, 제4 카테고리(214)의 항목 버튼들 중에서 다른 사용자와의 커뮤니케이션이 필요한 "회의"와 같은 작업에 대응하는 항목 버튼(214a')을 선택하는 경우, 입력 패널(220)의 일 영역에 다른 사용자를 추가할 수 있는 사람 아이콘(226c)이 추가될 수 있다. 사용자가 사람 아이콘(226c)을 선택하는 경우, 회의 등에 함께 참석한 또는 참석 예정인 다른 사용자를 추가할 수 있는 사용자 인터페이스가 표시될 수 있다. 사용자는 이러한 사용자 인터페이스를 통해, 회의와 연관된 다른 사용자를 추가 가능하고, 추가된 사용자는 타임 라인(230)의 일정 박스(231a, 231b)나 일정 표시 테이블(240)의 일정 항목(241)을 통해 확인 가능할 수 있다.
도 7은 본 발명의 일 실시예에 따른 캘린더 애플리케이션의 입력 패널을 통한 일정 입력 방법을 예시적으로 설명하기 위한 도면이다.
도 7의 (a)를 참조하면, 캘린더 애플리케이션의 입력 패널(220)의 제1 항목 표시부(223a)에는 일정에 대한 카테고리에 대한 하나 이상의 항목 버튼(213a)이 표시될 수 있다. 또한, 입력 패널(220)의 제2 항목 표시부(223b)에는, 제1 항목 표시부(223a)에 표시된 하나 이상의 항목 버튼(213a)에 연관된 하위 카테고리의 하나 이상의 항목 버튼(214a)들이 표시될 수 있다.
일 실시예에 따르면, 제1 항목 표시부(223a)에 표시되는 하나 이상의 항목 버튼(213a)은 제3 카테고리(213) 내의 하나 이상의 항목 버튼(도 2 참조)에 대응할 수 있으며, 제2 항목 표시부(223b)에 표시되는 하나 이상의 항목 버튼(214a)은 제4 카테고리(214) 내의 하나 이상의 항목 버튼(도 2 참조)에 대응할 수 있다.
일 실시예에 따르면, 제1 항목 표시부(223a)에 표시된 하나 이상의 항목 버튼(213a)은 사용자가 도 2에 도시된 카테고리 선택 윈도우(210)를 통해 선택한 항목 버튼(213a)일 수 있으며, 이러한 경우, 캘린더 애플리케이션은 제3 카테고리의 하나 이상의 항목 버튼(213a)과 연관된 제4 카테고리의 하나 이상의 항목 버튼들 중 사용 빈도가 높은 소정의 개수(예: 5개 이하)의 항목 버튼(214a)들을 제2 항목 표시부(223b)에 추천 항목 버튼들로 표시할 수 있다.
다만, 사용자가 카테고리 선택 윈도우(210)를 통해 제3 카테고리의 항목 버튼을 선택하지 않은 경우에 있어서는, 제3 카테고리의 항목 버튼들에 대해서도 캘린더 애플리케이션이 사용 빈도 등에 기초한 추천을 하여 제1 항목 표시부(223a)에 표시할 수 있다. 또는, 제1 항목 표시부(223a)에는 디폴트 설정에 의해 제3 카테고리 내에서 최근 사용된 항목 버튼이나 제3 카테고리의 전체 항목 버튼이 표시될 수도 있다.
비제한적인 예로써, 도 7의 (a)의 경우, 입력 패널(220)의 제1 항목 표시부(223a)에 사용자가 카테고리 선택 윈도우(210)를 통해 선택한 "EunSung"이라는 제3 카테고리(프로젝트)의 항목 버튼이 표시될 수 있다. 또한, 사용자는 시간 입력부에 예를 들어 10:00 AM - 10:30 AM의 시간 범위를 입력할 수 있다.
다음으로, 도 7의 (b)를 참조하면, 사용자가 입력 패널(220)의 제2 항목 표시부(223b)에 표시된 제4 카테고리(제3 카테고리의 하위 카테고리)의 추천 항목 버튼(214a)들(예를 들어, "내부 결제 진행", "전화 통화", "프로세스 맵 생성" 각각에 대한 항목 버튼) 중에서 하나 이상의 항목 버튼(214a')(예를 들어, "프로세스 맵 생성")을 선택할 수 있다.
또한, 사용자는 상세 설명 입력부(225)에 일정 관련 상세 내용(예를 들어 "제품 소개 및 견적서 전달")을 입력 후, 사용자가 도 6의 등록 버튼(228b) 또는 연속 등록 버튼(228a)을 선택함으로써, 일정을 등록(또는 수정)할 수 있다.
다만, 위 예에서는 하나의 항목 버튼이 선택되는 경우에 대해서만 설명하였지만, 제1 및 제2 항목 표시부(223a, 223b)에 각각 표시된 항목 버튼들 중 두 개 이상의 항목 버튼이 동시에 선택 가능하다. 또한, 일정을 등록할 때 상세 설명 입력부(225)에 내용 입력이 반드시 이루어질 필요는 없다.
도 7의 (c) 및 (d)는, 도 7의 (a) 및 (b)에 예시된 과정을 거쳐서 생성된 일정 표시 테이블(240)의 일정 항목(241) 및 타임 라인(230)의 일정 박스(231a) 각각의 예시이다.
도 7의 (c)에 도시된 것처럼, 일정 표시 테이블(240)의 일정 항목(241)은 일정의 시간, 카테고리 정보(즉, 제3 카테고리 및 제4 카테고리 각각의 항목 버튼의 정보) 및 일정 관련 상세 설명을 포함할 수 있다.
또한, 도 7의 (d)에 도시된 것처럼, 타임 라인(230)의 일정 박스(231a)도 일정의 카테고리 정보(즉, 제3 카테고리 및 제4 카테고리 각각의 항목 버튼의 정보) 및 일정 관련 상세 설명을 포함할 수 있다.
일정 표시 테이블의 구성
도 8은 본 발명의 일 실시예에 따른 캘린더 애플리케이션의 사용자 인터페이스의 일정 표시 테이블을 나타내는 도면이다.
도 8을 참조하면, 일정 표시 테이블(240)은 오늘의 일정들을 상하로 시간 순서대로 표시하기 위한 제1 일정 표시 테이블(240a)과, 내일과 미래의 일정들을 상하로 시간 순서대로 표시하기 위한 제2 일정 표시 테이블(240b)을 포함할 수 있다. 제1 일정 표시 테이블(240a) 및 제2 일정 표시 테이블(240b)은 각각 하나 이상의 일정 항목(241)을 포함하고 있는데, 전술한 것처럼, 일정 항목(241)은 입력 패널(220)을 통해 생성 및 등록될 수 있다.
각 일정 항목에 대해 단순히 일정의 명칭 및 시간 만을 표시하고 있는 것이 대부분인 기존의 캘린더 애플리케이션과는 달리, 본 발명의 일 실시예에 따른 일정 항목(241)은 일정의 시작 및 마침 시간(241a), 일정의 제3 카테고리(241b)(예를 들어, 프로젝트), 일정의 제4 카테고리(241c)(예를 들어, 작업) 및 일정의 상세 설명(241d)에 대한 정보를 포함하고 있을 수 있다.
비제한적인 예로써, 제1 일정 표시 테이블(240a)의 일정 항목들 중 현재 시간 이전의 일정 항목들은 사용자가 이미 수행한 완료 일정에 대한 완료 일정 항목일 수 있다. 완료 일정 항목들은 제1 컬러(예를 들어, 파란색)의 식별자(예를 들어, 라벨(label), 플래그 등)(241e)를 일정 항목(241)의 좌측 영역에 포함하고 있을 수 있다.
제1 일정 표시 테이블(240a)의 일정 항목들 중 현재 시간에 진행중인 일정 항목은 제3 컬러(예를 들어, 녹색)의 식별자를 일정 항목의 좌측 영역에 포함하고 있을 수 있다.
그리고, 제1 일정 표시 테이블(240a)의 일정 항목들 중 현재 시간 이후의 일정들에 대한 일정 항목들은 사용자가 이후에 수행할 예정인 계획 일정에 대한 계획 일정 항목일 수 있다. 이러한 계획 일정 항목들은 제1 컬러나 제3 컬러와는 상이한 제2 컬러(예를 들어, 보라색)의 식별자(241f)를 일정 항목(241)의 좌측 영역에 포함하고 있을 수 있다.
한편, 계획 일정 항목에 대응하는 시간 범위가 경과하는 경우, 해당 계획 일정 항목은 제1 일정 표시 테이블(240a)에서 제거될 수 있다. 시간 범위가 경과한 계획 일정 항목은 더 이상 계획의 범주에 해당하지 않기 때문이다. 이처럼 계획 일정 항목을 시간이 경과함에 따라 제거함으로써 제1 일정 표시 테이블(240a) 내에 중첩되는 시간 범위에 대응하는 다수의 일정 항목들이 혼재되어 있는 상황을 방지할 수 있다.
제2 일정 표시 테이블(240b)의 일정 항목들은 내일과 미래(즉, 제2 시간 범위)에 대한 일정 항목들이므로 사용자가 이후에 수행할 예정인 계획 일정에 대한 계획 일정 항목들일 수 있다. 이러한 제2 일정 표시 테이블(240b)의 일정 항목들 역시 제1 컬러와는 상이한 제2 컬러(예를 들어, 보라색)의 식별자(241f)를 일정 항목의 좌측에 포함하고 있을 수 있다. 다만, 식별자(241e, 241f)를 컬러로 구분하지 않고, 아이콘 등을 이용하여 다른 방식으로 구분할 수도 있으며 이에 대해서는 한정하지 않는다. 내일과 미래에 대한 계획 일정 항목들은 도 6의 입력 패널(220)의 요일 선택부(222c)를 통해 요일에 대한 선택을 수신하고, 제2 시간 입력부(222b)를 통해 시간 입력을 수신할 수 있다.
또한, 제1 일정 표시 테이블(240a)은 출근 시간 및 출근 위치를 나타내는 "출근 정보 식별자", 오전을 나타내는 "오전 식별자" 및 오전과 오후를 구분하는 "오후" 식별자(246)를 일정 항목들 사이에 포함할 수 있다. 또한, 제2 일정 표시 테이블(240b)은 내일 또는 그 이후의 요일들에 대한 식별자(247)를 일정 항목들 사이에 포함할 수 있다.
또한, 본 발명의 일 실시예에 따른 일정 표시 테이블(240)의 각 일정 항목(241)은 우측 상단에 재활용 버튼(243), 편집 버튼(244) 및 삭제 버튼(245)을 포함할 수 있다.
이 중에서 삭제 버튼(245)의 경우 삭제 버튼(245)이 속해 있는 해당 일정 항목(241)을 삭제하고자 하는 경우에 사용될 수 있다. 재활용 버튼(243) 및 편집 버튼(244)의 사용 방법에 대해서는 이하에서 자세히 설명하도록 한다.
재활용 버튼을 이용한 일정 입력 방법
도 9는 본 발명의 일 실시예에 따른 재활용 버튼을 이용한 일정 입력 방법에 대한 흐름도이고, 도 10 및 도 11은 본 발명의 일 실시예에 따라 일정 표시 테이블의 일정 항목의 재활용 버튼을 사용하여 일정을 추가하는 방법을 나타내는 예시적인 도면이다.
도 9 및 도 10을 참조하면, 단계 S30에서, 캘린더 애플리케이션의 사용자 인터페이스에 일정에 대한 시간 정보 및 기타 일정 정보를 포함하는 하나 이상의 일정 항목을 표시할 수 있다. 이하에서는 일정 항목이 일정 표시 테이블(240)의 일정 항목(241)인 경우를 예로 들어 설명하지만, 일정 항목은 타임 라인(230)의 일정 박스(231a, 231b)가 될 수도 있다.
본 발명의 일 실시예에 따르면, 도 10에 도시된 것처럼, 일정 표시 테이블(240)에 하나 이상의 일정 항목(241)이 표시될 수 있으며, 일정 항목(241) 각각에는 일정의 시작 및 마침 시간(241a)을 포함하는 시간 정보와, 시간 정보 이외의 기타 일정 정보, 예를 들어, 카테고리 정보(241b, 241c), 일정의 상세 설명(241d)에 대한 정보 등이 포함되어 있을 수 있다.
또한, 일정 항목(241) 각각에는 해당 일정 항목이 완료 일정인지, 계획 일정인지, 현재 시간에 진행 중인 일정인지에 따라 다른 컬러의 식별자(241e)(예를 들어, 라벨, 플래그 등)를 일정 항목의 좌측 영역에 포함하고 있을 수 있다.
또한, 일정 항목(241) 각각은 일 영역에 재활용 버튼(243), 편집 버튼(244) 및 삭제 버튼(245)을 포함할 수 있는데, 이러한 버튼들은 예를 들어 일정 항목(241)의 우측 상단에 표시될 수 있으나 그 위치에 대해 한정하지는 않는다. 또한, 이러한 재활용 버튼(243), 편집 버튼(244) 및 삭제 버튼(245)은 일정 항목에 상시적으로 표시되거나, 마우스 호버링이나 사용자의 터치 등이 이루어지면 일정 항목에 표시되거나 팝업창의 형태로 표시될 수도 있으며 그 구체적인 표시 방식에 대해 한정하지 않는다. 또한, 일정 항목(241)의 각각이 재활용 버튼(243), 편집 버튼(244) 및 삭제 버튼(245)을 포함하는 것 대신에 이들 버튼이 일정 표시 테이블(240)에 인접하게 하나씩만 표시되고, 사용자가 특정 일정 항목을 선택한 후 재활용 버튼(243), 편집 버튼(244) 및 삭제 버튼(245) 중 어느 하나를 선택하여 동일한 기능을 수행하도록 구현될 수도 있다.
재활용 버튼(243)은 재활용을 나타내는 아이콘으로 표시되고, 편집 버튼(244)은 펜 모양의 아이콘으로 표시되고, 삭제 버튼은 휴지통 모양의 아이콘으로 표시되었으나, 그 표시 형태에 대해 한정하지는 않는다.
도 9 및 도 11을 참조하면, 단계 S31에서, 캘린더 애플리케이션의 사용자 인터페이스를 통해 하나 이상의 일정 항목들 중에서 특정 일정 항목에 포함되거나 특정 일정 항목과 연관된 재활용 버튼에 대한 사용자의 선택을 수신할 수 있다. 예를 들어, 도 11에 도시된 것처럼, 사용자가 제1 일정 표시 테이블(240a)의 특정 일정 항목(241)의 재활용 버튼(243)을 선택하는 경우 선택된 재활용 버튼(243)이 하이라이트될 수 있다.
단계 S32에서는, 재활용 버튼에 대한 사용자의 선택을 수신하는 것에 응답하여, 캘린더 애플리케이션의 사용자 인터페이스의 입력 패널에 사용자가 선택한 재활용 버튼이 속하는 일정 항목 또는 사용자가 선택한 재활용 버튼과 연관된 일정 항목에 대응하는 기타 일정 정보가 채워질 수 있으며, 이 때 채워지는 기타 일정 정보는 일정 항목의 시간 정보를 제외한 것일 수 있다.
비제한적인 예로써 도 11을 참조하여 설명하면, 사용자가 선택한 재활용 버튼(243)이 속해 있는 제1 일정 표시 테이블(240a)의 일정 항목(241)에 대응하는 카테고리 정보, 상세 업무 내용 등의 기타 일정 정보가 입력 패널(220)에 채워질 수 있으며, 시간 정보만 입력되지 않은 공란 상태로 주어질 수 있다.
전술한 것처럼, 입력 패널(220)은 제1 항목 표시부(223a) 및 제2 항목 표시부(223b)를 포함한다. 재활용 버튼(243)에 대한 선택을 수신하는 것에 응답하여, 사용자가 선택한 재활용 버튼(243)이 속하는 일정 항목(241)에 대응하는 제1 연관 카테고리(예를 들어, 제3 카테고리)의 적어도 하나의 항목 버튼이 제1 항목 표시부(223a)에 채워지고, 일정 항목(241)에 대응하는 제2 연관 카테고리(예를 들어, 제4 카테고리)의 적어도 하나의 항목 버튼이 제2 항목 표시부(223b)에 채워질 수 있다. 이 때, 상기 제2 연관 카테고리(예를 들어, 제4 카테고리)는 상기 제1 연관 카테고리(예를 들어, 제3 카테고리)의 하위 카테고리일 수 있다. 도 11의 예에서는 제1 항목 표시부(223a)에는 일정 항목(241) 중 제3 카테고리에 대응하는 정보인 "구팡" 항목 버튼이 추가될 수 있고, 제2 항목 표시부(223b)에는 일정 항목(241) 중 제4 카테고리에 대응하는 정보인 "가격 조사" 항목 버튼이 추가될 수 있고, 상세 설명 입력부(225)에는 일정 항목(241) 중 상세 업무 내용에 대응하는 정보인 "가격 확인"이라는 기재가 채워질 수 있다.
이에 더하여, 일정 항목(241)에 링크되어 있는 첨부 파일이 있는 경우 해당 첨부 파일에 대한 정보가 링크 생성 버튼(226)에 연관되고, 일정이 회의에 대한 것인 경우 해당 회의에 참석한 다른 사용자에 대한 정보 등이 사람 아이콘(도 6a의 의 226c 참조)에 연관되어 입력 패널(220)에 정보가 채워(추가)질 수 있다.
단계 S33에서는, 입력 패널(220)에 채워진 기타 일정 정보에 대한 시간 입력을 사용자로부터 수신할 수 있으며, 예를 들어, 등록 버튼(228b)을 선택하는 것에 의해, 단계 S34에서는, 입력 패널(220)에 채워진 기타 일정 정보(예를 들어, 카테고리 정보, 상세 업무 내용, 첨부 파일, 회의 상대방에 대한 정보 등) 및 사용자의 시간 입력에 대응하는 새로운 일정 항목을 생성할 수 있다. 이러한 새롭게 생성된 일정 항목은 캘린더 애플리케이션의 사용자 인터페이스 내의 일정 표시 테이블(240) 및 타임 라인(230) 중 적어도 하나에 추가될 수 있다.
한편, 유의해야 할 점은, 단계 S32에서 예로 든 도 11의 예에서, 입력 패널(220)의 제1 항목 표시부(223a) 및 제2 항목 표시부(223b)에 각각 일정에 대한 제3 카테고리 및 제4 카테고리에 대응하는 정보가 채워져 표시되지만, 실제로는 해당 일정은 표시된 카테고리들에 대한 하나 이상의 상위 카테고리, 즉, 제1 카테고리 및 제2 카테고리와도 연관되어 총 4개의 카테고리와 연관되어 있을 수 있다는 점이다. 입력 패널(220)에 표시되는 것에 국한되지 않는 정보가 새로 생성될 일정 정보와 연관될 수 있는 것이다.
이처럼, 본 발명의 일 실시예에 따른 재활용 버튼을 이용한 일정 입력 방법은 재활용 버튼(243)이 속해 있는 일정 항목(241)의 카테고리에 대한 정보, 상세 업무 내용, 첨부 파일, 회의 상대방 중 적어도 하나에 대한 정보는 그대로 사용하되 시간만을 바꾸어 일정을 추가하고 싶은 경우 사용될 수 있다. 사용자의 입장에서, 실제 업무 수행 과정에서, 기존에 수행한 일정을 그대로 반복하거나 유사한 일정을 수행하는 경우가 많이 발생하게 되는데, 본 발명의 일 실시예에 따르면, 이러한 점에 착안하여 기존에 수행한 일정의 정보를 그대로 활용하여 손쉽게 새로운 일정을 등록할 수 있게 되므로, 사용자의 일정 입력 과정에 소요되는 시간 및 노력을 현저히 줄일 수 있다는 효과를 가진다.
도 12는 본 발명의 일 실시예에 따라 일정 항목의 편집 버튼을 사용하여 일정을 추가하는 방법을 나타내는 예시적인 도면이다.
도 12를 참조하면, 편집 버튼(244)은 편집 버튼(244)이 속해 있는 해당 일정 항목(241)의 카테고리, 시간, 상세 업무 내용 중 적어도 하나를 수정하고 싶은 경우 사용될 수 있다. 편집 버튼(244)이 선택되는 경우, 편집 버튼(244)이 속해 있는 일정 항목(241)의 시간 정보 및 기타 일정 정보(예를 들어, 카테고리 정보 및 상세 일정 정보)가 일정 패널(220)의 항목 표시부(223) 및/또는 상세 일정 표시부(225)에 자동으로 채워지게 되며, 사용자는 그 중 원하는 일부 정보를 수정한 후 수정 버튼(222t)을 눌러 일정 항목의 편집을 간단히 완료할 수 있다.
유의할 것은, 편집 버튼(244)을 통한 선택된 일정(즉, 기존에 존재하는 일정 항목)에 대한 수정과 관련되는 것에 비해, 전술한 재활용 버튼(243)을 통한 일정 정보의 재활용 방법은 기존의 일정의 일정 정보를 재활용하여 새로운 일정(즉, 일정 항목 또는 일정 박스)을 생성하는 것과 관련된다는 점이다.
한편, 비록 도 12의 예에서는 사용자가 편집 버튼(244)을 사용하여 일정 항목(241)을 수정하는 것에 대해 설명하였지만, 다른 일 예에 따르면, 사용자가 특정 일정 항목(241)을 선택하면(마우스 클릭 또는 터치 등), 선택된 일정 항목(241)에 대한 시간 정보 및 기타 일정 정보가 일정 패널(220)의 항목 표시부(223) 및/또는 상세 일정 표시부(225)에 자동으로 채워지게 되며, 사용자는 그 중 원하는 일부 정보를 수정한 후 수정 버튼(222t)을 눌러 일정 항목의 편집을 간단히 완료할 수도 있다.
도 13은 본 발명의 다른 일 실시예에 따라 타임 라인의 일정 박스의 재활용 버튼을 사용하여 일정을 추가하는 방법을 나타내는 예시적인 도면이다. 도 13을 참조하면, 본 발명의 다른 일 실시예에 따르면, 캘린더 애플리케이션의 사용자 인터페이스의 일정 표시 테이블(240) 대신에 타임 라인(230)의 일정 항목, 즉, 일정 박스(231)에 재활용 버튼(즉, 재활용 버튼)(243), 편집 버튼(244) 및 삭제 버튼(245) 중 적어도 하나가 포함되어 있을 수도 있다. 타임 라인(230)의 일정 박스(231a)에 이러한 버튼들이 구현되는 경우, 표시 공간이 제한적이라는 점을 고려하여 일정 박스(231a)를 사용자가 선택(마우스 호버링, 터치 등)하는 경우에 일정 박스(231a)의 일 영역에 재활용 버튼 등을 표시하거나 팝업창의 형태로 이러한 버튼들을 표시할 수도 있다. 도 13의 예에 따른 버튼(243, 244, 245)들을 통한 일정 입력 방법은 전술한 것과 것과 동일하므로 중복되는 설명은 생략한다.
한편, 도 2를 참조하면, 목표 표시부(239)는 사용자가 진행 중이거나 진행 예정으로 삼고 있는 하나 이상의 일정의 진행 상황을 도표로 표시하고 있을 수 있다. 사용자가 목표 표시부(239)에 표시된 특정 일정을 선택하는 경우, 사용자가 사전에 입력해둔 해당 일정의 카테고리 및/또는 상세 업무 내용이 입력 패널(220)에 자동으로 채워지도록 설정될 수 있어 재활용 버튼(243)과 유사한 기능을 수행할 수 있다.
이처럼 일정 표시 테이블(240)의 각 일정 항목(241)(또는 타임 라인(230)의 각 일정 박스(231))에 재활용 버튼(243), 편집 버튼(244) 및 삭제 버튼(245)을 표시하고 이러한 버튼들을 이용해 기존의 일정과 동일한 일정 정보를 갖는 일정 항목을 신속하고 용이하게 등록하며, 또한 각 일정 항목을 신속하고 용이하게 편집, 삭제할 수 있게 함으로써, 캘린더 애플리케이션의 사용자는 자신의 일정을 손쉽게 체계적으로 파악하고 관리할 수 있다. 나아가, 이러한 체계적이고 용이한 일정 관리는 궁극적으로는 사용자의 작업 효율을 향상시킬 수 있게 되며, 사용자로 하여금 캘린더 애플리케이션을 통한 일정 관리를 보다 적극적으로 이용하게끔 되는 동기가 될 수 있다.
컴퓨터 판독 가능한 기록매체
본 발명의 실시예들에 따른 방법의 각 단계들이나 동작들은, 컴퓨터 판독 가능한 기록매체에 저장된 컴퓨터 프로그램의 실행에 따라 하나 이상의 프로세서를 포함하는 컴퓨터에 의해 수행될 수 있음은 자명하다.
전술한 기록매체에 저장된 컴퓨터 실행가능 명령어(instruction)들은, 해당하는 각 단계를 수행하도록 프로그램된 컴퓨터 프로그램을 통해 구현 가능하되, 이러한 컴퓨터 프로그램은 컴퓨터 판독 가능한 기록매체에 저장될 수 있고, 프로세서에 의해 실행 가능하다. 컴퓨터 판독 가능한 기록매체는 비일시적 판독 가능 매체(non-transitory readable medium)일 수 있다. 이 때, 비일시적 판독 가능 매체란 레지스터, 캐시, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상술한 다양한 방법을 수행하기 위한 프로그램들은 소거가능 프로그래머블 판독 전용 메모리(EPROM), 전기적 소거가능 프로그래머블 판독 전용 메모리(EEPROM), 및 플래시 메모리 디바이스와 같은 반도체 메모리 디바이스, 내부 하드 디스크 및 이동식 디스크와 같은 자기 디스크, 광학-자기 디스크, 및 CD-ROM 및 DVD-ROM 디스크를 포함하는 비휘발성 메모리 등과 같은 비일시적 판독 가능 매체에 저장되어 제공될 수 있다.
본 문서에 개시된 다양한 예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory (CD-ROM))의 형태로, 또는 어플리케이션 스토어(예: 플레이 스토어TM)를 통해 온라인으로 배포될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.
이상에서 설명한 바와 같이, 본 발명이 속하는 기술 분야의 통상의 기술자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 상술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 등가 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함하는 것으로 해석되어야 한다.
본 명세서 내에 기술된 특징들 및 장점들은 모두를 포함하지 않으며, 특히 많은 추가적인 특징들 및 장점들이 도면들, 명세서, 및 청구항들을 고려하여 당업자에게 명백해질 것이다. 더욱이, 본 명세서에 사용된 언어는 주로 읽기 쉽도록 그리고 교시의 목적으로 선택되었고, 본 발명의 주제를 묘사하거나 제한하기 위해 선택되지 않을 수도 있다는 것을 주의해야 한다.
본 발명의 실시예들의 상기한 설명은 예시의 목적으로 제시되었다. 이는 개시된 정확한 형태로 본 발명을 제한하거나, 빠뜨리는 것 없이 만들려고 의도한 것이 아니다. 당업자는 상기한 개시에 비추어 많은 수정 및 변형이 가능하다는 것을 이해할 수 있다.
그러므로 본 발명의 범위는 상세한 설명에 의해 한정되지 않고, 이를 기반으로 하는 출원의 임의의 청구항들에 의해 한정된다. 따라서, 본 발명의 실시예들의 개시는 예시적인 것이며, 이하의 청구항에 기재된 본 발명의 범위를 제한하는 것은 아니다.
200: 캘린더 애플리케이션의 사용자 인터페이스의 메인 화면
210: 카테고리 선택 윈도우
215: 메인 윈도우
220: 입력 패널
230: 타임 라인
231a, 231b: 일정 박스
240: 일정 표시 테이블
241: 일정 항목
243: 재활용 버튼
244: 편집 버튼
245: 삭제 버튼

Claims (12)

  1. 일정 정보의 재활용 방법으로서,
    애플리케이션의 사용자 인터페이스에 일정에 대한 시간 정보 및 기타 일정 정보를 포함하는 하나 이상의 일정 항목을 표시하는 단계 - 상기 사용자 인터페이스는 상기 일정 항목 각각과 연관된 재활용 버튼을 포함함 - 와,
    상기 하나 이상의 일정 항목 중의 일정 항목과 연관된 재활용 버튼에 대한 선택을 수신하는 단계와,
    상기 재활용 버튼에 대한 선택을 수신하는 것에 응답하여, 상기 사용자 인터페이스의 입력 패널에 상기 재활용 버튼과 연관된 상기 일정 항목에 대응하는 기타 일정 정보가 채워지는 단계
    를 포함하되,
    상기 입력 패널은 제1 항목 표시부를 포함하고,
    상기 재활용 버튼에 대한 선택을 수신하는 것에 응답하여, 상기 사용자 인터페이스의 입력 패널에 상기 재활용 버튼과 연관된 상기 일정 항목에 대응하는 기타 일정 정보가 채워지는 단계는,
    상기 재활용 버튼에 대한 선택을 수신하는 것에 응답하여, 상기 일정 항목에 대응하는 제1 연관 카테고리의 적어도 하나의 항목 버튼이 상기 제1 항목 표시부에 채워지는 단계를 포함하는
    일정 정보의 재활용 방법.
  2. 제 1 항에 있어서,
    상기 입력 패널에 채워진 상기 기타 일정 정보에 대한 시간 입력을 수신하는 단계와,
    상기 기타 일정 정보 및 상기 시간 입력에 대응하는 새로운 일정 항목을 생성하는 단계
    를 더 포함하는 일정 정보의 재활용 방법.
  3. 제 1 항에 있어서,
    상기 기타 일정 정보는 상기 일정에 대한 둘 이상의 카테고리에 대한 카테고리 정보를 포함하는
    일정 정보의 재활용 방법.
  4. 제 3 항에 있어서,
    상기 기타 일정 정보는 상기 일정에 대한 연관된 다른 사용자에 대한 정보 및 상기 일정과 연관된 첨부 파일 중 적어도 하나를 더 포함하는
    일정 정보의 재활용 방법.
  5. 제 1 항에 있어서,
    상기 하나 이상의 일정 항목은 상기 사용자 인터페이스 상에 디스플레이되는 일정 표시 테이블에 표시되는
    일정 정보의 재활용 방법.
  6. 제 1 항에 있어서,
    상기 하나 이상의 일정 항목은 상기 사용자 인터페이스 상에 디스플레이되는 타임 라인에 표시되는
    일정 정보의 재활용 방법.
  7. 제 1 항에 있어서,
    상기 사용자 인터페이스는 상기 재활용 버튼 이외에 편집 버튼을 더 포함하고,
    상기 방법은,
    상기 하나 이상의 일정 항목 중의 일정 항목과 연관된 편집 버튼에 대한 선택을 수신하는 단계와,
    상기 편집 버튼에 대한 선택을 수신하는 것에 응답하여, 상기 사용자 인터페이스의 입력 패널에 상기 일정 항목에 대응하는 시간 정보 및 기타 일정 정보가 채워지는 단계
    를 더 포함하는 일정 정보의 재활용 방법.
  8. 제 1 항에 있어서,
    상기 방법은,
    상기 하나 이상의 일정 항목 중의 일정 항목에 대한 선택을 수신하는 단계와,
    상기 일정 항목에 대한 선택을 수신하는 것에 응답하여, 상기 사용자 인터페이스의 입력 패널에 상기 일정 항목에 대응하는 시간 정보 및 기타 일정 정보가 채워지는 단계
    를 더 포함하는 일정 정보의 재활용 방법.
  9. 제 1 항에 있어서,
    상기 입력 패널은 제2 항목 표시부를 더 포함하고,
    상기 재활용 버튼에 대한 선택을 수신하는 것에 응답하여, 상기 사용자 인터페이스의 입력 패널에 상기 재활용 버튼과 연관된 상기 일정 항목에 대응하는 기타 일정 정보가 채워지는 단계는,
    상기 재활용 버튼에 대한 선택을 수신하는 것에 응답하여, 상기 일정 항목에 대응하는 제2 연관 카테고리 - 상기 제2 연관 카테고리는 상기 제1 연관 카테고리와 연관된 카테고리임 - 의 적어도 하나의 항목 버튼이 상기 제2 항목 표시부에 채워지는 단계를 더 포함하는
    일정 정보의 재활용 방법.
  10. 제 1 항에 있어서,
    상기 입력 패널에 채워진 상기 기타 일정 정보에 대한 시간 입력을 수신하는 단계와,
    상기 기타 일정 정보 및 상기 시간 입력에 대응하는 새로운 일정 항목을 생성하는 단계
    를 더 포함하고,
    상기 생성된 새로운 일정 항목은 상기 제1 연관 카테고리에 대한 하나 이상의 상위 카테고리와 더 연관되는
    일정 정보의 재활용 방법.
  11. 일정 정보의 재활용 방법을 구현하기 위한 애플리케이션을 실행하는 장치로서,
    프로세서 및 컴퓨터 실행가능 명령어들을 포함하는 메모리를 포함하고,
    상기 컴퓨터 실행가능 명령어들은, 상기 프로세서에 의해 실행되었을 때, 상기 프로세서로 하여금
    애플리케이션의 사용자 인터페이스에 일정에 대한 시간 정보 및 기타 일정 정보를 포함하는 하나 이상의 일정 항목을 표시하는 것 - 상기 사용자 인터페이스는 상기 일정 항목 각각과 연관된 재활용 버튼을 포함함 - 과,
    상기 하나 이상의 일정 항목 중의 일정 항목과 연관된 재활용 버튼에 대한 선택을 수신하는 것과,
    상기 재활용 버튼에 대한 선택을 수신하는 것에 응답하여, 상기 사용자 인터페이스의 입력 패널에 상기 재활용 버튼과 연관된 상기 일정 항목에 대응하는 기타 일정 정보가 채워지는 것
    을 포함하는 동작들을 수행하도록 하되,
    상기 입력 패널은 제1 항목 표시부를 포함하고,
    상기 재활용 버튼에 대한 선택을 수신하는 것에 응답하여, 상기 사용자 인터페이스의 입력 패널에 상기 재활용 버튼과 연관된 상기 일정 항목에 대응하는 기타 일정 정보가 채워지는 것은,
    상기 재활용 버튼에 대한 선택을 수신하는 것에 응답하여, 상기 일정 항목에 대응하는 제1 연관 카테고리의 적어도 하나의 항목 버튼이 상기 제1 항목 표시부에 채워지는 것을 포함하는
    장치.
  12. 컴퓨터 실행가능 명령어들을 저장하고 있는 컴퓨터 판독 가능한 기록 매체로서,
    상기 컴퓨터 실행가능 명령어들은 프로세서에 의해 실행되었을 때 상기 프로세서로 하여금
    애플리케이션의 사용자 인터페이스에 일정에 대한 시간 정보 및 기타 일정 정보를 포함하는 하나 이상의 일정 항목을 표시 - 상기 사용자 인터페이스는 상기 일정 항목 각각과 연관된 재활용 버튼을 포함함 - 하고,
    상기 하나 이상의 일정 항목 중의 일정 항목과 연관된 재활용 버튼에 대한 선택을 수신하고,
    상기 재활용 버튼에 대한 선택을 수신하는 것에 응답하여, 상기 사용자 인터페이스의 입력 패널에 상기 재활용 버튼과 연관된 상기 일정 항목에 대응하는 기타 일정 정보가 채워지도록 하는
    동작들을 수행하도록 하고,
    상기 입력 패널은 제1 항목 표시부를 포함하고,
    상기 재활용 버튼에 대한 선택을 수신하는 것에 응답하여, 상기 사용자 인터페이스의 입력 패널에 상기 재활용 버튼과 연관된 상기 일정 항목에 대응하는 기타 일정 정보가 채워지는 동작은,
    상기 재활용 버튼에 대한 선택을 수신하는 것에 응답하여, 상기 일정 항목에 대응하는 제1 연관 카테고리의 적어도 하나의 항목 버튼이 상기 제1 항목 표시부에 채워지는 동작을 포함하는
    컴퓨터 판독 가능한 기록 매체.
KR1020220097783A 2022-08-05 2022-08-05 일정 정보의 재활용 방법 KR102478301B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020220097783A KR102478301B1 (ko) 2022-08-05 2022-08-05 일정 정보의 재활용 방법
PCT/KR2023/011453 WO2024029975A1 (ko) 2022-08-05 2023-08-04 일정 정보의 재활용 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220097783A KR102478301B1 (ko) 2022-08-05 2022-08-05 일정 정보의 재활용 방법

Publications (1)

Publication Number Publication Date
KR102478301B1 true KR102478301B1 (ko) 2022-12-19

Family

ID=84535672

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220097783A KR102478301B1 (ko) 2022-08-05 2022-08-05 일정 정보의 재활용 방법

Country Status (2)

Country Link
KR (1) KR102478301B1 (ko)
WO (1) WO2024029975A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024029975A1 (ko) * 2022-08-05 2024-02-08 (주)시지태테크놀러지 일정 정보의 재활용 방법

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140081326A (ko) * 2012-12-21 2014-07-01 이재혁 행정업무 처리 시스템 및 방법
JP2019008663A (ja) * 2017-06-27 2019-01-17 株式会社ブロードリーフ ヘルプ画面提示システム、ヘルプ画面提示方法及びヘルプ画面提示プログラム
KR20210010256A (ko) * 2019-07-19 2021-01-27 박정홍 개인별 일정 관리를 통한 그룹 정보 수집 시스템 및 그 장치

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101857561B1 (ko) * 2011-08-31 2018-05-14 삼성전자 주식회사 휴대 단말기의 일정 관리 방법 및 장치
KR101230462B1 (ko) * 2012-05-02 2013-02-06 윤영식 일정관리방법 및 그 장치
KR102478301B1 (ko) * 2022-08-05 2022-12-19 (주)시지태테크놀러지 일정 정보의 재활용 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140081326A (ko) * 2012-12-21 2014-07-01 이재혁 행정업무 처리 시스템 및 방법
JP2019008663A (ja) * 2017-06-27 2019-01-17 株式会社ブロードリーフ ヘルプ画面提示システム、ヘルプ画面提示方法及びヘルプ画面提示プログラム
KR20210010256A (ko) * 2019-07-19 2021-01-27 박정홍 개인별 일정 관리를 통한 그룹 정보 수집 시스템 및 그 장치

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024029975A1 (ko) * 2022-08-05 2024-02-08 (주)시지태테크놀러지 일정 정보의 재활용 방법

Also Published As

Publication number Publication date
WO2024029975A1 (ko) 2024-02-08

Similar Documents

Publication Publication Date Title
US20210248311A1 (en) Digital processing systems and methods for hybrid scaling/snap zoom function in table views of collaborative work systems
US7921026B2 (en) Method and system for generating a timeline associated with a project schedule
US8375292B2 (en) Tool and method for mapping and viewing an event
US20140053110A1 (en) Methods for Arranging and Presenting Information According to A Strategic Organization Hierarchy
US9024952B2 (en) Discovering and configuring representations of data via an insight taxonomy
US8032402B2 (en) Itinerary search tool for territory management
US20100325582A1 (en) System and Method for Assigning and Scheduling Activities
US20090299810A1 (en) Combining tasks and events
JP2015505084A (ja) 拡張された通信サービスのための動的ナビゲーションバー
US8560380B2 (en) Cycle planning tool with event conflict resolution for territory management
CN113076101A (zh) 一种基于可视化编程的管理平台和使用方法
US20140279062A1 (en) Consultant tool for direct selling
WO2015088845A1 (en) System for simplification of a calendar interface
KR102478301B1 (ko) 일정 정보의 재활용 방법
EP4092514A1 (en) Systems and methods for asynchronous sub-window interaction in application views
KR102518263B1 (ko) 캘린더 애플리케이션을 이용한 카테고리화된 일정의 입력 방법
WO2022225654A1 (en) Dynamic graphical containers
KR102538211B1 (ko) 계획 일정에 대한 상이한 상태 입력 방법
KR102518264B1 (ko) 퀵 버튼을 이용한 일정의 입력 방법
US10200496B2 (en) User interface configuration tool
JPH11296486A (ja) スケジュール作成支援方法
JP2007257364A (ja) 電子組織図処理システム、電子組織図処理方法及びプログラム
KR20200047139A (ko) 일정 관리 방법 및 그 장치
KR20240020655A (ko) 계획 일정에 대한 상이한 상태 입력 방법
KR102585998B1 (ko) 페이지 표시 방법 및 병원 업무 관리장치

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant