(57)【要約】  【課題】  Ｃ＆Ｓアプリケーションと、Ｃ＆Ｓアプリケーションが管理するイベント・スケジュールと、Ｃ＆Ｓアプリケーションに結合している複数の時間帯処理ロジックとを含むことができる複数の時間帯を視覚化するための方法、システムおよび装置を提供する。  【解決手段】  複数の時間帯処理ロジックは、定義したイベントへの各参加者の時間帯を決定することができる。複数の時間帯処理ロジックは、さらに、各参加者の定義したイベントに対する好適な時間に対応する決定した時間帯での現地時間を示すユーザ・インタフェースを提供することができる。例えば、ユーザ・インタフェースは、各参加者に対する並置した時間の範囲の配置を含むことができる。この場合、各時間の範囲に対する現地時間が、好適な時間に対応するように、時間の範囲はずれた外観を有する。【選択図】      図１
2008538833.tif 000002
【特許請求の範囲】
【請求項１】
カレンダーおよびスケジューリング・システムにおいて、複数の時間帯を視覚化するための方法であって、
好適な時間および指定した一組の参加者に対するイベントを定義するステップと、
前記各参加者の時間帯を決定するステップと、
前記各参加者の前記好適な時間に対応する前記決定した時間帯での現地時間を示すユーザ・インタフェースを提供するステップと
を含む方法。
【請求項２】
前記定義ステップが、好適な時間ブロックおよび指定した一組の参加者に対するイベントを定義するステップを含む、請求項１に記載の方法。
【請求項３】
前記決定ステップが、前記各参加者の前記時間帯を決定するために、ディレクトリへの問い合わせを行うステップを含む、請求項１に記載の方法。
【請求項４】
前記決定ステップが、前記時間ブロックを示すユーザ・ディレクトリから関連データを検索することにより、前記参加者の中の少なくとも１人に対する時間ブロックを推論するステップをさらに含む、請求項２に記載の方法。
【請求項５】
前記提供ステップが、
前記各参加者の前記時間帯のために前記好適な時間に対するズレを計算するステップと、
前記各参加者に対する時間の範囲を生成するステップと、
前記時間の範囲に対する現地時間が前記好適な時間に対応するように、前記計算したズレに従って、前記各時間の範囲をずらすステップと、
前記ユーザ・インタフェースで前記各時間の範囲を並置するステップと
を含む、請求項１に記載の方法。
【請求項６】
前記生成ステップが、
同じ時間の範囲を有する前記一組の参加者をグループ化するステップと、
前記一組の前記参加者に対して１つの時間の範囲を生成するステップと
をさらに含む、請求項５に記載の方法。
【請求項７】
複数の時間帯を視覚化するためのシステムであって、
カレンダーおよびスケジューリング（Ｃ＆Ｓ）アプリケーションと、
前記Ｃ＆Ｓアプリケーションが管理するイベント・スケジュールと、
前記Ｃ＆Ｓアプリケーションに結合している複数の時間帯処理ロジックであって、前記複数の時間帯処理ロジックが、定義したイベントへの各参加者の時間帯を決定し、前記各参加者の前記定義したイベントに対する好適な時間に対応する前記決定した時間帯での現地時間を示すユーザ・インタフェースを提供するものと
を備えるシステム。
【請求項８】
前記各参加者に対する時間帯情報を有するディレクトリ・サービスをさらに含む、請求項７に記載のシステム。
【請求項９】
前記イベントが会議である、請求項７に記載のシステム。
【請求項１０】
前記ユーザ・インタフェースが、前記各参加者に対する並置された時間の範囲の配置を含み、前記時間の範囲が、前記各時間の範囲が前記好適な時間に対応するように、ずれた外観を有する、請求項７に記載のシステム。
【請求項１１】
コンピュータ・プログラム要素であって、コンピュータ・システム内にロードされその上で実行された場合に、請求項１〜６のいずれかに記載の方法のステップを前記コンピュータに実行させるコンピュータ・プログラム・コードを含むコンピュータ・プログラム要素。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カレンダーおよびスケジューリング・システムの分野に関し、特に、カレンダーまたはスケジューリング・システムでの会議、活動またはアポイントメントのスケジューリングの際の時間帯の処理の分野に関する。
【背景技術】
【０００２】
カレンダー・システムは、何十年もの間個人情報管理ソフトウェアおよびファームウェア・アプリケーションの中核をなす構成要素であった。最初に、単なるカレンダー表示、近代のカレンダー・システムは、連絡管理、時間入力、課金およびプロジェクト管理アプリケーションの完全な統合の他に、スケジューリングおよびアラーム機能を提供する。典型的なカレンダー・アプリケーション（ｃａｌｅｎｄａｒｉｎｇ  ａｐｐｌｉｃａｔｉｏｎ）は、最低でも、ある日付のある時間に発生するイベントのスケジューリングのための機構を提供する。一般に、イベントはイベントのテキストによる記述と関連付けることができる。また、より高度の実施態様を使用すれば、スケジューリングしたイベントを特定の連絡、特定のプロジェクトまたは両方と関連付けることができる。さらに、大部分のカレンダー・アプリケーションは、イベントおよびアーカイブ・フィーチャが発生する前に、アラームを設定するための機能を提供する。
【０００３】
いくつかのソフトウェア製品は、カレンダーおよびスケジューリング（Ｃ＆Ｓ）のためのサポートを含む。周知のＣ＆Ｓ製品は、Ｌｏｔｕｓ（商標）、Ｎｏｔｅｓ（商標）、Ｍｉｃｒｏｓｏｆｔ（商標）、Ｏｕｔｌｏｏｋ（商標）、およびＹａｈｏｏ！（商標）、Ｃａｌｅｎｄａｒ（商標）のようなウェブをベースとする製品を含む。これらの製品を使用すれば、アポイントメントおよび記念日を含む個人的イベントを管理することができる。また、Ｃ＆Ｓ製品を使用すれば、通常、会議と呼ばれる共有イベントを管理することができる。電子カレンダーおよびスケジューリング・ソフトウェアを使用すれば、ある人数の人々は、グループの大部分の人々が出席することができる時間を選択するために、会議のような提案イベントのスケジューリングについて交渉することができる。複数のカレンダーを通して共通の空いているタイムスロットを発見することが困難な場合もあるが、グループ内の何人かの人々が異なる時間帯に位置している場合には、この問題がさらに困った問題になる場合がある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来のＣ＆Ｓ製品は、スケジューリングを行っている人の時間帯についてだけ日付／時間の値を表示する。それ故、イベントのスケジューリングを行っている人にとって、会議へのすべての出席者に対して典型的な使用可能な時間を周知することが難しい場合が出てくる。何故なら、イベントのスケジューリングを行っている人は、最初に、すべての出席者の場所および時間帯を知らなければならないし、また次に重なる時間帯を計算しなければならないからである。この計算は、少数のよく知っている時間帯だけが関連する場合には、幾分便利な場合もあるが、そのうちのあるものがあまりよく知らない多数の地理的位置を扱う場合には、この計算は手に負えないものになる場合がある。例えば、米国内の３つの時間帯、およびダブリン、中国、インドおよび日本を横切る４つの時間帯を横切っての参加者との会議のスケジューリングは、イベントのスケジューリングを行っている人の地方の時間帯に関してだけ時間／日付の値を受け取っても難しい場合がある。
【課題を解決するための手段】
【０００５】
本発明は、Ｃ＆Ｓアプリケーションでイベントを設定する場合の時間帯処理に関する技術の欠点を解決し、Ｃ＆Ｓアプリケーションでの複数の時間帯を視覚化するための新規で非自明な方法、システムおよび装置を提供する。この点に関して、カレンダーおよびスケジューリング・システムで複数の時間帯を視覚化するための方法は、好適な時間および指定した一組の参加者に対するイベントを定義するステップと、各参加者の時間帯を決定するステップと、各参加者の好適な時間に対応する決定した時間帯での現地時間を示すユーザ・インタフェースを提供するステップとを含むことができる。
【０００６】
決定ステップは、各参加者の時間帯を決定するためのディレクトリへの問い合わせを行うステップを含むことができる。また、提供ステップは、各参加者の時間帯のために好適な時間に対するズレを計算するステップと、各参加者に対する時間の範囲を生成するステップと、時間の範囲に対する現地時間が好適な時間に対応するように、計算したズレに従って各時間の範囲をずらすステップと、ユーザ・インタフェースで各時間の範囲を並置するステップとを含むことができる。
【０００７】
複数の時間帯を視覚化するためのシステムは、Ｃ＆Ｓアプリケーションと、Ｃ＆Ｓアプリケーションが管理するイベント・スケジュールと、Ｃ＆Ｓアプリケーションに結合している複数の時間帯処理ロジックとを含むことができる。複数の時間帯処理ロジックは、定義したイベントへの各参加者の時間帯を決定することができる。複数の時間帯処理ロジックは、さらに、各参加者の定義したイベントに対する好適な時間に対応する決定した時間帯での現地時間を示すユーザ・インタフェースを提供することができる。例えば、ユーザ・インタフェースは、各参加者に対する並置した時間の範囲の配置を含むことができる。この場合、各時間の範囲に対する現地時間が、好適な時間に対応するように、時間の範囲は、ずれた外観を有する。
【０００８】
本発明の追加の態様の一部については以下の記述で説明し、一部については下記の説明を読めば明らかになるし、または本発明を実行することにより知ることができる。本発明の種々の態様は、要素および添付の特許請求の範囲で特に指摘する組合せにより実行および入手することができる。上記の一般的な説明および下記の詳細な説明は両方とも、単に例示および説明のためのものであって、特許請求の範囲に記載する本発明を制限するものでないことを理解されたい。
【０００９】
下記の図面を参照しながら本発明の好ましい実施形態について説明するが、これは単に例示としてのものに過ぎない。
【発明を実施するための最良の形態】
【００１０】
本発明のある実施形態は、Ｃ＆Ｓアプリケーションで複数の時間帯を視覚化するための方法、システムおよび装置を含む。本発明のある実施形態によれば、あるイベントへの各申し込み参加者に対する関連する時間帯を決定することができる。決定した関連時間帯を使用することにより、申し込んだイベントに対する現地時間を、各申し込み参加者に対して計算することができる。その後で、各参加者に対する現地時間を提示するユーザ・インタフェースを生成し、提供することができる。任意選択として、ユーザ・インタフェースは、すべての時間の範囲を横切って申し込んだイベントに対する共通の時間を示す、相互に並置されている一組のずれた時間の範囲を含むことができる。
【００１１】
本発明のある実施形態の特定の配置の図面において、図１は、複数の時間帯を視覚化するように構成されているＣ＆Ｓシステムの略図である。図１に示すように、システムは、コンピュータ通信ネットワーク１４０を通して、１つまたは複数の他の計算プラットフォーム１６０Ａ、１６０Ｂ、１６０Ｃと通信結合するように構成されている計算プラットフォーム１１０を含むことができる。計算プラットフォーム１１０は、会議、アポイントメント、電話呼出し等のようなイベント１５０に対する時間をイベント・スケジュール１３０内のカレンダーに記入し、スケジューリングし、または他の方法で確立するようにプログラムされているＣ＆Ｓアプリケーション１２０を含むことができる。
【００１２】
重要なことであるが、Ｃ＆Ｓアプリケーション１２０は、申し込んだイベントに対する時間の確立を容易にする目的でユーザ・インタフェースを提供するために複数の時間帯処理２００を使用することができる。図１のシステムの複数の時間帯処理２００は、申し込んだイベント１５０への参加者に対する時間帯を決定することができる。この点に関して、他の計算プラットフォーム１６０Ａ、１６０Ｂ、１６０Ｃに関連する各参加者に対する時間帯を決定することができる。その後で、申し込んだイベント１５０への各参加者に対する時間帯の間の関係についての視覚的キューを提供することができるＣ＆Ｓアプリケーション１２０を通して、計算プラットフォーム１１０でユーザ・インタフェースを提供することができる。
【００１３】
より詳細な図面である図２は、複数の時間帯を視覚化するためのプロセスを示すフローチャートである。ブロック２１０からスタートして、１人以上の他の参加者を含むように、特定の時間にまたは特定の時間ブロック内で発生するように、１つのイベントを定義することができる。この点に関して、参加者は、あるイベントが発生する特定の時間を指定することができる。別の方法としては、参加者は、イベントが発生する時間ブロックを指定することができる。いくつかの例は、参加者に対する作業時間、または参加者が特定の場所に出席すると予想される時間を表す時間のブロックを含むことができる。時間のブロックをサポートするデータを、ユーザ・ディレクトリ内に位置する関連データから推論することができるか、または時間ブロックを手動で指定することもできる。
【００１４】
ブロック２２０において、処理のために第１の参加者を選択することができ、ブロック２３０において、選択した参加者に対する時間帯を決定することができる。例えば、選択した参加者に対するディレクトリ入力から選択した参加者の場所を決定することができる。いずれにせよ、ブロック２４０において、選択した参加者の時間帯に対するズレの値を計算することができる。この値は、選択した参加者のイベントの特定の時間または特定の時間ブロックからの多数の時間差を示す。このプロセスは、各参加者に対する決定ブロック２５０およびブロック２６０を通して反復することができる。
【００１５】
イベントへのすべての参加者を処理した後で、ブロック２７０において、時間の範囲のずれた表示を生成することができ、ブロック２８０において、参加者に対する時間帯の差に基づいて、イベントに対して申し込んだ時間または時間のブロックが問題があるのかどうかを判断するのを助ける目的で、イベントの主催者への視覚的キューを提供するために表示を行うことができる。複数の参加者が過度の数の表示ズレ時間範囲を生成することができる範囲に、同じ時間帯にいる各参加者に対して別々の時間の範囲を提供するのではなく、個々の時間帯にいるすべての参加者に対して個々の時間の範囲を提供することができる。
【００１６】
一例を挙げて説明すると、図３は、本発明の配置による複数の時間帯のずれた表示を有するユーザ・インタフェースの図面である。図３に示すように、異なる時間帯の各参加者に対するユーザ・インタフェース３００内に別々の時間の範囲３１０Ａ、３１０Ｂ、３１０Ｃ、３１０Ｄを提供することができる。すべての参加者に対する申し込んだイベントに対する現地時間に関する視覚的キューを提供するように、すべての時間範囲３１０Ａ、３１０Ｂ、３１０Ｃ、３１０Ｄを横切ってイベントに対して選択した時間３２０を提供することができる。このようにして、異なる時間帯の参加者に対する不当な時間にイベントの意図しないスケジューリングを、特に複数の時間帯が関連する時間帯の差の厄介な暗算をしないでも避けることができる。
【００１７】
本発明のいくつかの実施形態は、ハードウェア、ソフトウェアまたはハードウェアおよびソフトウェアの組合せで実行することができる。本発明の実施形態の方法およびシステムの実施は、１つの計算システムで集中的に、または異なる要素がいくつかの相互に接続しているコンピュータ・システムを横切って分散している分散的な方法で実行することができる。任意のタイプのコンピュータ・システム、または本明細書に記載する方法を実行することができる他の装置は、本明細書に記載する機能を行うのに適している。
【００１８】
ハードウェアおよびソフトウェアの典型的な組合せは、ロードされ実行された場合に、本明細書に記載する方法を実行するようにコンピュータ・システムを制御するコンピュータ・プログラムを含む汎用コンピュータ・システムである。また、本発明の実施形態は、本明細書に記載する方法の実施を可能にするすべての機能を含み、コンピュータ・システム内にロードした場合、これらの方法を実行することができるコンピュータ・プログラム製品に埋め込むことができる。
【００１９】
本明細書内のコンピュータ・プログラムまたはアプリケーションという用語は、情報処理能力を有するシステムに、直接、または、ａ）他の言語、コードまたは表記への変換、またはｂ）異なる材料フォームでのコピーの後で、あるいはその両方の後で特定の機能を実行させるための一組の命令の任意の言語、コードまたは表記での任意の表現を意味する。
【図面の簡単な説明】
【００２０】
【図１】本発明の好ましい実施形態による複数の時間帯を視覚化するために構成されたＣ＆Ｓシステムを示す略図である。
【図２】複数の時間帯を視覚化するためのプロセスを示すフローチャートである。
【図３】本発明の好ましい実施形態による複数の時間帯のずれた表示を有するユーザ・インタフェースを示す図面である。
【図１】
2008538833.tif 000003
【図２】
2008538833.tif 000004
【図３】
2008538833.tif 000005
【国際調査報告】
2008538833.tif 000006
2008538833.tif 000007