(57)【要約】【課題】ユーザが興味を持つ可能性が高く、且つ、信頼度の高いスケジュール情報をユーザのカレンダー上に表示できるスケジュール管理プログラム及びシステムを提供する。【解決手段】スケジュール管理プログラムは、スケジュール情報収集部１７と、信頼度決定部１９と、スケジュール情報記録判定部２１とを備えている。スケジュール情報収集部１７は、複数のソーシャル・メディア・アカウントの投稿情報から、キーワードに関連するイベントのスケジュール情報を収集する。信頼度決定部１９は、スケジュール情報の情報源となった複数のソーシャル・メディア・アカウントの信頼度を定める。スケジュール情報記録判定部２１は、スケジュール情報収集部１７が収集したスケジュール情報のうち、信頼度決定部１９が決定した信頼度に基づいてソーシャル・メディア・アカウントが発信しているスケジュール情報をカレンダーデータ記録部１５に記録するか否かを判定する。【選択図】  図１
2019139429.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが設定した１以上のキーワードに関連するイベントのスケジュール情報をカレンダーに表示するためのカレンダーデータ記録部に記録するスケジュール管理プログラムであって、
複数のソーシャル・メディア・アカウントの投稿情報から、前記キーワードに関連する前記イベントの前記スケジュール情報を収集するスケジュール情報収集部と、
前記スケジュール情報の情報源となった前記複数のソーシャル・メディア・アカウントの信頼度を定める信頼度決定部と、
前記スケジュール情報収集部が収集した前記スケジュール情報のうち、前記信頼度決定部が決定した前記信頼度に基づいて前記ソーシャル・メディア・アカウントが発信している前記スケジュール情報を前記カレンダーデータ記録部に記録するか否かを判定するスケジュール情報記録判定部とを備えていることを特徴とするスケジュール管理プログラム。
【請求項２】
前記信頼度決定部は、前記ソーシャル・メディア・アカウントのフォロワー数、及び、前記ソーシャル・メディア・アカウントの前記投稿情報の共有数のうち、少なくとも１つに基づいて前記信頼度を決定する請求項１に記載のスケジュール管理プログラム。
【請求項３】
前記スケジュール情報記録判定部は、
前記情報源を前記信頼度に基づいて、順位付けを行い、
最も前記信頼度が高い前記情報源を基準にして、前記順位の上位複数の前記情報源の前記スケジュール情報の比較を行い、
異なる前記スケジュール情報が存在する場合には、前記信頼度に基づいて、前記スケジュール情報の修正を行うか否かを判定する請求項１または２に記載のスケジュール管理プログラム。
【請求項４】
前記イベントへの参加にチケットが必要な場合、前記スケジュール情報と共に、前記チケットの販売サイトへのリンク情報を表示する請求項１に記載のスケジュール管理プログラム。
【請求項５】
前記スケジュール情報記録判定部は、予め前記ユーザの居住地情報及び特定の日または日時における前記ユーザの所在地情報の少なくとも一方を記憶している機能と、前記ユーザの居住地または所在地から前記イベントの会場までの距離または移動に要する時間が所定の距離または所定の移動時間以下の前記イベントの前記スケジュール情報のみを前記カレンダー上に表示する前記スケジュール情報として記録することを判定する機能を有している請求項１に記載のスケジュール管理プログラム。
【請求項６】
前記スケジュール情報収集部は、前記ユーザがフォローしている複数のソーシャル・メディア・アカウントの投稿情報から前記キーワードの候補を抽出する機能と、前記候補の中から前記キーワードを設定可能にする機能を有している請求項１に記載のスケジュール管理プログラム。
【請求項７】
ユーザが設定した１以上のキーワードに関連するイベントのスケジュール情報をカレンダーに表示するためのカレンダーデータ記録部に記録し、カレンダーデーに記録した前記スケジュール情報を前記ユーザが使用する通信端末の表示部に表示するスケジュール管理システムであって、
複数のソーシャル・メディア・アカウントの投稿情報から、前記キーワードに関連する前記イベントの前記スケジュール情報を収集するスケジュール情報収集部と、
前記スケジュール情報の情報源となった前記複数のソーシャル・メディア・アカウントの信頼度を定める信頼度決定部と、
前記スケジュール情報収集部が収集した前記スケジュール情報のうち、前記信頼度決定部が決定した前記信頼度に基づいて前記ソーシャル・メディア・アカウントが発信している前記スケジュール情報を前記カレンダーデータ記録部に記録するか否かを判定するスケジュール情報記録判定部とを備えていることを特徴とするスケジュール管理システム。
【請求項８】
前記信頼度決定部は、前記ソーシャル・メディア・アカウントのフォロワー数、及び、前記ソーシャル・メディア・アカウントの前記投稿情報の共有数のうち、少なくとも１つに基づいて前記信頼度を決定する請求項７に記載のスケジュール管理システム。
【請求項９】
前記スケジュール情報記録判定部は、
前記情報源を前記信頼度に基づいて、順位付けを行い、
最も前記信頼度が高い前記情報源を基準にして、前記順位の上位複数の前記情報源の前記スケジュール情報の比較を行い、
異なる前記スケジュール情報が存在する場合には、前記信頼度に基づいて、前記スケジュール情報の修正を行うか否かを判定する機能を有している請求項７または８に記載のスケジュール管理システム。
【請求項１０】
前記イベントへの参加にチケットが必要な場合、前記スケジュール情報と共に、前記チケットの販売サイトへのリンク情報を前記表示部に表示するリンク情報表示部をさらに備えている請求項７に記載のスケジュール管理システム。
【請求項１１】
前記スケジュール情報記録判定部は、予め前記ユーザの居住地情報及び特定の日または日時における前記ユーザの所在地情報の少なくとも一方を記憶している機能と、前記ユーザの居住地または所在地から前記イベントの会場までの距離または移動に要する時間が所定の距離または所定の移動時間以下の前記イベントの前記スケジュール情報のみを前記カレンダー上に表示する前記スケジュール情報として記録することを判定する機能を有している請求項７に記載のスケジュール管理システム。
【請求項１２】
前記スケジュール情報収集部は、前記ユーザがフォローしている複数のソーシャル・メディア・アカウントの投稿情報から前記キーワードの候補を抽出する機能と、前記候補の中から前記キーワードを設定可能にする機能を有している請求項７に記載のスケジュール管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが設定した１以上のキーワードに関連するイベントのスケジュール情報をカレンダーに表示するためのカレンダーデータ記録部に記録するスケジュール管理プログラム及びスケジュール管理システムに関するものである。
【背景技術】
【０００２】
パソコンやスマートフォン等の携帯端末（以下、「ユーザ端末」）にインストールされたスケジュール管理プログラムを使用して個人のスケジュール管理を行うことが盛んに行われている。しかしながら、スケジュール管理プログラムの多くは、手動でスケジュールを入力しなければならず、予定を入力するのが面倒であったり、入力を忘れてしまうことがある。
【０００３】
そこで、例えば、株式会社ジョルテの「公式カレンダー」機能（非特許文献１）は、サービス提供者側で各種事項に関する複数の「公式カレンダー」を用意しておき、ユーザがその中から興味のあるものを予め選択しておくことで、ユーザのカレンダー上に、ユーザが興味のあるものに関するスケジュール情報等が表示されるようにしている。
【０００４】
また、特表２０１６−５２２４９４号公報（特許文献１）に記載の発明は、「自動カレンダ」のオプションを実行することで、Ｅメールやチラシに記載されている情報を自動的に認識にしてスケジュール情報を登録し、カレンダー上にスケジュール情報等が表示されるようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２０１６−５２２４９４号公報
【非特許文献】
【０００６】
【非特許文献１】株式会社ジョルテ「公式カレンダー」（平成２９年１１月１２日検索）インターネット <URL:  http://www.jorte.com/jp/calendar/>
【発明の概要】
【発明が解決しようとする課題】
【０００７】
非特許文献１では、サービス提供者側が用意していない事項に関するカレンダーは存在しないため、用意されている複数の公式カレンダーの中にユーザが興味のあるものが存在しない場合には、この機能を利用することができない。
【０００８】
特許文献１では、ユーザに届いたＥメールを利用してスケジュール情報を入力するため、主に、友人に会う等のプライベートな予定が対象であり、コンサート等のイベント情報を対象とするものではない。また、チラシの場合は、ユーザがチラシにアクセスできる状況になければスケジュール情報を得ることができないため、本来ならばユーザが興味を持つであろうスケジュール情報を逃してしまう可能性が高い。
【０００９】
本発明の目的は、ユーザが興味を持つ可能性が高く、且つ、信頼度の高いスケジュール情報を、ユーザのカレンダー上に表示できるスケジュール管理プログラム及びスケジュール管理システムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明のスケジュール管理プログラムは、ユーザが設定した１以上のキーワードに関連するイベントのスケジュール情報をカレンダーに表示するためのカレンダーデータ記録部に記録するものである。
【００１１】
スケジュール管理プログラムは、複数のソーシャル・メディア・アカウントの投稿情報から、キーワードに関連するイベントのスケジュール情報を収集するスケジュール情報収集部と、スケジュール情報の情報源となった複数のソーシャル・メディア・アカウントの信頼度を定める信頼度決定部と、スケジュール情報収集部が収集したスケジュール情報のうち、信頼度決定部が決定した信頼度に基づいてソーシャル・メディア・アカウントが発信しているスケジュール情報をカレンダーデータ記録部に記録するか否かを判定するスケジュール情報記録判定部とを備えている。
【００１２】
本明細書において、ソーシャル・メディア・アカウントとは、ソーシャル・ネットワーキング・サービス（ＳＮＳ）におけるアカウントのことを意図しており、例えば、ツイッター社が提供しているＴｗｉｔｔｅｒ（登録商標）や、フェイスブック社が提供しているＦａｃｅｂｏｏｋ（登録商標）等を使用する権利であり、通常ＩＤとパスワードによって構成されるものを想定している。
【００１３】
本明細書において、イベントとは、コンサート、お祭り、展示会、発表会、集会のような催し物の他、テレビ番組、ラジオ番組、ライブ放送等を含む広い概念である。スケジュール情報は、例えば、イベントの開催日時・場所、テレビ番組の放送日時・局、路上ライブの開催日時・場所等である。もちろん、スケジュール情報はこれらに限られるものではなく、イベントへの参加、イベントの閲覧等に必要な情報を含むものである。本発明は、このように構成されているため、予め１以上のキーワードを設定しておけば、ソーシャル・メディア・アカウントが発信している情報の中からスケジュール情報が抽出され、しかも、その中で信頼度の高いスケジュール情報のみがカレンダーに表示されるようになる。したがって、サービス提供者側で予めスケジュール情報を記録したカレンダーを用意しておくことなく、ユーザの興味に合わせた信頼度の高いスケジュール情報を表示するオリジナルのカレンダーを作成することができる。
【００１４】
信頼度決定部は、任意の方法で信頼度を決定する。例えば、ソーシャル・メディア・アカウントのフォロワー数、及び、ソーシャル・メディア・アカウントの投稿情報の共有数のうち、少なくとも１つに基づいて信頼度を決定することができる。フォロワー数の多いソーシャル・メディア・アカウントや、共有数の多いソーシャル・メディア・アカウントの投稿情報は多くの人の目に触れる状態になっており、信頼度の高い情報が発信されている可能性が高いため、信頼度を決定する際の指標として利用することができる。なお信頼度を決定するために用いるフォロワー数及び投稿情報の共有数の閾値は、例えば、予め信頼できることが確認されているソーシャル・メディア・アカウントのフォロワー数及投稿情報の共有数の平均値（算術平均、加重平均等の各種の平均算出法を含む）を基準にして定めることができる。フォロワー数及び投稿情報の共有数が閾値よりどの程度大きいかにより、信頼度を定めることができる。この閾値は、イベントの種類に応じて変えるのが好ましい。また、閾値を変えずに、イベントの種類に応じて、フォロワー数と共有数に異なる係数を掛けることで、重み付けをすることも可能である。
【００１５】
スケジュール情報記録判定部は、情報源を信頼度に基づいて、順位付けを行い、最も信頼度が高い情報源を基準にして、順位の上位複数の情報源のスケジュール情報の比較を行い、異なるスケジュール情報が存在する場合には、信頼度に基づいて、スケジュール情報の修正を行うか否かを判定するようにしてもよい。このようにすれば、スケジュール情報の信憑性・信頼度を向上させることができる。
【００１６】
イベントへの参加にチケットが必要な場合、スケジュール情報と共に、チケットの販売サイトへのリンク情報を表示するようにしてもよい。このようにすれば、スケジュール情報がチケットの広告としての機能も果たすようになる。
【００１７】
スケジュール情報記録判定部は、信頼度のみに基づいてスケジュール情報をカレンダーデータ記録部に記録してもよいが、予めユーザの居住地情報及び特定の日または日時におけるユーザの所在地情報の少なくとも一方を記憶する機能を有している場合には、ユーザの居住地または所在地からイベントの会場までの距離または移動に要する時間が所定の距離または所定の移動時間以下のイベントのスケジュール情報のみをカレンダー上に表示するスケジュール情報として記録することを判定する機能を有していてもよい。このようにすれば、ユーザが参加しやすいイベントに限定してスケジュールを表示することが可能となる。
【００１８】
スケジュール情報収集部は、ユーザが手入力したキーワードに基づいて情報収集してもよいが、ユーザがフォローしている複数のソーシャル・メディア・アカウントの投稿情報からキーワードの候補を抽出する機能と、候補の中からキーワードを設定可能にする機能を有するようにすれば、さらにユーザの手間を省くことができる。また、このようにすれば、ユーザが気付いていない、ユーザにとって意外なキーワードを抽出することもできる可能性もあり、ユーザの興味を広げることも可能である。
【００１９】
本発明は、スケジュール管理システムとしても把握することができる。スケジュール管理システムは、ユーザが設定した１以上のキーワードに関連するイベントのスケジュール情報をカレンダーに表示するためのカレンダーデータ記録部に記録し、カレンダーデーに記録したスケジュール情報をユーザが使用する通信端末の表示部に表示するスケジュール管理システムである。スケジュール管理システムは、複数のソーシャル・メディア・アカウントの投稿情報から、キーワードに関連するイベントのスケジュール情報を収集するスケジュール情報収集部と、スケジュール情報の情報源となった複数のソーシャル・メディア・アカウントの信頼度を定める信頼度決定部と、スケジュール情報収集部が収集したスケジュール情報のうち、信頼度決定部が決定した信頼度に基づいてソーシャル・メディア・アカウントが発信しているスケジュール情報をカレンダーデータ記録部に記録するか否かを判定するスケジュール情報記録判定部とを備えている。
【００２０】
信頼度決定部は、ソーシャル・メディア・アカウントのフォロワー数、及び、ソーシャル・メディア・アカウントの投稿情報の共有数のうち、少なくとも１つに基づいて信頼度を決定する。
【００２１】
スケジュール情報記録判定部は、情報源を信頼度に基づいて、順位付けを行い、最も信頼度が高い情報源を基準にして、順位の上位複数の情報源のスケジュール情報の比較を行い、異なるスケジュール情報が存在する場合には、信頼度に基づいて、スケジュール情報の修正を行うか否かを判定する。
【００２２】
スケジュール管理システムは、イベントへの参加にチケットが必要な場合、スケジュール情報と共に、チケットの販売サイトへのリンク情報を表示部に表示するリンク情報表示部をさらに備えている。
【００２３】
スケジュール情報記録判定部は、予めユーザの居住地情報及び特定の日または日時におけるユーザの所在地情報の少なくとも一方を記憶している機能と、ユーザの居住地または所在地からイベントの会場までの距離または移動に要する時間が所定の距離または所定の移動時間以下のイベントのスケジュール情報のみをカレンダー上に表示するスケジュール情報として記録することを判定する機能を有している。
【００２４】
スケジュール情報収集部は、ユーザがフォローしている複数のソーシャル・メディア・アカウントの投稿情報からキーワードの候補を抽出する機能と、候補の中からキーワードを設定可能にする機能を有している。
【図面の簡単な説明】
【００２５】
【図１】本実施の形態のスケジュール管理プログラムを実行することで実現されるスケジュール管理システムの一例を示すブロック図である。
【図２】スケジュール管理プログラムのアルゴリズムの一例を示すフローチャートである。
【図３】図２のステップＳＴ１の際にユーザが保有する携帯端末に表示される画面の例である。
【図４】図２のステップＳＴ２の際にユーザが保有する携帯端末に表示される画面の例である。
【図５】図２のステップＳＴ５の際にユーザが保有する携帯端末に表示される画面の例である。
【図６】（Ａ）〜（Ｃ）は、スケジュール情報収集部による情報収集の例を示す図である。
【図７】図２のステップＳＴ９の中で行うスケジュール情報の修正のフローチャートである。
【図８】（Ａ）は、カレンダーデータ記録部に記録されたスケジュール情報をカレンダー上に表示した例であり、（Ｂ）は、スケジュール情報と共に表示されるチケットの販売サイトへのリンク情報である広告の表示例である。
【発明を実施するための形態】
【００２６】
以下、図面を参照して本発明のスケジュール管理プログラム及びスケジュール管理システムの実施の形態を詳細に説明する。
【００２７】
［全体構成］
図１は、本実施の形態のスケジュール管理プログラムを実行することで実現されるスケジュール管理システムの一例を示すブロック図である。スケジュール管理システム１は、複数のユーザ端末３（３ａ，３ｂ，・・・）と、管理サーバ５とから構成されている。
【００２８】
複数のユーザ端末３は、電気通信回線ＮＷに接続可能なものであり、携帯電話、スマートフォン、パソコン等が想定されるが、これらに限られるものではない。本システムのユーザは、予め、自身のユーザ端末３にスケジュール管理プログラムをインストールしておく。これにより、スケジュール管理プログラムを実行することで、該ユーザ向けにスケジュール管理システム１が構築される。ユーザは自身のユーザ端末３を操作することで、スケジュール管理プログラムを介して、スケジュール管理システム１を利用することができる。
【００２９】
管理サーバ５は、ユーザのカレンダー上に表示するスケジュール情報を決定するものである。管理サーバ５は、電気通信回線ＮＷと接続された通信部７と、データ記録部９と、制御部１１とから構成されている。データ記録部９は、ユーザ情報記録部１３と、カレンダーデータ記録部１５を備えており、制御部１１は、スケジュール情報収集部１７と、信頼度決定部１９と、スケジュール情報記録判定部２１を備えている。
【００３０】
ユーザ情報記録部１３は、各ユーザが本システムにログインするのに必要なＩＤ及びパスワードの他、ＩＤに関連付けて、ユーザの居住地情報及び特定の日または日時におけるユーザの所在地情報の少なくとも一方（以下、「居住地情報等」という）、並びに、ユーザが設定したキーワード等の設定情報を記憶する機能を有している。カレンダーデータ記録部１５は、ユーザ毎に制御部１１によって決定されたスケジュール情報を記憶する機能を有している。
【００３１】
スケジュール情報収集部１７は、ユーザがフォローしている複数のソーシャル・メディア・アカウントの投稿情報からキーワードの候補を抽出する機能と、設定されたキーワードに関連するイベントのスケジュール情報を複数のソーシャル・メディア・アカウントの投稿情報から収集する機能とを有している。ソーシャル・メディア・アカウントとは、ソーシャル・ネットワーキング・サービス（ＳＮＳ）におけるアカウントのことであり、例えば、ツイッター社が提供しているＴｗｉｔｔｅｒ（登録商標）や、フェイスブック社が提供しているＦａｃｅｂｏｏｋ（登録商標）等を使用する権利であり、通常ＩＤとパスワードによって構成されるものである。
【００３２】
スケジュール情報収集部１７は、具体的には、キーワードの候補を抽出する際には、ユーザから指定されるユーザ自身の１以上のソーシャル・メディア・アカウントがフォローしているソーシャル・メディア・アカウントの投稿情報（図１のＳＮＳ１，２・・・）にアクセスし、キーワードの候補を抽出してユーザに提示する。ユーザは、候補の中からキーワードを選択する、及び／または、手入力により、キーワードを設定する。スケジュール情報収集部１７は、設定されたキーワードに基づいて、複数のソーシャル・メディア・アカウントの投稿情報（図１のＳＮＳ１，２・・・）からスケジュール情報を収集する。
【００３３】
信頼度決定部１９は、スケジュール情報の情報源となった複数のソーシャル・メディア・アカウントの信頼度を定める機能を有している。本実施の形態では、ソーシャル・メディア・アカウントのフォロワー数（例：ＴｗｉｔｔｅｒやＦａｃｅｂｏｏｋのフォロワー数）、及び、ソーシャル・メディア・アカウントの投稿情報の共有数（例：Ｔｗｉｔｔｅｒのリツイート数やＦａｃｅｂｏｏｋのシェア数）に基づいて、信頼度を定めている。さらに、本実施の形態では、フォロワー数よりも共有数の方に重み付けをするようにしており、フォロワー数には係数１を、共有数には係数５を掛けて信頼度を定めている。これは、共有の場合の方が、投稿情報の内容自体を高く評価していることの現れであると考え、共有数の方を重視するためである。なお、本実施の形態では、信頼度決定部１９による分析結果は、データ記録部９に記憶しておいて、信頼度の高い情報源として、別のイベント情報などを取得する際に再度利用可能にしてある。
【００３４】
スケジュール情報記録判定部２１は、スケジュール情報収集部１７が収集したスケジュール情報のうち、信頼度決定部１９が決定した信頼度に基づいてソーシャル・メディア・アカウントが発信しているスケジュール情報をカレンダーデータ記録部１５に記録するか否かを判定する。これにより、信憑性の高いソーシャル・メディア・アカウントが発信しているスケジュール情報を利用することができる。また、スケジュール情報記録判定部２１は、ユーザ情報記録部１３からユーザの居住地情報等を読み出し、カレンダーに表示するスケジュール情報をユーザの居住地等の近くのイベントに限定する機能（フィルタリング機能）も備えている。
【００３５】
［フローチャート］
次に、図２のフローチャート並びに図３から図８を用いて、本実施の形態のスケジュール管理プログラム及びスケジュール管理システムによる処理の流れを説明する。
【００３６】
スケジュール管理プログラムを実行すると、初めに、スケジュール管理プログラム（スケジュール情報収集部１７）は、ユーザに対して、キーワードの設定をどのように行うのか、確認を求める（ステップＳＴ１）。具体的には、図３に示すように、ユーザ端末３の表示画面に、自動抽出によってキーワードを設定する場合のボタン２３と、手入力にてキーワードを設定する場合のボタン２５を表示し、ユーザに選択を求める。ボタン２３が押された場合には（スマートフォンの場合には、タップすると）、次に、追跡対象であるＳＮＳ等を選択または入力するよう求める（ステップＳＴ２）。ユーザ端末３に設定済みのユーザのＳＮＳアカウントが存在する場合には、その中から選択できるように候補としてユーザ端末３の表示画面に表示する（図４参照）。ここで、他のＳＮＳアカウントを追加したり、ウェブサイトのＵＲＬを追加することもできる。
【００３７】
ユーザが追跡対象を選択または入力すると、スケジュール管理プログラム（スケジュール情報収集部１７）は、追跡対象のＳＮＳ等へアクセスを行う（ステップＳＴ３）。ＳＮＳ等にアクセスするのにログインが必要な場合には、ユーザにログイン処理を求めるか、予めログイン情報を収集しておき、この情報に基づいてログインを行う。追跡対象のＳＮＳ等にアクセスすると、スケジュール管理プログラム（スケジュール情報収集部１７）は、ユーザがフォローしているソーシャル・メディア・アカウントの投稿情報やウェブサイトを分析し、ユーザの関心のあるジャンルや関心のある対象の抽出を試みる（ステップＳＴ４）。本実施の形態のスケジュール管理プログラムはＡＩ（人工知能［Artificial Intelligence］）を搭載しており、アクセスしたソーシャル・メディア・アカウントの投稿情報やウェブサイトに対してテキスト・マイニングを行う。テキスト・マイニングとは、通常の文章からなるデータを単語や文節で区切り、それらの出現の頻度や共出現の相関、出現傾向、時系列などを解析することで有用な情報を取り出す、テキストデータの分析方法である。テキスト・マイニングにより、ユーザ端末３の表示画面には、ユーザが興味を有するであろうキーワードがジャンル分けして表示される（図５参照）。スケジュール管理プログラムは、ユーザに対して、関心のあるキーワード（ジャンルを含む）を選択するように求める（ステップＳＴ５）。ユーザは、表示されたキーワードを編集したり、手入力でキーワードを追加することもできる。本例では、キーワードとして、(1)●●市、(2)、テクノロジー、(3)サッカー（ジャンル）、(4)〇山△子（歌手名）が選択されたとする。キーワードが選択されると、スケジュール管理プログラム（スケジュール情報収集部１７）は、選択されたキーワードをユーザ情報記録部１３に記録する（ステップＳＴ６）。
【００３８】
ステップＳＴ１にて、ボタン２５が押された場合には、スケジュール管理プログラム（スケジュール情報収集部１７）は、ユーザに手入力にてキーワードの設定を求め、入力されたキーワードをユーザ情報記録部１３に記録する（ステップＳＴ６）。
【００３９】
キーワードが選択または入力されると、スケジュール管理プログラム（スケジュール情報収集部１７）は、複数のソーシャル・メディア・アカウントの投稿情報からスケジュール情報を収集する（ステップＳＴ７）。スケジュール情報は、例えば、イベントの開催日時・場所、テレビ番組の放送日時・局、路上ライブの開催日時・場所等であるが、これらに限られるものではない。このスケジュール情報の収集も上述のＡＩによるテキスト・マイニングによって行う。
【００４０】
図６（Ａ）〜（Ｃ）は、先に設定したキーワードに基づいて取得した投稿情報をテキスト・マイニングする例である。図６（Ａ）は、イベントに関する情報を取得する例である。この投稿情報は、●●市で開催されるテクノロジーに関するイベントである。テキスト・マイニングにより、この投稿情報から、(A-1)イベント名、(A-2)開催日、(A-3)開催場所が取得される。(A-2)開催日は、年に関する情報が存在しないが、投稿情報の投稿年と同じとして補完して処理している。図６（Ｂ）は、サッカー選手に関するテレビ番組に関する情報を取得する例である。この投稿情報は、テレビ局の有するソーシャル・メディア・アカウントが発信しているテレビ番組に関するものである。テキスト・マイニングにより、この投稿情報から、(B-1)放送局、(B-2)番組名、(B-3)放送日時が取得される。(B-3)放送日時は、年・月に関する情報が存在しないが、投稿情報の投稿年・月と同じとして補完して処理している。図６（Ｃ）は、路上ライブに関する情報を取得する例である。この投稿情報は、〇山△子（歌手名）による路上ライブの告知である。テキスト・マイニングにより、(C-1)開催日、(C-2)開催場所が取得される。(C-1)開催日は、年に関する情報が存在しないが、投稿情報の投稿年と同じとして補完して処理している。
【００４１】
このようにして、複数のソーシャル・メディア・アカウントの投稿情報から、キーワードに関連するスケジュール情報を収集したら、スケジュール管理プログラム（信頼度決定部１９）は、この情報源となったソーシャル・メディア・アカウントの信頼度を定める（ステップＳＴ８）。信頼度の決定方法は、上述の通りである。スケジュール管理プログラム（スケジュール情報記録判定部２１）は、スケジュール情報と信頼度に基づいて、カレンダーデータ記録部１５に記録すべきスケジュール情報を選別し（ステップＳＴ９）、選別結果をカレンダーデータ記録部１５に記録する（ステップＳＴ１０）。通常は、最も信頼度の高い情報源に記載のスケジュール情報がスケジュール情報として選別される。
【００４２】
ステップＳＴ１０でスケジュール情報を記録する際には、予め定めておいたチケットの販売サイトでイベント情報の検索をしておき、当該イベントのチケット販売情報が見出された場合には、スケジュール情報と共に、チケットの販売サイトへのリンク情報も併せて記録する。
【００４３】
なお、本実施の形態では、スケジュール情報記録判定部２１は、記録するスケジュール情報の信憑性を向上させる機能も有している。すなわち、ステップＳＴ９でスケジュール情報を選別する際、信頼度の高い複数の情報源（例：上位５つの情報源）に同じイベントに関するスケジュール情報が掲載されていると判断される場合、最も信頼度の高い情報源のスケジュール情報を基準に、各スケジュール情報の比較を行い、異なる情報が存在する場合には、必要に応じて、スケジュール情報の修正を行う。本実施の形態では、図７のフローチャートに基づいて行う。まず、情報源を信頼度に基づいて順位付けし（ステップＳＴ９１）、スケジュール情報を比較する（ステップＳＴ９２）。ここで、異なるスケジュール情報が存在するかを判定し（ステップＳＴ９３）、信頼度の順位が１位〜５位の情報源に記載のスケジュール情報が全て同じである場合には、スケジュール情報の修正は行わず、１位のスケジュール情報を記録する（ステップＳＴ９４）。信頼度の順位が１位〜５位の情報源に記載のスケジュール情報に異なるものが存在する場合、まず、信頼度の順位が１位の情報源の信頼度の数値と２位の情報源の信頼度の数値を比較し（ステップＳＴ９５）、信頼度の順位が１位の信頼度の数値が２位の信頼度の数値のＮ倍（Ｎは任意に設定可能）以上である場合には、１位のスケジュール情報をそのまま採用する（ステップＳＴ９４）。Ｎ倍未満である場合には、次に、スケジュール情報の内容毎に、各情報源の信頼度の数値を合算し（ステップＳＴ９７）、信頼度の合計値を比較し（ステップＳＴ９８）、信頼度が最も高いスケジュール情報をスケジュール情報として採用する（ステップＳＴ９９）。
【００４４】
例えば、２位、３位、５位が「１月５日」としているのに対して、１位、４位が「１月６日」としている場合、２位、３位、５位の信頼度の合計値（例：８２０）と、１位、４位の信頼度の合計値（例：７３０）を比較し、合計値が高い方（この例の場合には、「１月５日」）をスケジュール情報として採用する。
【００４５】
なお、ステップＳＴ９９でスケジュール情報を修正する場合には、その旨、ユーザに注意喚起を行う方がよい。例えば、信頼度の合計値の大きい方が、小さい方のＭ倍（Ｍは任意に設定可能）以上であるかを確認し、Ｍ倍以上である場合には、スケジュール情報に「〈注意〉」の文字を追加し、Ｍ倍未満の場合には、「〈参考〉」の文字を追加する。他に、スケジュール情報の文字色を変化等させて信頼度を表現してもよいのはもちろんである。
【００４６】
本実施の形態では、スケジュール情報記録判定部２１は、フィルタリング機能を有しており、予め設定されたユーザの居住地情報等に基づいて、ユーザの居住地等の近く（例えば、イベントの会場までの距離が５０ｋｍ以内、または、移動に要する時間が１時間以内）のイベントのスケジュール情報のみをカレンダー上に表示するスケジュール情報として記録するようにもしている。
【００４７】
ステップＳＴ７で収集したスケジュール情報が複数存在する場合には、全てのスケジュール情報をカレンダーデータ記録部１５に記録するまで、ステップＳＴ８からステップＳＴ１０を繰り返す（ステップＳＴ１１）。
【００４８】
図８（Ａ）は、カレンダーデータ記録部１５に記録されたスケジュール情報をユーザ端末３の表示画面にカレンダー表示した例である。この例では、上述の"●●市で開催されるテクノロジーに関するイベント"のスケジュール情報がカレンダー上に表示されている。このイベントは、参加にチケットが必要なイベントであるため、併せて、チケットに関する情報も表示されている。具体的には、２０１７年６月３０日がイベント開催日であり、チケット発売日が６月１２日、前売り券発売期間が６月１２日〜２２日、通常料金発売期間が６月２３日〜２９日であり、これらがわかるように、各日にスケジュール情報の存在を示す色付きの予定マーク（帯状のマーク）が付与されている。この例では、予定マークを開くと（スマートフォンの場合には、当該マークをタップすると）、図８（Ｂ）に示すように、スケジュール情報と共に、チケットの販売サイトへのリンク情報も表示される。したがって、チケットの購入を希望するユーザは、このリンク情報からチケット販売サイトへ移行し、チケットを購入することができる。
【００４９】
以上、本発明の実施の形態について具体的に説明したが、本発明はこれらの実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で変更が可能であるのは勿論である。
【産業上の利用可能性】
【００５０】
本発明によれば、ユーザが興味を持つ可能性が高く、且つ、信頼度の高いスケジュール情報を、ユーザのカレンダー上に表示できるスケジュール管理プログラムを提供することができる。
【符号の説明】
【００５１】
１  スケジュール管理システム
３  ユーザ端末
５  管理サーバ
７  通信部
９  データ記録部
１１  制御部
１３  ユーザ情報記録部
１５  カレンダーデータ記録部
１７  スケジュール情報収集部
１９  信頼度決定部
２１  スケジュール情報記録判定部
【図１】
2019139429.tif 000003
【図２】
2019139429.tif 000004
【図３】
2019139429.tif 000005
【図４】
2019139429.tif 000006
【図５】
2019139429.tif 000007
【図６】
2019139429.tif 000008
【図７】
2019139429.tif 000009
【図８】
2019139429.tif 000010