(57)【要約】ダイナミックな価格バンドを使用して、旅行サービスのレートを提示するための方法及びシステムが提供される。ダイナミックな価格バンドは、提案された旅行日の期間またはその近く、或いは提案された旅行目的地またはその近くの利用可能なレートに関する旅行サービスの概算のレートを表す。各ダイナミックな価格バンドは、特定の色、強度、パターンまたはその他のグラフィックおよび／またはオーディオ特性にキー付けされ、それによって実際の数の比較を必要とせずに、季節、地域、曜日、その他の旅行サービスレートの変動の知識を消費者に提供することができる。鳥の目の視界を提供する方法で、特定の旅行サービスの可能なレートバリエーションを消費者が利用することを可能にするために旅行サービスのレートの対話的提示に適用されることができるダイナミックな価格バンドは、直感的であり、使用しやすい。【選択図】図１
2008503803.tif 000002
【特許請求の範囲】
【請求項１】
最小の価格レートから最大の価格レートまでの旅行サービスに対する利用可能なレートのダイナミック範囲を獲得し、
利用可能なレートのダイナミック範囲を、限定された数の価格バンドへ細分割し、各価格バンドは利用可能なレートのダイナミック範囲の一部分を表しており、
旅行サービスの正確なレートが入る利用可能なレートのダイナミック範囲の部分に対応する価格バンドに基づいて、旅行サービスの概算のレートを決定し、
対応する価格バンドにキー付けされた特性を使用して、対話的インターフェースで旅行サービスに対する概算のレートを提示するステップを含んでおり、前記特性は同じインターフェースで提示された旅行サービスに対する他の概算のレートと比較してその旅行サービスに対する概算のレートの相対的価格を伝達するグラフィック及びオーディオ特性のうちの少なくとも一方を含んでいる旅行サービスに対するレートを提示する方法。
【請求項２】
最小の価格レートから最大の価格レートまでの旅行サービスに対する利用可能なレートのダイナミック範囲を獲得するステップは、提案された旅行日の期間中またはその近くで利用可能なレートを獲得するステップを含んでおり、旅行サービスの概算のレートを提示するステップは提案された旅行日の期間中またはその近くの特定日の旅行サービスの概算のレートを提示するステップを含んでいる請求項１記載の方法。
【請求項３】
対話的インターフェースは、対話的カレンダーであり、それにおいては対応する価格バンドにキー付けされた特性が、提案された旅行日の期間中またはその近くの特定日を表す対話的カレンダーの特定セルで表示される請求項２記載の方法。
【請求項４】
対話的カレンダーのセルは、提案された旅行日の期間中またはその近くの特定日が生じる月と、提案された旅行日の期間中またはその近くの特定日が生じる月に最も近い月を表している請求項３記載の方法。
【請求項５】
提案された旅行日の期間中またはその近くに利用可能なレートを獲得するステップは、ある時間期間中に利用可能なレートを獲得するステップを含み、前記時間期間は提案された旅行日が生じる期間中またはその近くの月と、提案された旅行日が生じる期間中またはその近くの月に最も近い付加的な月数とを含んでいる請求項４記載の方法。
【請求項６】
前記時間期間は、その時間期間にわたって生じるレートの合理的な変化を反映するためにレートが得られる旅行サービスのタイプに基づいている請求項５記載の方法。
【請求項７】
前記時間期間は、１時間、１日間、１週間、１ヶ月間、１年間の１つの少なくとも一部分である請求項５記載の方法。
【請求項８】
対話的なカレンダーのセルは旅行サービスのレートが得られる時間期間を超える月を表し、セルはレートが獲得可能ではないことを伝達する異なるグラフィック特徴で表示される請求項５記載の方法。
【請求項９】
提案された旅行日は現在の日へデフォルトされる請求項２記載の方法。
【請求項１０】
さらに、旅行サービスの選択を示す入力を受信するステップを含んでいる請求項２記載の方法。
【請求項１１】
旅行サービスの選択を示す入力を受信するステップは、提案された旅行日を示す入力を受信するステップを含んでいる請求項１０記載の方法。
【請求項１２】
旅行サービスは宿泊サービスと交通サービスの一方である請求項１１記載の方法。
【請求項１３】
旅行サービスは宿泊サービスであり、提案された旅行日を示す入力は提案されたチェックイン日と提案されたチェックアウト日との少なくとも一方を示す入力である請求項１２記載の方法。
【請求項１４】
最小の価格レートから最大の価格レートまでの旅行サービスに対する利用可能なレートのダイナミック範囲を獲得するステップは、提案された旅行日における提案された旅行目的地またはその近くに位置する旅行提供者の利用可能なレートを獲得するステップを含み、旅行サービスに対する概算のレートの提供は提案された日における提案された目的地またはその近くに位置される特定の旅行提供者の概算のレートを提示するステップを含んでいる請求項１記載の方法。
【請求項１５】
対話的インターフェースは、対話的マップであり、それにおいて、対応する価格バンドにキー付けされた特性が、対話的マップ上の１位置で重畳されたアイコンで表示され、そのアイコンは提案された目的地またはその近くに位置される特定の旅行提供者を表している請求項１４記載の方法。
【請求項１６】
最小の価格レートから最大の価格レートまでの旅行サービスに対する利用可能なレートのダイナミック範囲を獲得するステップは、ある時間の期間中に利用可能な提案された目的地またはその近くに位置する旅行提供者のレートのダイナミック範囲を獲得するステップを含み、前記時間の期間は提案された旅行日が生じる期間中またはその近くの月と、提案された旅行日が生じる期間中またはその近くの月に最も近い付加的な月数とを含んでいる請求項１４記載の方法。
【請求項１７】
提案された目的地またはその近くに位置する旅行提供者のレートのダイナミック範囲を獲得するステップは、前記時間の期間中に利用可能な最小の価格の平均的な最低の日常レートから最大の価格の平均的な最低の日常レートまでの平均的な最低日常レートを獲得するステップを含んでいる請求項１６記載の方法。
【請求項１８】
提案された目的地またはその近くに位置する旅行提供者のレートのダイナミック範囲を獲得するステップは、前記時間の期間中に利用可能な最小の価格の中間レートから最大の価格の中間レートまでの中間の日常レートを獲得するステップを含んでいる請求項１６記載の方法。
【請求項１９】
提案された目的地またはその近くに位置する旅行提供者のレートのダイナミック範囲を獲得するステップは、前記時間の期間中に利用可能な滞在期間の長さについての最小の価格の中間レートから、利用可能な滞在期間の長さについての最大の価格レートまでの滞在期間の長さに基づいて、レートを獲得するステップを含んでいる請求項１６記載の方法。
【請求項２０】
前記時間の期間は、その時間の期間にわたって生じるレートの合理的な変化を反映するためにレートが獲得される旅行提供者のタイプに基づいている請求項１６記載の方法。
【請求項２１】
前記時間の期間は少なくとも６ヶ月である請求項１６記載の方法。
【請求項２２】
同じインターフェースで提示される旅行サービスに対する他の概算のレートと比較された旅行サービスの概算のレートの相対的な費用を伝達するグラフィック特性は、色、強度、陰影、パターンのうちの１つである請求項１記載の方法。
【請求項２３】
同じインターフェースで提示される旅行サービスに対する他の概算のレートと比較された旅行サービスの概算のレートの相対的な費用を伝達するオーディオ特性は、対話的インターフェース上の特徴の表示と相互作用するときに放出される特徴的な音である請求項１記載の方法。
【請求項２４】
同じインターフェースで提示される旅行サービスに対する他の概算のレートと比較された旅行サービスの概算のレートの相対的な費用を伝達する特性は、対話的インターフェース上の特徴の表示と相互作用するときにアニメーション化される請求項１記載の方法。
【請求項２５】
利用可能なレートのダイナミック範囲の最小の価格レートを含む部分を表す価格バンドは、利用可能なレートのダイナミック範囲で得られた最小の価格レートに等しい単一の値により規定される請求項１記載の方法。
【請求項２６】
最小の価格レートを含まない利用可能なレートのダイナミック範囲の各部分を表す価格バンドは、その部分の最低のレートを表すフロム値と、その部分の最大のレートを表すツー値によって規定される請求項１記載の方法。
【請求項２７】
フロム値は、第１のアルゴリズムＬ＋（ｘ−１＊（Ｒ／Ｎ−１））＋１を使用して計算され、ツー値は第２のアルゴリズムＬ＋（ｘ＊（Ｒ／Ｎ−１））を使用して計算され、Ｌは利用可能なレートのダイナミック範囲で得られた最小の価格レートを表し、Ｒは最小の価格を最大の価格レートから減算することによって決定されたときに得られたレートの範囲を表し、Ｎは価格バンドの限定された数を表し、ｘは価格バンドの限定された数のうちのそれぞれ連続する１つを計算するため１からＮ−１まで増分される整数値を表している請求項２６記載の方法。
【請求項２８】
各価格バンドは利用可能なレートのダイナミック範囲の実質的に等しい部分を表している請求項１記載の方法。
【請求項２９】
価格バンドの限定された数は５である請求項１記載の方法。
【請求項３０】
旅行サービスに対する正確なレートが含まれる利用可能なレートのダイナミック範囲の一部分に関連される価格バンドに基づいて、旅行サービスに対する概算のレートを発生するためのレート発生器と、
そのレート発生器に結合されて通信を行わせる対話的レートインターフェースとを具備し、ここでは関連される価格バンドへキー付けされた特性を使用して旅行サービスに対する概算のレートを提示するために、特徴は同じインターフェースで提示される旅行サービスについての他の概算のレートと比較して、その旅行サービスに対する概算のレートの相対的費用を伝達するグラフィックおよびオーディオ特性の少なくとも一方を含んでいる旅行サービスに対するレートを提示するシステム。
【請求項３１】
旅行サービスに対して利用可能なレートのダイナミック範囲は、最小の価格レートから最大の価格レートに広がり、さらに、ダイナミック範囲は、旅行サービスの正確なレートが入る部分を含めた最小及び最大の価格レートに基づいて限定された数の部分に細分割される請求項３０記載のシステム。
【請求項３２】
旅行サービスの利用可能なレートのダイナミック範囲は、提案された旅行日の期間中またはその近くで利用可能なレートを含んでおり、旅行サービスの概算のレートは提案された旅行日の期間中またはその近くの特定日における旅行サービスの概算のレートである請求項３０記載のシステム。
【請求項３３】
対話的レートインターフェースは対話的カレンダーであり、それにおいて、ここでは関連される価格バンドにキー付けされた特徴が対話的カレンダーの特定のセルで表示され、特定のセルは提案された旅行日の期間中またはその近くの特定日を表す請求項３２記載のシステム。
【請求項３４】
対話的カレンダーのセルは、提案された旅行日の期間中またはその近くの特定日が生じる月と、特定日が生じる月に近い月を表している請求項３３記載のシステム。
【請求項３５】
提案された旅行日の期間中またはその近くで利用可能なレートは、時間期間中に利用可能なレートを含んでおり、前記時間期間は、提案された旅行日が生じる期間中またはその近くの期間中の月と、提案された旅行日が生じる期間中またはその近くの期間に近い付加的な月数とを含んでいる請求項３３記載のシステム。
【請求項３６】
前記時間期間は、その時間期間にわたって生じるレートの合理的な変化を反映するためにレートが得られる旅行サービスのタイプに基づいている請求項３５記載のシステム。
【請求項３７】
前記時間期間は、１時間、１日間、１週間、１ヶ月間、１年間の１つの少なくとも一部分である請求項３５記載のシステム。
【請求項３８】
対話的なカレンダーのセルは旅行サービスのレートが得られる時間期間を超える月を表し、セルはレートが獲得可能ではないことを伝達する異なるグラフィック特徴で表示される請求項３５記載のシステム。
【請求項３９】
提案された旅行日の期間中またはその近くの期間で有効なレートは、提案された旅行日における提案された旅行目的地またはその近くに位置する旅行提供者に対する利用可能なレートを含み、旅行サービスの概算のレートは提案された旅行日における提案された目的地またはその近くに位置される特定の旅行提供者の概算のレートである請求項３２記載のシステム。
【請求項４０】
対話的レートインターフェースは、対話的マップであり、それにおいて、関連される価格バンドにキー付けされた特性が、対話的マップ上の１位置で重畳されたアイコンで表示され、そのアイコンは提案された目的地またはその近くに位置される特定の旅行提供者を表している請求項３９記載のシステム。
【請求項４１】
提案された目的地またはその近くに位置する旅行提供者の利用可能なレートは、時間期間中に利用可能なレートを含み、前記時間期間は提案された旅行日が生じる期間中またはその近くの月と、提案された旅行日が生じる期間中またはその近くの月に近い付加的な月数とを含んでいる請求項４０記載のシステム。
【請求項４２】
提案された目的地またはその近くに位置する旅行提供者の利用可能なレートのダイナミック範囲は、その時間期間中に利用可能な最小の価格の平均的な最低の日常レートから最大の価格の平均的な最低の日常レートまでの、提案された目的地またはその近くに位置する旅行提供者の平均的な最低の日常レートを含んでいる請求項４１記載のシステム。
【請求項４３】
提案された目的地またはその近くに位置する旅行提供者の利用可能なレートのダイナミック範囲は、その時間期間中に利用可能な最小の価格の中間レートから最大の価格の中間レートまでの、提案された目的地またはその近くに位置する旅行提供者の中間の日常レートを含んでいる請求項４１記載のシステム。
【請求項４４】
提案された目的地またはその近くに位置する旅行提供者の利用可能なレートのダイナミック範囲は、その時間期間中に利用可能な滞在期間の長さに対しての最小の価格レートから滞在期間の長さに対しての最大の価格レートまでの滞在期間の長さに基づいたレートを含んでいる請求項４１記載のシステム。
【請求項４５】
前記時間期間は、その時間期間にわたって生じるレートの合理的な変化を反映するためにレートが獲得される旅行提供者のタイプに基づいている請求項４１記載のシステム。
【請求項４６】
前記時間期間は少なくとも６ヶ月である請求項４１記載のシステム。
【請求項４７】
提案された旅行日は現在の日へデフォルトする請求項３２記載のシステム。
【請求項４８】
さらに、旅行サービスの選択を示す入力を含んでいる請求項３０記載のシステム。
【請求項４９】
さらに、旅行サービスの選択を示す入力は、提案された旅行日を示す入力を含んでいる請求項３０記載のシステム。
【請求項５０】
同じインターフェースで提示される旅行サービスに対する他の概算のレートと比較して、旅行サービスの概算のレートの相対的な費用を伝達するグラフィック特性は、色、強度、陰影、パターンの１つである請求項３０記載のシステム。
【請求項５１】
同じインターフェースで提示される旅行サービスに対する他の概算のレートと比較して、旅行サービスの概算のレートの相対的な費用を伝達するオーディオ特性は、特性の表示が選択されるときに放射される特徴的な音である請求項３０記載のシステム。
【請求項５２】
同じインターフェースで提示される旅行サービスに対する他の概算のレートと比較して、旅行サービスの概算のレートの相対的な費用を伝達する特性は、アニメーション化される請求項３０記載のシステム。
【請求項５３】
旅行サービスは宿泊サービスと交通サービスの一つである請求項３０記載のシステム。
【請求項５４】
旅行サービスは宿泊サービスであり、提案された旅行日を示す入力は提案されたチェックイン日及び提案されたチェックアウト日の少なくとも一つを示す入力である請求項５３記載のシステム。
【請求項５５】
利用可能なレートのダイナミック範囲の部分に関連される価格バンドは、利用可能なレートのダイナミック範囲の最小の価格レートに等しい単一値により規定される請求項３１記載のシステム。
【請求項５６】
最小の価格レートを含まない利用可能なレートのダイナミック範囲の部分と関連する価格バンドは、その部分の最低のレートを表すフロム値および、その部分の最大のレートを表すツー値によって規定される請求項３１記載のシステム。
【請求項５７】
フロム値は、第１のアルゴリズムＬ＋（ｘ−１＊（Ｒ／Ｎ−１））＋１を使用して計算され、ツー値は第２のアルゴリズムＬ＋（ｘ＊（Ｒ／Ｎ−１））を使用して計算され、Ｌは利用可能なレートのダイナミック範囲の最小の価格レートを表し、Ｒは最小の価格を最大の価格レートから減算することによって決定されたときのレートの範囲を表し、Ｎは価格バンドの限定された数を表し、ｘは価格バンドの限定された数のうちのそれぞれ連続する１つを計算するための１からＮ−１まで増分される整数値を表している請求項５６記載のシステム。
【請求項５８】
各価格バンドは利用可能なレートのダイナミック範囲の実質的に等しい部分を表している請求項３１記載のシステム。
【請求項５９】
ダイナミック範囲が細分割される部分の限定された数は５である請求項３１記載のシステム。
【請求項６０】
旅行サービスのレートを提示する符号化された命令を有するコンピュータのアクセス可能な媒体において、前記命令はコンピュータ装置により実行されるとき、コンピュータ装置に対して、
最小の価格レートから最大の価格レートまでの旅行サービスの利用可能なレートの範囲を獲得させ、
利用可能なレートの範囲を、限定された数の価格バンドへ細分割させ、各価格バンドは利用可能なレートの範囲の一部分に対応しており、
旅行サービスの正確なレートが入る利用可能なレートの範囲の一部分に対応する価格バンドに基づいて、旅行サービスに対する概算のレートを決定させ、
対応する価格バンドにキー付けされた特性を使用して、対話的インターフェースで旅行サービスの概算のレートを提示させ、前記特性には、同じインターフェースで提示される旅行サービスに対する他の概算のレートと比較して、その旅行サービスに対する概算のレートの相対的費用を伝達するグラフィック及びオーディオ特性のうちの少なくとも一つが含まれているコンピュータのアクセス可能な媒体。
【請求項６１】
前記命令により、コンピュータ装置はさらに、提案された旅行日の期間中またはその近くに利用可能なレートから最小及び最大の価格レートを獲得させ、提案された旅行日の期間中またはその近くの特定日で利用可能な旅行サービスに対する概算のレートを提示する請求項６０記載のコンピュータのアクセス可能な媒体。
【請求項６２】
対話的インターフェースは、対話的カレンダーであり、命令によって、さらにコンピュータ装置は、対応する価格バンドにキー付けされた特性を、提案された旅行日の期間中またはその近くの特定日を表す対話的カレンダーの特定セルで提示させる請求項６１記載のコンピュータのアクセス可能な媒体。
【請求項６３】
対話的カレンダーのセルは、提案された旅行日の期間中またはその近くの特定日が生じる月と、提案された旅行日の期間中またはその近くの特定日が生じる月に近い月とを表している請求項６２記載のコンピュータのアクセス可能な媒体。
【請求項６４】
提案された旅行日の期間中またはその近くに利用可能なレートから最小及び最大の価格レートを獲得するための命令は、その時間期間中に利用可能なレートを獲得する命令を含み、前記時間期間は提案された旅行日が生じる期間中またはその近くの月と、提案された旅行日が生じる期間中またはその近くの月に近い付加的な月数とを含んでいる請求項６１記載のコンピュータのアクセス可能な媒体。
【請求項６５】
前記時間期間は、その時間期間にわたって生じるレートの合理的な変化を反映するためにレートが得られる旅行サービスのタイプに基づいている請求項６４記載のコンピュータのアクセス可能な媒体。
【請求項６６】
前記時間期間は、１時間、１日間、１週間、１ヶ月間、１年間のうちの１つの少なくとも一部分である請求項６５記載のコンピュータのアクセス可能な媒体。
【請求項６７】
対話的なカレンダーのセルは旅行サービスに対するレートが得られる時間期間を超える月を表し、セルはレートが獲得可能ではないことを伝達する異なるグラフィック特徴で表示される請求項６４記載のコンピュータのアクセス可能な媒体。
【請求項６８】
前記命令は、さらにコンピュータ装置に旅行サービスの選択を示す入力を受信させる請求項６０記載のコンピュータのアクセス可能な媒体。
【請求項６９】
旅行サービスの選択は宿泊サービスと交通サービスの一つである請求項６８記載のコンピュータのアクセス可能な媒体。
【請求項７０】
前記命令は、さらにコンピュータ装置に提案された旅行日を示す入力を受信させる請求項６９記載のコンピュータのアクセス可能な媒体。
【請求項７１】
旅行サービスは宿泊サービスであり、コンピュータ装置に対して提案された旅行日を示す入力を受信させる前記命令は、コンピュータ装置に提案されたチェックイン日及び提案されたチェックアウト日の少なくとも一方を示す入力を受信させる命令を含んでいる請求項７０記載のコンピュータのアクセス可能な媒体。
【請求項７２】
コンピュータ装置に対して、提案された旅行日を示す入力を受信させる前記命令は、現在の日へデフォルトする命令を含んでいる請求項７１記載のコンピュータのアクセス可能な媒体。
【請求項７３】
旅行サービスに対する利用可能なレート範囲を得るための命令は、提案された旅行日における提案された旅行目的地またはその近くに位置する旅行提供者の利用可能なレートを得るための命令を含み、さらに、旅行サービスに対する概算のレートを提示するための命令は、提案された日における提案された目的地またはその近くに位置される特定の旅行提供者の概算のレートを提示するための命令を含んでいる請求項６０記載のコンピュータのアクセス可能な媒体。
【請求項７４】
対話的インターフェースは対話的マップであり、ここで、命令は、さらコンピュータ装置によって、対応する価格バンドにキー付けされた特性を対話的マップ上の１位置で重畳されたアイコンで提示させ、アイコンは提案された目的地またはその近くに位置された特定の旅行提供者を表している請求項６０記載のコンピュータのアクセス可能な媒体。
【請求項７５】
提案された旅行日の期間中またはその近くに利用可能なレートから最小及び最大の価格レートを獲得するための命令は、時間期間中に利用可能な提案された目的地またはその近くに位置する旅行提供者のレートを獲得するための命令を含み、前記時間期間は提案された旅行日が生じる期間中またはその近くの月と、提案された旅行日が生じる期間中またはその近くの月に近い付加的な月数とを含んでいる請求項７４記載のコンピュータのアクセス可能な媒体。
【請求項７６】
前記時間期間中に利用可能な提案された目的地またはその近くに位置する旅行提供者のレートを獲得する命令は、その時間期間中に利用可能な最小の価格の平均的な最低の日常レートから最大の価格の平均的な最低の日常レートまでの平均的な最低の日常レートを獲得するための命令を含んでいる請求項７５記載のコンピュータのアクセス可能な媒体。
【請求項７７】
前記時間期間中に利用可能な提案された目的地またはその近くに位置する旅行提供者のレートを獲得する命令は、その時間期間中に利用可能な最小の価格の中間レートから最大の価格の中間レートまでの中間の日常レートを獲得するための命令を含んでいる請求項７５記載のコンピュータのアクセス可能な媒体。
【請求項７８】
前記時間期間中に利用可能な提案された目的地またはその近くに位置する旅行提供者のレートを獲得する命令は、その時間期間中に利用可能な滞在期間の長さについての最小の価格レートから、利用可能な滞在期間の長さについての最大の価格レートまでの滞在期間の長さに基づいて、レートを獲得するための命令を含んでいる請求項７５記載のコンピュータのアクセス可能な媒体。
【請求項７９】
前記時間期間は、その時間期間にわたって生じるレートの合理的な変化を反映するためにレートが獲得される旅行提供者のタイプに基づいている請求項７５記載のコンピュータのアクセス可能な媒体。
【請求項８０】
前記時間期間は少なくとも６ヶ月である請求項７５記載のコンピュータのアクセス可能な媒体。
【請求項８１】
グラフィック特性を使用して旅行サービスに対する概算のレートを提示するための命令は、同じインターフェースで提示される旅行サービスに対する他の概算のレートと比較して、旅行サービスに対する概算のレートの相対的な費用を伝達するために、コンピュータ装置に対して、色、強度、陰影、パターンのうちの１つを表示させるための命令を含んでいる請求項６０記載のコンピュータのアクセス可能な媒体。
【請求項８２】
オーディオ特性を使用して旅行サービスに対する概算のレートを提示するための命令は、ユーザが特性の表示と相互作用するときに、コンピュータ装置に特徴的な音を放出させるための命令を含んでおり、特徴的な音は、同じインターフェースで提示される旅行サービスに対する他の概算のレートと比較した旅行サービスに対する概算のレートの相対的な費用を伝達する請求項６０記載のコンピュータのアクセス可能な媒体。
【請求項８３】
特性を使用して旅行サービスに対する概算のレートを提示するための命令は、ユーザが特性の表示と相互作用するときに、コンピュータ装置に特性をアニメーション化させるための命令を含んでおり、アニメーションは、同じインターフェースで提示される旅行サービスに対する他の概算のレートと比較した旅行サービスに対する概算のレートの相対的な費用を伝達する請求項６０記載のコンピュータのアクセス可能な媒体。
【請求項８４】
利用可能なレートの範囲を限定された数の価格バンドに細分割するための命令は、最小の価格レートに等しい単一値を、最小の価格レートを含む利用可能なレート範囲の部分に対応する価格バンドへ割当てるための命令を含んでいる請求項６０記載のコンピュータのアクセス可能な媒体。
【請求項８５】
利用可能なレートの範囲を、限定された数の価格バンドに細分割するための命令は、利用可能なレートの範囲の最小の価格レートを含まない各部分の最低レートを表すフロム値と、利用可能なレートの範囲の最小の価格レートを含まない各部分の最大のレートを表すツー値とを決定するための命令を含んでいる請求項６０記載のコンピュータのアクセス可能な媒体。
【請求項８６】
フロム値を決定するための命令は、第１のアルゴリズムＬ＋（ｘ−１＊（Ｒ／Ｎ−１））＋１を使用してフロム値を計算するための命令と、第２のアルゴリズムＬ＋（ｘ＊（Ｒ／Ｎ−１））を使用してツー値を計算するための命令とを含んでおり、ここでＬは利用可能なレートの範囲で得られた最小の価格レートを表し、Ｒは最小の価格を最大の価格レートから減算することによって決定されて得られたレートの範囲を表し、Ｎは価格バンドの限定された数を表し、ｘは価格バンドの限定された数の連続するそれぞれ１つを計算するために１からＮ−１まで増分される整数値を表している請求項６０記載のコンピュータのアクセス可能な媒体。
【請求項８７】
各限定された数の価格バンドのそれぞれは、利用可能なレートの範囲の実質的に等しい部分を表している請求項６０記載のコンピュータのアクセス可能な媒体。
【請求項８８】
価格バンドの限定された数は５である請求項６０記載のコンピュータのアクセス可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はオンライン旅行サービスに関し、特に旅行サービスのレートをユーザへオンラインで提示するシステム及び方法に関する。
【背景技術】
【０００２】
インターネットによって、宿泊、交通機関の予約、切符の購入を顧客へ直接提供するネットワークベースおよびインターネットベースの旅行サービスを利用する顧客の数は増加している。このようなサービスでは、顧客はインターネットを介して旅行サービス機関に接続されているコンピュータを使用して、ホテルの部屋、航空機料金、自動車のレンタル等のようなサービス及び商品についてのダイナミックに変化する目録から旅行サービス／商品を購入できる。典型的に、このような旅行サービスは中央化されたコンピュータ予約システム（“ＣＲＳ”）と協動する。ＣＲＳは、問い合わせに応答して、部屋のレート（特定の日のホテルの部屋の料金）、料金（旅行または旅行を含むルートの組合せ料金）、スケジュール（旅行または飛行機の出発及び到着日時）、ルール（その状況において利用可能な部屋のレートおよび料金）、利用性（特定の料金またはレートにおいてサービスを提供するための特定の旅行またはフライト或いはホテルの収容能力）を含んだ最新のレートのプランデータを提供する目的で旅行エージェントまたは交通機関のサービス部門と通信するシステム／サービスである。この情報は典型的には第３パーティを通して宿泊施設の提供業者または交通機関の会社によってＣＲＳへ与えられるが、旅行サービスは、割引契約または推奨プログラム等のような、交通会社と旅行サービスとの間の特別な関係を反映する局部的なデータベースのような他のデータベースとも協動することができる。したがってインターネットベースのサービスは旅行目録及び料金の多くのソースにアクセスすることができる。ＣＲＳは旅行パッケージの旅行コンポーネント、即ちフライト、ホテル、自動車のレンタルおよび／またはその他の旅行サービス／商品を予約および／または購入するために使用されることもできる。
【０００３】
旅行サービスのビジネス環境では、種々の料金で顧客へ同一または類似の最終商品を提供する種々の方法が存在する。旅行業者駆動の嗜好のために、類似の目録に異なる料金を付けることが価格に対して効率的である可能性もある。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の実際の使用において、消費者はＡＢＣホテルがＨＩＪホテルよりも手ごろなホテルであり、サンディエゴの繁華街区域に近いことを容易に知ることができる。消費者は容易に一目で、より高価なレートがサンディエゴの繁華街区域の近くに位置されるホテルで生じることを把握することもできる。
【００６８】
本発明の現在好ましい実施形態が例示され説明されたが、種々の変更が本発明の技術的範囲を逸脱せずに行われることができることが認識されるであろう。例えば、ダイナミックな価格バンドを、特定の色またはパターンにキー付けされるとして示し説明したが、これらはアニメーション化された視聴覚特性を含む特定の音、またはグラフィックとオーディオ特性の組合せにキー付けされることもできる。
【００６９】
本発明の好ましい実施形態を例示して説明したが、種々の変更が本発明の技術的範囲内から逸脱せずに行われることができることが認識されるであろう。
【図面の簡単な説明】
【００７０】
【図１】本発明の１実施形態による旅行問合せに応答して、旅行サービスのレートの提示をクライアント装置に提供するインターネットワークに接続された多数の装置の絵画的な説明図。
【図２】本発明の１実施形態による旅行サービスのレートのリクエストに使用される図１に示されたクライアント装置の幾つかのコンポーネントを示すブロック図。
【図３】本発明の１実施形態によるクライアント装置と通信し、旅行サービスのレートを提示するために使用される図１に示されたウェブサーバの幾つかのコンポーネントを示すブロック図。
【図４】本発明の１実施形態による旅行の問合せに応答して、旅行サービスのレートの提示を生成するために使用される図１に示された旅行サーバの幾つかのコンポーネントを示すブロック図。
【図５】本発明の１実施形態による旅行の問合せに応答して、旅行サービスのマップ及びアイコンをレンダリングするために使用される図１に示されたマップサーバの幾つかのコンポーネントを示すブロック図。
【図６】本発明の１実施形態による旅行の問合せに応答して、旅行サービスのレートをカレンダーフォーマットで提示するために図１に示された装置によって行われる動作を示す図。
【図７Ａ】本発明の１実施形態による、旅行サービスのレートをカレンダーフォーマットで提示するために図１に示された装置を使用して実行される論理を示す概略フロー図。
【図７Ｂ】本発明の１実施形態による、旅行サービスのレートをカレンダーフォーマットで提示するために図１に示された装置を使用して実行される論理を示す概略フロー図。
【図７Ｃ】本発明の１実施形態による、旅行サービスのレートをカレンダーフォーマットで提示するために図１に示された装置を使用して実行される論理を示す概略フロー図。
【図８】本発明の１実施形態による、旅行サービスのレートの提示で使用される価格バンドの計算に含まれるレートデータを決定する１例を要約した表を示す図。
【図９】本発明の１実施形態による、価格バンドの計算に使用される５バンドアルゴリズムの１例を要約した表を示した図。
【図１０】本発明の１実施形態による、価格バンドを表すために色を適用する１例を要約した表。
【図１１】本発明の１実施形態による、カレンダーフォーマットで旅行サービスのレートを提示するための例示的なウェブページを示す図。
【図１２】本発明の１実施形態による、カレンダーフォーマットで旅行サービスのレートを提示するための例示的なウェブページを示す図。
【図１３】本発明の１実施形態による、カレンダーフォーマットで旅行サービスのレートを提示するための例示的なウェブページを示す図。
【図１４】本発明の１実施形態による、旅行の問合せに応答して、マップフォーマットで旅行サービスのレートを提示するため図１に示されている装置により行われる動作を示す図。
【図１５Ａ】本発明の１実施形態による、マップフォーマットで旅行サービスのレートを提示するために図１に示されている装置を使用して行われる論理を示す概略フロー図。
【図１５Ｂ】本発明の１実施形態による、マップフォーマットで旅行サービスのレートを提示するために図１に示されている装置を使用して行われる論理を示す概略フロー図。
【図１６】本発明の１実施形態による、マップフォーマットで旅行サービスのレートを提示するための例示的なウェブページを示す図。
【図１】
2008503803.tif 000003
【図２】
2008503803.tif 000004
【図３】
2008503803.tif 000005
【図４】
2008503803.tif 000006
【図５】
2008503803.tif 000007
【図６】
2008503803.tif 000008
【図７Ａ】
2008503803.tif 000009
【図７Ｂ】
2008503803.tif 000010
【図７Ｃ】
2008503803.tif 000011
【図８】
2008503803.tif 000012
【図９】
2008503803.tif 000013
【図１０】
2008503803.tif 000014
【図１１】
2008503803.tif 000015
【図１２】
2008503803.tif 000016
【図１３】
2008503803.tif 000017
【図１４】
2008503803.tif 000018
【図１５Ａ】
2008503803.tif 000019
【図１５Ｂ】
2008503803.tif 000020
【図１６】
2008503803.tif 000021
【国際調査報告】
2008503803.tif 000022