(57)【特許請求の範囲】
【請求項１】
旅行サービスに対するレートを提示する方法であって、
前記方法は、
旅行サーバが、目録データベースから、最小価格のレートから最大価格のレートまでの旅行サービスに対する利用可能なレートのダイナミック範囲を獲得するステップと、
前記旅行サーバが、各価格バンドは前記利用可能なレートのダイナミック範囲の部分を表すように、前記利用可能なレートのダイナミック範囲を、限定された数の価格バンドに細分割するステップと、
前記旅行サーバが、前記旅行サービスの正確なレートが入っている前記利用可能なレートのダイナミック範囲の前記部分に対応する価格バンドに基づいて、前記旅行サービスに対する概算のレートを決定するステップと、
前記旅行サーバが、前記対応する価格バンドに合わせた特性を使用して、対話式インターフェースで、クライアント装置によって表示するために前記旅行サービスに対する前記概算のレートを供給するステップと、
を含んでおり、
ここで、前記最小価格のレートを含む前記利用可能なレートのダイナミック範囲の前記部分を表す第１の価格バンドは、
前記利用可能なレートのダイナミック範囲で得られた前記最小価格のレートに等しい単一の値により規定され、
第１の価格バンド以外の各価格バンドは、前記利用可能なレートのダイナミック範囲の実質的に等しい部分を表しており、
前記特性は、グラフィック特性とオーディオ特性とのうちの少なくとも一方を含み、
前記グラフィック特性と前記オーディオ特性とのうちの少なくとも一方が、同じ対話式インターフェースで提示される前記旅行サービスに対する他の概算のレートと比較して、前記旅行サービスに対する前記概算のレートの相対的な費用を伝える、方法。
【請求項２】
前記最小価格のレートから前記最大価格のレートまでの前記旅行サービスに対する前記利用可能なレートのダイナミック範囲を獲得する前記ステップは、
提案された旅行日の期間中または前記提案された旅行日の近くにおいて利用可能なレートを獲得するステップを含んでおり、
前記旅行サービスに対する前記概算のレートを供給する前記ステップは、
前記提案された旅行日の期間中または前記提案された旅行日の近くの特定日の前記旅行サービスに対する前記概算のレートを供給するステップを含んでいる、請求項１記載の方法。
【請求項３】
前記対話式インターフェースは、対話式カレンダーであり、
前記対話式カレンダーにおいて、前記対応する価格バンドに合わせた前記特性は、前記対話式カレンダーの特定のセルで表示され、
前記対話式カレンダーの前記特定のセルは、前記提案された旅行日の期間中または前記提案された旅行日の近くの前記特定日を表す、請求項２記載の方法。
【請求項４】
前記対話式カレンダーの前記特定のセルは、
前記提案された旅行日の期間中または前記提案された旅行日の近くの前記特定日が存在する月と、
前記提案された旅行日の期間中または前記提案された旅行日の近くの前記特定日が存在する前記月に最も近い月と、
を表している、請求項３記載の方法。
【請求項５】
提案された旅行日の期間中または前記提案された旅行日の近くにおいて利用可能なレートを獲得する前記ステップは、
ある時間期間中に利用可能なレートを獲得するステップを含み、
前記時間期間は、
前記提案された旅行日が存在する期間中またはその近くの月と、
前記提案された旅行日が存在する期間中またはその近くの前記月に最も近い幾つかの付加的な月と、
を含んでいる、請求項４記載の方法。
【請求項６】
前記旅行サービスのタイプに基づいて、前記時間期間にわたって生じる前記旅行サービスのタイプに対するレートの合理的な変化を反映するように、前記レートを獲得する、請求項５記載の方法。
【請求項７】
前記時間期間は、１時間と、１日間と、１週間と、１ヶ月間と、１年間とのうちの１つの少なくとも一部分である、請求項５記載の方法。
【請求項８】
前記対話式なカレンダーの前記セルは、前記旅行サービスに対するレートを獲得できる前記時間期間を超える月を表し、
前記セルは、レートを獲得できなかったことを伝える異なるグラフィック特性で表示される、請求項５記載の方法。
【請求項９】
前記提案された旅行日は、デフォルトで現在の日付になる、請求項２記載の方法。
【請求項１０】
さらに、前記旅行サービスの選択を示す入力を受信するステップを含んでいる、請求項２記載の方法。
【請求項１１】
前記旅行サービスの選択を示す入力を受信する前記ステップは、
前記提案された旅行日を示す入力を受信するステップをさらに含んでいる、請求項１０記載の方法。
【請求項１２】
前記旅行サービスは宿泊サービスと交通サービスとのうちの一方である、請求項１１記載の方法。
【請求項１３】
前記旅行サービスは前記宿泊サービスであり、
前記提案された旅行日を示す前記入力は、提案されたチェックイン日と提案されたチェックアウト日とのうちの少なくとも一方を示す入力を含む、請求項１２記載の方法。
【請求項１４】
前記最小価格のレートから前記最大価格のレートまでの旅行サービスに対する利用可能なレートのダイナミック範囲を獲得する前記ステップは、
前記提案された旅行日における提案された旅行目的地または前記提案された旅行目的地の近くに位置する旅行提供者に対する利用可能なレートを獲得するステップを含み、
前記旅行サービスに対する前記概算のレートを供給する前記ステップは、
前記提案された日における前記提案された目的地または前記提案された旅行目的地の近くに位置する特定の旅行提供者に対する前記概算のレートを供給するステップを含んでいる、請求項１記載の方法。
【請求項１５】
前記対話式インターフェースは、対話式マップであり、
前記対話式マップにおいて、前記対応する価格バンドに合わせた前記特性が、前記対話式マップ上の１つの位置に置かれたアイコンで表示され、
前記アイコンは、前記提案された目的地または前記提案された旅行目的地の近くに位置する前記特定の旅行提供者を表している、請求項１４記載の方法。
【請求項１６】
前記最小価格のレートから前記最大価格のレートまでの前記旅行サービスに対する前記利用可能なレートのダイナミック範囲を獲得する前記ステップは、
ある時間期間中に利用可能な前記提案された目的地または前記提案された目的地の近くに位置する旅行提供者に対するレートの前記ダイナミック範囲を獲得するステップを含み、
前記時間期間は、
前記提案された旅行日が存在する期間中またはその近くの月と、
前記提案された旅行日が存在する期間中またはその近くの前記月に最も近い幾つかの付加的な月と、
を含んでいる、請求項１４記載の方法。
【請求項１７】
前記提案された目的地または前記提案された目的地の近くに位置する旅行提供者に対するレートの前記ダイナミック範囲を獲得する前記ステップは、
前記時間期間中に利用可能な、最小の価格バンドの平均的な最低の一日当たりのレートから最大の価格バンドの平均的な最低の一日当たりのレートに亘る、平均的な最低の一日当たりのレートを獲得するステップを含んでいる、請求項１６記載の方法。
【請求項１８】
前記提案された目的地または前記提案された目的地の近くに位置する旅行提供者に対するレートの前記ダイナミック範囲を獲得する前記ステップは、
前記時間期間中に利用可能な、最小の価格バンドの中間レートから最大の価格バンドの中間レートに亘る、中間の一日当たりのレートを獲得するステップを含んでいる、請求項１６記載の方法。
【請求項１９】
前記提案された目的地または前記提案された目的地の近くに位置する旅行提供者に対するレートのダイナミック範囲を獲得する前記ステップは、
前記時間期間中に利用可能な、滞在期間の長さに対する前記最小価格のレートから、前記滞在期間の長さに対する前記最大価格のレートに亘る、前記滞在期間の長さに基づくレートを獲得するステップを含んでいる、請求項１６記載の方法。
【請求項２０】
前記旅行提供者のタイプに基づいて、前記時間期間にわたって生じる前記旅行提供者のタイプに対するレートの合理的な変化を反映するように、前記レートを獲得する、請求項１６記載の方法。
【請求項２１】
前記時間期間は少なくとも６ヶ月である、請求項１６記載の方法。
【請求項２２】
同じ対話式インターフェースで提示される前記旅行サービスに対する他の概算のレートと比較して、前記旅行サービスに対する前記概算のレートの相対的な費用を伝える前記グラフィック特性は、
色と、強度と、陰影と、パターンとのうちの１つである、請求項１記載の方法。
【請求項２３】
同じ対話式インターフェースで提示される前記旅行サービスに対する他の概算のレートと比較して、前記旅行サービスに対する前記概算のレートの相対的な費用を伝える前記オーディオ特性は、
前記対話式インターフェース上の前記特性の表示と相互作用するときに放出される特徴的な音である、請求項１記載の方法。
【請求項２４】
同じ対話式インターフェースで提示される前記旅行サービスに対する他の概算のレートと比較して、前記旅行サービスに対する前記概算のレートの相対的な費用を伝える前記特性は、
前記対話式インターフェース上の前記特性の表示と相互作用するときにアニメーション化される、請求項１記載の方法。
【請求項２５】
前記最小価格のレートを含まない前記利用可能なレートのダイナミック範囲の各部分を表す前記価格バンドは、
前記部分における最低のレートを表すフロム値と、
前記部分における最高のレートを表すツー値と、
によって規定される、請求項１記載の方法。
【請求項２６】
前記フロム値は、第１のアルゴリズムＬ＋（ｘ−１＊（Ｒ／Ｎ−１））＋１を使用して計算され、
前記ツー値は、第２のアルゴリズムＬ＋（ｘ＊（Ｒ／Ｎ−１））を使用して計算され、
Ｌは、前記利用可能なレートのダイナミック範囲で得られた前記最小価格のレートを表し、
Ｒは、前記最小価格のレートを前記最大価格のレートから減算することによって決定されたときに得られたレートの範囲を表し、
Ｎは、価格バンドの前記限定された数を表し、
ｘは、前記限定された数の価格バンドのうちのそれぞれ連続する１つを計算するために、１からＮ−１まで増分される整数値を表している、請求項２５記載の方法。
【請求項２７】
価格バンドの前記限定された数は５である、請求項１記載の方法。
【請求項２８】
旅行サービスに対するレートを提示するシステムであって、
前記システムは、
旅行のレートを記憶するメモリと、
前記メモリと通信するプロセッサと、
を具備しており、
前記プロセッサは、
旅行サービスに対する正確なレートが入っている前記利用可能なレートのダイナミック範囲の一部分に関連する価格バンドに基づいて、前記旅行サービスに対する概算のレートを生成して、
対話式レートインターフェースで、前記旅行サービスに対する前記概算のレートを提示させるように構成されており、
ここで、前記最小価格のレートを含む前記利用可能なレートのダイナミック範囲の前記部分を表す第１の価格バンドは、
前記利用可能なレートのダイナミック範囲で得られた前記最小価格のレートに等しい単一の値により規定され、
第１の価格バンド以外の各価格バンドは、前記利用可能なレートのダイナミック範囲の実質的に等しい部分を表しており、
前記旅行サービスに対する前記概算のレートは、前記関連する価格バンドに合わせた特性を使用して提示され、
前記特性は、グラフィック特性とオーディオ特性との少なくとも一方を含んでいて、
前記グラフィック特性と前記オーディオ特性との前記少なくとも一方は、同じ対話式レートインターフェースで提示される前記旅行サービスに対する他の概算のレートと比較して、前記旅行サービスに対する前記概算のレートの相対的な費用を伝える、システム。
【請求項２９】
前記旅行サービスに対する前記利用可能なレートのダイナミック範囲は、最小価格のレートから最大価格のレートに及び、
さらに、前記旅行サービスに対する前記正確なレートが入っている前記部分を含んでいる、前記ダイナミック範囲を、前記最小価格のレートと前記最大価格のレートとに基づいて、限定された数の部分に細分割する、請求項２８記載のシステム。
【請求項３０】
前記旅行サービスに対する前記利用可能なレートのダイナミック範囲は、
提案された旅行日の期間中または前記提案された旅行日の近くにおいて利用可能なレートを含んでおり、
前記旅行サービスに対する前記概算のレートは、
前記提案された旅行日の期間中または前記提案された旅行日の近くの特定日における前記旅行サービスに対する前記概算のレートである、請求項２８記載のシステム。
【請求項３１】
前記対話式レートインターフェースは、対話式カレンダーであり、
前記対話式カレンダーにおいて、前記関連する価格バンドに合わせた前記特性は、前記対話式カレンダーの特定のセルで表示され、
前記特定のセルは、前記提案された旅行日の期間中または前記提案された旅行日の近くの前記特定日を表す、請求項３０記載のシステム。
【請求項３２】
前記対話式カレンダーの前記特定のセルは、
前記提案された旅行日の期間中または前記提案された旅行日の近くの前記特定日が存在する月と、
前記特定日が存在する前記月に最も近い月と、
を表している、請求項３１記載のシステム。
【請求項３３】
前記提案された旅行日の期間中または前記提案された旅行日の近くにおいて利用可能な前記レートは、
ある時間期間中に利用可能なレートを含んでおり、
前記時間期間は、
前記提案された旅行日が存在する期間中またはその近くの月と、
前記提案された旅行日が存在する期間中またはその近くの前記月に最も近い幾つかの付加的な月と、
を含んでいる、請求項３１記載のシステム。
【請求項３４】
前記旅行サービスのタイプに基づいて、前記時間期間にわたって生じる前記旅行サービスのタイプレートの合理的な変化を反映するように、前記レートを獲得する、請求項３３記載のシステム。
【請求項３５】
前記時間期間は、１時間と、１日間と、１週間と、１ヶ月間と、１年間とのうちの１つの少なくとも一部分である、請求項３３記載のシステム。
【請求項３６】
前記対話式なカレンダーの前記セルは、前記旅行サービスに対するレートを獲得できる前記時間期間を超える月を表し、
前記セルは、レートを獲得できなかったことを伝える異なるグラフィック特性で表示される、請求項３３記載のシステム。
【請求項３７】
前記提案された旅行日の期間中または前記提案された旅行日の近くにおいて利用可能な前記レートは、
前記提案された旅行日における提案された旅行目的地または前記提案された旅行目的地の近くに位置する旅行提供者に対する利用可能なレートを含み、
前記旅行サービスに対する前記概算のレートは、
前記提案された旅行日における前記提案された目的地または前記提案された旅行目的地の近くに位置する特定の旅行提供者に対する前記概算のレートである、請求項３０記載のシステム。
【請求項３８】
前記対話式レートインターフェースは、対話式マップであり、
前記対話式マップにおいて、前記関連する価格バンドに合わせた前記特性が、前記対話式マップ上の１つの位置に置かれたアイコンで表示され、
前記アイコンは、前記提案された目的地または前記提案された目的地の近くに位置する前記特定の旅行提供者を表している、請求項３７記載のシステム。
【請求項３９】
前記提案された目的地または前記提案された目的地の近くに位置する前記旅行提供者に対する前記利用可能なレートは、
ある時間期間中に利用可能なレートを含み、
前記時間期間は、
前記提案された旅行日が存在する期間中またはその近くの月と、
前記提案された旅行日が存在する期間中またはその近くの前記月に最も近い幾つかの付加的な月と、
を含んでいる、請求項３８記載のシステム。
【請求項４０】
前記提案された目的地または前記提案された目的地の近くに位置する前記旅行提供者に対する前記利用可能なレートのダイナミック範囲は、
前記時間期間中に利用可能な、最小の価格バンドの平均的な最低の一日当たりのレートから最大の価格バンドの平均的な最低の一日当たりのレートに亘る、前記提案された目的地または前記提案された目的地の近くに位置する前記旅行提供者に対する平均的な最低の一日当たりのレートを含んでいる、請求項３９記載のシステム。
【請求項４１】
前記提案された目的地または前記提案された目的地の近くに位置する前記旅行提供者に対する前記利用可能なレートのダイナミック範囲は、
前記時間期間中に利用可能な、最小の価格バンドの中間レートから最大の価格バンドの中間レートに亘る、前記提案された目的地または前記提案された目的地の近くに位置する前記旅行提供者に対する中間の一日当たりのレートを含んでいる、請求項３９記載のシステム。
【請求項４２】
前記提案された目的地または前記提案された目的地の近くに位置する前記旅行提供者に対する前記利用可能なレートのダイナミック範囲は、
前記時間期間中に利用可能な、滞在期間の長さに対する前記最小価格のレートから前記滞在期間の長さに対する前記最大価格のレートに亘る、前記滞在期間の長さに基づくレートを含んでいる、請求項３９記載のシステム。
【請求項４３】
前記旅行提供者のタイプに基づいて、前記時間期間にわたって生じる前記旅行提供者のタイプに対するレートの合理的な変化を反映するように、前記レートを獲得する、請求項３９記載のシステム。
【請求項４４】
前記時間期間は少なくとも６ヶ月である、請求項３９記載のシステム。
【請求項４５】
前記提案された旅行日は、デフォルトで現在の日付になる、請求項３０記載のシステム。
【請求項４６】
さらに、前記旅行サービスの選択を示す入力を含んでいる、請求項２８記載のシステム。
【請求項４７】
さらに、前記旅行サービスの選択を示す前記入力は、前記提案された旅行日を示す入力を含んでいる、請求項２８記載のシステム。
【請求項４８】
同じ対話式レートインターフェースで提示される前記旅行サービスに対する他の概算のレートと比較して、前記旅行サービスに対する前記概算のレートの相対的な費用を伝える前記グラフィック特性は、
色と、強度と、陰影と、パターンとのうちの１つである、請求項２８記載のシステム。
【請求項４９】
同じ対話式レートインターフェースで提示される前記旅行サービスに対する他の概算のレートと比較して、前記旅行サービスに対する前記概算のレートの相対的な費用を伝える前記オーディオ特性は、
前記特性の表示が選択されるときに放出される特徴的な音である、請求項２８記載のシステム。
【請求項５０】
同じ対話式レートインターフェースで提示される前記旅行サービスに対する他の概算のレートと比較して、前記旅行サービスに対する前記概算のレートの相対的な費用を伝える前記特性は、アニメーション化される、請求項２８記載のシステム。
【請求項５１】
前記旅行サービスは宿泊サービスと交通サービスとのうちの一方である、請求項２８記載のシステム。
【請求項５２】
前記旅行サービスは宿泊サービスであり、
前記提案された旅行日を示す前記入力は、提案されたチェックイン日及び提案されたチェックアウト日とのうちの少なくとも一方を示す入力を含む、請求項５１記載のシステム。
【請求項５３】
前記最小価格のレートを含まない前記利用可能なレートのダイナミック範囲の任意の部分に関連する前記価格バンドは、
前記部分の最低のレートを表すフロム値と、
前記部分の最高のレートを表すツー値と、によって規定される、請求項２９記載のシステム。
【請求項５４】
前記フロム値は、第１のアルゴリズムＬ＋（ｘ−１＊（Ｒ／Ｎ−１））＋１を使用して計算され、
前記ツー値は、第２のアルゴリズムＬ＋（ｘ＊（Ｒ／Ｎ−１））を使用して計算され、
Ｌは、前記利用可能なレートのダイナミック範囲の前記最小価格のレートを表し、
Ｒは、前記最小価格のレートを前記最大価格のレートから減算することによって決定されたときのレートの範囲を表し、
Ｎは、価格バンドの前記限定された数を表し、
ｘは、前記限定された数の価格バンドのうちのそれぞれ連続する１つを計算するために、１からＮ−１まで増分される整数値を表している、請求項５３記載のシステム。
【請求項５５】
前記ダイナミック範囲が細分割された部分の前記限定された数は、５である、請求項２９記載のシステム。
【請求項５６】
旅行サービスに対するレートを提示するプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記プログラムは、旅行サーバにより実行されたときに、前記旅行サーバに、
目録データベースから、最小価格のレートから最大価格のレートまでの旅行サービスに対する利用可能なレートのダイナミック範囲を獲得させ、
各価格バンドが前記利用可能なレートのダイナミック範囲の部分に対応するように、前記利用可能なレートのダイナミック範囲を、前記旅行サーバのメモリ中で、限定された数の価格バンドに細分割させ、
前記旅行サーバのメモリ中の、前記旅行サービスの正確なレートが入っている前記利用可能なレートのダイナミック範囲の前記部分に対応する価格バンドに基づいて、前記旅行サービスに対する概算のレートを決定させ、
前記対応する価格バンドに合わせた特性を使用して、対話式インターフェースで、クライアント装置によって表示するために前記旅行サービスに対する前記概算のレートを供給させ、
ここで、前記最小価格のレートを含む前記利用可能なレートのダイナミック範囲の前記部分を表す第１の価格バンドは、
前記利用可能なレートのダイナミック範囲で得られた前記最小価格のレートに等しい単一の値により規定され、
第１の価格バンド以外の各価格バンドは、前記利用可能なレートのダイナミック範囲の実質的に等しい部分を表しており、
前記特性は、グラフィック特性とオーディオ特性とのうちの少なくとも一方を含み、
前記グラフィック特性と前記オーディオ特性とのうちの少なくとも一方が、同じ対話式インターフェースで提示される前記旅行サービスに対する他の概算のレートと比較して、前記旅行サービスに対する前記概算のレートの相対的な費用を伝える、コンピュータ読み取り可能な記録媒体。
【請求項５７】
さらに、前記プログラムは、前記旅行サーバに、
提案された旅行日の期間中または前記提案された旅行日の近くにおいて利用可能なレートから、前記最小価格のレートと前記最大価格のレートとを獲得させ、
前記提案された旅行日の期間中または前記提案された旅行日の近くの特定日に利用可能な前記旅行サービスに対する前記概算のレートを供給させる、請求項５６記載のコンピュータ読み取り可能な記録媒体。
【請求項５８】
前記対話式インターフェースは、対話式カレンダーであり、
さらに、前記プログラムは、前記旅行サーバに、
前記対応する価格バンドに合わせた前記特性を、前記対話式カレンダーの特定のセルで提示させ、
前記対話式カレンダーの前記特定のセルは、前記提案された旅行日の期間中または前記提案された旅行日の近くの前記特定日を表す、請求項５７記載のコンピュータ読み取り可能な記録媒体。
【請求項５９】
前記対話式カレンダーの前記特定のセルは、
前記提案された旅行日の期間中または前記提案された旅行日の近くの前記特定日が存在する月と、
前記提案された旅行日の期間中または前記提案された旅行日の近くの前記特定日が存在する前記月に最も近い月と、
を表している、請求項５８記載のコンピュータ読み取り可能な記録媒体。
【請求項６０】
提案された旅行日の期間中または前記提案された旅行日の近くにおいて利用可能なレートから、前記最小価格のレートと前記最大価格のレートとを獲得させる前記プログラムは、
ある時間期間中に利用可能なレートを獲得する命令を含み、
前記時間期間は、
前記提案された旅行日が存在する期間中またはその近くの月と、
前記提案された旅行日が存在する期間中またはその近くの前記月に近い最も近い幾つかの付加的な月と、
を含んでいる、請求項５７記載のコンピュータ読み取り可能な記録媒体。
【請求項６１】
前記旅行サービスのタイプに基づいて、前記時間期間にわたって生じる前記旅行サービスのタイプに対するレートの合理的な変化を反映するように、前記レートを獲得する、請求項６０記載のコンピュータ読み取り可能な記録媒体。
【請求項６２】
前記時間期間は、１時間と、１日間と、１週間と、１ヶ月間と、１年間とのうちの１つの少なくとも一部分である、請求項６１記載のコンピュータ読み取り可能な記録媒体。
【請求項６３】
前記対話式カレンダーの前記セルは、前記旅行サービスに対するレートを獲得できる前記時間期間を超える月を表し、
前記セルは、レートを獲得できなかったことを伝える異なるグラフィック特性で表示される、請求項６０記載のコンピュータ読み取り可能な記録媒体。
【請求項６４】
さらに、前記プログラムは、前記旅行サーバに、前記旅行サービスの選択を示す入力を受信させる、請求項５６記載のコンピュータ読み取り可能な記録媒体。
【請求項６５】
前記旅行サービスの選択は宿泊サービスと交通サービスとのうちの一方である、請求項６４記載のコンピュータ読み取り可能な記録媒体。
【請求項６６】
さらに、前記プログラムは、前記旅行サーバに、前記提案された旅行日を示す入力を受信させる、請求項６５記載のコンピュータ読み取り可能な記録媒体。
【請求項６７】
前記旅行サービスは前記宿泊サービスであり、
前記旅行サーバに、前記提案された旅行日を示す入力を受信させる前記プログラムは、
前記旅行サーバに、提案されたチェックイン日と提案されたチェックアウト日とのうちの少なくとも一方を示す入力を受信させるプログラムを含んでいる、請求項６６記載のコンピュータ読み取り可能な記録媒体。
【請求項６８】
前記旅行サーバに、前記提案された旅行日を示す入力を受信させる前記プログラムは、デフォルトで現在の日付にするプログラムを含んでいる、請求項６７記載のコンピュータ読み取り可能な記録媒体。
【請求項６９】
前記旅行サービスに対する前記利用可能なレートの範囲を獲得させる前記プログラムは、
提案された旅行日における提案された旅行目的地または前記提案された旅行目的地の近くに位置する旅行提供者に対する利用可能なレートを獲得させるプログラムを含み、
さらに、前記旅行サービスに対する概算のレートを供給させる前記プログラムは、
前記提案された日における前記提案された目的地または前記提案された目的地の近くに位置する特定の旅行提供者に対する概算のレートを供給させるプログラムを含んでいる、請求項５６記載のコンピュータ読み取り可能な記録媒体。
【請求項７０】
前記対話式インターフェースは、対話式マップであり、
さらに、前記プログラムは、前記旅行サーバに、前記対応する価格バンドに合わせた前記特性を、対話式マップ上の１つの位置に置かれたアイコンで提示させ、
前記アイコンは、前記提案された目的地または前記提案された目的地の近くに位置する前記特定の旅行提供者を表している、請求項５６記載のコンピュータ読み取り可能な記録媒体。
【請求項７１】
提案された旅行日の期間中または前記提案された旅行日の近くにおいて利用可能なレートから、前記最小価格のレートと前記最大価格のレートとを獲得させる前記プログラムは、
ある時間期間中に利用可能な前記提案された目的地または前記提案された目的地の近くに位置する旅行提供者に対するレートを獲得させるプログラムを含み、
前記時間期間は、
前記提案された旅行日が存在する期間中またはその近くの月と、
前記提案された旅行日が存在する期間中またはその近くの月に最も近い付加的な月と、
を含んでいる、請求項７０記載のコンピュータ読み取り可能な記録媒体。
【請求項７２】
前記時間期間中に利用可能な前記提案された目的地または前記提案された目的地の近くに位置する旅行提供者に対するレートを獲得させる前記プログラムは、
前記時間期間中に利用可能な、最小の価格バンドの平均的な最低の一日当たりのレートから最大の価格バンドの平均的な最低の一日当たりのレートに亘る、平均的な最低の一日当たりのレートを獲得させるプログラムを含んでいる、請求項７１記載のコンピュータ読み取り可能な記録媒体。
【請求項７３】
前記時間期間中に利用可能な前記提案された目的地または前記提案された目的地の近く
に位置する旅行提供者に対するレートを獲得させる前記プログラムは、
前記時間期間中に利用可能な、最小の価格バンドの中間レートから最大の価格バンドの中間レートに亘る、中間の一日当たりのレートを獲得させるプログラムを含んでいる、請求項７１記載のコンピュータ読み取り可能な記録媒体。
【請求項７４】
前記時間期間中に利用可能な前記提案された目的地または前記提案された目的地の近くに位置する旅行提供者に対するレートを獲得させる前記プログラムは、
前記時間期間中に利用可能な、滞在期間の長さに対する前記最小価格のレートから、前記滞在期間の長さに対する前記最大価格のレートに亘る、前記滞在期間の長さに基づくレートを獲得させるプログラムを含んでいる、請求項７１記載のコンピュータ読み取り可能な記録媒体。
【請求項７５】
前記旅行提供者のタイプに基づいていて、前記時間期間にわたって生じる前記旅行提供者のタイプに対するレートの合理的な変化を反映するように、前記レートを獲得する、請求項７１記載のコンピュータ読み取り可能な記録媒体。
【請求項７６】
前記時間期間は少なくとも６ヶ月である、請求項７１記載のコンピュータ読み取り可能な記録媒体。
【請求項７７】
グラフィック特性を使用して、前記旅行サービスに対する前記概算のレートを供給させる前記プログラムは、
同じ対話式インターフェースで提示される前記旅行サービスに対する他の概算のレートと比較して、前記旅行サービスに対する前記概算のレートの相対的な費用を伝えるために、前記旅行サーバに、色と、強度と、陰影と、パターンとのうちの少なくとも１つを表示させるプログラムを含んでいる、請求項５６記載のコンピュータ読み取り可能な記録媒体。
【請求項７８】
オーディオ特性を使用して、前記旅行サービスに対する前記概算のレートを供給させる前記プログラムは、
ユーザが前記特性の表示と相互作用するときに、前記旅行サーバに、特徴的な音を放出させるプログラムを含んでおり、
前記特徴的な音は、同じ対話式インターフェースで提示される前記旅行サービスに対する他の概算のレートと比較して、前記旅行サービスに対する前記概算のレートの相対的な費用を伝える、請求項５６記載のコンピュータ読み取り可能な記録媒体。
【請求項７９】
特性を使用して、前記旅行サービスに対する前記概算のレートを供給させる前記プログラムは、
ユーザが前記特性の表示と相互作用するときに、前記旅行サーバに、前記特性をアニメーション化させるプログラムを含んでおり、
前記アニメーションは、同じ対話式インターフェースで提示される前記旅行サービスに対する他の概算のレートと比較して、前記旅行サービスに対する前記概算のレートの相対的な費用を伝える、請求項５６記載のコンピュータ読み取り可能な記録媒体。
【請求項８０】
前記利用可能なレートの範囲を前記限定された数の価格バンドに細分割させる前記プログラムは、
前記最小価格のレートに等しい単一の値を、前記最小価格のレートを含む前記利用可能なレートの範囲の前記部分に対応する前記価格バンドに割当てるプログラムを含んでいる、請求項５６記載のコンピュータ読み取り可能な記録媒体。
【請求項８１】
前記利用可能なレートの範囲を、前記限定された数の価格バンドに細分割する前記プログラムは、
前記最小価格のレートを含まない前記利用可能なレートの範囲の各部分において、最低レートを表すフロム値と、
前記最小の価格レートを含まない前記利用可能なレートの範囲の各部分において、最高のレートを表すツー値と、
を決定するプログラムを含んでいる、請求項５６記載のコンピュータ読み取り可能な記録媒体。
【請求項８２】
前記フロム値を決定する前記プログラムは、
第１のアルゴリズムＬ＋（ｘ−１＊（Ｒ／Ｎ−１））＋１を使用して、前記フロム値を計算するプログラムと、
第２のアルゴリズムＬ＋（ｘ＊（Ｒ／Ｎ−１））を使用して、前記ツー値を計算するプログラムと、を含んでおり、
ここで、
Ｌは、前記利用可能なレートの範囲で得られた前記最小価格のレートを表し、
Ｒは、前記最小価格のレートを前記最大価格のレートから減算することによって決定されたときに得られたレートの範囲を表し、
Ｎは、価格バンドの前記限定された数を表し、
ｘは、前記限定された数の価格バンドのうちのそれぞれ連続する１つを計算するために、１からＮ−１まで増分される整数値を表している、請求項５６記載のコンピュータ読み取り可能な記録媒体。
【請求項８３】
価格バンドの前記限定された数は５である、請求項５６記載のコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はオンライン旅行サービスに関し、特に旅行サービスのレートをユーザへオンラインで提示するシステム及び方法に関する。
【背景技術】
【０００２】
インターネットによって、宿泊、交通機関の予約、切符の購入を顧客へ直接提供するネットワークベースおよびインターネットベースの旅行サービスを利用する顧客の数は増加している。このようなサービスでは、顧客はインターネットを介して旅行サービス機関に接続されているコンピュータを使用して、ホテルの部屋、航空機料金、自動車のレンタル等のようなサービス及び商品についてのダイナミックに変化する目録から旅行サービス／商品を購入できる。典型的に、このような旅行サービスは中央化されたコンピュータ予約システム（“ＣＲＳ”）と協動する。ＣＲＳは、問い合わせに応答して、部屋のレート（特定の日のホテルの部屋の料金）、料金（旅行または旅行を含むルートの組合せ料金）、スケジュール（旅行または飛行機の出発及び到着日時）、ルール（その状況において利用可能な部屋のレートおよび料金）、利用性（特定の料金またはレートにおいてサービスを提供するための特定の旅行またはフライト或いはホテルの収容能力）を含んだ最新のレートのプランデータを提供する目的で旅行エージェントまたは交通機関のサービス部門と通信するシステム／サービスである。この情報は典型的には第３パーティを通して宿泊施設の提供業者または交通機関の会社によってＣＲＳへ与えられるが、旅行サービスは、割引契約または推奨プログラム等のような、交通会社と旅行サービスとの間の特別な関係を反映する局部的なデータベースのような他のデータベースとも協動することができる。したがってインターネットベースのサービスは旅行目録及び料金の多くのソースにアクセスすることができる。ＣＲＳは旅行パッケージの旅行コンポーネント、即ちフライト、ホテル、自動車のレンタルおよび／またはその他の旅行サービス／商品を予約および／または購入するために使用されることもできる。
【０００３】
旅行サービスのビジネス環境では、種々の料金で顧客へ同一または類似の最終商品を提供する種々の方法が存在する。旅行業者駆動の嗜好のために、類似の目録に異なる料金を付けることが価格に対して効率的である可能性もある。1例として、ホテルの予約の場合に、料金決めの構造は複雑であり、チェックイン日、滞在期間の長さ、利用可能性等を含めた多数の異なる変数に依存している。さらに、ホテル間の料金は季節、ホテル近くで予定されているイベントと、ホテルの位置およびアメニティに従って非常に変化する。航空機の予約の場合、顧客が地点Ａから地点Ｂへ旅行することができる手段は、航空会社、異なる移動路、中心地及び他の特定物を考慮するとき、多数になる。この理由で、特定のホテルの部屋、または地点Ａから地点Ｂへのフライトセグメント、またはその他の旅行サービス／商品の価格は、時間、宿泊施設提供業者、航空会社等でかなり変化する可能性がある。
【０００４】
さらに、料金のバリエーションの合成は価格に敏感であり、それは例えばチェックイン時間近くに部屋を予約する要求または、出発時間近くにチケットを予約する要求の増加を反映することができる。さらに、個々の交通会社および宿泊施設提供業者と交渉された推奨及び割引プログラムはさらに、旅行サービス部門により提供された料金に影響する可能性がある。また、あるクラスの部屋及びフライトの目録は、高または低需要或いは高または低量の販売に関連する可能性がある。さらに、旅行パッケージに含まれる部屋及びフライトは、パッケージの一部として販売されないものよりも割引にふさわしい。
【０００５】
さらに、同様に料金決定に影響することのできる多数の顧客駆動の嗜好が存在する。ある消費者は目録の所定の品目の個々の特性に対して異なる評価をする。例えばホテルのセッティングでは、ある消費者は特定のホテル会社を好み、他の消費者はホテルの位置だけを考慮する可能性がある。航空機のチケットの場合には、（１つの場所から次の場所へ飛行する）フライトが行われるとき、ある消費者はそれを評価せず、一方、別の消費者は全ての他の航空会社よりも特定の航空会社を評価する可能性がある。これらの嗜好は消費者が彼らの嗜好を特定するときに与えられるフライトへ要素化されることができる。これら及びその他の理由のために、同一または類似の最終商品の評価に影響する可能性のある要素は多く存在する。
【０００６】
通常のインターネットベースの旅行サービスでは、消費者は、ホテルのタイプ、チェックインおよびチェックアウト日のように、所望の旅行業者の目録に関して非常に特別な情報を入力する。インターネットベースの旅行サービスは、特別な問合せに一致する目録について遠隔サーバに問い合わせる。それによって、遠隔サーバは問合せに対する一致を発見するために彼らの目録データベースの検索を行い、その結果を消費者により観察されるためのインターネットベースの旅行サービスへ返送する。しかしながら、問合せに対する応答による伝統的な遠隔サーバの検索は限定される。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
１つの限定は、現在の旅行サービス情報をオンラインで提示する従来の試みは、消費者に対して正確な実時間の料金及び利用可能性を常に提供しているわけではないという事実から生じている。正確な旅行サービス／商品の利用可能性及び料金が実時間で提供されることができるときでさえも、旅行サービス情報をオンラインで提供するための従来の解決方法についての更に別の欠点は、異なる部屋、フライト、その他の旅行中に使用されるサービス間で意義ある比較を消費者に提供することができないことである。個々の旅行サービスの情報を得るには典型的に、消費者が多数のウェブページをナビゲートすることを必要とし、プロセスの最後に近くになってからしか、価格は提供されない。大部分の消費者は、比較の目的で種々の旅行サービスに対して一連のウェブページにしたがうことが不便であり、効率的ではないことが発見されている。
【０００８】
ある旅行サービス業者は毎週または毎月のカレンダーフォーマットで料金価格及び利用可能性情報をグラフィックに提示することによって、この問題の解決策を模索している。しかしながら、提示される詳細な情報量は極めて大きく、特に任意の所定日における特定の旅行サービス／商品の料金決定に影響する可能性のある全ての価格の変化及び敏感度を考慮するとき、過度の時間を費やさずに、典型的な消費者が理解することに挑戦的である。さらに、詳細な情報の提示は、常には実時間で実現されることのできない正確なレートを決定するために高度の正確性を必要とする。
【０００９】
広告の文脈では、ある旅行サービス業者は、カラーコード化され、陰影を付けられている毎週または毎月のカレンダーフォーマットでグラフィックに料金情報を提示することにより、この問題を解決しようとしている。しかしながら、このような情報は必然的に静的であり、１日または１週から翌日または次週の市場の変化を反映する分単位の更新の利用可能性及びレート変化を伝達することができない。
【課題を解決するための手段】
【００１０】
本発明によれば、ダイナミックな価格バンドを使用して、旅行サービスのレートを提示するための方法及びシステムが提供される。ダイナミックな価格バンドは、提案された旅行日の期間中またはその近く、或いは提案された旅行目的地またはその近くの利用可能なレートに関する旅行サービスに対する概算のレートを表している。各ダイナミックな価格バンドは特定の色、強度、パターンまたはその他のグラフィックおよび／またはオーディオ特性にキー付けされ、それによって実際の数の比較を必要とせずに、季節、地域、曜日、またはその他の旅行サービスレートの変動の知識を消費者に提供することができる。鳥の目のような視界を提供する方法で、特定の旅行サービスの可能なレートバリエーションを消費者が利用することを可能にするために旅行サービスのレートの対話的提示に適用されることができるダイナミックな価格バンドは、直感的であり、使用しやすい。
【００１１】
１特徴では、ダイナミックな価格バンドは、最小または最大価格の利用可能なレートが、限定された数のバンドに細分割されるレートのダイナミックな範囲を設定するアルゴリズムを使用して、旅行サービスに対して正確なレートから計算される。概算のレートは、特定の旅行サービスに対する正確なレートがバンド内のどこに入るかにしたがって、限定された数のバンドを使用して消費者に提示され、それによって消費者が限定された数のバンドを比較することにより、ひと目でレートを容易に比較することを可能にする。
【００１２】
１特徴では、価格バンドは、旅行が始まる月と付加的な月数に対する正確なレートを含めた提案された旅行日の期間中またはその近くに、あるいは旅行目的地またはその近くで利用可能な正確なレートから計算され、それによって計算された価格バンドが、所定の旅行サービスに対する正確なレートにおける季節またはその他の変化によって非合理的に歪みを受けない旅行サービスの適切なレートを表すことを確実にする。価格バンドの計算に含まれる正確なレートの付加的な月数は、ダイナミックな価格バンドを使用して、概算のレートの提示を消費者に対して最適にするために、提案された旅行日および／または旅行サービスのタイプにしたがって変化することができる。
【００１３】
さらに別の特徴では、レートの提示に使用されるダイナミックな価格バンドは色別で消費者に表示され、ここでは異なる色がカラーキーにしたがって各価格バンドに対して使用される。異なる色は、価格バンドにより表示される概算のレートが他の価格バンドにより表示される他の概算のレートと比較されるとき、高価であるか廉価であるかを伝達するために選択される色を含むことができる。別の実施形態では、計算された価格バンドはまた、変化される強度の単色を使用して、種々のパターンを使用して、または他のグラフィック特徴を使用して消費者に表示されることができ、色、パターン、またはその他のグラフィック特徴の強度のレベルは同様に、価格バンドにより表示される概算のレートが他の価格バンドにより表される他の概算のレートと比較して高価であるか廉価であるかを伝達するために選択される。
【００１４】
さらに別の特徴では、レートはカレンダーフォーマットを使用して消費者に提示され、ダイナミックな価格バンドで選択された色、強度、パターンまたは他のグラフィック特性は、格子フォーマットで提示されるカレンダーのセルのように、特定の１日以上の旅行日を表すカレンダー部分の背景に使用される。それに加えて、提案された旅行日はさらに、これらの日がその旅行日近くの日から引き立たせるために強調されることができ、単にカレンダーのそれぞれの部分の背景の色、強度、パターンを比較することによって、提案された旅行日の概算のレートと、その旅行日近くの日の概算のレートを消費者が迅速に比較することを可能にする。
【００１５】
さらに別の特徴では、価格バンドを使用する消費者へのレートの提示はさらに、ユーザ選択に応答して、特定の旅行日に対する正確なレートの表示を含んでいる。レートがカレンダーフォーマットで表示されるとき、正確なレートは、格子フォーマットで提示されるカレンダーのセルのような旅行の１日以上の特定の日を表すカレンダー部分の選択のようなユーザ入力、或いは提案された旅行日の旅行を申し込むための申し込みウェブページへのリンクを選択するユーザ入力に応答して、消費者に表示されることができる。
【００１６】
別の特徴では、レートはマップフォーマットを使用して消費者に提示され、価格バンドに対して選択された色、強度またはパターンが、特定領域で利用可能な特定の旅行サービスを表すマップ中に示されているアイコンの背景に使用される。マップフォーマットでレートを提示するために使用されるとき、ダイナミックな価格バンドが表すレートは、マップに示されているその他の旅行サービスに対する平均的な最低の日常レートに関して、選択された１日以上の日に対する旅行サービスの平均的な最低の日常レートを含むことができる。提案された１日以上の旅行日が利用可能ではないとき、ダイナミックな価格バンドが表すレートは、例えば２ヶ月などの予め定められた時間期間内のマップ中に示されているその他のサービスに対する中間日常レートに関して、旅行サービスでデフォルト値から中間値の日常レートである。平均または中間レートが使用されるか否かにかかわりなく、ダイナミックな価格バンドは、最小または最大価格のレートが限定された数のバンドに細分割されるレートのダイナミックな範囲を設定するアルゴリズムを使用して計算される。そのレートは、特定の旅行サービスのレートがダイナミックな価格バンド内のどこに入るかにしたがって、消費者に提示され、それによって消費者がそれぞれの限定された数の価格バンドを比較することにより、ひと目で所定領域の旅行サービスのレートを容易に比較することを可能にする。
【００１７】
本発明のさらに他の特徴によれば、価格バンドを使用して旅行サービスのレートを提示するためのコンピュータのアクセス可能な媒体が提供される。コンピュータのアクセス可能な媒体は、レートカレンダー及びレートマッププロセスとインターフェースを含んだレート提示システム及び方法を含むデータ構造とコンピュータの実行可能なコンポーネントを有し、それによってダイナミックな価格バンドを計算し、消費者が容易に、迅速に、計算された価格バンドを使用して旅行サービスのレートを比較することを可能にする方法で、旅行サービスのレートを消費者に提示する。データ構造は、前述のシステム及び方法と一般的に整合する方法で、インターフェース、プロセス、レートデータ、ダイナミックな価格バンドを規定する。同様に、コンピュータの実行可能なコンポーネントは前述のシステム及び方法とほぼ一致する作用を行うことができる。
【発明を実施するための最良の形態】
【００１８】
本発明の前述の特徴及び多くの付随する利点は、添付図面を参照した以下の詳細な説明を参照してさらに良好に理解されるとき、容易に認識されるであろう。  
図１は、本発明の１実施形態により、価格バンドを使用して、旅行サービスのためのレートを提示するためのシステムを構成する環境を示している。特に、図１は旅行問合せに応答して、旅行サービスのレートの提示をクライアント装置に提供するインターネットワークに接続された複数の装置を絵画的に示した図である。システム100は通常、（インターネット114のような）ネットワークによって相互接続されている個々のコンピュータシステムを具備する分布されたコンピュータ環境で動作する。しかしながら、システム100は単一の独立したコンピュータシステムとして同様に機能できることが当業者により認識されるであろう。説明する実施形態では、クライアント装置102、ウェブサーバ104、旅行サーバ106、マップサーバ110はインターネット114のようなインターネットワーク、或いは恐らくイントラネットによって相互接続されている。クライアント装置102、ウェブサーバ104、旅行サーバ106、マップサーバ110をさらに、それぞれ図２、３、４、５に関して以下説明する。システム100はまた中央化されたコンピュータ予約システム（ＣＲＳ）112への１以上の接続と、最新の料金、スケジュール、旅行サービスの利用可能性情報を提供するシステム／サービスも備えている。当業者はより多くの、またはより少数の装置が例示的なシステム100で使用されることができることを認識するであろう。例えば、マップサーバ110の機能は旅行サーバ106に存在していてもよく、旅行サーバ106の幾つかの機能はウェブサーバ104に存在してもよい。さらに別の実施形態では、多数のウェブサーバ104および／または旅行サーバ106がシステム100中で使用されることができる。さらに、ただ１つのクライアント装置102しか示されていないが、多数のクライアント装置がシステム100で使用されることができることが認識されよう。
【００１９】
図２は、クライアント装置102の幾つかの重要なコンポーネントを示している。当業者はクライアント装置102が図2に示されているようなより多くのコンポーネントを含むことができることを認識するであろう。しかしながら、全てのこのような通常一般的なコンポーネントを、本発明の可能な実施形態を説明するために示す必要はない。図２に示されているように、クライアント装置102は、インターネット114へ接続するためのネットワークインターフェース230を含んでいる。当業者はネットワークインターフェース230がこのような接続のための必要な回路を含み、また送信制御プロトコル／インターネットプロトコル（“ＴＣＰ／ＩＰ”）のようなプロトコル、またはインターネットＯＲＢ間プロトコル（“ＩＩＯＰ”）のようなその他のプロトコルにより使用されるように構成されることを認識するであろう。
【００２０】
クライアント装置102はまた、バス220を介してネットワークインターフェース230と共に全て相互接続されている処理装置210と、ディスプレイ240と、出力装置245と、メモリ250も含んでいる。出力装置245はプリンタと、スマートカード読取装置と、プロッタ、またはフロッピー（登録商標）、テープまたはＤＶＤ／ＣＤ−ＲＯＭドライブのような記憶機構のようなそれらに限定されないクライアント装置102からの出力を受けることのできる任意のタイプの装置であってよい。メモリ250は通常、ランダムアクセスメモリ（“ＲＡＭ”）と、読み取り専用メモリ（“ＲＯＭ”）と、ディスクドライブのような永久的な大記憶容量装置を含んでいる。メモリ250はウェブブラウザ260とオペレーティングシステム255を記憶している。これらのソフトウェアコンポーネントは、フロッピー、テープまたはＤＶＤ／ＣＤ−ＲＯＭドライブのようなコンピュータの読取可能な媒体と関連される駆動機構（図示せず）を使用して、またはネットワークインターフェース230を介して、コンピュータの読取可能な媒体からクライアント装置120のメモリ250へロードされることができることが認識されるであろう。
【００２１】
例示的なクライアント装置102は、通常の、一般的な汎用目的のコンピュータ装置に適合しているものとして説明されているが、当業者は、クライアント装置102がインターネット114またはウェブサーバ104、例えばパーソナルデジタルアシスタント、ワークステーション、セル電話機、ラップトップコンピュータ等と通信できる任意の多くの装置であってもよいことを認識するであろう。
【００２２】
図３は、ウェブサーバ104の幾つかの重要なコンポーネントを示している。当業者はウェブサーバ104が図３に示されているよりもさらに多くのコンポーネントを含んでいることを認識するであろう。しかしながら、全てのこのような通常の一般的なコンポーネントは、本発明の実施に可能な実施形態を説明するために示される必要はない。図３に示されているように、ウェブサーバ104はネットワークインターフェース330を介してインターネット114に接続されている。当業者は、ネットワークインターフェース330がウェブサーバ104をインターネット114へ接続するために必要な回路を含んでおり、さらにＴＣＰ／ＩＰプロトコル、またはＩＩＯＰのようなその他のプロトコルと、それが含まれている動作環境の特別なネットワーク構造形態と、特定のタイプの結合媒体と共に使用されるように構成されることを認識するであろう。
【００２３】
ウェブサーバ104はさらに、バス320を介してネットワークインターフェース330と共に全て相互接続されている処理装置310と、ディスプレイ340と、大容量メモリ350とを含んでいる。メモリ350は通常、ＲＡＭと、ＲＯＭと、ハードディスクドライブ、テープドライブ、光ドライブ、フロッピーディスクドライブ、またはそれらの組合せのような永久的な１以上の大容量メモリ350とを具備している。大容量メモリ350は、本発明の１実施形態によれば、旅行サービス用のレートを受信し、処理し、フォーマット化し、リクエストし、送信し、その処理の結果をクライアント装置102のような他の装置へ与えるのに必要なプログラムコードおよびデータを記憶している。特に、メモリ350はウェブブラウザ260を有するクライアント装置102のような、ウェブブラウザを有するコンピュータのウェブに対してウェブ接続を与えるためにウェブサービス360を記憶している。さらに、メモリ350は本発明の１実施形態によれば、カレンダー370またはマップ375のフォーマットの価格バンドを使用して、消費者に対する旅行サービスの概算のレートの対話的提示のためのレートインターフェースプロセス565を記憶している。旅行サービスは宿泊及び交通を含むがそれらに限定されない、旅行に関する任意のタイプのサービスであってもよい。レートインターフェースプロセス365は、カレンダーフォーマットについて図１１乃至図１３を参照して、マップフォーマットについて図１７を参照して、以下さらに詳細に説明する。
【００２４】
前述のソフトウェアコンポーネントは、フロッピー、テープまたはＤＶＤ／ＣＤ−ＲＯＭドライブのようなコンピュータの読取可能な媒体と関連された駆動機構（図示せず）を使用して、またはネットワークインターフェース330を介して、コンピュータの読取可能な媒体からウェブサーバ104の大容量メモリ350へロードされることができることが認識されるであろう。
【００２５】
例示的なウェブサーバ104は通常の一般的な汎用目的のコンピュータ装置に適合しているものとして説明されているが、当業者は、ウェブサーバ104がインターネット114を介して通信、またはネットワークにウェブページを提供することのできる任意の多くの装置であってもよいことを認識するであろう。
【００２６】
図４は、旅行サーバ106の幾つかの重要なコンポーネントを示している。当業者は旅行サーバ106が図４に示されているよりもさらに多くのコンポーネントを含んでいることを認識するであろう。しかしながら、全てのこのような通常の一般的なコンポーネントを本発明の実施に可能な実施形態を説明するために示す必要はない。図４に示されているように、旅行サーバ106はネットワークインターフェース430を介してインターネット114に接続されている。当業者は、ネットワークインターフェース430が旅行サーバ106をインターネット114へ接続するために必要な回路を含んでおり、またＴＣＰ／ＩＰプロトコル、またはＩＩＯＰのような次世代のプロトコルと、それが含まれている動作環境の特別なネットワーク構造と、特定のタイプの結合媒体と共に使用するように構成されることを認識するであろう。
【００２７】
旅行サーバ106はさらに、バス420を介してネットワークインターフェース430と共に全て相互接続されている処理装置410と、随意選択的なディスプレイ440と、大容量メモリ450とを含んでいる。メモリ450は通常、ＲＡＭと、ＲＯＭと、ハードディスクドライブ、テープドライブ、光ドライブ、フロッピーディスクドライブ、またはそれらの組合せのような１以上の永久的な大容量記憶装置を含んでいる。大容量メモリ450は、本発明の１実施形態によれば、旅行サービスのレートを受信し、処理し、フォーマット化し、リクエストし、送信し、その処理結果をウェブサーバ104およびクライアント装置102のような装置へ与えるのに必要なプログラムコードおよびデータを記憶している。特に、メモリ450は、それぞれ図７Ａ乃至７Ｃと図１５Ａ乃至１５Ｂを参照にして、さらに詳細に示され説明されるように、カレンダー465またはマップ470フォーマットの価格バンドを使用して、旅行サービスの概算のレートの対話的提示を生成するためのレート提示装置プロセス460を記憶する。簡単にいえば、レート提示装置は、消費者の仕様にしたがって、特定の時間期間中または特定位置における旅行サービスのレートについての消費者のリクエストに応答して、価格バンドを使用して旅行サービスの概算のレートの対話的提示を生成する。前述のソフトウェアコンポーネントは、フロッピー、テープまたはＤＶＤ／ＣＤ−ＲＯＭドライブのようなコンピュータの読取可能な媒体と関連される駆動機構（図示せず）を使用して、またはネットワークインターフェース430を介して、コンピュータの読取可能な媒体から旅行サーバ106の大容量メモリ450へロードされることができることが認識されるであろう。
【００２８】
例示的な旅行サーバ106は通常の単一の一般的な汎用目的のコンピュータ装置に適合しているものとして説明されているが、当業者は、旅行サーバ106がネットワークによってウェブサーバ104と通信するように調節されたコンピュータ装置またはコンポーネントの組合せであってもよいことを認識するであろう。
【００２９】
図５は、マップサーバ110の幾つかの重要なコンポーネントを示している。当業者はマップサーバ110が図５に示されているよりもさらに多くのコンポーネントを含んでいることを認識するであろう。しかしながら、全てのこのような通常の一般的なコンポーネントを本発明の実施に可能な実施形態を説明するために示す必要はない。図５に示されているように、マップサーバ110はネットワークインターフェース530を介してインターネット114に接続されている。当業者は、ネットワークインターフェース530がマップサーバ110をインターネット114へ接続するために必要な回路を含んでおり、またＴＣＰ／ＩＰプロトコル、またはＩＩＯＰのような次世代のプロトコルと、それが含まれている動作環境の特別なネットワーク構造と、特定のタイプの結合媒体と共に使用するように構成されていることを認識するであろう。
【００３０】
マップサーバ110はまた、バス520を介してネットワークインターフェース530と共に全て相互接続されている処理装置510と、随意選択的なディスプレイ540と、大容量メモリ550とを含んでいる。メモリ550は通常、ＲＡＭと、ＲＯＭと、ハードディスクドライブ、テープドライブ、光ドライブ、フロッピーディスクドライブ、またはそれらの組合せのような１以上の永久的な大容量記憶装置とを具備している。大容量メモリ550は、本発明の１実施形態によれば、旅行サーバ106のような装置からのリクエストに応答して、旅行の目的地のマップをレンダリングし、サービスし、その処理の結果をウェブサーバ104及びクライアント装置102のような他の装置へ与えるのに必要なプログラムコードおよびデータを記憶している。特に、メモリ550は、旅行サーバ106のような別の装置からのリクエストに応答して、旅行の目的地とその周囲の領域における旅行サービスのアイコンを含めた、旅行の目的地とその周囲の領域の対話的マップをレンダリングし、サービスするためのマップサービス560を記憶し、リクエストは旅行目的地およびその周囲の地域における所望の旅行サービスの位置パラメータ、例えば経度と緯度の指示を含んでいる。前述のソフトウェアコンポーネントは、フロッピー、テープまたはＤＶＤ／ＣＤ−ＲＯＭドライブのようなコンピュータの読取可能な媒体と関連される駆動機構（図示せず）を使用して、またはネットワークインターフェース530を介して、コンピュータの読取可能な媒体からマップサーバ110の大容量メモリ550へロードされることができることが認識されるであろう。
【００３１】
例示的なマップサーバ110は通常の単一の一般的な汎用目的のコンピュータ装置に適合しているものとして説明されているが、当業者は、マップサーバ110がネットワークによって旅行サーバ106及びその他の装置と通信するように調節されたコンピュータ装置またはコンポーネントの組合せであってもよいことを認識するであろう。
【００３２】
カレンダーインターフェースを用いる価格バンドを使用して、旅行サービスのためのレートの提示を消費者に対して良好に示すため、図６は、本発明の１実施形態による旅行の問合せに応答して、カレンダーフォーマット中の価格バンドを使用して、旅行サービスのためのレートを提示するために図１に示されたシステム100の装置によって行われる対話の1実施形態を示している。宿泊サービスが本発明の１実施形態にしたがって、レートが価格バンドを使用して提示される例示的な旅行サービスを説明するために以下使用されるが、当業者は航空機、列車、バス、巡航、フェリーまたは他の形態の交通サービス等のような他のタイプの旅行サービスにも同等に良く適応されるそれらに限定されないことを認識するであろう。図６に示されているシステム100の装置は、図１を参照して説明されるように、クライアント装置102と、ウェブサーバ104と、旅行サーバ106と、直接的またはＣＲＳ112を通して間接的にアクセス可能な目録データベース108とをそれぞれ含んでいる。種々の装置の対話とそれらにより行われるプロセスを図７Ａ乃至７Ｃを参照してさらに詳細に示し、説明する。
【００３３】
図６に戻ると、ウェブサーバ104がホテルルームと、随意選択的にはチェックイン及びチェックアウト日またはデフォルトとして現在の日のような提案された旅行日についての消費者の選択を、クライアント装置102へアクセス可能であり、ウェブサーバ104でホストされている（図１１に示されているレートカレンダーインターフェース1100のような）対話的レートカレンダーインターフェースを介して、クライアント装置102から旅行サーバ106へ中継するとき、価格バンドを使用する消費者に対する旅行サービスのレートの提示は対話610と620において開始される。
【００３４】
対話630で、旅行サーバ106は消費者の選択を受信し、旅行サーバ106はホテルルーム及び提案された旅行日の選択に関連されるレートプランデータを得るために、目録データベース108のキャッシュを呼出す。対話640で、旅行サーバ106はレートプランデータをキャッシュから検索し、チェックイン月と、図８を参照して以下さらに詳細に示し説明するルールにしたがってレートプランデータの付加的な月数を開始する。典型的な例では、旅行サーバ106は提案されたチェックイン月のレートプランデータにより開始される選択された旅行サービス（例えば選択されたホテルルーム）に対しての６ヵ月のレートプランデータを検索する。しかしながら、他のレートプランデータ量は、随意的に、または旅行サービスのタイプまたは提案日にしたがって、キャッシュから検索されることができる。
【００３５】
対話650で、図９を参照して以下さらに詳細に示し説明するように、旅行サーバ106は価格バンドアルゴリズムにしたがって、キャッシュから検索されたレートプランデータから限定された数の価格バンドを計算する。通常、価格バンドは検索されたレートプランデータの最小及び最大の価格レートから計算されたダイナミックな範囲を表している。１実施形態では、価格バンドは通常、消費者による容易なレート比較を促すために、５程度のみにバンドの数が限定されている。しかしながら、その数は構造にしたがって変化できる。例えば航空運賃のような特に変化しやすい旅行サービスのレートを表すためにバンドを使用するとき、価格バンドの数は、より大きい範囲またはより小さい範囲のレートに適合させるために増加または減少することができる。対話660で、旅行サーバ106は計算された価格バンドを対話レートカレンダーに組合せ、消費者が、直感的で使用しやすい方法で、選択された旅行サービスに対して可能なレートのバリエーションを利用することを可能にする。図７Ａ乃至７Ｃを参照してさらに説明するように、旅行サーバ106は対話レートカレンダーで表示される単一月または複数月の各日に対してセルを生成し、各日の正確なレートがバンドのダイナミックな範囲のどこに入るかにしたがって、特定の計算された価格バンドを各セルと関連付ける。
【００３６】
対話670で、ウェブサーバは図１０を参照して以下さらに詳細に説明するように、セルに関連される計算された価格バンドに基づいて、グラフィック特性をセルに適用する。典型的な実施形態では、このグラフィック特性は特定日（１つのカレンダーセル）における旅行サービスの概算のレートが、他の日（他のセル）におけるレートと比較するとき高価であるかまたは廉価であるかを伝達するように選択された色である。
【００３７】
図７Ａ乃至７Ｃは、本発明の１実施形態による、旅行サービスのレートをカレンダーフォーマットで提示するために図１に示されたシステム100の装置を使用して実行される論理を示す概略的なフロー図である。旅行サーバ106により行われるレート提示装置のプロセス700はブロック702で開始し、旅行サービスの消費者の選択、例えばＡＢＣホテルの標準的なキングサイズのベッドのホテルルームと、随意選択的に一週間の２００４年５月１日のチェックインと２００４年５月８日チェックアウトのような所望の予約日を受信するために処理ブロック704で開始する。決定ブロック706で、レート提示装置のプロセス700は消費者の選択が日付を定められるか、定めないかを決定する。日付が定められないならば、処理ブロック708で、レート提示装置のプロセス700は現在の日にデフォルトする。処理ブロック712で、レート提示装置のプロセス700は、目録データベース108から得られるレートプランデータのキャッシュから得るための、消費者が選択した旅行サービスに対するレートプランデータの月を決定する。キャッシュは、レートプランデータのサブセットであり、これはメモリ450に記憶され、データベースアクセス遅延を最小にしながら現在のレートプランデータへの迅速なアクセスを容易にするために定期的にリフレッシュされる。キャッシュは実施にしたがって、６ヶ月を超えるまたは６ヶ月未満のデータを含むことができるが、任意の所定の時間にキャッシュに記憶されるレートプランデータの量は典型的に６ヶ月である。得られるレートプランデータの月の決定を図８をさらに参照して説明する。
【００３８】
図８は、本発明の１実施形態による、旅行サービスのレートの提示で使用されるダイナミックな価格バンドの計算に含まれるレートデータを決定する１例を要約した表である。示されているように、データの６ヶ月間のキャッシュメモリの例であり、チェックインの月810についての消費者の選択に基づいて、レートカレンダー820で表示される月と、ダイナミックな価格バンド830の計算に含まれる月とを要約している。例えば日付の検索では、840Aで、６ヶ月間のキャッシュのうちチェックイン月は第１の月Ｍ１で始まるとき、レートカレンダー中に表示される月、即ち表示月はキャッシュの第１及び第２の月Ｍ１とＭ２であり、価格バンドでの計算に使用される月、即ち価格バンド月は第１乃至第６の月、即ちＭ１乃至Ｍ６である。同様に、チェックイン月が840Bで、６ヶ月間のキャッシュのうち第２の月Ｍ２で始まるとき、表示月はキャッシュの第２及び第３の月Ｍ２とＭ３であり、価格バンド月は第１乃至第６の月、即ちＭ１乃至Ｍ６である。チェックイン月が第３乃至第５の月で生じるとき、レートデータはチェックイン月が第１及び第２の月で生じるときに類似した方法で含まれる。しかしながら、チェックイン月が第６の月で生じるとき、表示月と計算月の決定は、チェックアウト月が６ヶ月間のキャッシュ内であるか、そのキャッシュ外であるかにしたがう。チェックアウト月もまた840Fで、第６の月内で始まるならば、表示月は再びキャッシュの第５及び第６の月、即ちＭ５とＭ６であり、価格バンド月は再び第１乃至第６の月、Ｍ１乃至Ｍ６である。しかしながら、チェックアウト月が840Gで、第６の月を超えて（キャッシュメモリ外で）始まるとき、キャッシュの第６の月Ｍ６は、第７の月Ｍ７と同様にレートカレンダーに表示されるが、第７の月の任意のセル中にデータはない。価格バンドの計算に使用される月はこの場合にも第１乃至第６の月、Ｍ１乃至Ｍ６である。
【００３９】
チェックイン月がキャッシュの第６の月を超えて第７の月で生じるとき、表示月は第６及び第７の月、Ｍ６とＭ７であるが、いずれか一方の月の任意のセルにデータがない状態で表示される。価格バンド月は第１乃至第６の月、Ｍ１乃至Ｍ６と、キャッシュからではなく、随意選択的に目録データベース108から直接得られる付加的な月のデータＭ７である。チェックイン月が840Iで第８乃至第１２月、Ｍ８乃至Ｍ１２で生じるとき、表示月は第６及び第７の月、Ｍ６とＭ７であるが、ここでもいずれかの月のセルには何もデータはない。さらに、価格バンドを計算する試みは行われない。最後に、消費者の選択が日付を規定していないとき、即ちチェックイン日または提案された旅行日が特定されないとき、チェックイン月は現在の日が存在する月にデフォルトされ、価格バンドの表示及び計算に使用される月はしたがって決定される。
【００４０】
図７Ａを参照すると、価格バンドの計算中に使用するための利用可能なレートプランデータの量が決定されると、処理ブロック714で、レート提示装置プロセス700は最小の価格の“Ｌ”レートを、利用可能なレートプランデータから獲得し、同様に、処理ブロック716で、最大の価格の“Ｍ”レートを獲得する。処理ブロック718で、レート提示装置プロセス700は最小の価格レートを最大の価格レートから減算して、レートの範囲“Ｒ”、即ちＲ＝Ｍ−Ｌを得る。レート提示装置プロセス700は図７Ｂで継続し、処理ブロック722で、最小及び最大の価格レートとその結果的な範囲、即ちＬ、Ｍ、Ｒについて得られた値を使用して、１例が図９に詳細に示されているＮバンドアルゴリズムにしたがって、ダイナミックな価格バンドを計算する。好ましい実施形態では、最小の価格レートを表す価格バンドは実際に値の範囲ではなく、最小の価格レートＬである。残りの価格バンドは通常、次式で表されるように、ＮバンドアルゴリズムにおけるＬおよびＲの値を使用して計算された値の範囲である。  
［Ｌ＋（ｘ−１＊（Ｒ／Ｎ−１））＋１］から［Ｌ＋（ｘ＊（Ｒ／Ｎ−１））］  
ここでｘ＝１からＮ−１であり、Ｎは価格バンドの数である。
【００４１】
図９に示されている例では、ダイナミックな価格バンド910の数は５であり、バンドＩ  930Aは最小の価格レートＬに等しいレートに対して使用され、バンドII  930BはＬ＋１から［Ｌ＋１＊（Ｒ／４）］の範囲のレートに使用され、バンドIII  930Cは［Ｌ＋（１＊（Ｒ／４））＋１］から［Ｌ＋（２＊（Ｒ／４））］の範囲のレートに使用され、バンドIV  930Dは［Ｌ＋（２＊（Ｒ／４））＋１］から［Ｌ＋（３＊（Ｒ／４））］の範囲のレートに使用され、バンドＶ  930Eは［Ｌ＋（３＊（Ｒ／４））＋１］から［Ｌ＋（４＊（Ｒ／４））］の範囲のレートに使用される。実際のレートプランデータを使用する５つの価格バンドをさらに図１０を参照して以下説明する。
【００４２】
図７Ｂを再び参照すると、処理ブロック724で、レート提示装置プロセス700は特定の色のような計算された各価格バンドのそれぞれへグラフィック特性を割当て、それは消費者が容易にアクセスできる方法で、提案された旅行日に近いその他の日のレートに関して、いずれの旅行サービスのレートが高価であり、いずれがそうではないかをグラフィックに区別する。図１０は、本発明の１実施形態による、ダイナミックな価格バンドを表すために色を適用する１例を要約した表1000を示している。例示的な実施形態では、キャッシュから得られる利用可能なレートプランデータは、５つの価格バンドに細分割され、最小の価格レートＬは１５０ドルに決定され、最大の価格レートＭは２５０ドルに決定され、結果として全体の範囲Ｒは１００ドルである。示されているようにバンドＩ  1020Aは最小の価格レート１５０ドルに等しいレートに対して緑色の最も明るい陰影を使用する。バンドII  1020Bは１５１ドルから（１５０＋２５ドル）すなわち１５１ドルから１７５ドルの範囲のレートに緑色の中間の陰影を使用する。バンドIII  1020Cは１７６ドルから（１５０＋５０ドル）すなわち１７６ドルから２００ドルの範囲のレートに緑色の中間より暗い陰影を使用する。バンドIV  1020Dは２０１ドルから（１５０＋７５ドル）すなわち２０１ドルから２２５ドルの範囲のレートに緑色の暗い陰影を使用する。最後に、バンドＶ  1020Eは２２６ドルから（１５０＋１００ドル）すなわち２２６ドルから２５０ドルの範囲の最大の価格レートに緑色の最も暗い陰影を使用する。例示的な例は１つの価格バンドを他のものと区別するために同一色の異なる陰影を使用しているが、別のグラフィック特性、例えば最小価格には緑色、最大価格には赤色のように共に異なる色、またはモノクロのディスプレイスクリーンに適合するために黒色と白色の異なるパターン等も使用されており、同等に成功している。１実施形態では、各価格バンドに使用するためのグラフィック特性のタイプの選択は、レートがクライアント装置に提示され、特定のブランドの旅行サービス業者を識別する選択を許容するまで遅延される。
【００４３】
再び図７Ｂに戻ると、レート提示装置プロセス700は、レートカレンダーインターフェースで表示される月の各日に対するセルを生成するために処理ブロック726に進み、ここでは各セルの生成は、それぞれの日に対する正確なレートが、計算された価格バンドのダイナミックな範囲のどこに入るかに基づいている。１実施形態では、適切に計算された価格バンドはセルに関連付けられるが、レートカレンダーインターフェースが実際に、色またはその他のグラフィック特性の選択によって、消費者が使用中の特定のブランドの旅行サービス業者の識別を可能するためにクライアント装置でレンダリングされるまで、セルの外観に影響しない。
【００４４】
レート提示装置プロセス700は、消費者により選択された提案された旅行日（または消費者の旅行サービス選択が日が定められていないならば、デフォルトの現在の日）についての正確な日常レートをキャッシュされたレートプランデータから獲得するために処理ブロック730に進む。１実施形態では、提案された旅行日についての正確な日常レートは、毎月のカレンダーディスプレイと並べて掲示され、それによって詳細な正確なレートを、毎月のカレンダーディスプレイに適用されるダイナミックな価格バンドの色により表される概算のレートに加えてユーザに提供する。処理ブロック732で、レート提示装置プロセス700はさらに、消費者により選択された提案された旅行日（または消費者の旅行サービス選択が日が定められていないならば、デフォルトの現在の日）を表すセルを強調する。
【００４５】
対話的レートカレンダーが生成されると、処理ブロック734で、レート提示装置プロセス700は消費者のクライアント装置102上に対話的レートカレンダーを表示し、またはディスプレイにそれを表示させる。対話的レートカレンダーの１例が図１１に、参照符合1100で示されている。示されているレートカレンダーインターフェース1100はＡＢＣホテル1102において、1104のチェックイン日２００４年５月１日土曜日、チェックアウト日２００４年５月８日により５月の提案された日付けについて1114で利用可能として表示されているスタジオ１のフルルーム1108の選択された旅行サービスのレートカレンダーを示している。部屋の説明は1116で随意選択的に表示され、1118で部屋のアメニティの仮想ツアーへのリンクを有している。レートカレンダーインターフェース1110の上部を横切って現れる詳細な情報では、提案された旅行日の正確なレートは週ごとのフォーマットで表示され、２００４年５月１日土曜日のレートは１９４ドル、５月２日日曜日から５月３日月曜日のレートは１５４ドル、５月４日火曜日のレートは１４４ドル、５月５日水曜日から５月７日金曜日のレートは１９４ドル、一晩の平均的なレートは１４８ドルである。
【００４６】
消費者が提案された旅行日のレートを他の近い日と比較することを希望するならば、1120の隠された／表示レートカレンダーリンクが付勢され、レートカレンダーインターフェース1100の表示された月に切り換えられる。示されているように、２つの表示された月は、1134の２００４年５月のチェックイン日が生じる月と、1132のその翌月の２００４年６月である。レートカレンダーインターフェース1110の上部を横切って現れる詳細な情報は、２つの表示された月と並べて1128で表のフォーマットで反復される。２つの表示された月の近くに現れているのは、図９乃至１０で前述したバンドＩ−Ｖ等の５つの異なる価格バンドを表すために使用される５つの異なるパターンを示したパターンキー1124であり、ここではパターンは部屋の価格が、２つの表示された月毎のカレンダーにおける他の表示された日と比較して、一晩当り安いか高いかを示すために、各カレンダーの各日の背景に現れている。この例では、価格バンドはキャッシュされたデータの６ヶ月間、即ち２００４年５月〜２００４年１０月から計算された。
【００４７】
また、利用可能ではない日をマークするために使用されているＸを示す利用性キー1134が、２つの表示された月の近くに現れている。２つの表示された月に示されているように、５月２４日、５月２８−３０日、６月２５−２７日を含めたある日は利用不能として符号化されている。提案された旅行日、即ち５月１日乃至５月８日に対しては、３日間、即ち５月１日土曜日、５月５日乃至５月７日の水曜日から金曜日のレートはバンドＩＶ内に入り、バンドＩＶに対するパターンで符号化されている。同様に、５月２日乃至５月３日の日曜日から月曜日のレートはバンドIIIに入り、バンドIIIのパターンで符号化される。５月４日火曜日のレートは最も廉価なレートであり、バンドII内に入り、バンドIIのパターンで符号化される。１実施形態では、提案された旅行日はカレンダーで強調され、ここでは提案された旅行日を表すセルの輪郭を強調したものとして示されている。しかしながらこのような強調は、提案された旅行日を表示するセルが現れているスクリーン部分に注意を引かせる任意のグラフィック特性を使用して実現されることができる。
【００４８】
図１１に現れているレートカレンダーインターフェース1100の実際の使用において、消費者は、彼等が５月の翌週に旅行を遅らせるならば、選択された部屋において最低のレート（またはダイナミックな価格バンドの計算に使用されたキャッシュされたレートプランデータの６ヶ月間に対応する期間についてのレートに関して少なくとも最低のレート）を利用できることを容易に観察することができる。これは５月９日日曜日から開始し５月１９日水曜日までのレートが明白にバンドＩに入り、バンドＩのパターンで符号化されるためである（この例ではパターンは存在しない）。消費者は、恐らくＡＢＣホテルの部屋の需要の季節的変化により、さらに高価なレートが翌月、即ち1132の６月で始まることも容易に一目で把握することができる。
【００４９】
レートカレンダーインターフェースの別の例が図１２に示され、同じＡＢＣホテル1202において、この場合は、1204のチェックイン日２００４年５月１日土曜日と、1210のチェックアウト日２００４年５月８日により同じ５月の提案された日付けについて1214で利用可能として表示されている標準的なキングルームの異なる選択された旅行サービスについてのものである。図１１のインターフェース1100のように、部屋の説明は1216で随意選択的に表示され、1218で部屋のアメニティの仮想ツアーへのリンクを有している。レートカレンダーインターフェース1200の上部を横切って現れる詳細な情報では、提案された旅行日の正確なレートは週ごとのフォーマットで表示され、２００４年５月１日土曜日のレートは２３０ドル、５月２日日曜日から５月３日月曜日のレートは１８８ドル、５月４日火曜日のレートは１８０ドル、５月５日水曜日から５月７日金曜日のレートは２３０ドル、一晩の平均的なレートは２１１ドルであり、同じ提案された旅行日における同じホテルのスタジオ１のフルルームのレートよりも非常に高い。したがって、消費者は、異なるタイプの部屋を選択することによって、同じ旅行日に対する同じホテルのさらに良好な部屋へグレードアップする価格を一目で容易に決定することができる。
【００５０】
図７Ｃに戻ると、レート提示装置プロセス700は、決定ブロック738、740、742で、対話的レートのカレンダーインターフェース1100に対する消費者の入力に応答する。例えば決定ブロック738において、消費者が図１１に示されているレートカレンダーインターフェース1100で既に観察された表示月以外の月のレートを利用することを望むならば、消費者は1106と1138に設けられているリンクをクリックして、提案された旅行日を変更するか、または1140と1142のナビゲーション矢印を使用して、前後へ移動するように表示月を単にナビゲートしてもよい。しかしながら、ダイナミックな価格バンドを計算する目的で、図８を参照して先に説明したように、新しく提案された旅行日が価格バンド月の決定において変更が生じるならば、図７Ｃを再度参照して、レート提示装置プロセス700は図７Ａのプロセスの開始時の処理ブロック712に戻り、それによって価格バンド月は再度決定され、価格バンドは再度計算されなければならない。再度図７Ｃを参照して、日付だけが変更されるが、価格バンド月が変更しないならば、レート提示装置プロセス700は代わりに図７Ｂの処理ブロック730へ分岐しなければならず、新しく提案された旅行日の正確な日常レートを獲得し、レートカレンダーインターフェース1100をリフレッシュして詳細な情報を表示し、したがって提案された日を強調する。
【００５１】
提案された旅行月を変更する１例が図１３に示され、ここでは図１１に示されているもとの例で選択された同じスタジオ１のフルルームに対して、提案された旅行日が６月１２日から６月１９日である。表示月は６月と７月であり、1130の５月の代わりに1330の６月で開始している。提案された旅行日の６月１２日から６月１９日では、３日間、即ち６月１２日土曜日と６月１６日水曜日乃至６月１８日金曜日のレートがバンドＶに入り、そのように符号化される。同様に、６月１３日乃至６月１４日の日曜日から月曜日のレートがバンドIVに入り、そのように符号化される。前述したように、６月１５日木曜日のレートはバンドIII内に入る最小の価格のレートであり、そのように符号化される。価格バンドの範囲は上方向に動き、さらに高いレートを示すが、それぞれ1330と1332の６月および７月の表示されたカレンダー月の各日付における対応する価格バンドにより符号化された概算のレートの外観から容易に認識されるように、価格決定における曜日の変化の関係は前述の説明と同じである。消費者は、夏の旅行の人気月についての季節的料金の変化が生じるので旅行のレートが増加し、結果として、1330の６月よりも1332の７月の期間中では、より多くの日がより多くの高価な価格バンドであるバンドIVとバンドＶで符号化されることを一目で容易に知ることができる。
【００５２】
図７Ｃを参照すると、提案された日の旅行を消費者が申し込むことを希望する場合には、決定ブロック742で、レート提示装置プロセス700は、消費者が申し込み旅行リンクを付勢するか否かを決定し、その１例が図１１、１２、１３の1136、1236、1336でそれぞれ示されている。付勢するならば、レート提示装置プロセス700は、処理ブロック744で詳細なレートページ（図示せず）へ分岐し、消費者の入力にしたがって旅行を申し込むように進む。処理ブロック746で、レート提示装置プロセス700は終了する。
【００５３】
マップインターフェースと組み合わせて価格バンドを使用して、消費者に対する旅行サービスのレートの提示をより良好に示すために、図１４は、本発明の１実施形態による、旅行の問合せに応答して、マップフォーマットで価格バンドを使用して、旅行サービスのレートに対する提示するために図１に示されているシステム100の装置により行われる対話の１実施形態を示す図である。図１４に示されているシステム100の装置は、図１を参照して説明したように、それぞれクライアント装置102、ウェブサーバ104、旅行サーバ106、マップサーバ110と、直接またはＣＲＳ112を通して間接的にアクセスされることのできる目録データベース108とを含んでいる。種々の装置の対話およびそれらにより行われるプロセスを図１５Ａおよび１５Ｂを参照にして例示し、さらに詳細に説明する。
【００５４】
図１４に戻ると、ウェブサーバ104が旅行目的地と、その旅行目的地の特定の旅行サービスと、随意選択的に、チェックイン及びチェックアウト日または、提案されている日がない場合、デフォルトとして現在の日についての消費者の選択を、クライアント装置102へアクセス可能であり、ウェブサーバ104でホストされている（図１６に示されているレートマップインターフェース1600のような）対話的レートマップインターフェースを介して、クライアント装置102から旅行サーバ106へ中継するとき、価格バンドを使用する消費者に対する旅行サービスのレートの提示は対話1410と1420で開始される。
【００５５】
対話1430で、旅行サーバ106が消費者の選択を受信すると、その旅行サーバ106は提案された１以上の日付の日の旅行目的地またはその近くにおける旅行サービスに関連されるレートプランデータを得るために、目録データベース108のキャッシュを呼出す。対話1440で、旅行サーバ106はレートプランデータをキャッシュから検索し、図８を参照にして以下さらに詳細に説明するルールにしたがって、チェックイン月と、レートプランデータの付加的な月数でスタートする。典型的な例では、旅行サーバ106は選択された旅行目的地またはその近くにおける旅行サービスについてのレートプランデータの２つの月を検索し、提案されたチェックイン月に対するレートプランデータによって開始する。選択が日付がないならば、チェックイン月は現在の月にデフォルトする。しかしながら、他のレートプランデータの量は随意選択的に、または提案された旅行日に応じて、キャッシュから検索されることができる。
【００５６】
対話1450で、旅行サーバ106は図９を参照して詳細に前述したように、価格バンドアルゴリズムにしたがって、キャッシュから検索されたレートプランデータから限定された数の価格バンドを計算する。各ホテルは部屋のタイプ、滞在期間の長さにしたがってそれらのサービスについて複数の異なるレートを提供する可能性があり、マップインターフェースを使用するときに典型的に特定された特定の部屋がホテル内にないならば、１実施形態では、旅行サーバ106はレートプランデータがキャッシュから検索された各ホテルに対する最低の日常レートの平均を計算し、以前に行われたような、特定日の特定の部屋の正確なレートの代わりに、限定された数の価格バンドの計算における各ホテルの平均を使用する。別の実施形態では、消費者の選択が日付がないときのように、旅行サーバ106は平均的な最低レートの代わりに、限定された数の価格バンドの計算において各ホテルについての中間の日常レートを使用する。カレンダーの実行に類似して、価格バンドは各ホテルまたは他のタイプの旅行サービスに対して中間または平均的な最低の日常レートにおける最小及び最大の価格から計算されたダイナミックな範囲を表す。価格バンドは消費者によるレートの比較を容易にするために通常、５を超えない程度の数に限定されるが、この数は実行に応じて変化することができる。
【００５７】
対話1460で、旅行サーバ106はマップサーバ110からのマップをリクエストする。マップサーバ110は典型的に、消費者により選択される旅行目的地のような特定された領域に対するマップインターフェースの第３のパーティの提供者である。対話1470で、マップサーバ110は、レートプランの日付がキャッシュから検索される旅行目的地またはその近くのホテルに対応するアイコンを含んだ旅行目的地のマップインターフェースをレンダリングする。レンダリングされたマップインターフェースは旅行サーバ106へ中継される。対話1480で、旅行サーバ106は計算された価格バンドを、レンダリングされたマップインターフェースと組合せ、直感的で使用しやすい方法で、消費者が、選択された旅行目的地の比較可能な旅行サービスについて可能なレート変化を利用することを可能にする。さらに図１５Ａ及び図１５Ｂを参照して説明するように、旅行サーバ106は、旅行サービスのレートの中でアイコンがバンドのダイナミック範囲内のどこに入るかにしたがって、特定の計算された価格バンドを各アイコンに関連させる。
【００５８】
対話1490で、ウェブサーバは図１０を参照にして前述したように、アイコンに関連される計算された価格バンドに基づいて、グラフィック特性を、マップ上にレンダリングされたアイコンに適用する。レートカレンダーインターフェースと同様に、レートマップインターフェースの典型的な実施形態では、グラフィック特性は、（マップアイコンで表示されるときの）旅行目的地またはその近くの特定のホテルの概算のレートが、旅行目的地またはその近くの他のホテルのレート（同じマップのその他のアイコン）と比較して、高値であるか廉価であるかを伝達するように選択された色である。
【００５９】
図１５Ａ及び図１５Ｂは、本発明の１実施形態による、マップフォーマット中の旅行サービスに対するレートを提示するために図１に示されているシステム100の装置を使用して実行される論理を示す概略フロー図である。旅行サーバ106により実行されるレート提示装置プロセス1500はブロック1502で開始し、カリフォルニア州サンディエゴのような旅行目的地、及び随意選択的に２００４年５月１日のチェックイン日におけるＡＢＣホテルのような特定のホテルおよび／または予約日についての消費者の選択を受けるための処理ブロック704に進む。処理ブロック1506で、レート提示装置プロセス1500は、消費者が選択した旅行目的地またはその近くのホテルに対するレートプランデータの月のうちのいずれが目録データベース108から得られたレートプランデータのキャッシュから検索されるかを決定する。検索するためのレートプランデータの月の決定については、図８を参照して前述したように、さらに詳細に説明される。
【００６０】
レートプランデータが検索されると、処理ブロック1508で、レート提示装置のプロセス1500は価格バンドの計算に使用されるレートを決定する。旅行目的地の消費者の選択が日付を規定していないとき、価格バンド計算に使用するための好ましいデフォルトレートは、マップ上に表示される旅行目的地の各ホテルについての予め規定された期間（典型的に現在の月で開始する２ヶ月間）内の中間の日常レートである。このことは、消費者が、１つのホテルから次のホテルへ比較可能である最も確率が高いレートを比較していることを確実にする。その代わりに、旅行目的地についての消費者の選択が日付を設定しているとき、即ちチェックイン日及び恐らくチェックアウト日が選択されているとき、価格バンドの計算に使用される好ましいレートは、各選択された日に対する各旅行サービスの最低の日常レートの平均である。選択された１以上の日の最低の日常レートの平均を使用することによって、通常、単に中間日常レートを使用するよりも選択された日の期間中に利用可能なレートについてのより正確な判断を消費者に与えることができる。
【００６１】
使用されるレートのタイプが決定されると、処理ブロック1510で、レート提示装置プロセス1500は利用可能なレートプラン日から最小価格の“Ｌ”レートを得る。例えば、選択された１以上の日に対する最低の日常レートの平均を使用するとき、廉価な“Ｌ”レートは選択された旅行目的地の全てのホテルの中の平均的な最低の日常レートであり、最小価格、即ち平均最小レートの中の最低である。２ヶ月の期間中に生じる中間日常レートを使用するとき、最小価格の“Ｌ”レートは選択された旅行目的地の全てのホテルの中で中間の日常レートの最小価格、即ち中間レートの最低である。同様に処理ブロック1512で、レート提示装置プロセス1500は類似の方法で、利用可能なレートプランデータから最大価格“Ｍ”レートを得る。処理ブロック1514で、レート提示装置プロセス1500はレートの範囲“Ｒ”を得るために最大価格のレートから最小価格のレートを減算する。即ちＲ＝Ｍ−Ｌである。レート提示装置プロセス1500は図１５Ｂの処理ブロック1516に進み、１例を示し図９を参照して詳細に前述したＮバンドアルゴリズムにしたがって、最小及び最大価格のレートと結果的な範囲Ｌ、Ｍ、Ｒについての得られた値を使用して、ダイナミックな価格バンドを計算する。
【００６２】
図１５Ｂを参照すると、処理ブロック1520で、レート提示装置プロセス1500は、選択された旅行目的地またはその近くの他のホテルについてのレートに関して、ホテルのいずれのレートが高価であり、いずれが高価ではないかを容易にアクセス可能な方法で、消費者がグラフィック的に区別するために特定の色等のグラフィック特性を各計算された価格バンドへ割当てる。前述したように、図１０は、本発明の１実施形態による、ダイナミックな価格バンドを表すために色を適用する１例を要約した表1000を示している。
【００６３】
図１５Ｂを再び参照すると、レート提示装置プロセス1500は、処理ブロック1522へ進み、選択された旅行目的地のマップと、マップ上で適切にグラフィック的に位置づけられている選択された旅行目的地またはその近くのホテルに対応するアイコンとをリクエストする。１実施形態では、マップ及びアイコンは選択された目的地及びホテルに関連付けられた関連される経度及び緯度の地理的な指示により第３のパーティのマップ提供者からリクエストされる。
【００６４】
レート提示装置プロセス1500は、処理ブロック1524に進み、ホテルのレートが計算された価格バンドのダイナミック範囲のどこに入るか（例えばケースによってホテルの最低の日常レートの最低または平均）に基づいて、価格バンドをマップ上の各アイコンに関連させることにより、計算された価格バンドをマップに組み合わせる。レート提示装置プロセス1500はまた、以後説明するケースでは、割当てられたグラフィック特性をアイコンに適用することもできる。１実施形態では、アイコンに対するグラフィック特性の割当て及び適用は、レートマップインターフェースが実際にクライアント装置でレンダリングされ、消費者が使用中の特定のブランドの旅行サービス業者を識別するために色または他のグラフィック特性の選択を可能にするまで遅延される。
【００６５】
対話的レートマップ及びアイコンが生成されると、処理ブロック1526で、レート提示装置プロセス1500は消費者のクライアント装置102上に対話的レートマップインターフェース1600を表示するか、それを表示させる。対話的レートマップインターフェースの１例は図１６の参照符合1600で示されている。1602で“海岸都市（サンディエゴ）に宿泊”と題して示されているレートマップインターフェース1600では、カリフォルニア州サンディエゴの旅行目的地の地域の地図1614を含んでいるディスプレイにタブ付けされているホテルの地図1604が選択されている。地域の地図1614は地域の６つの異なる宿泊施設、例えばＡＢＣホテル1620、ＤＥＦホテル1622、ＨＩＪホテル1624、ＫＬＭホテル1626、ＮＯＰホテル1628、ＱＲＳホテル1630の位置を指示しているアイコンが重ねられている。マップと対話するユーザ命令は参照符合1606と1608で与えられており、マップ上のアイコンは参照符合1632と1634で与えられているリンクを使用して、クリアまたは選択されることができる。
【００６６】
表示されたマップ1614の下には、図９乃至１０で前述したバンドＩ−Ｖのような５つの異なる価格バンドを表すために使用される５つの異なるパターンを示したパターンキー1638が示されており、ここでパターンは、マップ上の他の表示されたアイコンにより表されている他のホテルと比較するとき、そのホテルがより手ごろであるか否かを示すために、マップ1614中の各アイコンの背景に現れている。表示されているマップ1614で示されているように、1620のＡＢＣホテルはバンドIIで２番目に最小の価格のホテルに割当てられたパターンで符号化されているアイコンとして表示されている。1622のＤＥＦホテルはバンドIVで２番目に高い価格のホテルに割当てられたパターンで符号化されているアイコンとして表示されている。1624のＨＩＪホテルはバンドＶで最高の価格のホテルに割当てられたパターンで符号化されているアイコンとして表示されている。1626のＫＬＭホテルはバンドIIIで３番目に高い価格のホテルに割当てられたパターンで符号化されているアイコンとして表示されている。最後に、1628のＮＯＰホテルはバンドＩで最小の価格のホテルに割当てられたパターンで符号化されているアイコンとして表示されている。また、表示されたマップ1614の近くには、利用可能であるホテルとは反対に利用可能ではないホテルを指定するために黒塗りまたはクリアアイコンを示すための利用性キー1640、1642が示されている。表示されたマップ1614に示されているように、ホテルのうちの１つのみ、即ち“ＱＥＳホテル”が利用できないものとして符号化されている。
【００６７】
図１６に現れているレートマップインターフェース1600の実際の使用において、消費者はＡＢＣホテルがＨＩＪホテルよりも手ごろなホテルであり、サンディエゴの繁華街区域に近いことを容易に知ることができる。消費者は容易に一目で、より高価なレートがサンディエゴの繁華街区域の近くに位置されるホテルで生じることを把握することもできる。
【００６８】
本発明の現在好ましい実施形態が例示され説明されたが、種々の変更が本発明の技術的範囲を逸脱せずに行われることができることが認識されるであろう。例えば、ダイナミックな価格バンドを、特定の色またはパターンにキー付けされるとして示し説明したが、これらはアニメーション化された視聴覚特性を含む特定の音、またはグラフィックとオーディオ特性の組合せにキー付けされることもできる。
【００６９】
本発明の好ましい実施形態を例示して説明したが、種々の変更が本発明の技術的範囲内から逸脱せずに行われることができることが認識されるであろう。
【図面の簡単な説明】
【００７０】
【図１】本発明の１実施形態による旅行問合せに応答して、旅行サービスのレートの提示をクライアント装置に提供するインターネットワークに接続された多数の装置の絵画的な説明図。
【図２】本発明の１実施形態による旅行サービスのレートのリクエストに使用される図１に示されたクライアント装置の幾つかのコンポーネントを示すブロック図。
【図３】本発明の１実施形態によるクライアント装置と通信し、旅行サービスのレートを提示するために使用される図１に示されたウェブサーバの幾つかのコンポーネントを示すブロック図。
【図４】本発明の１実施形態による旅行の問合せに応答して、旅行サービスのレートの提示を生成するために使用される図１に示された旅行サーバの幾つかのコンポーネントを示すブロック図。
【図５】本発明の１実施形態による旅行の問合せに応答して、旅行サービスのマップ及びアイコンをレンダリングするために使用される図１に示されたマップサーバの幾つかのコンポーネントを示すブロック図。
【図６】本発明の１実施形態による旅行の問合せに応答して、旅行サービスのレートをカレンダーフォーマットで提示するために図１に示された装置によって行われる動作を示す図。
【図７Ａ】本発明の１実施形態による、旅行サービスのレートをカレンダーフォーマットで提示するために図１に示された装置を使用して実行される論理を示す概略フロー図。
【図７Ｂ】本発明の１実施形態による、旅行サービスのレートをカレンダーフォーマットで提示するために図１に示された装置を使用して実行される論理を示す概略フロー図。
【図７Ｃ】本発明の１実施形態による、旅行サービスのレートをカレンダーフォーマットで提示するために図１に示された装置を使用して実行される論理を示す概略フロー図。
【図８】本発明の１実施形態による、旅行サービスのレートの提示で使用される価格バンドの計算に含まれるレートデータを決定する１例を要約した表を示す図。
【図９】本発明の１実施形態による、価格バンドの計算に使用される５バンドアルゴリズムの１例を要約した表を示した図。
【図１０】本発明の１実施形態による、価格バンドを表すために色を適用する１例を要約した表。
【図１１】本発明の１実施形態による、カレンダーフォーマットで旅行サービスのレートを提示するための例示的なウェブページを示す図。
【図１２】本発明の１実施形態による、カレンダーフォーマットで旅行サービスのレートを提示するための例示的なウェブページを示す図。
【図１３】本発明の１実施形態による、カレンダーフォーマットで旅行サービスのレートを提示するための例示的なウェブページを示す図。
【図１４】本発明の１実施形態による、旅行の問合せに応答して、マップフォーマットで旅行サービスのレートを提示するため図１に示されている装置により行われる動作を示す図。
【図１５Ａ】本発明の１実施形態による、マップフォーマットで旅行サービスのレートを提示するために図１に示されている装置を使用して行われる論理を示す概略フロー図。
【図１５Ｂ】本発明の１実施形態による、マップフォーマットで旅行サービスのレートを提示するために図１に示されている装置を使用して行われる論理を示す概略フロー図。
【図１６】本発明の１実施形態による、マップフォーマットで旅行サービスのレートを提示するための例示的なウェブページを示す図。
【図１】
0005198855.tif 000002
【図２】
0005198855.tif 000003
【図３】
0005198855.tif 000004
【図４】
0005198855.tif 000005
【図５】
0005198855.tif 000006
【図６】
0005198855.tif 000007
【図７Ａ】
0005198855.tif 000008
【図７Ｂ】
0005198855.tif 000009
【図７Ｃ】
0005198855.tif 000010
【図８】
0005198855.tif 000011
【図９】
0005198855.tif 000012
【図１０】
0005198855.tif 000013
【図１１】
0005198855.tif 000014
【図１２】
0005198855.tif 000015
【図１３】
0005198855.tif 000016
【図１４】
0005198855.tif 000017
【図１５Ａ】
0005198855.tif 000018
【図１５Ｂ】
0005198855.tif 000019
【図１６】
0005198855.tif 000020