(57)【要約】【課題】  視認性に優れたスケジュール表示システムを提供することを目的とする。【解決手段】  スケジュール情報を記憶するスケジュール情報記憶手段と、新たなスケジュール情報の登録を行う登録指示情報を所定のコンピュータ端末から受け付ける登録受付手段と、スケジュール情報記憶手段に記憶するスケジュール情報を、そのスケジュールの開始時刻から終了時刻までの矩形領域により表示させるスケジュール表示手段と、を有しており、スケジュール表示手段は、表示させるスケジュール情報のうち、時間帯が重複するスケジュール情報がある場合には、重複する各スケジュールを表示する各矩形領域の定められた一辺を共通の一辺として表示させる、スケジュール表示システムである。【選択図】  図１
2010061603.tif 000002
【特許請求の範囲】
【請求項１】
スケジュール情報を表示するスケジュール表示システムであって、
前記スケジュール表示システムは、
スケジュール情報を記憶するスケジュール情報記憶手段と、
新たなスケジュール情報の登録を行う登録指示情報を所定のコンピュータ端末から受け付ける登録受付手段と、
前記スケジュール情報記憶手段に記憶するスケジュール情報を、そのスケジュールの開始時刻から終了時刻までの矩形領域により表示させるスケジュール表示手段と、を有しており、
前記スケジュール表示手段は、
前記表示させるスケジュール情報のうち、時間帯が重複するスケジュール情報がある場合には、重複する各スケジュールを表示する各矩形領域の定められた一辺を共通の一辺として表示させる、
ことを特徴とするスケジュール表示システム。
【請求項２】
前記スケジュール表示手段は、さらに、
時間帯が重複するスケジュール情報がある場合には、前記時間軸に垂直なほかの一軸方向に対して所定単位ずらした位置に、前記重複したスケジュールのうち、開始時刻が遅いスケジュールを表示させる、
ことを特徴とする請求項１に記載のスケジュール表示システム。
【請求項３】
スケジュール情報を表示するスケジュール表示システムであって、
前記スケジュール表示システムは、
開始時刻と終了時刻とを少なくとも含むスケジュール情報を記憶するスケジュール情報記憶手段と、
新たなスケジュール情報の登録を行う登録指示情報を所定のコンピュータ端末から受け付ける登録受付手段と、
前記登録指示情報を受け付けると、前記スケジュール情報記憶手段に記憶するスケジュール情報を抽出し、前記抽出したスケジュール情報に基づいて、所定の単位時間ごとに区切られた時間軸を一軸とするマトリックスに、スケジュールの有無のフラグを格納することで、前記スケジュール情報を表示させるためのスケジュール配置決定用情報を生成するスケジュール配置決定用情報生成手段と、
前記スケジュール配置決定用情報生成手段で生成したスケジュール配置決定用情報を記憶するスケジュール配置決定用情報記憶手段と、
前記スケジュール配置決定用情報に基づいて、前記スケジュールの開始時刻から終了時刻までの矩形領域により表示させるスケジュール表示手段と、を有しており、
前記スケジュール配置決定用情報生成手段は、
前記抽出したスケジュール情報のうち、時間帯が重複するスケジュール情報がある場合には、前記時間軸に垂直なほかの一軸方向に対して一段下げた位置に、前記単位時間ごとにスケジュールの有無のフラグを格納し、
前記スケジュール表示手段は、
前記スケジュール配置決定用情報において、時間帯が重複するスケジュール情報がある場合には、重複する各スケジュールを表示する各矩形領域の定められた一辺を共通の一辺として表示させる、
ことを特徴とするスケジュール表示システム。
【請求項４】
単位時間ごとに区切られた時間軸と前記時間軸に垂直なほかの一軸とからなるマトリックスを用いてスケジュール情報を表示するスケジュール表示システムであって、
前記スケジュール表示システムは、
開始時刻と終了時刻とを少なくとも含むスケジュール情報を記憶するスケジュール情報記憶手段と、
新たなスケジュール情報の登録を行う登録指示情報を所定のコンピュータ端末から受け付ける登録受付手段と、
前記登録指示情報を受け付けると、前記スケジュール情報記憶手段に記憶するスケジュール情報を抽出し、前記抽出したスケジュール情報に基づいて、前記マトリックスの各セルにスケジュールの有無を格納することで、前記スケジュール情報を表示させるスケジュール配置決定用情報を生成するスケジュール配置決定用情報生成手段と、
前記スケジュール配置決定用情報生成手段で生成したスケジュール配置決定用情報を記憶するスケジュール配置決定用情報記憶手段と、
前記スケジュール配置決定用情報に基づいて、前記スケジュールの開始時刻から終了時刻までの矩形領域により表示させるスケジュール表示手段と、を有しており、
前記スケジュール配置決定用情報生成手段は、
前記抽出したスケジュール情報のうち、前記マトリックスのセルにスケジュールの有無を格納したスケジュール情報の時間帯と重複する時間帯のスケジュール情報がある場合には、その重複したスケジュール情報は、前記時間軸に垂直なほかの一軸方向に対して一段下げた位置に、前記単位時間ごとにスケジュールの有無のフラグを格納することで、前記スケジュール配置決定用情報を生成し、
前記スケジュール情報記憶手段に、新たなスケジュール情報が格納されると、その新たなスケジュール情報に基づいて、前記マトリックスの各セルにスケジュールの有無を格納することで、前記スケジュール配置決定用情報を更新し、
前記スケジュール表示手段は、
前記スケジュール配置決定用情報において、時間帯が重複するスケジュール情報がある場合には、重複する各スケジュールを表示する各矩形領域の定められた一辺を共通の下辺として表示させる、
ことを特徴とするスケジュール表示システム。
【請求項５】
前記スケジュール表示システムは、
前記スケジュール情報記憶手段に記憶されているスケジュール情報の時間帯と、登録しようとする新たなスケジュール情報との時間帯が重複する場合、前記すでに記憶されているスケジュール情報と前記新たなスケジュール情報との関連づけを行うかの確認画面を表示し、
関連づけを行うことの情報を受け付けると、前記すでに記憶されているスケジュール情報と、前記新たなスケジュール情報とに、前記関連があることを示す情報を対応づけて前記スケジュール情報記憶手段に記憶させ、
前記スケジュール表示手段は、
前記新たなスケジュール情報に前記関連があることを示す情報が対応づけられている場合には、前記新たなスケジュール情報が前記すでに登録されているスケジュール情報に対応して表示されるように自動調整される、
ことを特徴とする請求項１から請求項４のいずれかに記載のスケジュール表示システム。
【請求項６】
前記スケジュール表示システムは、さらに、
仮のスケジュール情報を表示またはすでに登録されているスケジュール情報を非表示にするシミュレーション手段、
を有することを特徴とする請求項５に記載のスケジュール表示システム。
【請求項７】
前記スケジュール表示システムは、さらに、
前記新たなスケジュール情報の登録もしくは前記すでに登録されているスケジュール情報の削除に応じて、または表示データの拡大もしくは縮小指示に応じて、前記表示領域を拡張または縮小する表示領域変更手段、
を有することを特徴とする請求項１から請求項６のいずれかに記載のスケジュール表示システム。
【請求項８】
少なくとも一台以上のコンピュータを、
新たなスケジュール情報の登録を行う登録指示情報を所定のコンピュータ端末から受け付ける登録受付手段、
所定の記憶領域に記憶するスケジュール情報に基づいて、そのスケジュールを、そのスケジュール情報における開始時刻から終了時刻までの矩形領域により表示させるスケジュール表示手段、として機能させるスケジュール管理プログラムであって、
前記スケジュール表示手段は、
前記表示させるスケジュール情報のうち、時間帯が重複するスケジュール情報がある場合には、重複する各スケジュールを表示する各矩形領域の定められた一辺を共通の一辺として表示させる、
ことを特徴とするスケジュール管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はスケジュール表示システムに関する。さらに詳細には、複数のスケジュールを表示させる際に、その視認性を向上させて表示させるスケジュール表示システムに関する。
【背景技術】
【０００２】
企業などの組織では、そこで働く社員（社員には正社員のほかにも契約社員、派遣社員、アルバイト、嘱託などが含まれ、当該組織で働く者であればよい）のスケジュールを管理するために、スケジュールを管理して表示させるシステムが導入されていることが多い。このようなスケジュール管理システムでは、各社員のスケジュールが一目で分かるように視認性の良さが求められているが、視認性を低下させる原因が存在する。
【０００３】
スケジュールを表示する際に視認性が低下する主要な原因としては、複数のスケジュールが重複して表示される場合がある。つまり同一時間帯に複数のスケジュールが入っている場合、スケジュールが入っていることを示す情報が単に順列的に表示されていることが多いので、どの時間帯にどのスケジュールが入っているのかを一目で認識することが難しい。
【０００４】
そこで従来では下記特許文献１や特許文献２に記載のように、スケジュールが重複した場合にその視認性を向上させるシステムが存在している。
【０００５】
特許文献１のシステムでは、スケジュールの文字情報を表示する際に、表示する文字情報がほかの文字情報に重ならない行に移動させて表示を行うシステムである。
【０００６】
また特許文献２のシステムでは、時間帯が重複してスケジュールが登録されている場合に、現在時刻とスケジュールの開始時刻から最前面に表示する最適なスケジュールを判定し、かつ、ユーザが設定したルール情報に従って、ユーザによってより重要なスケジュールを最前面に表示させるシステムである。
【０００７】
【特許文献１】特開平８−３０６７５号公報
【特許文献２】特開２００３−１５０５６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
スケジュール表示システムで頻繁に行われる操作としては、自分が登録したスケジュールや他人によって登録されたスケジュールなど、多数のスケジュールがすでに登録されている場合に、そこから空き時間を見つけ、新たなスケジュールを登録する操作がある。この場合、多数のスケジュールが表示されている中から空き時間を探し、スケジュールを登録することとなるが、重複したスケジュールの数が多い場合、空き時間を探すのが困難となる。従って空き時間がどこなのか、を一目で把握できるような視認性の良いスケジュール表示システムが望まれている。
【０００９】
特許文献１のシステムを用いた場合、文字情報同士の重複表示は解消されるが、スケジュールの設定を行う際に重要な、複数のスケジュールの中から、どこに空き時間があるかをすぐに把握することは出来ない。
【００１０】
また特許文献２のシステムの場合、ユーザに最適と思われるスケジュールを表示しているだけなので、その精度に問題があるし、また空き時間を把握することも難しい。
【００１１】
つまり上述の各特許文献のように、従来のスケジュール管理システムでは、多数のスケジュールが重複した場合に、どこに空き時間があるのか、といったことを探す際に視認性に問題がある。
【課題を解決するための手段】
【００１２】
そこで本発明者は、上記課題に鑑み、視認性を向上させたスケジュール表示システムを発明した。
【００１３】
第１の発明は、スケジュール情報を表示するスケジュール表示システムであって、前記スケジュール表示システムは、スケジュール情報を記憶するスケジュール情報記憶手段と、新たなスケジュール情報の登録を行う登録指示情報を所定のコンピュータ端末から受け付ける登録受付手段と、前記スケジュール情報記憶手段に記憶するスケジュール情報を、そのスケジュールの開始時刻から終了時刻までの矩形領域により表示させるスケジュール表示手段と、を有しており、前記スケジュール表示手段は、前記表示させるスケジュール情報のうち、時間帯が重複するスケジュール情報がある場合には、重複する各スケジュールを表示する各矩形領域の定められた一辺を共通の一辺として表示させる、スケジュール表示システムである。
【００１４】
本発明のように構成することで、ユーザはスケジュールが埋まっている時間帯を一目で把握することが出来る。すなわち、時間帯が重複するスケジュールがある場合には、矩形領域で表示される各スケジュールの一辺が共通しているため、当該一辺を参照すれば、どの時間帯が空いているかを容易に理解することが可能となる。
【００１５】
上述の発明において、以下のように構成することも出来る。すなわち、前記スケジュール表示手段は、さらに、時間帯が重複するスケジュール情報がある場合には、前記時間軸に垂直なほかの一軸方向に対して所定単位ずらした位置に、前記重複したスケジュールのうち、開始時刻が遅いスケジュールを表示させる、スケジュール表示システムのように構成することも出来る。
【００１６】
本発明のように構成することで、重複するスケジュールであっても、スケジュールがずらされて表示されるので、スケジュールの件名や時間帯等の、スケジュールがあることを示す矩形領域に表示される情報の視認性を良好に保つことが出来る。なおスケジュールの表示位置のずれは、スケジュールが横表示の場合（横軸が時間を表す軸である場合）には所定単位だけ上方向または下方向にずらされることになり、スケジュールが縦表示の場合（縦軸が時間を表す軸である場合）には所定単位だけ左方向または右方向にずらされる。
【００１７】
第２の発明は、スケジュール情報を表示するスケジュール表示システムであって、前記スケジュール表示システムは、開始時刻と終了時刻とを少なくとも含むスケジュール情報を記憶するスケジュール情報記憶手段と、新たなスケジュール情報の登録を行う登録指示情報を所定のコンピュータ端末から受け付ける登録受付手段と、前記登録指示情報を受け付けると、前記スケジュール情報記憶手段に記憶するスケジュール情報を抽出し、前記抽出したスケジュール情報に基づいて、所定の単位時間ごとに区切られた時間軸を一軸とするマトリックスに、スケジュールの有無のフラグを格納することで、前記スケジュール情報を表示させるためのスケジュール配置決定用情報を生成するスケジュール配置決定用情報生成手段と、前記スケジュール配置決定用情報生成手段で生成したスケジュール配置決定用情報を記憶するスケジュール配置決定用情報記憶手段と、前記スケジュール配置決定用情報に基づいて、前記スケジュールの開始時刻から終了時刻までの矩形領域により表示させるスケジュール表示手段と、を有しており、前記スケジュール配置決定用情報生成手段は、前記抽出したスケジュール情報のうち、時間帯が重複するスケジュール情報がある場合には、前記時間軸に垂直なほかの一軸方向に対して一段下げた位置に、前記単位時間ごとにスケジュールの有無のフラグを格納し、前記スケジュール表示手段は、前記スケジュール配置決定用情報において、時間帯が重複するスケジュール情報がある場合には、重複する各スケジュールを表示する各矩形領域の定められた一辺を共通の一辺として表示させる、スケジュール表示システムである。
【００１８】
上述の第１の発明は、本発明のように構成しても同様の技術的効果を得ることが出来る。すなわち、時間帯が重複するスケジュールがある場合には、矩形領域で表示される各スケジュールの一辺が共通しているため、当該一辺を参照すれば、どの時間帯が空いているかを容易に理解することが可能となる。
【００１９】
第３の発明は、単位時間ごとに区切られた時間軸と前記時間軸に垂直なほかの一軸とからなるマトリックスを用いてスケジュール情報を表示するスケジュール表示システムであって、前記スケジュール表示システムは、開始時刻と終了時刻とを少なくとも含むスケジュール情報を記憶するスケジュール情報記憶手段と、新たなスケジュール情報の登録を行う登録指示情報を所定のコンピュータ端末から受け付ける登録受付手段と、前記登録指示情報を受け付けると、前記スケジュール情報記憶手段に記憶するスケジュール情報を抽出し、前記抽出したスケジュール情報に基づいて、前記マトリックスの各セルにスケジュールの有無を格納することで、前記スケジュール情報を表示させるスケジュール配置決定用情報を生成するスケジュール配置決定用情報生成手段と、前記スケジュール配置決定用情報生成手段で生成したスケジュール配置決定用情報を記憶するスケジュール配置決定用情報記憶手段と、前記スケジュール配置決定用情報に基づいて、前記スケジュールの開始時刻から終了時刻までの矩形領域により表示させるスケジュール表示手段と、を有しており、前記スケジュール配置決定用情報生成手段は、前記抽出したスケジュール情報のうち、前記マトリックスのセルにスケジュールの有無を格納したスケジュール情報の時間帯と重複する時間帯のスケジュール情報がある場合には、その重複したスケジュール情報は、前記時間軸に垂直なほかの一軸方向に対して一段下げた位置に、前記単位時間ごとにスケジュールの有無のフラグを格納することで、前記スケジュール配置決定用情報を生成し、前記スケジュール情報記憶手段に、新たなスケジュール情報が格納されると、その新たなスケジュール情報に基づいて、前記マトリックスの各セルにスケジュールの有無を格納することで、前記スケジュール配置決定用情報を更新し、前記スケジュール表示手段は、前記スケジュール配置決定用情報において、時間帯が重複するスケジュール情報がある場合には、重複する各スケジュールを表示する各矩形領域の定められた一辺を共通の下辺として表示させる、スケジュール表示システムである。
【００２０】
上述の第１の発明、第２の発明は、本発明のように構成しても同様の技術的効果を得ることが出来る。すなわち、時間帯が重複するスケジュールがある場合には、矩形領域で表示される各スケジュールの一辺を共通した下辺としているため、当該下辺を参照すれば、どの時間帯が空いているかを容易に理解することが可能となる。
【００２１】
上述の発明において、前記スケジュール表示システムは、前記スケジュール情報記憶手段に記憶されているスケジュール情報の時間帯と、登録しようとする新たなスケジュール情報との時間帯が重複する場合、前記すでに記憶されているスケジュール情報と前記新たなスケジュール情報との関連づけを行うかの確認画面を表示し、関連づけを行うことの情報を受け付けると、前記すでに記憶されているスケジュール情報と、前記新たなスケジュール情報とに、前記関連があることを示す情報を対応づけて前記スケジュール情報記憶手段に記憶させ、前記スケジュール表示手段は、前記新たなスケジュール情報に前記関連があることを示す情報が対応づけられている場合には、前記新たなスケジュール情報が前記すでに登録されているスケジュール情報に対応して表示されるように自動調整される、スケジュール表示システムのように構成することも出来る。
【００２２】
本発明により、新たに登録するスケジュールが、すでに登録されているスケジュールと重複する場合、ダブルブッキングか、またはすでに登録されているスケジュールに関連するスケジュール（上位スケジュールまたは下位スケジュール）の登録なのかを、ユーザが設定することが出来る。また、新たに登録するスケジュールが関連するスケジュールである場合には、すでに登録されているスケジュールに対応して表示されるように自動調整されるため、ユーザが手動で調整する割合を減らすことができ、利便性が向上する。
【００２３】
なおここで対応して表示されるとは、好ましくは、新たに登録するスケジュールがすでに登録されているスケジュールの下位スケジュールとして関連づけられる場合には、新たに登録するスケジュールを示す矩形領域がすでに登録されているスケジュールを示す矩形領域の内部に包含される（内包される）ように表示されることであり、逆に、新たに登録されるスケジュールがすでに登録されているスケジュールの上位スケジュールとして関連づけられる場合には、新たに登録するスケジュールを示す矩形領域がすでに登録されているスケジュールを示す矩形領域を内包するように表示されることである。
【００２４】
また、前記スケジュール表示システムは、さらに、仮のスケジュール情報を表示またはすでに登録されているスケジュール情報を非表示にするシミュレーション手段、を有するスケジュール表示システムのように構成することも出来る。
【００２５】
本発明により、仮の暫定的なスケジュール情報を登録したり、あるスケジュールを一時的に登録されていない状態、すなわち非表示状態としたりすることが出来るため、空き時間の変化を視覚的に把握することが出来、より利便性の高いスケジュール表示システムを実現することが出来る。なお、このシミュレーション手段は、ほかのスケジュール情報と関連づけられて記憶されているスケジュール情報の非表示との指示を受け付けると、前記ほかの関連づけられたスケジュール情報を非表示とし、または、前記ほかの関連づけられたスケジュール情報の時間帯を自動調整して表示させるようにしてもよい。
【００２６】
また、前記スケジュール表示システムは、さらに、前記新たなスケジュール情報の登録もしくは前記すでに登録されているスケジュール情報の削除に応じて、または表示データの拡大もしくは縮小指示に応じて、前記表示領域を拡張または縮小する表示領域変更手段、を有するスケジュール表示システムのように構成することも出来る。
【００２７】
本発明により、スケジュール表示の際に、文字サイズの拡大・縮小等の変更を行っても、常に各スケジュールについて適切な表示領域を確保することが出来るので、登録スケジュールの視認性を妨げることがない。
【００２８】
上述の第１の発明は、本発明のプログラムをコンピュータで実行させることにより実現できる。すなわち、少なくとも一台以上のコンピュータを、新たなスケジュール情報の登録を行う登録指示情報を所定のコンピュータ端末から受け付ける登録受付手段、所定の記憶領域に記憶するスケジュール情報に基づいて、そのスケジュールを、そのスケジュール情報における開始時刻から終了時刻までの矩形領域により表示させるスケジュール表示手段、として機能させるスケジュール管理プログラムであって、前記スケジュール表示手段は、前記表示させるスケジュール情報のうち、時間帯が重複するスケジュール情報がある場合には、重複する各スケジュールを表示する各矩形領域の定められた一辺を共通の一辺として表示させる、スケジュール管理プログラムのように構成することも出来る。
【発明の効果】
【００２９】
本発明によって、視認性が向上したスケジュール表示システムが可能となる。特にスケジュールが重複した場合などに、その視認性の向上が図られる。
【発明を実施するための最良の形態】
【００３０】
本発明のスケジュール表示システム１のシステム構成の概念図の一例を図１に示す。
【００３１】
スケジュール表示システム１は、アプリケーションサーバ２に備えられるサーバモジュールと、データベースサーバ３に備えられる各種データとにより構成される。なお本発明のスケジュール表示システム１がアプリケーションサーバ２とデータベースサーバ３とにより構成される場合を示したが、一台以上のサーバ（コンピュータ端末も含む。以下同様）によって構成されていればよい。また各サーバの各機能は適宜配置することが出来、複数のサーバに分散配置しても良いし、一台のサーバで実行させても良い。
【００３２】
スケジュール表示システム１は、本発明の処理を制御するサーバ上で実現される。図２にサーバのハードウェアの概念図を模式的に示す。これらのサーバには、プログラムの演算処理を実行するＣＰＵなどの演算装置１０と、情報を記憶するＲＡＭやハードディスクなどの記憶装置１１とを少なくとも有している。サーバ上で実現する各機能（各手段）は、その処理を実行する手段（プログラムやモジュールなど）が演算装置１０に読み込まれることでその処理が実行される。各機能は、記憶装置１１に記憶した情報をその処理において使用する場合には、該当する情報を当該記憶装置１１から読み出し、読み出した情報を適宜、演算装置１０における処理に用いる。当該サーバには、演算装置１０の処理結果や記憶装置１１に記憶する情報をインターネットやＬＡＮなどのネットワークを介して送受信する通信装置１４、キーボードやマウスやテンキーなどの入力装置１３、ディスプレイなどの表示装置１２を有していても良い。
【００３３】
本発明における各機能（各手段）は、その機能が論理的に区別されているのみであって、物理上あるいは事実上は同一の領域を為していても良い。また各機能は、一または複数のプログラムやモジュール、装置等により処理することも可能である。
【００３４】
データベースサーバ３は、スケジュール情報テーブル３１と、スケジュール配置決定用テーブル３２とを有する。なおデータベースサーバ３では各テーブルによりデータを格納する場合を示しているが、テーブル形式でなくてもデータを格納（記憶）出来るのであれば、如何なる方式であっても良い。
【００３５】
スケジュール情報テーブル３１は、各ユーザ（社員など）のスケジュール情報を格納しているテーブルである。スケジュール情報には、スケジュールの件名、開始時刻、終了時刻を含み、さらにスケジュールの内容、ユーザＩＤ（スケジュールの登録を行ったユーザの識別情報）などの当該スケジュールの登録者を識別する情報、スケジュールＩＤなどのスケジュールを識別する情報、スケジュールの優先度を示す情報などが含まれていても良い。また場合によってはスケジュール間の関連づけを示す関連づけ情報、当該スケジュールを表示する際の色情報などを含んでいても良い。スケジュール情報テーブル３１の一例を模式的に図４に示す。
【００３６】
スケジュールＩＤは、スケジュールを識別し、特定するための情報であって、さらに当該スケジュール情報の上下関係（親子関係）を識別可能なように割り当てられていても良い。また、新規スケジュールを登録する際には、そのスケジュールの優先度に応じて、すでに登録されているスケジュールには包含させず、優先して登録し、すでに登録しているスケジュール情報を分割させて登録するようにしても良い。これによって、優先度の高いスケジュールを割り込ませるときに、すでに登録されているスケジュールを手動で調整する必要性がなくなる。また優先度と色情報とを対応させることによって、優先度を高くした場合、自動的に強調表示を示す色情報で表示されるように構成することも出来る。これによって、視認性を向上させることが出来る。
【００３７】
スケジュール配置決定用テーブル３２は、表示領域に表示するスケジュールを描画するためのテーブルであり、クライアント端末４の表示装置１２に表示される表示領域のｘ軸（時間軸）、ｙ軸（ｘ軸と交差する軸であり、たとえば縦幅を示す）にそれぞれ対応させた単位時間情報と、段情報とのマトリックスからなり、各セルに格納されたフラグ（０，１など）により当該時間帯におけるスケジュール登録の有無、ｙ軸方向の表示位置を特定するテーブルである。図５にスケジュール配置決定用テーブル３２の一例を模式的に示す。図５の例では、フラグ「０」は当該時間帯にスケジュールが登録されていないことを示し、フラグ「１」は当該時間帯にスケジュールが登録されていることを示す。スケジュール配置決定用テーブル３２は、一時的にメモリなどの記憶装置１１に展開されても良いし、常に展開していても良い。
【００３８】
単位時間情報は１時間、３０分、１５分、１分間隔など、特に限定しないが、詳細なスケジュール管理と処理速度とのバランスから１５分間隔であることが好ましい。
【００３９】
アプリケーションサーバ２は、登録受付手段２１とスケジュール表示手段２２と表示領域変更手段２３とスケジュール配置決定用テーブル生成手段２４とを有する。
【００４０】
登録受付手段２１は、ユーザが使用するコンピュータ端末（以下、「クライアント端末４」という）から、新たなスケジュールの登録を行う登録指示情報を受け取る。また受け付けた登録指示情報に基づいて、新たなスケジュールをスケジュール情報テーブル３１に登録する。
【００４１】
スケジュール配置決定用テーブル生成手段２４は、スケジュール情報テーブル３１に基づいて、スケジュール表示を行う際のスケジュール配置決定用テーブル３２を生成する。すなわちスケジュール情報テーブル３１に記憶している当該ユーザのスケジュール情報を抽出し、そのスケジュール情報に基づいて、開始時刻から終了時刻までのマトリックスにフラグを立てる。また同時間帯に複数のスケジュールが重複している場合には、新たに「段」を生成し、その新たに生成した段に、当該スケジュールの開始時刻から終了時刻までのマトリックスにフラグを立てる。
【００４２】
またスケジュール配置決定用テーブル生成手段２４は、登録受付手段２１によってすでに登録されているスケジュールがあることを検出した場合、それらのうち、もっとも開始時刻が遅いスケジュールに包含されるように新しいスケジュール情報を表示する。すなわち、登録受付手段２１で受け取った新たなスケジュールについて、すでに登録されているスケジュール情報と重複する場合には、当該あらたなスケジュール情報が登録されたスケジュール情報テーブル３１に基づいて、スケジュール配置決定用テーブル３２の最下段の下に新たな段を生成し、そこに当該新たなスケジュールの開始時刻から終了時刻までのフラグを立てて格納する。これによって、スケジュール配置決定用テーブル３２に新たなスケジュールのフラグが格納されて更新される。
【００４３】
スケジュール表示手段２２は、スケジュール配置決定用テーブル３２に基づいてスケジュールの表示処理を行う。すなわち、スケジュール表示手段２２は、スケジュール配置決定用テーブル３２にスケジュールがあることを示すフラグが格納されたセルに対応する表示領域内の座標群を上辺とし、表示領域内の所定の共通基準線を下辺とする矩形を描画して新スケジュールを表示する。この一例を模式的に示すのが図６である。
【００４４】
スケジュール配置決定用テーブル３２のセルと表示領域内の座標群との対応は、図５と図６の関係のように、スケジュール配置決定用テーブル３２の「段」の位置と表示領域における上下関係の位置とが対応するようになっていることがより好ましいが、少なくともあるスケジュールの時間帯・件名等が、それより開始時間が遅い重複する他のスケジュールによって隠れることがないように、時間軸に垂直なほかの一軸方向に対して所定単位ずらして表示されることが好ましい。好ましい所定単位の例としては、表示幅単位が挙げられる。表示幅単位とは、その１単位が、スケジュールに表示されている表示フォントを充分に視認できるサイズ（ピクセル数）であり、１表示幅単位はその時点で表示されている表示フォントサイズの２倍を表示することができるサイズであることが好ましい。
【００４５】
また本明細書において「包含」とは、あるスケジュールが、別のスケジュールの内部に完全に含まれる関係（内包されて表示される場合、例えば図６の７：３０開始スケジュールと８：００開始スケジュールとの関係）のみならず、その一部が含まれる関係（例えば図６の７：００開始スケジュールと７：１５分開始スケジュールとの関係）も含む。
【００４６】
なお共通基準線は、図６のように表示領域の下限より上方に設けても良いし、表示領域の下限であってもよい。共通基準線を下限よりも上方に設けることにより表示領域内に空間が表示され、スケジュール登録が行いやすくなる。
【００４７】
このように共通基準線を用いて矩形領域を描画することによって、各矩形領域の定められた一辺を共通の一辺として表示させることが出来るため、当該共通の一辺である共通基準線を確認すればスケジュールの空き状況が一目瞭然として確認することが出来る。つまり従来のスケジュールの管理システムでは、複数のスケジュールが存在する場合には、たとえば図１７に示すように、それらが異なる矩形領域で表示されていたため、どこの時間帯のスケジュールが空いているのかをすぐには把握しにくい。しかし本発明のスケジュール表示システム１のように共通基準線を基準とした各スケジュールの矩形領域を描画することによって、共通基準線を確認すれば、ユーザはスケジュールの空き状況をすぐに認識し、理解することが出来る。図１７の従来のスケジュールの表示を、共通基準線を用いた本発明のスケジュール表示とした場合を図１８に示す。
【００４８】
なお表示領域を２次元表示で表す場合には図６のようになるが、ｚ軸を用いて奥行きによって包含を表示するようにしても良い。また、すべてのスケジュールを包含表示するのではなく、関連づけられたスケジュールのみを包含表示するようにしても良い。これによって、関連づけられたスケジュールと、ダブルブッキングや他人のスケジュール等の関連づけられていないスケジュールとを簡単に区別できるので、スケジュールの視認性がより高まることとなる。
【００４９】
なお本発明は、複数の利用者のスケジュールを同時に表示する、いわゆるグループスケジュール表示にも適用できる。この場合、各個人のスケジュール登録状況を合算した情報を示す領域（例えば、図１９の登録空状況バー表示）をさらに表示することが好ましい。各個人のスケジュール登録状況の合算は、例えば各個人のスケジュール配置決定用情報テーブルのフラグを抽出、合算（例えばフラグに０、１を用いているときには論理和を取る）することで行うことができる。
【００５０】
このように構成することにより、例えば、複数の社員が会議に出席する場合に、各社員の空き時間を調整し、会議スケジュールを登録する操作を簡便に行うことができる。すなわち、まず、各社員のスケジュールを一覧表示させ、登録空き状況バーを確認して、その中から空き時間を探す。空き時間があれば、そこにスケジュールを登録することになる。空き状況が全くまたは殆どないなどの場合は、前述のシュミレーション機能を用いて、参加予定社員の特定の予定（例えば重要でない予定）を非表示または変更したり（図１９、図２０）、特定の参加予定社員（例えば参加必須ではない社員）を外したり（図２１、図２２）などして、会議スケジュールを登録しうる時間帯を簡便に調整することができる。
【００５１】
表示領域変更手段２３は、新たなスケジュールの登録やすでに登録されているスケジュールの削除に応じて、またはユーザによる表示データの拡大・縮小指示に応じて、スケジュールの視認性を低下させずに表示領域を拡張・または縮小する。
【実施例１】
【００５２】
次に本発明のスケジュール表示システム１の処理プロセスの一例を図３のフローチャート、図１の概念図を用いて説明する。なお本実施例では、スケジュール情報テーブル３１にすでにスケジュールＡ、スケジュールＢ、スケジュールＣが図４に示すように登録されており、そこに新たにスケジュールＤ（開始時刻「２００８年８月２１日  ８：００」、終了時刻「２００８年８月２１日  ８：３０」）を登録し、表示を行う場合を説明する。
【００５３】
まず新たなスケジュールＤを登録するユーザは、クライアント端末４からスケジュール表示システム１に対して所定の方法でアクセスし、新たなスケジュールの登録操作を行う。
【００５４】
たとえばスケジュールを表示する画面に表示された表示領域上で、登録したいスケジュールの開始時刻（ここでは「８：００」）をマウスなどの入力装置１３により指定し、終了時刻（ここでは「８：３０」）までドラッグする。またこの際に、スケジュールの件名、内容、優先度等の、スケジュールに関する情報をあわせて入力し、新たなスケジュール情報（スケジュールＤのスケジュール情報）として登録指示を行う。
【００５５】
この登録指示を登録受付手段２１で受け付けると（Ｓ１００）、スケジュール配置決定用テーブル生成手段２４は、スケジュール情報テーブル３１に格納している各スケジュール情報に基づいて、スケジュール配置決定用テーブル３２を生成する（Ｓ１１０）。
【００５６】
具体的には、新たなスケジュール情報の登録を行ったユーザのユーザＩＤなどに基づいて、当該ユーザＩＤを含むスケジュール情報をスケジュール情報テーブル３１から抽出する。ここではスケジュール情報テーブル３１が図４なので、スケジュールＡ、スケジュールＢ、スケジュールＣを抽出することとなる。
【００５７】
そして各スケジュールのスケジュール情報における開始時刻、終了時刻に基づいてスケジュール配置決定用テーブル３２を生成する。
【００５８】
まずスケジュールＡの開始時刻が７：００、終了時刻が８：００なので、７：００から８：００までの間、スケジュールがあることを示すフラグを立て、それ以外の時間帯をスケジュールがないことを示すフラグを立てる。そしてスケジュールＢの開始時刻が７：１５、終了時刻が８：１５である。従ってスケジュールＡと重複していることから、新たな段を生成し、その段に、７：１５から８：１５までの間、スケジュールがあることを示すフラグを立て、それ以外の時間帯をスケジュールがないことを示すフラグを立てる。同様にスケジュールＣの開始時刻が７：３０、終了時刻が９：００である。従って、スケジュールＡ、スケジュールＢと重複していることから、新たな段を生成し、その段に、７：３０から９：００間での間、スケジュールがあることを示すフラグを立て、それ以外の時間帯をスケジュールがないことを示すフラグを立てる。このようにして生成したスケジュール配置決定用テーブル３２が図５である。
【００５９】
スケジュール配置決定用テーブル３２のより詳細な処理を説明する。
【００６０】
まず、別途、ユーザがあらかじめ設定したスケジュール表示時間帯（たとえば６時〜２３時、７時〜２２時、９時〜１８時など）を所定単位時間（たとえば１５分）で分割する。このようにスケジュール配置決定用テーブル３２の単位時間の項目を決定し、スケジュール配置決定用テーブル３２のテンプレートを生成する。
【００６１】
次に、スケジュール情報テーブル３１から特定の日付（新たなスケジュール情報の登録を行われた日付、スケジュールの表示要求が行われた日付など）のスケジュール情報を抽出し、生成したスケジュール配置決定用テーブル３２のテンプレートの各セルのフラグを立てる。
【００６２】
すなわち、まず抽出された特定日付のスケジュール群のうち、テンプレートの単位時間項目のうちもっとも早い時間単位に含まれる開始時刻を持つスケジュールを抽出し、終了時刻が含まれるセルまで順にフラグを立てる。次に、その次に早い時間単位に含まれる開始時刻を持つスケジュールを抽出するが、すでにこの時間単位のセルにはフラグが立っているため、スケジュール配置決定用テーブル３２のテンプレートの段（行）を下げて、同様に順にフラグを立てる。この処理を抽出した特定日付のスケジュール群について繰り返すことでスケジュール配置決定用テーブル３２を生成する。
【００６３】
また登録受付手段２１は、受け付けた新たなスケジュール情報（スケジュールＤのスケジュール情報）をスケジュール情報テーブル３１に格納する（Ｓ１２０）。この状態を模式的に示すのが図７である。なおこの処理は、スケジュール配置決定用テーブル３２が生成された後に行われることが好ましい。
【００６４】
新たなスケジュール情報がスケジュール情報テーブル３１に格納されると、スケジュール配置決定用テーブル生成手段２４は、新たに格納されたスケジュール情報に基づいて、上述と同様に、スケジュール配置決定用テーブル３２を更新する（Ｓ１３０）。この状態を模式的に示すのが図８である。
【００６５】
Ｓ１３０における更新の処理は以下のように行われる。すなわち、新たに登録されたスケジュールＤは、その開始時間帯が８：００〜８：１４の間にあるため、そのセルを特定する。しかしすでに第１段から第３段まではフラグが立っている（スケジュールが重複している）ため、一段下げて４段目にフラグを立てる。そして上述と同様に終了時刻である８：３０までフラグを立てる。
【００６６】
以上のようにして更新されたスケジュール配置決定用テーブル３２の段の数から、スケジュール表示手段２２は、クライアント端末４の表示装置１２における画面に表示される、表示領域のｙ軸方向の幅が算出する。すなわち、スケジュール配置決定用テーブル３２の段の数に対応する表示幅単位からなるｙ軸方向の幅を算出する（Ｓ１４０）。
【００６７】
なお表示幅単位とは、その１単位が、スケジュールに表示されている表示フォントを充分に視認できるサイズ（ピクセル数）であり、１表示幅単位はその時点で表示されている表示フォントサイズの２倍を表示することができるサイズであることが好ましい。
【００６８】
そしてスケジュール表示手段２２は、スケジュール配置決定用テーブル３２の、スケジュールがあることを示すフラグのセルに基づいて、表示領域においてスケジュールを示す矩形の上辺にあたる座標群を算出し、この上辺の各座標をｙ軸の下方向に共通基準線まで延伸して形成される矩形（上辺と、この上辺を共通基準線に射影してなる下辺とから形成される矩形）を描画するためのデータを生成する（Ｓ１５０）。描画データの一例を図９に示す。
【００６９】
この生成した描画データを、スケジュール表示手段２２はクライアント端末４に送信することによって（Ｓ１６０）、クライアント端末４の表示装置１２の画面において表示させる。
【００７０】
さらに、図９に示す描画データを含む画面において、たとえばユーザが文字サイズを大きくする要求を行った場合、スケジュール情報テーブル３１、スケジュール配置決定用テーブル３２に対する処理は行われないが、表示領域変更手段２３は、文字サイズに応じた表示幅単位を再計算し、これにスケジュール配置決定用テーブル３２の段数を乗じて表示領域の幅を再度算出する。そして上述と同様に、スケジュールを示す矩形を描画するデータを再度生成し、当該描画データをクライアント端末４に送信することによって、クライアント端末４の表示装置１２の画面において、再表示させる。ユーザが文字サイズを小さくする要求を行った場合も同様である。
【００７１】
以上のような処理により、多数のスケジュールが重複登録される場合であっても、視認性を向上させることが出来、また必要最小限の表示スペースで表示を行うことが可能となる。
【実施例２】
【００７２】
次に、各スケジュールのグルーピングを行う場合を説明する。まず新たなスケジュールを登録するユーザは、実施例１と同様の操作を行い、スケジュールの件名、内容、優先度、関連づけの有無等の登録指示を行う。実施例１と同様に、登録受付手段２１がスケジュール登録情報を受け付け（Ｓ１００）、すでにスケジュール情報テーブル３１に登録されているスケジュールに基づいて、スケジュール配置決定用テーブル生成手段２４がスケジュール配置決定用テーブル３２を生成する（Ｓ１１０）。そしてスケジュール表示手段２２が、当該新しいスケジュール情報をスケジュール情報テーブル３１に格納する（Ｓ１２０）。
【００７３】
本実施例ではユーザがほかのスケジュールとの関連づけ、たとえば２００８年８月２７日９：００〜１２：００「調査対象の特定」との関連づけを指定しているので、この指定された関連づけ情報は、スケジュール情報テーブル３１のスケジュールＩＤとして格納される。
【００７４】
この際のスケジュール情報テーブル３１の一例を図１０に示す。
【００７５】
本実施例では、関連づけの有無の情報をスケジュールＩＤ自体に持たせている。すなわち、スケジュールＩＤ２１の下位のスケジュールをＩＤ２１１で表し、上位スケジュールをＩＤ２で表している。なお、スケジュールＩＤそのもので関連づけの有無の情報を示すのではなく、関連づけを示すテーブルやフラグなどを持つようにしても良い。
【００７６】
このようにして新しいスケジュール情報をスケジュール情報テーブル３１に格納すると、スケジュール配置決定用テーブル生成手段２４は、実施例１と同様にスケジュール配置決定用テーブル３２を更新する（Ｓ１３０）。この際のスケジュール配置決定用テーブル３２の一例を図１２に示す。
【００７７】
なお、あるスケジュールへの関連づけが指示された新規登録スケジュールの時間帯が、関連づけられるスケジュールの時間帯と整合しない場合（たとえば図１０の新規登録スケジュールＩＤ２１１が、スケジュールＩＤ２１の下位スケジュールと指示されたにもかかわらず、スケジュールＩＤ２１の時間帯９：００〜１２：００に内包されない場合、たとえば９：００〜１３：００と指示された場合）は、整合するように新規登録スケジュール、またはすでに登録されているスケジュールの時間帯が一致または内包するように自動的に調整する構成を備えていても良い。
【００７８】
そしてスケジュール表示手段２２は、実施例１と同様に、表示領域のｙ軸方向の幅を決定し（Ｓ１４０）、表示領域にスケジュールを示す矩形を描画するためのデータを生成する（Ｓ１５０）。スケジュール表示手段２２は、この生成された描画用データをクライアント端末４に送信し（Ｓ１６０）、クライアント端末４の表示装置１２では、図１１に示すように内包表示が行われる。
【００７９】
このように、本実施例によれば、登録しようとするスケジュールがすでに登録されているスケジュールと重複するような場合でも、ダブルブッキングかまたはすでに登録されているスケジュールに関連するスケジュール（下位スケジュール）の登録なのかをユーザが指定することができる。スケジュールを関連付けることにより、簡易的な工程管理を行うことができるため、例えば登録スケジュール情報に基づいた時間集計作業などに好適である。
【００８０】
また、関連するスケジュールを指示して新規登録する場合には、上位とするスケジュールに内包され、または下位とするスケジュールを内包するように自動調整されて登録されるので、利用者が手動で調整することがなく、スケジュール登録が簡便となる。また、関連付けられたスケジュールを変更する場合でもシステムが自動でまとめて変更するため、スケジュール変更が簡便となる。
【実施例３】
【００８１】
次にスケジュールを仮に削除したり、登録したりするなど、いわばスケジュールのシミュレーションを行う場合を説明する。本実施例では図１１における「２００８年８月２７日９：００〜１０：３０」のスケジュールを非表示にする場合を説明する。また図１４に本実施例の場合の処理プロセスの一例を示す。
【００８２】
登録されたスケジュールのうち一部を非表示にしてスケジューリングを試行しようとするユーザは、クライアント端末４からスケジュール表示システム１を操作し、所定の操作を行うことで、メニューからシミュレーション機能を選択し、図１３（ａ）に模式的に示すように、表示領域上の非表示にしたいスケジュール（本実施例では「２００８年８月２７日９：００〜１０：３０」のスケジュール）をマウスなどの入力装置１３で指定する。
【００８３】
スケジュール表示システム１はこの非表示要求を受け（Ｓ２００）、スケジュール情報テーブル３１（図１０）に登録されているＩＤ２１１に関連付けられた他のスケジュール情報（ＩＤ２、ＩＤ２１のスケジュール情報）を抽出する。スケジュール表示システム１は、一旦、（１）ＩＤ２、ＩＤ２１のスケジュール情報も非表示にするか、（２）ＩＤ２１１の時間帯の部分を縮小するか（本実施例ではＩＤ２、ＩＤ２１のスケジュールの開始時刻を１０：３０とするか）、あるいは（３）ＩＤ２１１の予定時刻を前倒しする（本実施例ではＩＤ２、ＩＤ２１とも開始時刻を変えず、終了時刻のみそれぞれ１３：３０、１０：３０とする）か、等の確認通知をユーザに行う。
【００８４】
本実施例は上記（１）の関連する全てのスケジュールを削除する指示がユーザよりなされた場合であり、システムはＩＤ２、ＩＤ２１、ＩＤ２１１を削除した仮スケジュール情報テーブルを生成する（Ｓ２１０）。仮スケジュール情報テーブルの一例を図１５に示す。
【００８５】
スケジュール表示システム１のスケジュール配置決定用テーブル生成手段２４は、実施例１と同様に、仮スケジュール情報テーブルに従って、仮スケジュール配置決定用テーブルを生成する（Ｓ２２０）。仮スケジュール配置決定用テーブルの一例を図１６に示す。
【００８６】
なお上述の仮スケジュール情報テーブル、仮スケジュール配置決定用テーブル（以下、これらをあわせて「仮テーブル」という）は、シミュレーションのために一時的に生成されるテーブルである。この仮テーブルはスケジュール情報テーブル３１、スケジュール配置決定用情報テーブル３２（以下、これらをあわせて「実テーブル」という）と別に記憶されていればよく、例えば、クライアント端末４の記憶装置１１に格納されていてもよいし、データベースサーバ３の記憶装置１１に格納されていてもよい。
【００８７】
すなわち、シミュレーションは、クライアント端末４に仮テーブル及び処理手段を有してクライアント端末４で処理されてもよいし、仮テーブルをデータベースサーバ３に格納してサーバ側で処理されてもよい。クライアント端末４で処理される場合は、サーバとクライアント端末４の間の通信量を極小化できる。
【００８８】
サーバ側に仮テーブルを有する場合は、スケジュール表示システム１以外のシステムとの連携を行って、当該別のシステムのデータを用いてシミュレーションを行うときなどに好適である。本実施例は仮テーブルをクライアント端末４に格納し、実テーブルをデータベースサーバ３に格納する例である。
【００８９】
また、仮テーブルを生成した場合は、実テーブルに書き込みがされないように実テーブルをロックしてもよいし、「調整中実テーブル」として仮テーブル生成時の実テーブルが実テーブルとは別に保存され、シミュレーションが終了した際に、シミュレーション中に新たに登録、変更、削除等されたスケジュール情報を同期するか否かの確認画面を利用者に通知した上で、実テーブルとの同期を行うようにしてもよい。これらにより、シミュレーション中に他人から予定を登録されることを防止でき、あるいはシミュレーション中に登録されたスケジュールの取り扱いを利用者が決定することができる。
【００９０】
スケジュール表示手段２２は、実施例１と同様に、表示領域のｙ軸方向の幅を決定し（Ｓ２３０）、表示領域のスケジュールを示す矩形を描画するための描画データを生成する（Ｓ２３０）。生成した描画データはスケジュール表示手段２２がクライアント端末４に送信し（Ｓ２４０）、クライアント端末４の表示装置１２の画面において図１３（ｂ）に示すような表示が行われる。
【００９１】
なお、非表示にしたスケジュールを再度表示させる場合は、仮テーブルを破棄して実テーブルに基づいて実施例１と同様に再処理を行う。また、非表示にした状態で仮登録がなされる場合は、仮テーブル上に仮登録データが格納され、この仮テーブルに基づいて実施例１と同様に処理を行う。さらに、上述のように非表示および仮登録されたシミュレーションスケジュールを確定させる（実データに反映させる）場合は、仮テーブルを実テーブルに上書きして、上書きした実テーブルに基づいて実施例１と同様に処理を行う。
【００９２】
このように、本実施例によれば、多数のスケジュールが重複登録されていても、非表示要求を行って関連付けられたスケジュールを含めて選択的に非表示とすることができる。本実施例ではシミュレーション機能として非表示の場合について記載しているが、上記のとおり仮テーブルを用いることでスケジュールを仮登録することも可能である。このように非表示・仮登録を行い、何通りかシミュレーションすることで効率的なスケジューリングを行うことができる。
【産業上の利用可能性】
【００９３】
本発明のスケジュール表示システム１を用いることによって、視認性が向上したスケジュール表示システム１が可能となる。特にスケジュールが重複した場合などに、その視認性の向上が図られる。
【図面の簡単な説明】
【００９４】
【図１】本発明のシステム構成の一例を模式的に示す概念図である。
【図２】ハードウェア構成の一例を模式的に示す概念図である。
【図３】本発明の処理プロセスの一例を模式的に示すフローチャートである。
【図４】スケジュール情報テーブルの一例を模式的に示す図である。
【図５】スケジュール配置決定用テーブルの一例を模式的に示す図である。
【図６】スケジュール表示手段によって表示される描画データの一例である。
【図７】スケジュール情報テーブルの一例を模式的に示す図である。
【図８】スケジュール配置決定用テーブルの一例を模式的に示す図である。
【図９】スケジュール表示の一例である。
【図１０】実施例２のスケジュール情報テーブルの一例を模式的に示す図である。
【図１１】実施例２のスケジュール表示の一例である。
【図１２】実施例２のスケジュール配置決定用テーブルの一例を模式的に示す図である。
【図１３】実施例３のスケジュール表示の一例である。
【図１４】実施例３の処理プロセスの一例を模式的に示すフローチャートである。
【図１５】実施例３のスケジュール情報テーブルの一例を模式的に示す図である。
【図１６】実施例３のスケジュール表示の一例である。
【図１７】従来のスケジュール表示の一例である。
【図１８】従来のスケジュール表示（図１７）を本発明を用いて表示した場合のスケジュール表示の一例である。
【図１９】グループスケジュール表示の一例である。
【図２０】グループスケジュール表示のほかの一例である。
【図２１】グループスケジュール表示のほかの一例である。
【図２２】グループスケジュール表示のほかの一例である。
【符号の説明】
【００９５】
１：スケジュール表示システム
２：アプリケーションサーバ
３：データベースサーバ
４：クライアント端末
１０：演算装置
１１：記憶装置
１２：表示装置
１３：入力装置
１４：通信装置
２１：登録受付手段
２２：スケジュール表示手段
２３：表示領域変更手段
２４：スケジュール配置決定用テーブル生成手段
３１：スケジュール情報テーブル
３２：スケジュール配置決定用テーブル
【図１】
2010061603.tif 000003
【図２】
2010061603.tif 000004
【図３】
2010061603.tif 000005
【図４】
2010061603.tif 000006
【図５】
2010061603.tif 000007
【図６】
2010061603.tif 000008
【図７】
2010061603.tif 000009
【図８】
2010061603.tif 000010
【図９】
2010061603.tif 000011
【図１０】
2010061603.tif 000012
【図１１】
2010061603.tif 000013
【図１２】
2010061603.tif 000014
【図１３】
2010061603.tif 000015
【図１４】
2010061603.tif 000016
【図１５】
2010061603.tif 000017
【図１６】
2010061603.tif 000018
【図１７】
2010061603.tif 000019
【図１８】
2010061603.tif 000020
【図１９】
2010061603.tif 000021
【図２０】
2010061603.tif 000022
【図２１】
2010061603.tif 000023
【図２２】
2010061603.tif 000024