[go: up one dir, main page]

KR101368680B1 - Method of providing smart calender and server performing the same - Google Patents

Method of providing smart calender and server performing the same Download PDF

Info

Publication number
KR101368680B1
KR101368680B1 KR1020120043212A KR20120043212A KR101368680B1 KR 101368680 B1 KR101368680 B1 KR 101368680B1 KR 1020120043212 A KR1020120043212 A KR 1020120043212A KR 20120043212 A KR20120043212 A KR 20120043212A KR 101368680 B1 KR101368680 B1 KR 101368680B1
Authority
KR
South Korea
Prior art keywords
user
calendar
schedule
user terminal
terminal
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020120043212A
Other languages
Korean (ko)
Other versions
KR20130120162A (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 KR1020120043212A priority Critical patent/KR101368680B1/en
Publication of KR20130120162A publication Critical patent/KR20130120162A/en
Application granted granted Critical
Publication of KR101368680B1 publication Critical patent/KR101368680B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1091Recording time for administrative or management purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Data Mining & Analysis (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 스마트 캘린더 제공 기술에 관한 것으로, 적어도 하나의 사용자 단말을 포함하는 사용자 그룹을 관리하는 캘린더 서버에서 수행되는 스마트 캘린더 제공 방법은 제1 사용자 단말을 통해 제1 사용자에 대한 일정을 수신하거나 또는 제2 사용자 단말을 통해 이미지를 수신하여, 사용자 앨범과 사용자 일정을 포함하는 사용자 그룹 캘린더를 갱신하는 단계 및 상기 적어도 하나의 사용자 단말에 상기 갱신된 사용자 그룹 캘린더를 동기화시키는 단계를 포함한다. 따라서, 본 발명은 적어도 하나의 사용자 단말에 의해 사용자 그룹 캘린더가 갱신되면 적어도 하나의 사용자 단말에 갱신된 사용자 그룹 캘린더를 자동으로 동기화시킬 수 있다.The present invention relates to a smart calendar providing technology, and a smart calendar providing method performed in a calendar server managing a user group including at least one user terminal receives a schedule for a first user through a first user terminal or Receiving an image through a second user terminal, updating a user group calendar comprising a user album and a user schedule, and synchronizing the updated user group calendar to the at least one user terminal. Therefore, when the user group calendar is updated by at least one user terminal, the present invention can automatically synchronize the updated user group calendar to the at least one user terminal.

Description

스마트 캘린더 제공 방법 이를 실행하는 캘린더 서버{METHOD OF PROVIDING SMART CALENDER AND SERVER PERFORMING THE SAME}How to provide a smart calendar {METHOD OF PROVIDING SMART CALENDER AND SERVER PERFORMING THE SAME}

본 발명은 스마트 캘린더 제공 기술에 관한 것으로, 보다 상세하게는, 사용자 그룹에 포함된 적어도 하나의 사용자 단말간의 일정 공유를 할 수 있는 스마트 캘린더 제공 방법 이를 실행하는 캘린더 서버에 관한 것이다.
The present invention relates to a smart calendar providing technology, and more particularly, to a calendar server for executing the smart calendar providing method that can share the schedule between at least one user terminal included in the user group.

오늘날 정보통신 분야의 발전으로 인해 이동통신 단말기의 사용이 보편화되었다. 이러한 이동통신 단말기 사용의 보편화에 따라 이동통신 단말기를 이용한 다양한 기술이 개발 및 응용되고 있다. 이동통신 단말기와 연관된 부가 서비스로는 회의, 약속, 예약 등과 같은 계획된 일정을 입력하는 일정관리 기능이 있다. 이러한 일정 관리 기능은 단말기 사용자가 자신의 일정만을 입력하면, 해당 일시에 알람을 통해 사용자에게 일정을 인지시켜주는 기능에 해당한다. Today, with the development of the information and communication field, the use of mobile communication terminals has become popular. With the widespread use of such mobile communication terminals, various technologies using mobile communication terminals have been developed and applied. An additional service associated with a mobile terminal includes a schedule management function for inputting a scheduled schedule such as a meeting, an appointment, a reservation, and the like. Such a schedule management function corresponds to a function of letting the user recognize a schedule through an alarm at a corresponding date and time when the terminal user inputs only his or her schedule.

한국공개특허 제10-2006-0075986호는 자동 일정관리 및 실행을 위한 장치 및 방법에 관한 것으로, 스마트 일정 관리기는 다양한 종류의 데이터들을 입력하여, 자동 해석에 의해 처리할 수 있으며, 날짜와 시간에 따른 일정뿐 아니라 장소나 사용자의 특정 상태와 같은 이벤트 요소도 처리할 수 있다.Korean Patent Publication No. 10-2006-0075986 relates to a device and a method for automatic schedule management and execution. The smart scheduler can input various types of data and process the data by automatic analysis. In addition to the schedules that follow, you can handle event elements such as places or the specific state of the user.

한국공개특허 제10-2003-0052030호는 이동통신 단말기간의 일정 공유방법 및 이동통신단말기에 관한 것으로, 이동통신 단말기의 일정관리 모드에 입력되는 일정 내용에 대한 공유기능을 설정하여 일정관리 내용을 공유하고자 하는 이동통신 단말기간에 상호 인증을 수행하고, 이동통신 단말기에서 사용자에 의해 새로운 일정내용에 대한 공유버튼 선택 시에 입력된 일정내용으로 작성된 단문 메시지를 일정내용이 공유되는 상대방 단말기로 전송되어 상대방 단말기의 일정관리 모드에 자동 입력할 수 있다.
Korean Patent Laid-Open Publication No. 10-2003-0052030 relates to a schedule sharing method and a mobile communication terminal between mobile communication terminals. The schedule management content is shared by setting a sharing function for the schedule content entered in the schedule management mode of the mobile communication terminal. Cross-certification is performed between the mobile communication terminals to be transmitted, and a short message composed of the schedule contents input when the user selects the sharing button for the new schedule contents by the user is transmitted to the counterpart terminal to which the schedule contents are shared. You can automatically enter the calendar mode.

한국공개특허 제10-2006-0075986호Korean Patent Publication No. 10-2006-0075986 한국공개특허 제10-2003-0052030호Korean Patent Publication No. 10-2003-0052030

본 발명의 일 실시예는 적어도 하나의 사용자 단말에 의해 사용자 그룹 캘린더가 갱신되면 적어도 하나의 사용자 단말에 갱신된 사용자 그룹 캘린더를 자동으로 동기화시킬 수 있는 스마트 캘린더 제공 방법 이를 실행하는 캘린더 서버를 제공하고자 한다. An embodiment of the present invention is to provide a calendar server for executing a smart calendar method for automatically synchronizing an updated user group calendar to at least one user terminal when the user group calendar is updated by at least one user terminal. do.

또한, 본 발명의 일 실시예는 적어도 하나의 사용자 단말에 의해 사용자 그룹 캘린더가 갱신되면 갱신된 사용자 일정과 연관된 일정 접근 권한 정보를 함께 수신함으로써 인증된 사용자만이 해당 정보를 열람할 수 있도록 하는 스마트 캘린더 제공 방법 이를 실행하는 캘린더 서버를 제공하고자 한다. In addition, according to an embodiment of the present invention, when the user group calendar is updated by at least one user terminal, the smart device may receive the schedule access right information associated with the updated user schedule so that only the authenticated user can view the information. How to provide a calendar We want to provide a calendar server that does this.

또한, 본 발명의 일 실시예는 적어도 하나의 사용자 단말에 의해 사용자 그룹 캘린더가 갱신되면 자신의 사용자 일정을 다른 사용자 그룹의 사용자 단말에게 전송할 수 있어 사용자 편의를 제공하는 스마트 캘린더 제공 방법 이를 실행하는 캘린더 서버를 제공하고자 한다. In addition, according to an embodiment of the present invention, when a user group calendar is updated by at least one user terminal, a user's schedule may be transmitted to a user terminal of another user group, thereby providing a user's convenience. We want to provide a server.

또한, 본 발명의 일 실시예는 적어도 하나의 사용자 단말에 의해 사용자 앨범이 특정 온라인 매장에서 구매되면 상기 사용자 그룹 캘린더를 상기 구매된 사용자 앨범으로 교체함으로써 산업성을 향상시킬 수 있는 스마트 캘린더 제공 방법 이를 실행하는 캘린더 서버를 제공하고자 한다.
In addition, an embodiment of the present invention provides a smart calendar providing method that can improve the industriality by replacing the user group calendar with the purchased user album when the user album is purchased in a specific online store by at least one user terminal We want to provide a running calendar server.

실시예들 중에서, 적어도 하나의 사용자 단말을 포함하는 사용자 그룹을 관리하는 캘린더 서버에서 수행되는 스마트 캘린더 제공 방법은 제1 사용자 단말을 통해 제1 사용자에 대한 일정을 수신하거나 또는 제2 사용자 단말을 통해 이미지를 수신하여, 사용자 앨범과 사용자 일정을 포함하는 사용자 그룹 캘린더를 갱신하는 단계 및 상기 적어도 하나의 사용자 단말에 상기 갱신된 사용자 그룹 캘린더를 동기화시키는 단계를 포함한다.In one or more embodiments, a smart calendar providing method performed by a calendar server managing a user group including at least one user terminal may receive a schedule for a first user through a first user terminal or through a second user terminal. Receiving an image, updating a user group calendar comprising a user album and a user schedule, and synchronizing the updated user group calendar to the at least one user terminal.

일 실시예에서, 상기 사용자 앨범은 상기 적어도 하나의 사용자 단말에 해당하는 이미지 및 상기 해당 이미지와 연관된 메타-데이터를 포함할 수 있다. 여기에서, 상기 메타-데이터는 해당 사용자에 대한 연락처를 포함하여 상기 적어도 하나의 사용자 단말을 통해 상기 해당 이미지가 선택되면 상기 적어도 하나의 사용자 단말로 하여금 상기 해당 사용자에게 전화를 거는 것에 이용될 수 있다.In one embodiment, the user album may include an image corresponding to the at least one user terminal and meta-data associated with the image. Here, the meta-data may be used to make the at least one user terminal call the corresponding user when the corresponding image is selected through the at least one user terminal including a contact for the corresponding user. .

일 실시예에서, 상기 갱신된 사용자 그룹 캘린더를 동기화시키는 단계는 상기 제1 사용자 단말에 의하여 상기 사용자 그룹 캘린더가 갱신되면 상기 사용자 그룹의 제1 사용자 단말을 제외한 적어도 하나의 사용자 단말에 상기 사용자 그룹 캘린더의 갱신을 통지하는 단계를 더 포함할 수 있다.In an embodiment, synchronizing the updated user group calendar may include updating the user group calendar to at least one user terminal except for the first user terminal of the user group when the user group calendar is updated by the first user terminal. The method may further include notifying the update of the.

일 실시예에서, 상기 사용자 그룹 캘린더를 갱신하는 단계는 상기 갱신된 사용자 일정과 연관된 일정 접근 권한 정보를 함께 수신하는 단계를 더 포함할 수 있다. 여기에서, 상기 일정 접근 권한 정보는 상기 사용자 그룹의 다른 사용자 단말을 통한 상기 갱신된 사용자 일정에 대한 읽기, 수정 또는 삭제 연산의 허용을 위해 사용될 수 있다.In one embodiment, updating the user group calendar may further include receiving schedule access right information associated with the updated user schedule. Here, the schedule access right information may be used to allow a read, modify or delete operation for the updated user schedule through another user terminal of the user group.

일 실시예에서, 상기 갱신된 사용자 그룹 캘린더에 있는 사용자 일정 중 상기 제1 사용자 단말과 연관된 사용자 일정만을 다른 사용자 단말의 사용자 단말에 전송하는 것을 허용하는 단계를 더 포함할 수 있다. 일 실시예에서, 상기 비그룹 사용자 단말에 의한 상기 제1 사용자 단말과 연관된 사용자 일정의 수정이 발생하면 상기 제1 사용자 단말에 상기 수정된 사용자 일정을 통지하는 단계를 더 포함할 수 있다. 일 실시예에서, 상기 통지가 수신되면 상기 제1 사용자 단말이 상기 통지된 사용자 일정을 상기 사용자 그룹 캘린더에 동기화하는 것을 허용하는 단계를 더 포함할 수 있다.In an embodiment, the method may further include allowing only the user schedule associated with the first user terminal among the user schedules in the updated user group calendar to be transmitted to a user terminal of another user terminal. In an embodiment, the method may further include notifying the modified user schedule to the first user terminal when a modification of the user schedule associated with the first user terminal occurs by the non-group user terminal. In one embodiment, the method may further include allowing the first user terminal to synchronize the notified user schedule to the user group calendar when the notification is received.

다른 일 실시예에서, 상기 제1 사용자에 의하여 사용자 앨범이 특정 온라인 매장에서 구매되면 상기 사용자 그룹 캘린더를 상기 구매된 사용자 앨범으로 교체하는 단계를 더 포함할 수 있다.In another embodiment, the method may further include replacing the user group calendar with the purchased user album when the user album is purchased at a specific online store by the first user.

일 실시예에서, 상기 제1 사용자 단말에 의해 다른 사용자 그룹 캘린더의 공유 요청이 수신되면 다른 사용자 단말 각각으로부터 상기 다른 사용자 그룹 캘린더의 공유를 허용하는 단계를 더 포함할 수 있다.The method may further include allowing sharing of the other user group calendar from each of the other user terminals when the sharing request of the other user group calendar is received by the first user terminal.

일 실시예에서, 상기 사용자 그룹 캘린더에 현재 날짜에 해당하는 사용자 일정이 존재하면 상기 적어도 하나의 사용자 단말에 상기 사용자 일정을 알리는 단계를 더 포함할 수 있다.In an embodiment, if the user schedule corresponding to the current date exists in the user group calendar, the method may further include informing the at least one user terminal of the user schedule.

실시예들 중에서, 적어도 하나의 사용자 단말을 포함하는 사용자 그룹을 관리하는 캘린더 서버는 제1 사용자 단말을 통해 제1 사용자에 대한 일정을 수신하거나 또는 제2 사용자 단말을 통해 이미지를 수신하여, 사용자 앨범과 사용자 일정을 포함하는 사용자 그룹 캘린더를 갱신하는 캘린더 갱신부 및 상기 적어도 하나의 사용자 단말에 상기 갱신된 사용자 그룹 캘린더를 동기화시키는 캘린더 동기화부를 포함한다.In embodiments, a calendar server managing a user group including at least one user terminal may receive a schedule for a first user through a first user terminal or an image through a second user terminal, thereby receiving a user album. And a calendar updating unit for updating a user group calendar including a user schedule and a calendar synchronization unit for synchronizing the updated user group calendar to the at least one user terminal.

일 실시예에서, 상기 캘린더 동기화부는 상기 제1 사용자 단말에 의하여 상기 사용자 그룹 캘린더가 갱신되면 상기 제1 사용자 단말을 제외한 적어도 하나의 사용자 단말에 상기 사용자 그룹 캘린더의 갱신을 통지할 수 있다. In one embodiment, when the user group calendar is updated by the first user terminal, the calendar synchronization unit may notify the update of the user group calendar to at least one user terminal except for the first user terminal.

일 실시예에서, 상기 캘린더 갱신부는 상기 갱신된 사용자 일정과 연관된 일정 접근 권한 정보를 함께 수신할 수 있다. 여기에서, 상기 일정 접근 권한 정보는 다른 사용자 단말을 통한 상기 갱신된 사용자 일정에 대한 읽기, 수정 또는 삭제 연산의 허용을 위해 사용될 수 있다.In an embodiment, the calendar updater may receive schedule access right information associated with the updated user schedule. Here, the schedule access authority information may be used to allow a read, modify or delete operation for the updated user schedule through another user terminal.

일 실시예에서, 상기 캘린더 동기화부는 상기 갱신된 사용자 그룹 캘린더에 있는 사용자 일정 중 상기 제1 사용자 단말과 연관된 사용자 일정만을 다른 사용자 그룹의 사용자 단말에 전송하는 것을 허용할 수 있다. 일 실시예에서, 상기 캘린더 동기화부는 상기 다른 사용자 그룹의 사용자 단말에 의한 상기 제1 사용자 단말과 연관된 사용자 일정의 수정이 발생하면 상기 제1 사용자 단말에 상기 수정된 사용자 일정을 통지할 수 있다. 일 실시예에서, 상기 캘린더 동기화부는 상기 통지가 수신되면 상기 제1 사용자 단말이 상기 통지된 사용자 일정을 상기 사용자 그룹 캘린더에 동기화하는 것을 허용할 수 있다.In one embodiment, the calendar synchronization unit may allow transmitting only the user schedule associated with the first user terminal among the user schedules in the updated user group calendar to the user terminal of another user group. In one embodiment, the calendar synchronization unit may notify the modified user schedule to the first user terminal when the user schedule associated with the first user terminal occurs by the user terminal of the other user group. In one embodiment, the calendar synchronization unit may allow the first user terminal to synchronize the notified user schedule to the user group calendar when the notification is received.

일 실시예에서, 상기 캘린더 갱신부는 상기 제1 사용자에 의하여 사용자 앨범이 특정 온라인 매장에서 구매되면 상기 사용자 그룹 캘린더를 상기 구매된 사용자 앨범으로 교체할 수 있다.
In one embodiment, the calendar updater may replace the user group calendar with the purchased user album when a user album is purchased at a specific online store by the first user.

본 발명의 일 실시예에 따른 스마트 캘린더 제공 방법 이를 실행하는 캘린더 서버는 적어도 하나의 사용자 단말에 의해 사용자 그룹 캘린더가 갱신되면 적어도 하나의 사용자 단말에 갱신된 사용자 그룹 캘린더를 자동으로 동기화시킬 수 있다.Method for providing a smart calendar according to an embodiment of the present invention, the calendar server for executing this may automatically synchronize the updated user group calendar to at least one user terminal when the user group calendar is updated by the at least one user terminal.

또한, 본 발명의 일 실시예에 따른 스마트 캘린더 제공 방법 이를 실행하는 캘린더 서버는 적어도 하나의 사용자 단말에 의해 사용자 그룹 캘린더가 갱신되면 갱신된 사용자 일정과 연관된 일정 접근 권한 정보를 함께 수신함으로써 인증된 사용자만이 해당 정보를 열람할 수 있도록 한다.In addition, a method for providing a smart calendar according to an embodiment of the present invention, the calendar server for executing the user is authenticated by receiving the schedule access authority information associated with the updated user schedule when the user group calendar is updated by at least one user terminal Only the person can access the information.

또한, 본 발명의 일 실시예에 따른 스마트 캘린더 제공 방법 이를 실행하는 캘린더 서버는 적어도 하나의 사용자 단말에 의해 사용자 그룹 캘린더가 갱신되면 자신의 사용자 일정을 비그룹 사용자 단말에게 전송할 수 있어 사용자 편의를 제공할 수 있다.In addition, a smart calendar providing method according to an embodiment of the present invention, when the user group calendar is updated by at least one user terminal can transmit its user schedule to the non-group user terminal to provide user convenience can do.

또한, 본 발명의 일 실시예에 따른 스마트 캘린더 제공 방법 이를 실행하는 캘린더 서버는 적어도 하나의 사용자 단말에 의해 사용자 앨범이 특정 온라인 매장에서 구매되면 상기 사용자 그룹 캘린더를 상기 구매된 사용자 앨범으로 교체함으로써 산업성을 향상시킬 수 있다.
In addition, a method for providing a smart calendar according to an embodiment of the present invention, the calendar server for executing the industry by replacing the user group calendar with the purchased user album when a user album is purchased at a specific online store by at least one user terminal Can improve the sex.

도 1은 본 발명의 일 실시예에 따른 스마트 캘린더 제공 시스템을 설명하는 블록도이다.
도 2는 도 1에 있는 캘린더 서버를 설명하는 블록도이다.
도 3은 도 1에 있는 사용자 단말을 설명하는 블록도이다.
도 4는 도 1에 있는 디지털 캘린더 단말을 설명하는 도면이다.
도 5는 도 1에 있는 사용자 단말에서 실행되는 사용자 그룹 캘린더의 초기 화면을 예시하는 도면이다.
도 6은 도 1에 있는 사용자 단말에서 실행되는 사용자 그룹 캘린더의 진행 화면을 예시하는 도면이다.
도 7은 도 1에 있는 사용자 단말에서 수행되는 일정 추가 메뉴의 진입 화면을 예시하는 도면이다.
도 8은 도 1에 있는 사용자 단말에서 수행되는 일정 접근 권한 설정 메뉴의 진입 화면을 예시하는 도면이다.
도 9는 도 1에 있는 사용자 단말에서 수행되는 공유 메뉴의 진입 화면을 예시하는 도면이다.
도 10은 도 1에 있는 사용자 단말에서 수행되는 스토어 메뉴의 진입 화면을 예시하는 도면이다.
1 is a block diagram illustrating a smart calendar providing system according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating the calendar server in FIG. 1.
3 is a block diagram illustrating a user terminal in FIG. 1.
4 is a view for explaining the digital calendar terminal in FIG.
FIG. 5 is a diagram illustrating an initial screen of a user group calendar executed in the user terminal of FIG. 1.
FIG. 6 is a diagram illustrating a progress screen of a user group calendar executed in the user terminal of FIG. 1.
FIG. 7 is a diagram illustrating an entry screen of a schedule addition menu performed in the user terminal of FIG. 1.
FIG. 8 is a diagram illustrating an entry screen of a schedule access authority setting menu performed in a user terminal of FIG. 1.
FIG. 9 is a diagram illustrating an entry screen of a sharing menu performed by a user terminal of FIG. 1.
10 is a view illustrating an entry screen of a store menu performed by the user terminal of FIG.

본 발명에 관한 설명은 구조적 내지 기능적 설명을 위한 실시예에 불과하므로, 본 발명의 권리범위는 본문에 설명된 실시예에 의하여 제한되는 것으로 해석되어서는 아니 된다. 즉, 실시예는 다양한 변경이 가능하고 여러 가지 형태를 가질 수 있으므로 본 발명의 권리범위는 기술적 사상을 실현할 수 있는 균등물들을 포함하는 것으로 이해되어야 한다. 또한, 본 발명에서 제시된 목적 또는 효과는 특정 실시예가 이를 전부 포함하여야 한다거나 그러한 효과만을 포함하여야 한다는 의미는 아니므로, 본 발명의 권리범위는 이에 의하여 제한되는 것으로 이해되어서는 아니 될 것이다.The description of the present invention is merely an example for structural or functional explanation, and the scope of the present invention should not be construed as being limited by the embodiments described in the text. That is, the embodiments are to be construed as being variously embodied and having various forms, so that the scope of the present invention should be understood to include equivalents capable of realizing technical ideas. Also, the purpose or effect of the present invention should not be construed as limiting the scope of the present invention, since it does not mean that a specific embodiment should include all or only such effect.

한편, 본 출원에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.Meanwhile, the meaning of the terms described in the present application should be understood as follows.

"제1", "제2" 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위한 것으로, 이들 용어들에 의해 권리범위가 한정되어서는 아니 된다. 예를 들어, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.The terms "first "," second ", and the like are intended to distinguish one element from another, and the scope of the right should not be limited by these terms. For example, the first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component.

어떤 구성요소가 다른 구성요소에 "연결되어"있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결될 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어"있다고 언급된 때에는 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. 한편, 구성요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.It is to be understood that when an element is referred to as being "connected" to another element, it may be directly connected to the other element, but there may be other elements in between. On the other hand, when an element is referred to as being "directly connected" to another element, it should be understood that there are no other elements in between. On the other hand, other expressions describing the relationship between the components, such as "between" and "immediately between" or "neighboring to" and "directly neighboring to", should be interpreted as well.

단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함하다"또는 "가지다" 등의 용어는 설시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.It should be understood that the singular " include "or" have "are to be construed as including a stated feature, number, step, operation, component, It is to be understood that the combination is intended to specify that it does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.

각 단계들에 있어 식별부호(예를 들어, a, b, c 등)는 설명의 편의를 위하여 사용되는 것으로 식별부호는 각 단계들의 순서를 설명하는 것이 아니며, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않는 이상 명기된 순서와 다르게 일어날 수 있다. 즉, 각 단계들은 명기된 순서와 동일하게 일어날 수도 있고 실질적으로 동시에 수행될 수도 있으며 반대의 순서대로 수행될 수도 있다.In each step, the identification code (e.g., a, b, c, etc.) is used for convenience of explanation, the identification code does not describe the order of each step, Unless otherwise stated, it may occur differently from the stated order. That is, each step may occur in the same order as described, may be performed substantially concurrently, or may be performed in reverse order.

본 발명은 컴퓨터가 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현될 수 있고, 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장 장치 등이 있으며, 또한, 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The present invention can be embodied as computer-readable code on a computer-readable recording medium, and the computer-readable recording medium includes all kinds of recording devices for storing data that can be read by a computer system . Examples of the computer-readable recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like, and also implemented in the form of a carrier wave (for example, transmission over the Internet) . In addition, the computer-readable recording medium may be distributed over network-connected computer systems so that computer readable codes can be stored and executed in a distributed manner.

여기서 사용되는 모든 용어들은 다르게 정의되지 않는 한, 본 발명이 속하는 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한 이상적이거나 과도하게 형식적인 의미를 지니는 것으로 해석될 수 없다.
All terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs, unless otherwise defined. Generally, the terms defined in the dictionary used are to be interpreted to coincide with the meanings in the context of the related art, and should not be interpreted as having ideal or excessively formal meanings unless clearly defined in the present application.

도 1은 본 발명의 일 실시예에 따른 스마트 캘린더 제공 시스템을 설명하는 블록도이다.1 is a block diagram illustrating a smart calendar providing system according to an embodiment of the present invention.

도 1을 참조하면, 스마트 캘린더 제공 시스템(100)은 적어도 하나의 사용자 단말(110), 디지털 캘린더 단말(120), 인터넷(130) 및 캘린더 서버(140)를 포함한다. 여기에서, 적어도 하나의 사용자 단말(110)은 인터넷(130)을 통해 캘린더 서버(140)와 연결되고, 디지털 캘린더 단말(120)은 인터넷(130)을 통해 캘린더 서버(140)와 연결된다.Referring to FIG. 1, the smart calendar providing system 100 includes at least one user terminal 110, a digital calendar terminal 120, an internet 130, and a calendar server 140. Here, at least one user terminal 110 is connected to the calendar server 140 via the Internet 130, the digital calendar terminal 120 is connected to the calendar server 140 via the Internet 130.

적어도 하나의 사용자 단말(110)은 휴대 가능한 컴퓨팅 장치에 해당할 수 있고, 예를 들어, 적어도 하나의 사용자 단말(110)은 스마트폰, PDA(Personal Digital Assistant), 태블릿 PC에 해당할 수 있다. 적어도 하나의 사용자 단말(110)은 일정 또는 이미지를 캘린더 서버(140)에 제공하고, 사용자 단말(110)에 있는 사용자 그룹 캘린더는 캘린더 서버(140)에 의해 동기화된다. The at least one user terminal 110 may correspond to a portable computing device. For example, the at least one user terminal 110 may correspond to a smartphone, a personal digital assistant (PDA), and a tablet PC. At least one user terminal 110 provides a calendar or image to the calendar server 140, and the user group calendar at the user terminal 110 is synchronized by the calendar server 140.

디지털 캘린더 단말(120)은 사용자 그룹 캘린더를 제공하는 컴퓨팅 장치에 해당할 수 있고, 예를 들어, 적어도 하나의 사용자 단말(110)은 스마트폰, PDA, 태블릿 PC에 해당할 수 있다. 디지털 캘린더 단말(120)은 사용자 앨범과 사용자 일정을 포함하는 사용자 그룹 캘린더를 저장한다. 디지털 캘린더 단말(120)은 캘린더 서버(140)로부터 일정 및 이미지를 수신하여 사용자 그룹 캘린더를 갱신한다.The digital calendar terminal 120 may correspond to a computing device that provides a user group calendar. For example, the at least one user terminal 110 may correspond to a smartphone, a PDA, and a tablet PC. The digital calendar terminal 120 stores a user group calendar including a user album and a user schedule. The digital calendar terminal 120 receives a schedule and an image from the calendar server 140 to update the user group calendar.

캘린더 서버(140)는 인터넷(130)을 통해 사용자 단말(110) 및 디지털 캘린더 단말(120)과 연결될 수 있는 컴퓨팅 장치에 해당할 수 있다. 캘린더 서버(140)는 사용자 단말(110)로부터 일정 및 이미지를 수신하여 디지털 캘린더 단말(120)에 있는 사용자 그룹 캘린더를 갱신하고, 갱신한 사용자 그룹 캘린더를 해당 사용자 단말(110)에 동기화한다.
The calendar server 140 may correspond to a computing device that may be connected to the user terminal 110 and the digital calendar terminal 120 through the Internet 130. The calendar server 140 receives a schedule and an image from the user terminal 110, updates the user group calendar in the digital calendar terminal 120, and synchronizes the updated user group calendar with the corresponding user terminal 110.

도 2는 도 1에 있는 캘린더 서버를 설명하는 블록도이다.FIG. 2 is a block diagram illustrating the calendar server in FIG. 1.

도 2를 참조하면, 캘린더 서버(140)는 캘린더 갱신부(210), 캘린더 동기화부(220) 및 제어부(230)를 포함한다. 일 실시예에서, 캘린더 서버(140)는 로그인 정보 관리부(240), 사용자 인증부(250), 로그인 정보 데이터베이스(260) 및 통신부(270)를 더 포함할 수 있다.Referring to FIG. 2, the calendar server 140 includes a calendar updater 210, a calendar synchronizer 220, and a controller 230. In one embodiment, the calendar server 140 may further include a login information manager 240, a user authentication unit 250, a login information database 260, and a communication unit 270.

캘린더 갱신부(210)는 적어도 하나의 사용자 단말(110)로부터 일정을 수신하거나 또는 이미지를 수신하여 디지털 캘린더 단말(120)에 있는 사용자 그룹 캘린더를 갱신한다. 일 실시예에서, 캘린더 갱신부(210)는 특정 사용자에 의해 사용자 특정 온라인 매장에서 사용자 앨범이 구매되면 사용자 그룹 캘린더의 사용자 앨범을 구매된 사용자 앨범으로 교체할 수 있다.The calendar updater 210 receives a schedule from at least one user terminal 110 or receives an image to update a user group calendar in the digital calendar terminal 120. In one embodiment, the calendar update unit 210 may replace the user album of the user group calendar with the purchased user album when the user album is purchased at the user specific online store by the specific user.

캘린더 동기화부(220)는 적어도 하나의 사용자 단말(110)에 갱신된 사용자 그룹 캘린더를 동기화한다. The calendar synchronizer 220 synchronizes the updated user group calendar to the at least one user terminal 110.

일 실시예에서, 캘린더 동기화부(220)는 특정 사용자 단말(110)에 의하여 사용자 그룹 캘린더가 갱신되면 캘린더를 갱신한 사용자 단말을 제외한 적어도 하나의 사용자 단말에 사용자 그룹 캘린더의 갱신을 통지할 수 있다. 여기에서, 캘린더 동기화부(220)는 문자 메시지, 특정 알람 소리 등을 통해 사용자 그룹 캘린더의 갱신을 통지할 수 있다.In one embodiment, when the user group calendar is updated by the specific user terminal 110, the calendar synchronization unit 220 may notify the update of the user group calendar to at least one user terminal except for the user terminal that updated the calendar. . Here, the calendar synchronization unit 220 may notify the update of the user group calendar through a text message, a specific alarm sound, and the like.

다른 일 실시예에서, 캘린더 동기화부(220)는 다른 사용자 그룹의 사용자 단말에 의해 사용자 단말(110a)과 연관된 사용자 일정의 수정 내용을 통지 받으면 해당 사용자 일정을 사용자 그룹 캘린더에 동기화할 수 있다.In another embodiment, if the calendar synchronization unit 220 is notified of the modification of the user schedule associated with the user terminal 110a by a user terminal of another user group, the calendar synchronization unit 220 may synchronize the user schedule with the user group calendar.

로그인 정보 관리부(240)는 로그인 정보의 생성 또는 삭제를 관리할 수 있다. 일 실시예에서, 로그인 정보 관리부(240)는 사용자에 의해 로그인 정보 생성 명령을 수신하면 해당 로그인 정보를 생성할 수 있다. 다른 일 실시예에서, 로그인 정보 관리부(240)는 사용자에 의해 로그인 정보 삭제 명령을 수신하면 해당 로그인 정보를 삭제할 수 있다.The login information manager 240 may manage generation or deletion of login information. In one embodiment, when the login information manager 240 receives a login information generation command by the user, the login information manager 240 may generate corresponding login information. In another embodiment, the login information manager 240 may delete the login information when the user receives the login information deletion command.

사용자 인증부(250)는 사용자 단말(110)로부터 수신한 사용자 정보에 기초하여 사용자를 인증한다. 일 실시예에서, 사용자 인증부(250)는 사용자 단말(110)로부터 수신한 사용자 정보가 기 저장된 사용자 정보에 해당되는지 여부를 결정할 수 있다. 사용자 인증부(250)는 만일 그렇다면 해당 사용자의 인증을 성공할 수 있고, 만일 그렇지 않다면 해당 사용자의 인증을 실패할 수 있다. The user authenticator 250 authenticates the user based on the user information received from the user terminal 110. In one embodiment, the user authenticator 250 may determine whether the user information received from the user terminal 110 corresponds to previously stored user information. The user authentication unit 250 may succeed in authenticating the user if it is, and fail to authenticate the user if not.

로그인 정보 데이터베이스(260)는 캘린더 서버(140)에 접속하는 사용자들에 대한 사용자 정보를 저장하는데 사용된다. 일 실시예에서, 로그인 정보 데이터베이스(260)는 사용자에게 할당된 식별자(예를 들어, 사용자 ID)에 대응하여 로그인을 위한 정보(예를 들어, 패스워드, 주민 등록 번호, 성명, 생년월일 등)를 저장하는데 사용될 수 있다. Login information database 260 is used to store user information for users accessing calendar server 140. In one embodiment, login information database 260 stores information for login (e.g., password, social security number, name, date of birth, etc.) corresponding to an identifier (e.g., user ID) assigned to the user. It can be used to

통신부(270)는 캘린더 서버(140)와의 통신을 위한 인터페이스에 해당한다. 통신부(270)는 사용자 그룹 캘린더에 있는 사용자 일정 중 사용자 단말(110a)에 의해 작성된 사용자 일정만을 다른 사용자 그룹의 사용자 단말에 전송한다.The communication unit 270 corresponds to an interface for communicating with the calendar server 140. The communication unit 270 transmits only the user schedule created by the user terminal 110a among the user schedules in the user group calendar to the user terminal of another user group.

일 실시예에서, 통신부(270)는 사용자 그룹 캘린더에 있는 사용자 일정 중 사용자 단말(110a)과 연관된 사용자 일정만을 다른 사용자 그룹의 사용자 단말(미도시됨)에 전송할 수 있다. 통신부(270)는 이러한 다른 사용자 그룹의 사용자 단말에 의한 사용자 단말(110a)과 연관된 사용자 일정의 수정이 발생하면 수정된 사용자 일정을 통지받을 수 있다. In one embodiment, the communication unit 270 may transmit only the user schedule associated with the user terminal 110a among the user schedules in the user group calendar to a user terminal (not shown) of another user group. The communication unit 270 may be notified of the modified user schedule when the user schedule associated with the user terminal 110a is generated by the user terminal of the other user group.

통신부(270)는 캘린더 서버(140)로부터 사용자 일정과 연관된 일정 접근 권한 정보를 함께 수신한다. 여기에서, 일정 접근 권한 정보는 다른 사용자 단말을 통한 상기 갱신된 사용자 일정에 대한 읽기, 수정 또는 삭제 연산의 허용을 위해 사용될 수 있다.The communication unit 270 receives schedule access authority information associated with a user schedule from the calendar server 140. In this case, the schedule access right information may be used to allow a read, modify or delete operation for the updated user schedule through another user terminal.

통신부(270)는 사용자 단말(110)에 의해 다른 사용자 그룹 캘린더의 공유 요청이 수신되면 다른 사용자 단말 각각으로부터 다른 사용자 그룹 캘린더의 공유를 허용할 수 있다. The communication unit 270 may allow sharing of other user group calendars from each other user terminal when a request for sharing of another user group calendar is received by the user terminal 110.

통신부(270)는 사용자 그룹 캘린더에 현재 날짜에 해당하는 사용자 일정이 존재하면 적어도 하나의 사용자 단말(110)에 사용자 일정을 알린다.The communication unit 270 notifies the user schedule to the at least one user terminal 110 when a user schedule corresponding to the current date exists in the user group calendar.

제어부(230)는 캘린더 갱신부(210), 캘린더 동기화부(220), 로그인 정보 관리부(240), 사용자 인증부(250), 로그인 정보 데이터베이스(260) 및 통신부(270)를 제어한다.
The controller 230 controls the calendar updater 210, the calendar synchronizer 220, the login information manager 240, the user authentication unit 250, the login information database 260, and the communication unit 270.

도 3은 도 1에 있는 사용자 단말을 설명하는 블록도이다.3 is a block diagram illustrating the user terminal of FIG.

도 3은 사용자 단말(110)이, 반드시 이에 한정되지 아니하나, 스마트폰으로 구현되는 것을 예시하였다. 도 3을 참조하면, 사용자 단말(110)은 터치 스크린(310), 캘린더 실행부(320), 캘린더 저장부(330), 통신부(340), 디스플레이부(350) 및 제어부(360)를 포함한다.3 illustrates that the user terminal 110 is not limited thereto but is implemented as a smart phone. Referring to FIG. 3, the user terminal 110 includes a touch screen 310, a calendar execution unit 320, a calendar storage unit 330, a communication unit 340, a display unit 350, and a control unit 360. .

터치 스크린(310)은 디스플레이 영역 내의 터치 존재와 위치를 검출할 수 있는 디스플레이 장치에 해당한다. 터치 스크린(310)은 사용자 터치 또는 드래그 입력을 수신하여 제어부(360)에 제공하면, 제어부(360)는 해당 사용자 터치 또는 드래그 입력을 캘린더 실행부(320)에 제공한다.The touch screen 310 corresponds to a display device capable of detecting the presence and position of a touch in the display area. When the touch screen 310 receives a user touch or drag input and provides it to the controller 360, the controller 360 provides the user touch or drag input to the calendar execution unit 320.

캘린더 실행부(320)는 사용자 조작에 의해 사용자 그룹 캘린더에 대한 어플리케이션을 실행할 수 있다.The calendar execution unit 320 may execute an application for the user group calendar by a user operation.

캘린더 저장부(330)는 캘린더 서버(140)로부터 사용자 그룹 캘린더를 수신하여 저장한다. 일 실시예에서, 캘린더 저장부(330)는 휘발성 메모리, 비휘발성 메모리 및 이들의 조합으로 구현될 수 있다.The calendar storage unit 330 receives and stores a user group calendar from the calendar server 140. In one embodiment, the calendar storage unit 330 may be implemented as a volatile memory, a nonvolatile memory, and a combination thereof.

통신부(340)는 캘린더 서버(140)와의 통신을 위한 인터페이스에 해당한다. 통신부(340)는 캘린더 서버(140)로부터 사용자 그룹 캘린더를 제공받고, 사용자에 의해 특정 날짜에 일정이 입력되거나 이미지가 갱신되면 해당 일정 또는 이미지를 캘린더 서버(140)에 제공한다. 일 실시예에서, 통신부(340)는 셀룰러 네트워크 또는 무선 네트워크를 위한 모뎀으로 구현될 수 있다. The communication unit 340 corresponds to an interface for communicating with the calendar server 140. The communicator 340 receives the user group calendar from the calendar server 140, and provides a corresponding schedule or image to the calendar server 140 when a schedule is input on a specific date or the image is updated by the user. In one embodiment, the communication unit 340 may be implemented as a modem for a cellular network or a wireless network.

디스플레이부(350)는 사용자 단말(110)에서 실행되는 사용자 그룹 캘린더의 실행 과정을 디스플레이한다. The display 350 displays an execution process of the user group calendar executed in the user terminal 110.

제어부(360)는 터치 스크린(310), 캘린더 저장부(330), 캘린더 실행부(320), 통신부(340) 및 디스플레이부(350)를 제어한다.
The controller 360 controls the touch screen 310, the calendar storage unit 330, the calendar execution unit 320, the communication unit 340, and the display unit 350.

도 4는 도 1에 있는 디지털 캘린더 단말을 설명하는 도면이다.4 is a view for explaining the digital calendar terminal in FIG.

도 4를 참조하면, 디지털 캘린더 단말(130)은 캘린더 갱신부(410), 캘린더 저장부(420), 통신부(430) 및 제어부(440)를 포함한다.Referring to FIG. 4, the digital calendar terminal 130 includes a calendar update unit 410, a calendar storage unit 420, a communication unit 430, and a control unit 440.

캘린더 갱신부(410)는 캘린더 서버(140)로부터 사용자 단말(110)과 연관된 일정 또는 이미지를 수신하면 사용자 그룹 캘린더를 갱신한다.The calendar updater 410 updates the user group calendar when the calendar server 140 receives a schedule or image associated with the user terminal 110 from the calendar server 140.

캘린더 저장부(420)는 사용자 그룹 캘린더를 저장한다. 일 실시예에서, 캘린더 저장부(330)는 휘발성 메모리, 비휘발성 메모리 및 이들의 조합으로 구현될 수 있다.The calendar storage unit 420 stores a user group calendar. In one embodiment, the calendar storage unit 330 may be implemented as a volatile memory, a nonvolatile memory, and a combination thereof.

통신부(430)는 캘린더 서버(140)와의 통신을 위한 인터페이스에 해당한다. 통신부(430)는 캘린더 서버(140)로부터 사용자 단말(110)과 연관된 일정 또는 이미지를 수신하면 해당 일정 또는 이미지를 캘린더 갱신부(410)에 제공한다. 일 실시예에서, 통신부(430)는 셀룰러 네트워크 또는 무선 네트워크를 위한 모뎀으로 구현될 수 있다. The communication unit 430 corresponds to an interface for communicating with the calendar server 140. When the communicator 430 receives a schedule or image associated with the user terminal 110 from the calendar server 140, the communicator 430 provides the schedule or image to the calendar updater 410. In one embodiment, the communication unit 430 may be implemented as a modem for a cellular network or a wireless network.

제어부(440)는 캘린더 갱신부(410), 캘린더 저장부(420) 및 통신부(430)를 제어한다.
The controller 440 controls the calendar update unit 410, the calendar storage unit 420, and the communication unit 430.

도 5는 도 1에 있는 사용자 단말에서 실행되는 사용자 그룹 캘린더의 진입 화면을 예시하는 도면이다. FIG. 5 is a diagram illustrating an entry screen of a user group calendar executed in the user terminal of FIG. 1.

도 5에서, 디스플레이부(350)는 사용자에 의해 사용자 그룹 캘린더가 실행되면 로그인 화면(510)을 시각적으로 디스플레이한다. 사용자 인증부(250)는 사용자에 의해 로그인 정보가 입력되면 해당 로그인 정보(예를 들어, 510, 520)를 캘린더 서버(140)에 제공한다. 디스플레이부(350)는 캘린더 서버(140)에 의해 사용자 인증이 성공하면 사용자 단말에 해당하는 사용자 그룹 캘린더(520)를 시각적으로 디스플레이한다.In FIG. 5, the display 350 visually displays a login screen 510 when a user group calendar is executed by a user. When the login information is input by the user, the user authentication unit 250 provides the corresponding login information (eg, 510 and 520) to the calendar server 140. The display unit 350 visually displays the user group calendar 520 corresponding to the user terminal when the user authentication is successful by the calendar server 140.

사용자 그룹 캘린더(520)는 사용자 앨범(521) 및 사용자 일정(522)을 포함한다. 사용자 앨범(521)은 적어도 하나의 사용자 단말(110)에 해당하는 이미지 및 해당 이미지와 연관된 메타-데이터를 포함한다. 여기에서, 메타-데이터는 해당 사용자에 대한 연락처를 포함하여 적어도 하나의 사용자 단말(110)을 통해 해당 이미지가 선택되면 적어도 하나의 사용자 단말(110)로 하여금 해당 사용자에게 전화를 걸도록 할 수 있다. 디스플레이부(350)는 사용자에 의해 사용자 앨범(521)에 있는 이미지가 선택되면 해당 사용자에게 전화를 거는 화면(530)을 시각적으로 디스플레이한다.The user group calendar 520 includes a user album 521 and a user schedule 522. The user album 521 includes an image corresponding to at least one user terminal 110 and meta-data associated with the image. Here, the meta-data may include at least one user terminal 110 to call the user when the corresponding image is selected through the at least one user terminal 110 including the contact information for the user. . The display 350 visually displays a screen 530 for calling the user when an image in the user album 521 is selected by the user.

사용자 일정(522)은 적어도 하나의 사용자 단말(110)에 의해 입력된 특정 날짜에 해당하는 스케쥴에 해당한다. 디스플레이부(350)는 적어도 하나의 사용자 단말(110)에 의해 일정이 입력되면 해당 날짜(예를 들어, 24일)의 색을 변경하여 시각적으로 디스플레이할 수 있다.
The user schedule 522 corresponds to a schedule corresponding to a specific date input by the at least one user terminal 110. When a schedule is input by the at least one user terminal 110, the display 350 may visually change the color of the corresponding date (eg, 24 days).

도 6은 도 1에 있는 사용자 단말에서 실행되는 사용자 그룹 캘린더의 진행 화면을 예시하는 도면이다.FIG. 6 is a diagram illustrating a progress screen of a user group calendar executed in the user terminal of FIG. 1.

도 6에서, 디스플레이부(350)는 사용자에 의해 특정 날짜(예를 들어, 611)이 선택되고, 해당 날짜에 일정을 추가하기 위한 버튼(예를 들어, 612)이 선택되면 사용자 선택 메뉴(620)를 시각적으로 디스플레이한다.In FIG. 6, when a specific date (eg, 611) is selected by the user and a button (eg, 612) for adding a schedule is selected by the user, the display unit 350 selects a user menu 620. ) Is displayed visually.

사용자 선택 메뉴(620)는 특정 날짜에 일정을 추가할 수 있는 일정 추가 메뉴(621), 사용자 일정과 연관된 일정 접근 권한 정보를 설정하는 일정 접근 권한 설정 메뉴(622), 일정을 사용자 그룹 사용자 또는 다른 사용자 그룹의 사용자와 공유하기 위한 공유 메뉴(623), 현재 날짜에 해당하는 일정을 적어도 하나의 사용자 단말(110)로 알리기 위한 알람 설정 메뉴(624), 일정을 프린트하기 위한 프린트 메뉴(625) 및 특정 이미지를 구매할 수 있는 스토어 메뉴(536)를 포함한다. The user selection menu 620 may include a schedule addition menu 621 for adding a schedule on a specific date, a schedule access authority setting menu 622 for setting schedule access right information associated with a user schedule, a schedule for a user group user or other A sharing menu 623 for sharing with a user of a user group, an alarm setting menu 624 for notifying at least one user terminal 110 of a schedule corresponding to a current date, a print menu 625 for printing a schedule, and Store menu 536 to purchase a particular image.

이하, 도 7은 일정 추가 메뉴(621)가 선택된 것을 예시하였고, 도 8은 일정 접근 권한 설정 메뉴(532)가 선택된 것을 예시하였고, 도 9는 공유 메뉴(583)가 선택된 것을 예시하였고, 도 10은 스토어 메뉴(536)가 선택된 것을 예시하였다.
Hereinafter, FIG. 7 illustrates that the schedule addition menu 621 is selected, FIG. 8 illustrates that the schedule access right setting menu 532 is selected, FIG. 9 illustrates that the sharing menu 583 is selected, and FIG. 10. Illustrates that the store menu 536 is selected.

도 7은 도 1에 있는 사용자 단말에서 수행되는 일정 추가 메뉴의 진입 화면을 예시하는 도면이다.FIG. 7 is a diagram illustrating an entry screen of a schedule addition menu performed in the user terminal of FIG. 1.

도 7에서, 디스플레이부(350)는 사용자에 의해 일정 추가 메뉴(621)가 선택되면 일정 추가 화면(710)을 시각적으로 디스플레이한다. 디스플레이부(350)는 사용자에 의해 약속이 시작되는 시간(예를 들어, 오후 6시 30분) 및 약속이 끝나는 시간(예를 들어, 오후 7시)이 선택되면 해당 시간을 시각적으로 디스플레이한다. In FIG. 7, when the schedule add menu 621 is selected by the user, the display 350 visually displays the schedule add screen 710. The display unit 350 visually displays a time when an appointment starts (for example, 6:30 pm) and an end time (for example, 7 pm) is selected by the user.

디스플레이부(350)는 사용자에 의해 약속 시간이 설정되면 해당 일정의 되풀이 방법을 시각적으로 디스플레이한다. 되풀이 방법은 해당 일정이 매일, 매주, 매월, 매년 같은 시간에 존재할 경우에 사용될 수 있다. 캘린더 갱신부(210)는 사용자에 의해 매주가 선택되면 매주 동일한 시간으로 해당 일정이 설정되도록 한다.When the appointment time is set by the user, the display 350 visually displays a recurring method of the schedule. The recurrence method can be used when the schedule exists at the same time every day, weekly, monthly, yearly. The calendar updating unit 210 allows the corresponding schedule to be set at the same time every week when the week is selected by the user.

디스플레이부(350)는 사용자에 의해 되풀이 방법이 선택되면 해당 되풀이 방법(예를 들어, 매주)에 대한 선택 모듈의 색상을 변경하여 시각적으로 디스플레이한다. 일 실시예에서, 되풀이 방법은 사용자에 의해 선택되지 않을 수도 있다.
When the recurring method is selected by the user, the display unit 350 visually changes the color of the selection module for the recurring method (for example, weekly). In one embodiment, the recurrence method may not be selected by the user.

도 8은 도 1에 있는 사용자 단말에서 수행되는 일정 접근 권한 설정 메뉴의 진입 화면을 예시하는 도면이다.FIG. 8 is a diagram illustrating an entry screen of a schedule access authority setting menu performed in a user terminal of FIG. 1.

도 8에서, 디스플레이부(350)는 사용자에 의해 일정 접근 권한 설정 메뉴(622)가 선택되면 일정 접근 권한 설정 화면(810)을 시각적으로 디스플레이한다. 일정 접근 권한 설정은 사용자 일정과 연관된 일정 접근 권한 정보에 해당하며, 다른 사용자 단말을 통한 일정에 대한 읽기, 수정 또는 삭제 연산의 허용을 위해 사용될 수 있다. In FIG. 8, when the schedule access authority setting menu 622 is selected by the user, the display 350 visually displays the schedule access authority setting screen 810. The schedule access authority setting corresponds to schedule access authority information associated with a user schedule, and may be used to allow a read, modify or delete operation on a schedule through another user terminal.

디스플레이부(350)는 사용자에 의해 일정 접근 권한 중 읽기 및 수정이 선택되면 해당 일정 접근 권한에 대한 선택 모듈의 색상을 변경하여 시각적으로 디스플레이한다.
The display unit 350 visually changes the color of the selection module for the corresponding schedule access right when the user selects reading and modifying the schedule access right.

도 9는 도 1에 있는 사용자 단말에서 수행되는 공유 메뉴의 진입 화면을 예시하는 도면이다.FIG. 9 is a diagram illustrating an entry screen of a sharing menu performed by a user terminal of FIG. 1.

도 9에서, 디스플레이부(350)는 사용자에 의해 공유 메뉴(533)가 선택되면 공유 화면(910)을 시각적으로 디스플레이한다. 사용자에 의해 공유 방법(예를 들어, 메시지)이 선택되면 해당 방법에 대한 선택 모듈의 색상을 변경하여 시각적으로 디스플레이한다. 공유 방법은 자신의 일정을 다른 사용자 단말과 공유하는 방법에 해당하며, 공유 방법의 종류는 SMS(Short Message Service), MMS(Multi-media Message Service), 트위터, 페이스 북 및 기타 메신저(예를 들어, 카카오 토크) 등이 있을 수 있다.In FIG. 9, when the sharing menu 533 is selected by the user, the display 350 visually displays the sharing screen 910. When a sharing method (eg message) is selected by the user, the color of the selection module for the method is changed and visually displayed. The sharing method corresponds to a method of sharing one's schedule with other user terminals, and the types of sharing methods are Short Message Service (SMS), Multi-media Message Service (MMS), Twitter, Facebook, and other messengers (e.g., , Cacao talk).

디스플레이부(350)는 사용자에 의해 공유 대상이 선정되면 해당 공유 대상에 대한 선택 모듈의 색상을 변경하여 시각적으로 디스플레이한다. 공유 대상은 사용자 그룹의 사용자 단말 또는 다른 사용자 그룹의 사용자 단말이다. The display unit 350 visually changes the color of the selection module for the sharing object when the sharing object is selected by the user. The sharing object is a user terminal of a user group or a user terminal of another user group.

통신부(340)는 사용자에 의해 그룹 사용자가 선택되면 해당 일정을 사용자 그룹의 사용자 단말 또는 다른 사용자 그룹의 사용자 단말에게 제공한다. 일 실시예에서, 통신부(340)는 사용자 일정 중 상기 제1 사용자 단말과 연관된 사용자 일정만을 다른 사용자 그룹의 사용자 단말에 전송할 수 있다.
When the group user is selected by the user, the communication unit 340 provides a corresponding schedule to the user terminal of the user group or the user terminal of another user group. In one embodiment, the communication unit 340 may transmit only the user schedule associated with the first user terminal of the user schedule to the user terminal of the other user group.

도 10은 도 1에 있는 사용자 단말에서 수행되는 스토어 메뉴의 진입 화면을 예시하는 도면이다.10 is a view illustrating an entry screen of a store menu performed by the user terminal of FIG.

도 10에서, 디스플레이부(350)는 사용자에 의해 스토어 메뉴(626)가 선택되면 스토어 화면(1010)을 시각적으로 디스플레이한다. 스토어 화면(1010)은 사용자 단말(110)이 아이템 구매로 사용할 수 있는 금액(1010) 및 사용자 그룹 캘린더에 포함될 수 있는 사용자 앨범들을 포함한다. In FIG. 10, when the store menu 626 is selected by the user, the display 350 visually displays the store screen 1010. The store screen 1010 includes an amount of money 1010 that the user terminal 110 can use to purchase an item and user albums that can be included in a user group calendar.

디스플레이부(350)는 사용자에 의해 사용자 앨범들 중 특정 사용자 앨범(1020)이 선택되면 해당 사용자 앨범(1020)을 구매하는 화면(미도시됨)을 시각적으로 디스플레이한다. 캘린더 갱신부(210)는 사용자에 의해 특정 사용자 앨범(1020)이 구매되면 사용자 그룹 캘린더를 구매된 사용자 앨범으로 교체할 수 있다.
The display unit 350 visually displays a screen (not shown) for purchasing the user album 1020 when a specific user album 1020 is selected by the user. The calendar updater 210 may replace the user group calendar with the purchased user album when the specific user album 1020 is purchased by the user.

상기에서는 본 출원의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the present invention as defined by the following claims It can be understood that

100: 스마트 캘린더 제공 시스템 110: 사용자 단말
120: 디지털 캘린더 단말 130: 인터넷
140: 캘린더 서버 210, 410: 캘린더 갱신부
220: 캘린더 동기화부 230, 360, 440: 제어부
240: 로그인 정보 관리부 250: 사용자 인증부
260: 로그인 정보 데이터베이스 270, 340, 430: 통신부
310: 터치 스크린 320: 캘린더 실행부
330, 420: 캘린더 저장부 350: 디스플레이부
100: smart calendar providing system 110: user terminal
120: digital calendar terminal 130: the Internet
140: calendar server 210, 410: calendar update unit
220: calendar synchronization unit 230, 360, 440: control unit
240: login information management unit 250: user authentication unit
260: login information database 270, 340, 430: communication unit
310: touch screen 320: calendar execution unit
330 and 420: calendar storage unit 350: display unit

Claims (20)

적어도 하나의 사용자 단말을 포함하는 사용자 그룹을 관리하는 캘린더 서버에서 수행되는 스마트 캘린더 제공 방법에 있어서,
제1 사용자 단말을 통해 제1 사용자에 대한 일정을 수신하거나 또는 제2 사용자 단말을 통해 이미지를 수신하여, 사용자 앨범과 사용자 일정을 포함하는 사용자 그룹 캘린더를 갱신하는 단계;
상기 제1 사용자 단말에 의하여 상기 사용자 그룹 캘린더가 갱신되면 상기 사용자 그룹의 제1 사용자 단말을 제외한 적어도 하나의 사용자 단말에 상기 사용자 그룹 캘린더의 갱신을 통지하는 단계;
상기 적어도 하나의 사용자 단말에 상기 갱신된 사용자 그룹 캘린더를 동기화시키는 단계;
상기 사용자 그룹 내에서 상기 제1 사용자에 대한 일정 접근 권한이 있는 다른 사용자 단말에 의하여 상기 제1 사용자에 대한 일정이 수정되면 상기 제1 사용자 단말에 상기 수정된 일정을 통지하는 단계; 및
상기 제1 사용자 단말이 상기 수정된 일정에 대한 동기화를 허용하면 상기 사용자 그룹 캘린더에 상기 수정된 일정을 반영하여 갱신하고, 상기 갱신된 사용자 그룹 캘린더를 동기화시키는 단계;를 포함하는 스마트 캘린더 제공 방법.
A smart calendar providing method performed in a calendar server managing a user group including at least one user terminal,
Receiving a schedule for a first user through a first user terminal or an image through a second user terminal to update a user group calendar comprising a user album and a user schedule;
Notifying the update of the user group calendar to at least one user terminal other than the first user terminal of the user group when the user group calendar is updated by the first user terminal;
Synchronizing the updated user group calendar with the at least one user terminal;
Notifying the modified schedule to the first user terminal when the schedule for the first user is modified by another user terminal having schedule access right to the first user in the user group; And
And updating the user schedule by reflecting the modified schedule in the user group calendar, and synchronizing the updated user group calendar if the first user terminal allows synchronization with the modified schedule.
제1항에 있어서, 상기 사용자 앨범은
상기 적어도 하나의 사용자 단말에 해당하는 이미지 및 상기 해당 이미지와 연관된 메타-데이터를 포함하는 것을 특징으로 하는 스마트 캘린더 제공 방법.
The method of claim 1, wherein the user album
And a meta-data associated with the image and the image corresponding to the at least one user terminal.
청구항 3은(는) 설정등록료 납부시 포기되었습니다.Claim 3 has been abandoned due to the setting registration fee. 제2항에 있어서, 상기 메타-데이터는
해당 사용자에 대한 연락처를 포함하여 상기 적어도 하나의 사용자 단말을 통해 상기 해당 이미지가 선택되면 상기 적어도 하나의 사용자 단말로 하여금 상기 해당 사용자에게 전화를 거는 것에 이용되는 것을 특징으로 하는 스마트 캘린더 제공 방법.
The method of claim 2, wherein the meta-data is
And when the corresponding image is selected through the at least one user terminal including a contact for the user, the at least one user terminal is used to make a call to the user.
삭제delete 제1항에 있어서, 상기 사용자 그룹 캘린더를 갱신하는 단계는
상기 갱신된 사용자 일정과 연관된 일정 접근 권한 정보를 함께 수신하는 단계를 더 포함하는 것을 특징으로 하는 스마트 캘린더 제공 방법.
The method of claim 1, wherein updating the user group calendar is
And receiving schedule access right information associated with the updated user schedule.
청구항 6은(는) 설정등록료 납부시 포기되었습니다.Claim 6 has been abandoned due to the setting registration fee. 제5항에 있어서, 상기 일정 접근 권한 정보는
상기 사용자 그룹의 다른 사용자 단말을 통한 상기 갱신된 사용자 일정에 대한 읽기, 수정 또는 삭제 연산의 허용을 위해 사용되는 것을 특징으로 하는 스마트 캘린더 제공 방법.
The method of claim 5, wherein the schedule access authority information
Smart calendar providing method, characterized in that for allowing the read, modify or delete operation of the updated user schedule through the other user terminal of the user group.
제1항에 있어서,
상기 갱신된 사용자 그룹 캘린더에 있는 사용자 일정 중 상기 제1 사용자 단말과 연관된 사용자 일정만을 다른 사용자 그룹의 사용자 단말에 전송하는 것을 허용하는 단계를 더 포함하는 것을 특징으로 하는 스마트 캘린더 제공 방법.
The method of claim 1,
And transmitting only the user schedule associated with the first user terminal among the user schedules in the updated user group calendar to a user terminal of another user group.
삭제delete 삭제delete 청구항 10은(는) 설정등록료 납부시 포기되었습니다.Claim 10 has been abandoned due to the setting registration fee. 제7항에 있어서,
상기 제1 사용자에 의하여 사용자 앨범이 특정 온라인 매장에서 구매되면 상기 사용자 그룹 캘린더를 상기 구매된 사용자 앨범으로 교체하는 단계를 더 포함하는 것을 특징으로 하는 스마트 캘린더 제공 방법.
The method of claim 7, wherein
And replacing the user group calendar with the purchased user album when the user album is purchased at a specific online store by the first user.
청구항 11은(는) 설정등록료 납부시 포기되었습니다.Claim 11 was abandoned when the registration fee was paid. 제1항에 있어서,
상기 제1 사용자 단말에 의해 다른 사용자 그룹 캘린더의 공유 요청이 수신되면 다른 사용자 단말 각각으로부터 상기 다른 사용자 그룹 캘린더의 공유를 허용하는 단계를 더 포함하는 것을 특징으로 하는 스마트 캘린더 제공 방법.
The method of claim 1,
And if the sharing request of the other user group calendar is received by the first user terminal, allowing the sharing of the other user group calendar from each of the other user terminals.
청구항 12은(는) 설정등록료 납부시 포기되었습니다.Claim 12 is abandoned in setting registration fee. 제1항에 있어서,
상기 사용자 그룹 캘린더에 현재 날짜에 해당하는 사용자 일정이 존재하면 상기 적어도 하나의 사용자 단말에 상기 사용자 일정을 알리는 단계를 더 포함하는 것을 특징으로 하는 스마트 캘린더 제공 방법.
The method of claim 1,
And informing the at least one user terminal of the user schedule when the user schedule corresponding to the current date exists in the user group calendar.
적어도 하나의 사용자 단말을 포함하는 사용자 그룹을 관리하는 캘린더 서버에 있어서,
제1 사용자 단말을 통해 제1 사용자에 대한 일정을 수신하거나 또는 제2 사용자 단말을 통해 이미지를 수신하여, 사용자 앨범과 사용자 일정을 포함하는 사용자 그룹 캘린더를 갱신하는 캘린더 갱신부; 및
상기 제1 사용자 단말에 의하여 상기 사용자 그룹 캘린더가 갱신되면 상기 제1 사용자 단말을 제외한 적어도 하나의 사용자 단말에 상기 사용자 그룹 캘린더의 갱신을 통지하고, 상기 적어도 하나의 사용자 단말에 상기 갱신된 사용자 그룹 캘린더를 동기화시키는 캘린더 동기화부를 포함하고,
상기 캘린더 동기화부는 상기 사용자 그룹 내에서 상기 제1 사용자에 대한 일정 접근 권한이 있는 다른 사용자 단말에 의하여 상기 제1 사용자에 대한 일정이 수정되면 상기 제1 사용자 단말에 상기 수정된 일정을 통지하고, 상기 제1 사용자 단말이 상기 수정된 일정에 대한 동기화를 허용하면 상기 사용자 그룹 캘린더에 상기 수정된 일정을 반영하여 갱신하고, 상기 갱신된 사용자 그룹 캘린더를 동기화시키는 것을 특징으로 하는 캘린더 서버.
A calendar server for managing a user group including at least one user terminal,
A calendar updater configured to receive a schedule for a first user through a first user terminal or an image through a second user terminal to update a user group calendar including a user album and a user schedule; And
When the user group calendar is updated by the first user terminal, at least one user terminal other than the first user terminal is notified of the update of the user group calendar, and the at least one user terminal is updated. Includes a calendar synchronization unit for synchronizing the,
The calendar synchronization unit notifies the first user terminal of the modified schedule when the schedule for the first user is modified by another user terminal having the schedule access right to the first user in the user group. If the first user terminal allows the synchronization of the modified schedule, the calendar server, characterized in that for updating the user group calendar by reflecting the modified schedule, and synchronizes the updated user group calendar.
삭제delete 청구항 15은(는) 설정등록료 납부시 포기되었습니다.Claim 15 is abandoned in the setting registration fee payment. 제13항에 있어서, 상기 캘린더 갱신부는
상기 갱신된 사용자 일정과 연관된 일정 접근 권한 정보를 함께 수신하는 것을 특징으로 하는 캘린더 서버.
The method of claim 13, wherein the calendar update unit
And calendar access right information associated with the updated user schedule.
청구항 16은(는) 설정등록료 납부시 포기되었습니다.Claim 16 has been abandoned due to the setting registration fee. 제15항에 있어서, 상기 일정 접근 권한 정보는
다른 사용자 단말을 통한 상기 갱신된 사용자 일정에 대한 읽기, 수정 또는 삭제 연산의 허용을 위해 사용되는 것을 특징으로 하는 캘린더 서버.
The method of claim 15, wherein the schedule access authority information
Calendar server, characterized in that for allowing the read, modify or delete operation of the updated user schedule through the other user terminal.
청구항 17은(는) 설정등록료 납부시 포기되었습니다.Claim 17 has been abandoned due to the setting registration fee. 제13항에 있어서, 상기 캘린더 동기화부는
상기 갱신된 사용자 그룹 캘린더에 있는 사용자 일정 중 상기 제1 사용자 단말과 연관된 사용자 일정만을 다른 사용자 그룹의 사용자 단말에 전송하는 것을 허용하는 것을 특징으로 하는 캘린더 서버.
The method of claim 13, wherein the calendar synchronization unit
And transmit only a user schedule associated with the first user terminal of the user schedules in the updated user group calendar to a user terminal of another user group.
삭제delete 삭제delete 청구항 20은(는) 설정등록료 납부시 포기되었습니다.Claim 20 has been abandoned due to the setting registration fee. 제13항에 있어서, 상기 캘린더 갱신부는
상기 제1 사용자에 의하여 사용자 앨범이 특정 온라인 매장에서 구매되면 상기 사용자 그룹 캘린더를 상기 구매된 사용자 앨범으로 교체하는 것을 특징으로 하는 캘린더 서버.
The method of claim 13, wherein the calendar update unit
And when the user album is purchased at a specific online store by the first user, replace the user group calendar with the purchased user album.
KR1020120043212A 2012-04-25 2012-04-25 Method of providing smart calender and server performing the same Expired - Fee Related KR101368680B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120043212A KR101368680B1 (en) 2012-04-25 2012-04-25 Method of providing smart calender and server performing the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120043212A KR101368680B1 (en) 2012-04-25 2012-04-25 Method of providing smart calender and server performing the same

Publications (2)

Publication Number Publication Date
KR20130120162A KR20130120162A (en) 2013-11-04
KR101368680B1 true KR101368680B1 (en) 2014-02-28

Family

ID=49850916

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120043212A Expired - Fee Related KR101368680B1 (en) 2012-04-25 2012-04-25 Method of providing smart calender and server performing the same

Country Status (1)

Country Link
KR (1) KR101368680B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101865906B1 (en) 2017-06-07 2018-06-08 (주)오투팜 Method and program for providing updated information

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101615730B1 (en) * 2015-08-28 2016-04-27 주식회사 코노랩스 Method, system and non-transitory computer-readable recording medium for assisting schedule management

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050097741A (en) * 2004-04-02 2005-10-10 에스케이커뮤니케이션즈 주식회사 Memo and schedule management system
JP2009163477A (en) 2008-01-04 2009-07-23 Ntt Docomo Inc Schedule management system, schedule management method, schedule management apparatus, and user terminal.
JP2010157206A (en) * 2008-12-05 2010-07-15 Riraito:Kk Progress management system
KR20110065921A (en) * 2009-12-10 2011-06-16 에스케이 텔레콤주식회사 Schedule synchronization system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050097741A (en) * 2004-04-02 2005-10-10 에스케이커뮤니케이션즈 주식회사 Memo and schedule management system
JP2009163477A (en) 2008-01-04 2009-07-23 Ntt Docomo Inc Schedule management system, schedule management method, schedule management apparatus, and user terminal.
JP2010157206A (en) * 2008-12-05 2010-07-15 Riraito:Kk Progress management system
KR20110065921A (en) * 2009-12-10 2011-06-16 에스케이 텔레콤주식회사 Schedule synchronization system and method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101865906B1 (en) 2017-06-07 2018-06-08 (주)오투팜 Method and program for providing updated information

Also Published As

Publication number Publication date
KR20130120162A (en) 2013-11-04

Similar Documents

Publication Publication Date Title
US12174896B2 (en) Data structure visualization and management for real-time data
JP6776304B2 (en) User interface for stored value accounts
US9705887B2 (en) Remote processsing of mobile applications
CN108880982B (en) Instant messaging system, instant messaging system-executed method and machine-readable medium
US11509607B2 (en) Chatbot system
US8799227B2 (en) Presenting metadata from multiple perimeters
US20110264768A1 (en) Systems and methods for facilitating transmission of content from a source to a user device
US20150046209A1 (en) System and method for providing calendar services to users
EP2538641A1 (en) Secure tag management method and system
CN104683590B (en) A kind of editor of calendar event and transfer approach and its system
EP3920474B1 (en) Architecture for performing actions in a third-party service by an email client
JP2008047022A (en) Information sharing system by portable terminal device
EP2924627A1 (en) Method, device and system for event reminding
WO2015013356A1 (en) Data communications management
KR102126891B1 (en) Method for providing schedule management service and schedule management service system using it
US9331964B2 (en) System, method, and apparatus for using a virtual bucket to transfer electronic data
EP2538349A2 (en) Server, inter-business enterprise information control method and computer program
JP6494990B2 (en) User authentication method and user authentication system for service account, and storage medium
US20160071114A1 (en) Reporting management systems and techniques for regulatory compliance
KR101928294B1 (en) System for managing reservation of counseling service based on text, method thereof and computer readable medium having computer program recorded thereon
CN112668283A (en) Document editing method and device and electronic equipment
US20170235449A1 (en) Personalized Multimedia Autographing System
KR101368680B1 (en) Method of providing smart calender and server performing the same
US20150281377A1 (en) Method, device and system for event reminding
JP2013105365A (en) Conference adjustment device and conference adjustment program

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20120425

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20130516

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20131122

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20140224

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20140224

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20171207