JP6282859B2 - Schedule management system and program for schedule management - Google Patents

Schedule management system and program for schedule management Download PDF

Info

Publication number
JP6282859B2
JP6282859B2 JP2013260488A JP2013260488A JP6282859B2 JP 6282859 B2 JP6282859 B2 JP 6282859B2 JP 2013260488 A JP2013260488 A JP 2013260488A JP 2013260488 A JP2013260488 A JP 2013260488A JP 6282859 B2 JP6282859 B2 JP 6282859B2
Authority
JP
Japan
Prior art keywords
schedule
calendar
application
url scheme
calendar application
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.)
Active
Application number
JP2013260488A
Other languages
Japanese (ja)
Other versions
JP2015118465A (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 JP2013260488A priority Critical patent/JP6282859B2/en
Publication of JP2015118465A publication Critical patent/JP2015118465A/en
Application granted granted Critical
Publication of JP6282859B2 publication Critical patent/JP6282859B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Calculators And Similar Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、スケジュール管理システムおよびスケジュール管理用プログラムに関し、特に、カレンダ形式で予定を管理可能になされたアプリケーションであるカレンダアプリに対して、1以上のイベントを含むスケジュールを登録するためのスケジュール管理システムに用いて好適なものである。   The present invention relates to a schedule management system and a schedule management program, and more particularly, to a schedule management system for registering a schedule including one or more events to a calendar application, which is an application capable of managing a schedule in a calendar format. It is suitable for use in.

従来、カレンダ形式で予定を管理できるアプリケーション(以下、カレンダアプリという)が提供されている。カレンダアプリの殆どは、各種のイベントを登録して管理するスケジュール管理機能を備えている。イベントを登録するためのインタフェースとしては、日付を指定してイベントを1つずつ登録していくものが一般的である。   Conventionally, an application that can manage a schedule in a calendar format (hereinafter referred to as a calendar application) has been provided. Most calendar apps have a schedule management function that registers and manages various events. An interface for registering events is generally one in which events are registered one by one by specifying a date.

ところで、例えばゴミ収集のように、毎回決まった曜日や日付に同じイベントが繰り返し行われるようなスケジュールをカレンダアプリに登録したい場合がある。また、プロ野球の好みの球団の年間試合日程のように、不定期ではあるがあらかじめ分かっている日付に同種のイベントが繰り返し行われるようなスケジュールをカレンダアプリに登録したい場合もある。   By the way, there is a case where it is desired to register a schedule in which the same event is repeatedly performed on a fixed day of the week or date, such as garbage collection, in the calendar application. In addition, there may be a case where it is desired to register a schedule in which a similar event is repeatedly performed on a known date in advance, such as the annual game schedule of a professional baseball team, in the calendar application.

このように複数日にわたる同種のイベントを1つずつ登録していくのは、かなり面倒である。そこで、定期あるいは不定期に行われる同種の複数のイベントを効率よく登録できるようにした技術が提案されている(例えば、特許文献1,2参照)。   It is quite troublesome to register the same type of events over multiple days one by one. In view of this, a technique has been proposed in which a plurality of events of the same type that are performed regularly or irregularly can be efficiently registered (see, for example, Patent Documents 1 and 2).

特許文献1に記載のスケジューリング装置は、複数の定例的な業務の作業内容および作業日程を一括入力するための入力手段と、カレンダ日付および作業予定内容を含んで構成されるカレンダに関するカレンダ情報を記憶するカレンダ情報記憶手段と、入力手段によって一括入力された作業日程に対応するカレンダ情報記憶手段に記憶されたカレンダ日付に対して、作業予定内容に作業内容を反映するカレンダ情報更新手段とを備えている。   The scheduling apparatus described in Patent Document 1 stores input information for collectively inputting work contents and work schedules of a plurality of regular tasks, and calendar information related to a calendar including a calendar date and scheduled work contents. Calendar information storage means, and calendar information update means for reflecting the work contents to the work schedule contents with respect to the calendar date stored in the calendar information storage means corresponding to the work schedule collectively input by the input means. Yes.

また、特許文献2に記載のスケジュール管理装置は、繰り返しスケジュールを設定する場合に、スケジュール入力用カレンダ画面に表示されたスケジュールの有る各日付を直接タッチして指定することで、その繰り返しの規則性に関係なくどのような日付設定の繰り返しスケジュールであっても全ての日付を容易に一括指定して設定することができるようにしている。   Further, the schedule management device described in Patent Document 2 is configured so that when a repetitive schedule is set, by directly touching and specifying each date on the schedule displayed on the schedule input calendar screen, the repetitive regularity Regardless of the date, it is possible to easily specify and set all dates regardless of the repetitive schedule of any date setting.

特開2010−152594号公報JP 2010-152594 A 特開2003−288330号公報JP 2003-288330 A

しかしながら、上記特許文献1,2に記載された従来のスケジュール管理装置は何れも、1つのカレンダアプリ内の仕組みとしてカレンダにスケジュールの登録を行うものであり、別のアプリケーションで設定されたイベントのスケジュールをカレンダアプリに直接登録することはできなかった。なお、最近のカレンダアプリの中には、ウェブサイト上のオンラインカレンダとの同期機能を備えたものもある。しかし、あくまでも同期に過ぎず、オンラインカレンダに登録されていない新たなスケジュールをカレンダアプリに登録することはできない。   However, any of the conventional schedule management apparatuses described in Patent Documents 1 and 2 registers a schedule in a calendar as a mechanism in one calendar application, and schedules events set by another application. Could not be registered directly in the calendar app. Some recent calendar apps have a synchronization function with an online calendar on a website. However, this is just synchronization, and a new schedule that is not registered in the online calendar cannot be registered in the calendar application.

また、別のアプリケーションで設定されたイベントのスケジュールは、イベント情報提供会社が提供しているものである場合がある。その場合、ユーザがそのスケジュールを別のアプリケーションからカレンダアプリに直接登録するのではなく、スケジュールの内容や説明などを反映させた状態でカレンダアプリのスケジュール登録画面を表示させ、ユーザにスケジュールの詳細の確認を促すことも望まれる。しかしながら、別のアプリケーションからカレンダアプリのスケジュール登録画面に直接遷移することも、従来はできなかった。   An event schedule set by another application may be provided by an event information provider. In that case, instead of directly registering the schedule from another application to the calendar application, the calendar application schedule registration screen is displayed with the schedule contents and explanation reflected, and the user is notified of the details of the schedule. It is also desirable to prompt confirmation. However, it has not been possible to make a transition directly from another application to the calendar application schedule registration screen.

本発明は、このような問題を解決するために成されたものであり、別のアプリケーションで指定された1以上のイベントのスケジュールをカレンダアプリに効率的に登録することができるようにすることを目的とする。   The present invention has been made to solve such a problem, and it is possible to efficiently register a schedule of one or more events designated by another application in a calendar application. Objective.

上記した課題を解決するために、本発明では、カレンダアプリとは別のアプリケーションである別アプリにおいて、スケジュールの登録対象とするカレンダアプリ、カレンダアプリに対して実行するコマンド、および、スケジュールの内容を特定するためのパラメータを含むURLスキームを生成し、カレンダアプリに通知する。そして、通知されたURLスキームに基づいて、カレンダアプリを起動してコマンドにより指定される処理を実行するようにしている。   In order to solve the above-described problems, in the present invention, in another application that is an application different from the calendar application, the calendar application to be registered in the schedule, the command to be executed on the calendar application, and the contents of the schedule A URL scheme including parameters for specifying is generated and notified to the calendar application. Then, based on the notified URL scheme, the calendar application is activated and processing specified by the command is executed.

上記のように構成した本発明によれば、スケジュールの内容を特定するためのパラメータや実行のコマンドを指定したURLスキームを生成して実行すれば、別アプリで指定された1以上のイベントのスケジュールをカレンダアプリに直接登録したり、スケジュールの内容またはスケジュールに関連する情報を反映させた状態でカレンダアプリのスケジュール登録画面を直接表示させたりすることができる。これにより、別アプリで指定された1以上のイベントのスケジュールをカレンダアプリに効率的に登録することができる。   According to the present invention configured as described above, a schedule of one or more events specified by another application can be generated by generating and executing a URL scheme specifying a parameter for specifying the contents of the schedule and an execution command. Can be directly registered in the calendar application, or the schedule registration screen of the calendar application can be directly displayed in a state in which the contents of the schedule or information related to the schedule is reflected. Thereby, the schedule of the 1 or more event designated with another application can be efficiently registered into a calendar application.

本実施形態によるスケジュール管理システムのハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the schedule management system by this embodiment. 本実施形態によるユーザ端末の機能構成例を示すブロック図である。It is a block diagram which shows the function structural example of the user terminal by this embodiment. ウェブブラウザに提供される入力画面の一例を示す図である。It is a figure which shows an example of the input screen provided to a web browser. 本実施形態による文字列形態のURLスキームの一例を示す図である。It is a figure which shows an example of the URL scheme of the character string form by this embodiment. 本実施形態によるイベントのスケジュール登録画面の一例を示す図である。It is a figure which shows an example of the schedule registration screen of the event by this embodiment. 本実施形態によるイベントカレンダのスケジュール登録画面の一例を示す図である。It is a figure which shows an example of the schedule registration screen of the event calendar by this embodiment. イベントカレンダが登録されたカレンダアプリのカレンダ画面の一例を示す図である。It is a figure which shows an example of the calendar screen of the calendar application with which the event calendar was registered.

以下、本発明の一実施形態を図面に基づいて説明する。図1は、本実施形態によるスケジュール管理システムのハードウェア構成例を示す図である。図1に示すように、本実施形態のスケジュール管理システムは、ユーザ端末10とイベント情報提供サーバ20とWebサーバ30とを備え、これらがインターネット等の通信ネットワーク40を介して接続可能に構成されている。ユーザ端末10は、例えば、スマートフォンやタブレットなどのモバイル端末、あるいはパーソナルコンピュータ等である。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a diagram illustrating a hardware configuration example of the schedule management system according to the present embodiment. As shown in FIG. 1, the schedule management system according to the present embodiment includes a user terminal 10, an event information providing server 20, and a Web server 30, which are configured to be connectable via a communication network 40 such as the Internet. Yes. The user terminal 10 is, for example, a mobile terminal such as a smartphone or a tablet, or a personal computer.

ユーザ端末10は、そのハードウェア構成として、CPU11、ROM12、RAM13、ハードディスク14、表示部15、操作部16および通信I/F部17を備えている。CPU11は、ROM12やRAM13あるいはハードディスク14に記憶されたスケジュール管理用プログラムに従って、ユーザ端末10の動作を制御する。表示部15および操作部16は、例えばタッチパネル付きディスプレイにより構成される。通信I/F部17は、通信ネットワーク40を介してイベント情報提供サーバ20およびWebサーバ30との間で通信を行うものである。   The user terminal 10 includes a CPU 11, a ROM 12, a RAM 13, a hard disk 14, a display unit 15, an operation unit 16, and a communication I / F unit 17 as hardware configurations. The CPU 11 controls the operation of the user terminal 10 according to a schedule management program stored in the ROM 12, RAM 13, or hard disk 14. The display unit 15 and the operation unit 16 are configured by a display with a touch panel, for example. The communication I / F unit 17 performs communication between the event information providing server 20 and the Web server 30 via the communication network 40.

ハードディスク14には、カレンダ形式で予定を管理可能になされたアプリケーションであるカレンダアプリ101と、当該カレンダアプリ101とは別のアプリケーションである別アプリ102とが記憶されている。カレンダアプリ101および別アプリ102は共に、本発明のスケジュール管理用プログラムを含んでいる。本実施形態のスケジュール管理システムは、別アプリ102からカレンダアプリ101に対して、1以上のイベントを含むスケジュールを登録するための機能を提供する。   The hard disk 14 stores a calendar application 101 that is an application whose schedule can be managed in a calendar format, and another application 102 that is an application different from the calendar application 101. Both the calendar application 101 and the separate application 102 include the schedule management program of the present invention. The schedule management system of this embodiment provides a function for registering a schedule including one or more events from another application 102 to the calendar application 101.

本実施形態のスケジュール管理システムは、1つのイベントに関するスケジュールをカレンダアプリ101に登録する機能(イベント登録機能)と、複数のイベントを含むイベントカレンダに関するスケジュールをカレンダアプリ101に一括登録する機能(イベントカレンダ登録機能)とを有している。別アプリ102は、カレンダアプリ101と異なるものであればよく、アプリケーションの内容は問わない。例えば、別アプリ102は、イベントの予定情報を入力する機能を備えたアプリケーションである。または、別アプリ102は、Webサーバ30にアクセス可能なウェブブラウザであってもよい。   The schedule management system of the present embodiment has a function for registering a schedule for one event in the calendar application 101 (event registration function) and a function for collectively registering a schedule for an event calendar including a plurality of events in the calendar application 101 (event calendar). Registration function). The different application 102 only needs to be different from the calendar application 101, and the content of the application does not matter. For example, the separate application 102 is an application having a function of inputting event schedule information. Alternatively, the separate application 102 may be a web browser that can access the web server 30.

イベント情報提供サーバ20は、イベントカレンダに関するスケジュールデータを記憶したデータベース20Aを備えている。個々のイベントカレンダに関するスケジュールデータは、イベントカレンダIDと関連付けて記憶されている。スケジュールデータは、例えばゴミ収集のように、毎回決まった曜日や日付に同じイベントが繰り返し行われるような定期スケジュールに関するものや、プロ野球の好みの球団の年間試合日程のように、不定期ではあるがあらかじめ分かっている日付に同種のイベントが繰り返し行われるような不定期スケジュールに関するものである。このスケジュールデータは、スケジュールの内容および説明を示すものであり、複数のイベントの実施日、実施内容、イベントの詳細説明などの情報を含んでいる。   The event information providing server 20 includes a database 20A that stores schedule data related to an event calendar. The schedule data regarding each event calendar is stored in association with the event calendar ID. The schedule data is irregular, such as those related to a regular schedule where the same event is repeated every day, such as garbage collection, or the annual game schedule of a favorite baseball team Is related to an irregular schedule in which the same type of event is repeated on a date that is known in advance. This schedule data indicates the contents and explanation of the schedule, and includes information such as the implementation date, implementation contents, and detailed explanation of the events of a plurality of events.

図2は、ユーザ端末10に記憶されたカレンダアプリ101および別アプリ102が含んでいるスケジュール管理用プログラムの実行によって実現される機能構成例を示すブロック図である。図2に示すように、ユーザ端末10は、その機能構成として、URLスキーム生成部21、URLスキーム通知部22およびURLスキーム実行部23を備えている。URLスキーム生成部21およびURLスキーム通知部22は、別アプリ102が備えるスケジュール管理用プログラムによって実現される。一方、URLスキーム実行部23は、カレンダアプリ101が備えるスケジュール管理用プログラムによって実現される。   FIG. 2 is a block diagram illustrating an example of a functional configuration realized by executing a schedule management program included in the calendar application 101 and another application 102 stored in the user terminal 10. As shown in FIG. 2, the user terminal 10 includes a URL scheme generation unit 21, a URL scheme notification unit 22, and a URL scheme execution unit 23 as functional configurations. The URL scheme generation unit 21 and the URL scheme notification unit 22 are realized by a schedule management program included in another application 102. On the other hand, the URL scheme execution unit 23 is realized by a schedule management program included in the calendar application 101.

URLスキーム生成部21は、別アプリ102において、スケジュールの登録対象とするカレンダアプリ101、カレンダアプリ101に対して実行するコマンド、および、スケジュールの内容を特定するためのパラメータを含むURLスキームを生成する。このURLスキーム生成部21は、ユーザ端末10の内部処理としてURLスキームを生成する機能と、Webサーバ30が提供するウェブサイトにアクセスしてURLスキームを生成する機能とを提供する。   The URL scheme generation unit 21 generates a URL scheme including a calendar application 101 to be registered in a schedule, a command to be executed for the calendar application 101, and a parameter for specifying the contents of the schedule in another application 102. . The URL scheme generation unit 21 provides a function of generating a URL scheme as an internal process of the user terminal 10 and a function of accessing a website provided by the Web server 30 and generating a URL scheme.

図3は、別アプリ102がウェブブラウザの場合に、Webサーバ30が提供するウェブサイトにアクセスしてウェブブラウザに提供される入力画面の一例を示す図である。図3(a)は1つのイベントをカレンダアプリ101に登録する際に用いる入力画面を示し、図3(b)はイベントカレンダをカレンダアプリ101に登録する際に用いる入力画面を示している。   FIG. 3 is a diagram illustrating an example of an input screen that is provided to a web browser by accessing a website provided by the web server 30 when the different application 102 is a web browser. FIG. 3A shows an input screen used when registering one event in the calendar application 101, and FIG. 3B shows an input screen used when registering an event calendar in the calendar application 101.

1つのイベントを登録する際には、図3(a)に示すように、イベントのタイトル、開始日時、終了日時、場所、内容などの予定情報を入力する。一方、イベントカレンダを登録する際には、図3(b)に示すように、所望のイベントカレンダIDを入力する。イベントカレンダIDは、この例では5つまで入力可能である。   When registering one event, as shown in FIG. 3A, schedule information such as an event title, start date / time, end date / time, location, and contents is input. On the other hand, when registering an event calendar, a desired event calendar ID is input as shown in FIG. Up to five event calendar IDs can be input in this example.

そして、「URLを作成」または「QRコードを作成」というボタン(図3(a)では画面をスクロールした先に存在する)を押下すると、入力された情報に基づいてURLスキーム生成部21がURLスキームを生成する。ここで、「URLを作成」のボタンが押下された場合、URLスキーム生成部21は、URLスキームを文字列の形態で生成する。一方、「QRコードを作成」のボタンが押下された場合、URLスキーム生成部21は、URLスキームをQRコードの形態で生成する。   When the “Create URL” or “Create QR code” button (existing in the screen scrolled in FIG. 3A) is pressed, the URL scheme generation unit 21 executes the URL based on the input information. Generate a scheme. Here, when the “Create URL” button is pressed, the URL scheme generation unit 21 generates the URL scheme in the form of a character string. On the other hand, when the “Create QR code” button is pressed, the URL scheme generation unit 21 generates a URL scheme in the form of a QR code.

なお、「URLを作成」または「QRコードを作成」のボタンが押下されたときに生成されるURLスキームは、カレンダアプリ101のスケジュール登録画面を呼び出すためのものである。一方、図3(b)に示す「イベントカレンダ登録」のボタン(図3(a)の場合は画面をスクロールした先に存在する「イベント登録」のボタン)が押下された場合、URLスキーム生成部21は、入力された情報に従ってカレンダアプリ101にスケジュールを直接登録するためのURLスキームを生成する。   Note that the URL scheme generated when the “Create URL” or “Create QR Code” button is pressed is for calling the schedule registration screen of the calendar application 101. On the other hand, when the “event calendar registration” button shown in FIG. 3B (in the case of FIG. 3A, the “event registration” button that exists after scrolling the screen) is pressed, the URL scheme generation unit 21 generates a URL scheme for directly registering a schedule in the calendar application 101 according to the input information.

別アプリ102がウェブブラウザではないアプリケーションで、ユーザ端末10の内部処理としてURLスキームを生成する場合、ユーザは、別アプリ102が持つ機能によって1つのイベントに関する予定情報を入力する。URLスキーム生成部21は、このように入力された情報に基づいてURLスキームを生成する。なお、この場合の入力画面は別アプリ102の実装によるが、図3(a)に示したものと同様の入力項目やボタンがあればよい。   When another application 102 is an application that is not a web browser and generates a URL scheme as an internal process of the user terminal 10, the user inputs schedule information related to one event using a function of the other application 102. The URL scheme generation unit 21 generates a URL scheme based on the information input in this way. Note that the input screen in this case depends on the implementation of the separate application 102, but there may be input items and buttons similar to those shown in FIG.

図4は、URLスキーム生成部21によって生成される文字列形態のURLスキームの一例を示す図である。図4において、符号41で示す部分は、Webサーバ30のURLを示す。このURLは、別アプリ102がウェブブラウザの場合、つまりWebサーバ30から提供された図3の入力画面を通じてURLスキームを生成し、Webサーバ30を介してカレンダアプリ101を呼び出す場合に生成される情報である。   FIG. 4 is a diagram illustrating an example of a URL scheme in the form of a character string generated by the URL scheme generation unit 21. In FIG. 4, the part denoted by reference numeral 41 indicates the URL of the Web server 30. This URL is information generated when another application 102 is a web browser, that is, when a URL scheme is generated through the input screen of FIG. 3 provided from the Web server 30 and the calendar application 101 is called through the Web server 30. It is.

一方、別アプリ102がウェブブラウザではないアプリケーションで、ユーザ端末10の内部処理としてURLスキームを生成する場合には、Webサーバ30を介することなく別アプリ102からカレンダアプリ101を直接呼び出すことになる。この場合には、符号41で示すWebサーバ30のURLは不要である。   On the other hand, when the separate application 102 is an application that is not a web browser and generates a URL scheme as an internal process of the user terminal 10, the calendar application 101 is directly called from the separate application 102 without using the Web server 30. In this case, the URL of the Web server 30 indicated by reference numeral 41 is not necessary.

符号42で示す部分は、スケジュールの登録対象とするカレンダアプリ101の名称を示す。ここに名称が記載されたカレンダアプリ101を起動できるスキームとなっている。符号43で示す部分は、カレンダアプリ101に対して実行するコマンドを示す。コマンドには、例えば以下のようなものがある。
app カレンダアプリ101の起動
deliverEventRegister カレンダアプリ101へのイベントの直接登録
scheduleRegister カレンダアプリ101へのイベントカレンダの直接登録
deliverEventDetail スケジュール登録画面(イベントの詳細情報)の呼び出し
The part shown by the code | symbol 42 shows the name of the calendar application 101 made into the registration object of a schedule. Here, the scheme is such that the calendar application 101 whose name is described can be activated. A portion denoted by reference numeral 43 indicates a command to be executed for the calendar application 101. Examples of commands include the following.
app Launch Calendar App 101
deliverEventRegister Register events directly to the Calendar app 101
scheduleRegister Direct registration of event calendar to calendar app 101
deliverEventDetail Call schedule registration screen (detailed event information)

符号44で示す部分は、スケジュールの内容を特定するためのパラメータを示す。図4の例は、イベントカレンダをカレンダアプリ101に登録する場合のパラメータを示している。すなわち、この場合のパラメータは、「cid=201024」とったイベントカレンダIDである。一方、1つのイベントをカレンダアプリ101に登録する場合のパラメータは、図3(a)の入力画面を通じて入力された予定情報を含むものであり、例えば以下のような文字列で指定される。
「title=同窓会の予定&dtstart=20131130163000&dtend=20131130183000&allDay=0&eventLocation=東京都港区六本木&description=同窓会が開催されます。会費4,500円 幹事:平田(080-5555-5555)"」
A portion denoted by reference numeral 44 indicates a parameter for specifying the contents of the schedule. The example of FIG. 4 shows parameters for registering an event calendar in the calendar application 101. That is, the parameter in this case is an event calendar ID with “cid = 201024”. On the other hand, the parameters for registering one event in the calendar application 101 include schedule information input through the input screen of FIG. 3A, and are specified by the following character string, for example.
"Title = Alumni Association Schedule & dtstart = 20131130163000 & dtend = 20131130183000 & allDay = 0 & eventLocation = Roppongi, Minato-ku, Tokyo & description = Alumni Association will be held. Membership fee 4,500 yen Secretary: Hirata (080-5555-5555)"

URLスキーム通知部22は、URLスキーム生成部21により生成されたURLスキームをカレンダアプリ101に通知する。上述のように、通知の方法は2つある。すなわち、別アプリ102がウェブブラウザではないアプリケーションで、URLスキーム生成部21がユーザ端末10の内部処理としてURLスキームを生成した場合、URLスキーム通知部22はカレンダアプリ101に対してURLスキームを直接通知する。   The URL scheme notification unit 22 notifies the calendar application 101 of the URL scheme generated by the URL scheme generation unit 21. As described above, there are two notification methods. That is, when another application 102 is an application that is not a web browser and the URL scheme generation unit 21 generates a URL scheme as an internal process of the user terminal 10, the URL scheme notification unit 22 directly notifies the calendar application 101 of the URL scheme. To do.

一方、別アプリ102がウェブブラウザで、Webサーバ30から提供された入力画面を通じてURLスキーム生成部21がURLスキームを生成した場合、URLスキーム通知部22は、URLスキームの先頭部分に示されているURLに従って、Webサーバ30を介してカレンダアプリ101に対してURLスキームを通知する。   On the other hand, when another application 102 is a web browser and the URL scheme generation unit 21 generates a URL scheme through an input screen provided from the Web server 30, the URL scheme notification unit 22 is shown at the top of the URL scheme. The URL scheme is notified to the calendar application 101 via the Web server 30 according to the URL.

URLスキーム実行部23は、カレンダアプリ101において、URLスキーム通知部22により通知されたURLスキームに基づいて、カレンダアプリ101を起動してコマンドにより指定される処理を実行する。例えば、スケジュール登録画面を呼び出すためのコマンドがURLスキームによって指定されている場合、URLスキーム実行部23は、カレンダアプリ101のスケジュール登録画面を呼び出し、パラメータにより特定されるスケジュールの内容またはスケジュールに関連する情報を反映させた状態にしてスケジュール登録画面を表示部15に表示させる。   Based on the URL scheme notified by the URL scheme notification unit 22, the URL scheme execution unit 23 activates the calendar application 101 and executes processing specified by the command. For example, when a command for calling the schedule registration screen is specified by the URL scheme, the URL scheme execution unit 23 calls the schedule registration screen of the calendar application 101 and relates to the schedule content or schedule specified by the parameter. The schedule registration screen is displayed on the display unit 15 with the information reflected.

ここで、パラメータによって1つのイベントに関するスケジュールの内容が特定されている場合、URLスキーム実行部23は、カレンダアプリ101のスケジュール登録画面を呼び出し、パラメータにより特定されるスケジュールの内容(イベントの予定情報)を各入力項目に入力させた状態にしてスケジュール登録画面を表示部15に表示させる。   Here, when the content of the schedule related to one event is specified by the parameter, the URL scheme execution unit 23 calls the schedule registration screen of the calendar application 101, and the content of the schedule specified by the parameter (schedule information of the event) Is input to each input item, and the schedule registration screen is displayed on the display unit 15.

図5は、イベントのスケジュール登録画面の一例を示す図である。図5に示すように、図3(a)の入力画面を通じて入力された予定情報が各入力項目に入力された状態で、1つのイベントに関するスケジュール登録画面が表示される。ユーザは、このスケジュール登録画面に表示された内容を確認して、問題がなければ「登録」ボタンを押下する。これにより、1つのイベントに関するスケジュールがカレンダアプリ101に登録される。   FIG. 5 is a diagram illustrating an example of an event schedule registration screen. As shown in FIG. 5, the schedule registration screen for one event is displayed in a state where the schedule information input through the input screen of FIG. 3A is input to each input item. The user confirms the contents displayed on the schedule registration screen, and presses the “Register” button if there is no problem. As a result, a schedule related to one event is registered in the calendar application 101.

また、パラメータによってイベントカレンダに関するスケジュールの内容(イベントカレンダID)が特定されている場合、URLスキーム実行部23は、イベント情報提供サーバ20にアクセスし、イベントカレンダIDに対応するスケジュールデータをデータベース20Aから取得する。そして、カレンダアプリ101のスケジュール登録画面を呼び出し、データベース20Aから取得したスケジュールデータ中に含まれている説明等を含ませた状態にしてスケジュール登録画面を表示部15に表示させる。   When the schedule content (event calendar ID) relating to the event calendar is specified by the parameter, the URL scheme execution unit 23 accesses the event information providing server 20 and obtains schedule data corresponding to the event calendar ID from the database 20A. get. Then, the schedule registration screen of the calendar application 101 is called, and the schedule registration screen is displayed on the display unit 15 in a state in which the description included in the schedule data acquired from the database 20A is included.

図6は、イベントカレンダのスケジュール登録画面の一例を示す図である。図6(a)は、ごみ収集に関するイベントカレンダのスケジュール登録画面を示している。図6(a)に示す例では、ごみ収集に関するイベントカレンダの説明が表示されるとともに、追加機能の紹介が表示されている。追加機能は、例えば、カレンダアプリ101のカレンダ上に表示させるアイコンを購入するための機能である。アイコンの購入を希望する場合には、「ストア」ボタンを押下することにより、アイコンの購入サイトに遷移して所望のアイコンを購入することが可能である。アイコンの購入が終わると、図6(a)の画面に戻る。   FIG. 6 is a diagram illustrating an example of an event calendar schedule registration screen. FIG. 6A shows a schedule registration screen for an event calendar related to garbage collection. In the example shown in FIG. 6A, an explanation of an event calendar related to garbage collection is displayed, and an introduction of an additional function is displayed. The additional function is a function for purchasing an icon to be displayed on the calendar of the calendar application 101, for example. When the user wishes to purchase an icon, the user can transition to an icon purchase site by pressing the “Store” button and purchase the desired icon. When the purchase of the icon is finished, the screen returns to the screen of FIG.

また、図6(b)は、プロ野球の好みの球団の年間試合日程に関するイベントカレンダのスケジュール登録画面を示している。図6(b)に示す例では、年間試合日程に関するイベントカレンダの説明が表示されるとともに、追加機能の紹介が表示されている。追加機能は、例えば、試合速報を知らせるスコアボードを購入するための機能である。図6(b)の例では「購入済み」と表示されているが、未購入の場合でスコアボードの購入を希望する場合には、「ストア」ボタンを押下することにより、購入サイトに遷移してスコアボードを購入することが可能である。スコアボードの購入が終わると、図6(b)の画面に戻る。   FIG. 6B shows an event calendar schedule registration screen regarding the annual game schedule of a favorite baseball team of professional baseball. In the example shown in FIG. 6B, an explanation of an event calendar related to the annual game schedule is displayed, and an introduction of additional functions is displayed. The additional function is, for example, a function for purchasing a scoreboard that informs the game breaking news. In the example of FIG. 6 (b), “Purchased” is displayed. If you have not purchased the scoreboard and wish to purchase the scoreboard, you can switch to the purchase site by pressing the “Store” button. It is possible to purchase a scoreboard. When the purchase of the scoreboard is finished, the screen returns to the screen of FIG.

なお、図3(b)の入力画面において複数のイベントカレンダIDが入力された場合、スケジュール登録画面には複数のイベントカレンダに関する情報が表示される。例えば、ごみ収集に関するイベントカレンダIDと年間試合日程に関するイベントカレンダIDとが入力された場合、スケジュール登録画面には、図6(a)に示す情報および図6(b)に示す情報が順番に並べて表示される。   When a plurality of event calendar IDs are input on the input screen of FIG. 3B, information on the plurality of event calendars is displayed on the schedule registration screen. For example, when an event calendar ID related to garbage collection and an event calendar ID related to an annual game schedule are input, the information shown in FIG. 6A and the information shown in FIG. 6B are arranged in order on the schedule registration screen. Is displayed.

ユーザは、図6のようなスケジュール登録画面に表示された説明内容を確認して、問題がなければ「追加」ボタンを押下する。これにより、イベントカレンダに含まれる複数のイベントに関するスケジュールがカレンダアプリ101に一括登録される。   The user confirms the explanation content displayed on the schedule registration screen as shown in FIG. 6 and presses an “add” button if there is no problem. As a result, schedules related to a plurality of events included in the event calendar are collectively registered in the calendar application 101.

図7は、イベントカレンダが登録されたカレンダアプリ101のカレンダ画面の一例を示す図である。図7(a)は、ごみ収集に関するイベントカレンダが登録された場合に表示されるカレンダ画面を示している。図7(a)に示すように、ゴミ収集日に該当する日付セル上に、ごみ収集を表すアイコンが表示されている。図7(b)は、年間試合日程に関するイベントカレンダが登録された場合に表示されるカレンダ画面を示している。図7(b)に示すように、試合日に該当する日付セル上に、対戦相手を表すアイコンが表示されている。また、カレンダの下には、購入したスコアボードが表示されている。   FIG. 7 is a diagram illustrating an example of a calendar screen of the calendar application 101 in which an event calendar is registered. FIG. 7A shows a calendar screen displayed when an event calendar related to garbage collection is registered. As shown in FIG. 7A, an icon representing garbage collection is displayed on the date cell corresponding to the garbage collection date. FIG. 7B shows a calendar screen displayed when an event calendar related to the annual game schedule is registered. As shown in FIG. 7B, an icon representing the opponent is displayed on the date cell corresponding to the game day. A purchased scoreboard is displayed below the calendar.

以上詳しく説明したように、本実施形態では、別アプリ102において、スケジュールの登録対象とするカレンダアプリ101、カレンダアプリ101に対して実行するコマンド、および、スケジュールの内容を特定するためのパラメータを含むURLスキームを生成し、カレンダアプリ101に通知する。そして、別アプリ102から通知されたURLスキームに基づいて、カレンダアプリ101を起動してコマンドにより指定される処理を実行するようにしている。   As described above in detail, in this embodiment, in another application 102, a calendar application 101 to be registered as a schedule, a command to be executed for the calendar application 101, and a parameter for specifying the content of the schedule are included. A URL scheme is generated and notified to the calendar application 101. Then, based on the URL scheme notified from the other application 102, the calendar application 101 is activated and processing specified by the command is executed.

このように構成した本実施形態のスケジュール管理システムによれば、スケジュールの内容を特定するためのパラメータや実行のコマンドを指定したURLスキームを生成して実行すれば、別アプリ102で指定されたイベントやイベントカレンダのスケジュールをカレンダアプリ101に直接登録したり、スケジュールの内容または説明や追加機能等の情報を反映させた状態でカレンダアプリ101のスケジュール登録画面を直接表示させたりすることができる。これにより、別アプリ102で指定されたイベントやイベントカレンダのスケジュールをカレンダアプリ102に効率的に登録することができる。   According to the schedule management system of the present embodiment configured as described above, an event specified by another application 102 can be generated by generating and executing a URL scheme specifying a parameter for specifying the schedule contents and an execution command. In addition, the schedule of the event calendar can be directly registered in the calendar application 101, or the schedule registration screen of the calendar application 101 can be directly displayed in a state where the contents of the schedule or information such as an explanation or an additional function is reflected. As a result, an event designated by another application 102 or an event calendar schedule can be efficiently registered in the calendar application 102.

また、別アプリ102からカレンダアプリ101にイベントカレンダを登録する際に、そのイベントカレンダに関するスケジュール登録画面を表示させることにより、イベントカレンダの説明情報などユーザにとって有益な情報を提供することができる。また、そのイベントカレンダに関連するコンテンツやアイテムなどをユーザが購入するための追加機能のインタフェースを提供することもできるので、イベント情報提供者からみた広告効果をもたらすこともできる。   In addition, when registering an event calendar from another application 102 to the calendar application 101, it is possible to provide information useful to the user such as explanation information of the event calendar by displaying a schedule registration screen related to the event calendar. In addition, since it is possible to provide an interface of an additional function for the user to purchase contents and items related to the event calendar, it is possible to bring about an advertising effect as seen from the event information provider.

なお、上記実施形態では、カレンダアプリ101と別アプリ102とが同じユーザ端末10に存在する場合について説明したが、本発明はこれに限定されない。例えば、Webサーバ30を介して別アプリ102からカレンダアプリ101にURLスキームを通知する場合、カレンダアプリ101と別アプリ102とが異なるユーザ端末10に存在していてもよい。ただし、この場合は送り先となるユーザ端末10のアドレスをURLスキームの中に含める必要がある。   In the above embodiment, the case where the calendar application 101 and the separate application 102 exist in the same user terminal 10 has been described, but the present invention is not limited to this. For example, when the URL scheme is notified from the different application 102 to the calendar application 101 via the Web server 30, the calendar application 101 and the different application 102 may exist in different user terminals 10. However, in this case, it is necessary to include the address of the user terminal 10 as the destination in the URL scheme.

また、上記実施形態では、図3(b)のようにイベントカレンダIDを直接入力する例について説明したが、本発明はこれに限定されない。例えば、イベントカレンダの一覧を表示させ、その中からユーザが所望のイベントカレンダを選択したときに、対応するイベントカレンダIDを自動入力するようにしてもよい。   Moreover, although the said embodiment demonstrated the example which inputs an event calendar ID directly like FIG.3 (b), this invention is not limited to this. For example, a list of event calendars may be displayed, and when the user selects a desired event calendar from the list, the corresponding event calendar ID may be automatically input.

また、上記実施形態において、イベント情報提供サーバ20が備えるデータベース20Aに格納されているイベントカレンダのスケジュールデータが更新された場合に、ユーザ端末10のカレンダアプリ101に登録されたイベントカレンダのスケジュールを自動的に更新するようにしてもよい。例えば、ユーザ端末10のカレンダアプリ101からイベント情報提供サーバ20に定期的にアクセスしてイベントカレンダIDを通知し、対応するスケジュールデータの更新の有無を確認する。そして、更新が確認された場合に、そのイベントカレンダのスケジュールデータをイベント情報提供サーバ20から取得してカレンダアプリ101のスケジュールを更新する。   In the above embodiment, when the event calendar schedule data stored in the database 20A of the event information providing server 20 is updated, the event calendar schedule registered in the calendar application 101 of the user terminal 10 is automatically set. You may make it update automatically. For example, the calendar application 101 of the user terminal 10 periodically accesses the event information providing server 20 to notify the event calendar ID and confirms whether or not the corresponding schedule data has been updated. When the update is confirmed, the schedule data of the event calendar is acquired from the event information providing server 20 and the schedule of the calendar application 101 is updated.

または、ユーザ端末10がイベント情報提供サーバ20からイベントカレンダのスケジュールデータを取得したときに、ユーザ端末10のアドレスをイベントカレンダIDと関連付けてイベント情報提供サーバ20に記憶しておく。そして、データベース20A内のイベントカレンダのスケジュールデータが更新されたときに、イベント情報提供サーバ20からユーザ端末10のカレンダアプリ101をURLスキームによって呼び出し、カレンダアプリ101のイベントカレンダのスケジュールを自動更新するようにしてもよい。   Alternatively, when the user terminal 10 obtains event calendar schedule data from the event information providing server 20, the address of the user terminal 10 is associated with the event calendar ID and stored in the event information providing server 20. Then, when the event calendar schedule data in the database 20A is updated, the calendar application 101 of the user terminal 10 is called from the event information providing server 20 by the URL scheme, and the event calendar schedule of the calendar application 101 is automatically updated. It may be.

その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。   In addition, each of the above-described embodiments is merely an example of implementation in carrying out the present invention, and the technical scope of the present invention should not be construed in a limited manner. That is, the present invention can be implemented in various forms without departing from the gist or the main features thereof.

10 ユーザ端末
20 イベント情報提供サーバ
30 Webサーバ
21 URLスキーム生成部
22 URLスキーム通知部
23 URLスキーム実行部
101 カレンダアプリ
102 別アプリ
DESCRIPTION OF SYMBOLS 10 User terminal 20 Event information provision server 30 Web server 21 URL scheme production | generation part 22 URL scheme notification part 23 URL scheme execution part 101 Calendar application 102 Another application

Claims (6)

カレンダ形式で予定を管理可能になされたアプリケーションであるカレンダアプリに対して、1以上のイベントを含むスケジュールを登録するためのスケジュール管理システムであって、
上記カレンダアプリとは別のアプリケーションである別アプリにおいて、上記スケジュールの登録対象とする上記カレンダアプリ、上記カレンダアプリに対して実行するコマンド、および、上記スケジュールの内容を特定するためのパラメータを含むURLスキームを生成するURLスキーム生成部と、
上記URLスキーム生成部により生成された上記URLスキームを上記カレンダアプリに通知するURLスキーム通知部と、
上記URLスキーム通知部により通知された上記URLスキームに基づいて、上記カレンダアプリを起動して上記コマンドにより指定される処理を実行するURLスキーム実行部とを備えたことを特徴とするスケジュール管理システム。
A schedule management system for registering a schedule including one or more events for a calendar application, which is an application capable of managing a schedule in a calendar format,
In another application which is an application different from the calendar application, a URL including the calendar application to be registered in the schedule, a command to be executed for the calendar application, and a parameter for specifying the content of the schedule A URL scheme generation unit for generating a scheme;
A URL scheme notifying unit for notifying the calendar application of the URL scheme generated by the URL scheme generating unit;
A schedule management system comprising: a URL scheme execution unit that activates the calendar application and executes a process specified by the command based on the URL scheme notified by the URL scheme notification unit.
上記コマンドは、スケジュール登録画面を呼び出すためのコマンドであり、
上記URLスキーム実行部は、上記カレンダアプリの上記スケジュール登録画面を呼び出し、上記パラメータにより特定される上記スケジュールの内容または上記スケジュールに関連する情報を反映させた状態にして上記スケジュール登録画面を表示させることを特徴とする請求項1に記載のスケジュール管理システム。
The above command is a command for calling the schedule registration screen.
The URL scheme execution unit calls the schedule registration screen of the calendar application and displays the schedule registration screen in a state reflecting the contents of the schedule specified by the parameters or information related to the schedule. The schedule management system according to claim 1.
上記パラメータによって1つのイベントに関するスケジュールの内容が特定されている場合、上記URLスキーム実行部は、上記カレンダアプリの上記スケジュール登録画面を呼び出し、上記パラメータにより特定される上記スケジュールの内容を入力項目に入力させた状態にして上記スケジュール登録画面を表示させることを特徴とする請求項2に記載のスケジュール管理システム。   When the content of the schedule related to one event is specified by the parameter, the URL scheme execution unit calls the schedule registration screen of the calendar application, and inputs the content of the schedule specified by the parameter as an input item. The schedule management system according to claim 2, wherein the schedule registration screen is displayed in a state in which the schedule is displayed. 上記パラメータによって複数のイベントを含むイベントカレンダに関するスケジュールの内容が特定されている場合、上記URLスキーム実行部は、上記パラメータにより特定される上記スケジュールの内容および説明の情報をサーバから取得するとともに上記カレンダアプリの上記スケジュール登録画面を呼び出し、少なくとも上記説明の情報を含ませた状態にして上記スケジュール登録画面を表示させることを特徴とする請求項2に記載のスケジュール管理システム。   When the contents of a schedule related to an event calendar including a plurality of events are specified by the parameters, the URL scheme execution unit acquires the schedule contents and description information specified by the parameters from the server, and the calendar 3. The schedule management system according to claim 2, wherein the schedule registration screen is displayed by calling the schedule registration screen of the app and including at least the information described above. カレンダ形式で予定を管理可能になされたアプリケーションであるカレンダアプリに対して、1以上のイベントを含むスケジュールを登録するためのスケジュール管理用プログラムであって、
上記カレンダアプリとは別のアプリケーションである別アプリにおいて、上記スケジュールの登録対象とする上記カレンダアプリ、上記カレンダアプリに対して実行するコマンド、および、上記スケジュールの内容を特定するためのパラメータを含むURLスキームを生成するURLスキーム生成手段、および
上記URLスキーム生成手段により生成された上記URLスキームを上記カレンダアプリに通知するURLスキーム通知手段
としてコンピュータを機能させるためのスケジュール管理用プログラム。
A schedule management program for registering a schedule including one or more events for a calendar application, which is an application capable of managing a schedule in a calendar format,
In another application which is an application different from the calendar application, a URL including the calendar application to be registered in the schedule, a command to be executed for the calendar application, and a parameter for specifying the content of the schedule A URL scheme generating means for generating a scheme, and a schedule management program for causing a computer to function as a URL scheme notifying means for notifying the calendar application of the URL scheme generated by the URL scheme generating means.
上記URLスキーム通知手段により通知された上記URLスキームに基づいて、上記カレンダアプリを起動して上記コマンドにより指定される処理を実行するURLスキーム実行手段としてコンピュータを更に機能させるための、請求項5に記載のスケジュール管理用プログラム。   Claim 5 for further causing the computer to function as URL scheme execution means for starting the calendar application and executing processing specified by the command based on the URL scheme notified by the URL scheme notification means. Program for schedule management described.
JP2013260488A 2013-12-17 2013-12-17 Schedule management system and program for schedule management Active JP6282859B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013260488A JP6282859B2 (en) 2013-12-17 2013-12-17 Schedule management system and program for schedule management

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013260488A JP6282859B2 (en) 2013-12-17 2013-12-17 Schedule management system and program for schedule management

Publications (2)

Publication Number Publication Date
JP2015118465A JP2015118465A (en) 2015-06-25
JP6282859B2 true JP6282859B2 (en) 2018-02-21

Family

ID=53531150

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013260488A Active JP6282859B2 (en) 2013-12-17 2013-12-17 Schedule management system and program for schedule management

Country Status (1)

Country Link
JP (1) JP6282859B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017033128A (en) * 2015-07-30 2017-02-09 株式会社きもと Information providing system, computer program, and printed matter

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI102869B (en) * 1996-02-26 1999-02-26 Nokia Mobile Phones Ltd A device, method, and system for transmitting and receiving information relating to various applications
CN100485603C (en) * 2003-04-04 2009-05-06 雅虎公司 Systems and methods for generating concept units from search queries
JP2006178940A (en) * 2004-11-25 2006-07-06 Towa Kagaku Kk Refuse collection calendar creation device, refuse collection calendar creation software, refuse collection calendar information creation system and information terminal device
US20060277087A1 (en) * 2005-06-06 2006-12-07 Error Brett M User interface for web analytics tools and method for automatic generation of calendar notes, targets,and alerts
JP2013168733A (en) * 2012-02-14 2013-08-29 Toshiba Corp Electronic device and method of controlling the same

Also Published As

Publication number Publication date
JP2015118465A (en) 2015-06-25

Similar Documents

Publication Publication Date Title
TWI590078B (en) Method and computing device for providing dynamic navigation bar for expanded communication service
JP6820426B2 (en) Personalized calendar for events related to digital media content
US20140137003A1 (en) Conversation graphical user interface (gui)
JP5507757B2 (en) Display device, display method, display program, and processor
WO2015196003A1 (en) Creating calendar event from timeline
CN112148166A (en) Desktop component management method and device
US20160110054A1 (en) System and method for customizing a theme for modifying a look and feel of a graphical user interface
JP2018165880A (en) User posting information server, user posting information display system, user posting information display method, and user posting information display program
JP2008197765A (en) Generation method for electronic tag
JP2017204100A (en) Information processing device, information processing method and information processing program
US11068853B2 (en) Providing calendar utility to capture calendar event
JP6282859B2 (en) Schedule management system and program for schedule management
CN112286616A (en) Dynamic wallpaper setting method and device and electronic equipment
CN107004206A (en) The directional data interacted based on social media
JP2011090425A (en) Integrated business support system
CN103533176A (en) Method for opening application and terminal
JP2018018493A (en) Task assistance device and program
JP5439617B1 (en) GAME SERVER, PROGRAM, AND GAME SERVER CONTROL METHOD
JP5648971B2 (en) Portal server and portal page display method
JP2015219750A (en) Information distribution system
JP2012198590A (en) Advertisement display system
JP2015049817A (en) Purchase object commodity management device, purchase object commodity management method and program
JP2018045605A (en) Coupon or the like use system, coupon or like use program and coupon or the like use method
JP6330753B2 (en) Work support system and work support method
JP2014049071A (en) Public personal computer terminal

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20161205

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171220

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20171226

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180125

R150 Certificate of patent or registration of utility model

Ref document number: 6282859

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250