(57)【要約】本発明は、オンライン輸送予約処理に関し、特にオンラインでの旅行パッケージの識別および購入を行うための方法およびシステムに関する。１実施形態では、パッケージコンポーネントは消費者からの問合せに応答してパッケージサーバにより検索される。最良のパッケージコンポーネントが検索されたパッケージコンポーネントから識別される。その後、最良のパッケージコンポーネントに一致するパッケージのリスティングは消費者に対する実時間価格により消費者に示される。本発明の別実施形態では、旅行パッケージに対応する実時間価格はパッケージコンポーネントの公表された料金に関連する。関係は旅行コンポーネントの公表された料金の価格に関して実時間価格を最大にするために計算される。
2005522752.tif 000002
【特許請求の範囲】
【請求項１】
旅行パッケージを識別するコンピュータにより実行する方法において、
パッケージ問合せに応答して少なくとも２つのタイプの複数のパッケージコンポーネントをコンピュータで検索し、
前記パッケージコンポーネントから第１のタイプの最良のパッケージコンポーネントをコンピュータにおいて決定し、
前記最良のパッケージコンポーネントを含む少なくとも２つのタイプのパッケージコンポーネントを有する複数のパッケージを各パッケージに対する実時間価格により示すステップを含んでいる方法。
【請求項２】
前記パッケージコンポーネントは宿泊コンポーネントを含んでいる請求項１記載の方法。
【請求項３】
前記パッケージコンポーネントはさらにビークルコンポーネントを含んでいる請求項２記載の方法。
【請求項４】
前記パッケージコンポーネントはさらに輸送コンポーネントを含んでいる請求項２記載の方法。
【請求項５】
前記最良のパッケージコンポーネントは輸送コンポーネントを含んでいる請求項１記載の方法。
【請求項６】
前記最良のパッケージコンポーネントは宿泊コンポーネントを含んでいる請求項１記載の方法。
【請求項７】
前記最良のパッケージコンポーネントはビークルコンポーネントを含んでいる請求項１記載の方法。
【請求項８】
前記最良のパッケージコンポーネントはアドオンコンポーネントを含んでいる請求項１記載の方法。
【請求項９】
複数のパッケージを示すステップは２つのハイパーテキストページだけを使用してハイパーテキスト対話式環境内で行われる請求項１記載の方法。
【請求項１０】
さらに旅行パッケージの予約を含んでおり、複数の旅行パッケージを示し、前記複数の旅行パッケージの１つを予約する処理は７より少ないハイパーテキストページを使用して対話式ハイパーテキスト環境内で行われる請求項１記載の方法。
【請求項１１】
前記実時間価格は前記パッケージコンポーネントに対する対応する公表された価格に関連して決定されたパッケージコンポーネントの実時間価格を含んでいる請求項１記載の方法。
【請求項１２】
前記パッケージコンポーネントの実時間価格と、前記パッケージコンポーネントに対して公表された前記価格との間の関係は、前記パッケージコンポーネントに対する前記公表された価格に関して前記パッケージコンポーネントの前記実時間価格を最大にするために計算される請求項１１記載の方法。
【請求項１３】
前記実時間価格は前記公表された価格の予め定められた割合に対応するように売買価格を増加することにより計算される請求項１１記載の方法。
【請求項１４】
さらに、ハイパーテキスト対話式環境内の前記複数のパッケージから所望のパッケージを選択するステップを含んでいる請求項１記載の方法。
【請求項１５】
さらに、前記所望のパッケージに一致する任意の追加額を決定するステップを含んでいる請求項１４記載の方法。
【請求項１６】
さらに、前記所望のパッケージへの任意の所望の追加額を選択し、前記追加額を前記所望のパッケージに付加するステップを含んでいる請求項１５記載の方法。
【請求項１７】
さらに、ハイパーテキスト対話式環境により任意の所望の追加額のための印刷可能なクーポン券を転送することを含んでいる請求項１６記載の方法。
【請求項１８】
前記クーポン券は不正行為防止エレメントを含んでいる請求項１７記載の方法。
【請求項１９】
前記不正行為防止エレメントは各クーポン券の登録された通し番号を含んでいる請求項１８記載の方法。
【請求項２０】
前記不正行為防止エレメントはクーポン券のタイプと権利を有するユーザに対応するセキュリティコードを含んでいる請求項１８記載の方法。
【請求項２１】
前記クーポン券はハイパーテキスト対話式環境で転送されるグラフィックイメージを含んでいる請求項１７記載の方法。
【請求項２２】
コンポーネントに対応する旅行パッケージを見つけるコンピュータにより実行する方法において、
コンポーネントの問合せをコンピュータにおいて獲得し、
前記コンポーネント問合せに一致する複数のコンポーネントタイプを有するパッケージの省略されたリスティングと共に、複数のコンポーネントに対する実時間価格を示すことにより前記コンポーネント問合せに対してコンピュータで応答することを含んでいる方法。
【請求項２３】
前記コンポーネント問合せは航空便の問合せであり、前記コンポーネントはフライトコンポーネントである請求項２２記載の方法。
【請求項２４】
前記コンポーネント問合せは宿泊の問合せであり、前記コンポーネントは宿泊コンポーネントである請求項２２記載の方法。
【請求項２５】
前記コンポーネント問合せはビークルの問合せであり、前記コンポーネントはビークルコンポーネントである請求項２２記載の方法。
【請求項２６】
前記コンポーネントの問合せはアドオンの問合せであり、前記コンポーネントはアドオンコンポーネントである請求項２２記載の方法。
【請求項２７】
旅行パッケージを見つけるコンピュータによる実行方法において、
パッケージ問合せに応答して複数のタイプのパッケージコンポーネントをコンピュータにおいて検索し、
第２のタイプのパッケージコンポーネントの各クラスに対応する第１のタイプのパッケージコンポーネントを有する複数のパッケージを各パッケージの実時間価格で示すステップを含んでいる方法。
【請求項２８】
さらに、ハイパーテキスト対話式環境内で前記複数のパッケージから所望のパッケージを選択するステップを含んでいる請求項２７記載の方法。
【請求項２９】
旅行パッケージを識別するコンピュータの実行可能な命令を含んでいるコンピュータの読取可能な媒体において、
パッケージ問合せに応答して複数のパッケージコンポーネントをコンピュータにおいて検索し、
前記パッケージコンポーネントから最良のパッケージコンポーネントをコンピュータにおいて決定し、
前記最良のパッケージコンポーネントに一致するパッケージコンポーネントを有する複数のパッケージを各パッケージに対する実時間価格により示すコンピュータの読取可能な媒体。
【請求項３０】
前記パッケージコンポーネントは宿泊コンポーネントを含んでいる請求項２９記載のコンピュータの読取可能な媒体。
【請求項３１】
前記パッケージコンポーネントはさらにビークルコンポーネントを含んでいる請求項３０記載のコンピュータの読取可能な媒体。
【請求項３２】
前記パッケージコンポーネントはさらに輸送コンポーネントを含んでいる請求項３０記載のコンピュータの読取可能な媒体。
【請求項３３】
前記最良のパッケージコンポーネントは輸送コンポーネントを含んでいる請求項２９記載のコンピュータの読取可能な媒体。
【請求項３４】
前記最良のパッケージコンポーネントは宿泊コンポーネントを含んでいる請求項２９記載のコンピュータの読取可能な媒体。
【請求項３５】
前記最良のパッケージコンポーネントはビークルコンポーネントを含んでいる請求項２９記載のコンピュータの読取可能な媒体。
【請求項３６】
前記最良のパッケージコンポーネントはアドオンコンポーネントを含んでいる請求項２９記載のコンピュータの読取可能な媒体。
【請求項３７】
複数のパッケージを示すステップは２つのハイパーテキストページだけを使用してハイパーテキスト対話式環境内で行われる請求項２９記載のコンピュータの読取可能な媒体。
【請求項３８】
さらに旅行パッケージの予約を含んでおり、複数の旅行パッケージを示し、前記複数の旅行パッケージの１つを予約することは７より少数のハイパーテキストページを使用して対話式ハイパーテキスト環境内で行われる請求項２９記載のコンピュータの読取可能な媒体。
【請求項３９】
前記実時間価格は前記パッケージコンポーネントに対する対応する公表された価格に関連して決定されるパッケージコンポーネントの実時間価格を含んでいる請求項２９記載のコンピュータの読取可能な媒体。
【請求項４０】
前記パッケージコンポーネントの実時間価格と、前記パッケージコンポーネントに対する前記公表された価格との間の関係は、前記パッケージコンポーネントの前記公表された価格に関して前記各パッケージコンポーネントの前記実時間価格を最大にするために計算される請求項３９記載のコンピュータの読取可能な媒体。
【請求項４１】
前記実時間価格は前記公表されたパッケージ価格の予め定められた割合に対応するようにディスカウント価格を増加することにより計算される請求項３９記載のコンピュータの読取可能な媒体。
【請求項４２】
さらに、ハイパーテキスト対話式環境内の前記複数のパッケージから所望のパッケージを選択するステップを含んでいる請求項２９記載のコンピュータの読取可能な媒体。
【請求項４３】
さらに、前記所望のパッケージに一致する任意の追加額を決定するステップを含んでいる請求項４２記載のコンピュータの読取可能な媒体。
【請求項４４】
さらに、前記所望のパッケージへの任意の所望の追加額を選択し、前記追加額を前記所望のパッケージに付加するステップを含んでいる請求項４３記載のコンピュータの読取可能な媒体。
【請求項４５】
さらに、ハイパーテキスト対話式環境により任意の所望の追加額のための印刷可能なクーポン券を転送する請求項４４記載のコンピュータの読取可能な媒体。
【請求項４６】
前記クーポン券は不正行為防止エレメントを含んでいる請求項４５記載のコンピュータの読取可能な媒体。
【請求項４７】
前記不正行為防止エレメントは各クーポン券の登録された通し番号を含んでいる請求項４６記載のコンピュータの読取可能な媒体。
【請求項４８】
前記不正行為防止エレメントはクーポン券のタイプと権利を有するユーザに対応するセキュリティコードを含んでいる請求項４６記載のコンピュータの読取可能な媒体。
【請求項４９】
前記クーポン券はハイパーテキスト対話式環境で転送されるグラフィックイメージを含んでいる請求項４３記載のコンピュータの読取可能な媒体。
【請求項５０】
コンポーネントに対応する旅行パッケージを見つけるためのコンピュータにより実行可能な命令を含んでいるコンピュータの読取可能な媒体において、
コンポーネント問合せをコンピュータにおいて獲得し、
前記コンポーネント問合せに一致する複数のコンポーネントタイプを有するパッケージの省略されたリスティングと共に、複数のコンポーネントに対する実時間価格を示すことにより前記コンポーネント問合せに対してコンピュータにおいて応答するコンピュータの読取可能な媒体。
【請求項５１】
前記コンポーネント問合せは航空便の問合せであり、前記コンポーネントは航空便コンポーネントである請求項５０記載の方法。
【請求項５２】
前記コンポーネント問合せは宿泊の問合せであり、前記コンポーネントは宿泊コンポーネントである請求項５０記載の方法。
【請求項５３】
前記コンポーネント問合せはビークルの問合せであり、前記コンポーネントはビークルコンポーネントである請求項５０記載の方法。
【請求項５４】
前記コンポーネント問合せは追加額の問合せであり、前記コンポーネントはアドオンコンポーネントである請求項５０記載の方法。
【請求項５５】
旅行パッケージを見つけるためのコンピュータにより実行可能な命令を含んでいるコンピュータの読取可能な媒体において、
パッケージ問合せに応答して複数のタイプのパッケージコンポーネントをコンピュータで検索し、
第２のタイプのパッケージコンポーネントの各クラスに対応する第１のタイプのパッケージコンポーネントを有する複数のパッケージを各パッケージに対する実時間価格で示すコンピュータの読取可能な媒体。
【請求項５６】
さらに、ハイパーテキスト対話式環境内で前記複数のパッケージから所望のパッケージを選択する請求項５５記載のコンピュータの読取可能な媒体。
【請求項５７】
旅行パッケージを識別するコンピュータ装置において、
パッケージ問合せに応答して少なくとも２つのタイプの複数のパッケージコンポーネントを検索し、
前記パッケージコンポーネントから第１のタイプの最良のパッケージコンポーネントを決定し、
前記最良のパッケージコンポーネントを含んでいる少なくとも２つのタイプのパッケージコンポーネントを有する複数のパッケージを各パッケージに対する実時間価格と共に示すように動作するコンピュータ装置。
【請求項５８】
前記パッケージコンポーネントは宿泊コンポーネントを含んでいる請求項５７記載のコンピュータ装置。
【請求項５９】
前記パッケージコンポーネントはさらにビークルコンポーネントを含んでいる請求項５８記載のコンピュータ装置。
【請求項６０】
前記パッケージコンポーネントはさらに輸送コンポーネントを含んでいる請求項５８記載のコンピュータ装置。
【請求項６１】
前記最良のパッケージコンポーネントは輸送コンポーネントを含んでいる請求項５７記載のコンピュータ装置。
【請求項６２】
前記最良のパッケージコンポーネントは宿泊コンポーネントを含んでいる請求項５７記載のコンピュータ装置。
【請求項６３】
前記最良のパッケージコンポーネントはビークルコンポーネントを含んでいる請求項５７記載のコンピュータ装置。
【請求項６４】
前記最良のパッケージコンポーネントはアドオンコンポーネントを含んでいる請求項５７記載のコンピュータ装置。
【請求項６５】
２つのハイパーテキストページだけを使用してハイパーテキスト対話式環境内で複数のパッケージが示される請求項５７記載のコンピュータ装置。
【請求項６６】
さらに旅行パッケージの予約を含んでおり、複数の旅行パッケージを示し、前記複数の旅行パッケージの１つを予約する処理は７より少ないハイパーテキストページを使用して対話式ハイパーテキスト環境内で行われる請求項５７記載のコンピュータ装置。
【請求項６７】
前記実時間価格は前記パッケージコンポーネントに対する対応する公表された価格に関して決定されるパッケージコンポーネントに対する実時間価格を含んでいる請求項５７記載のコンピュータ装置。
【請求項６８】
前記パッケージコンポーネントの実時間価格と、前記パッケージコンポーネントの前記公表された価格との間の関係は、前記パッケージコンポーネントの前記公表された価格に関して前記パッケージコンポーネントの前記実時間価格を最大にするように計算される請求項６７記載のコンピュータ装置。
【請求項６９】
前記実時間価格は前記公表されたパッケージ価格の予め定められた割合に対応するようにディスカウント価格を増加することにより計算される請求項６９記載のコンピュータ装置。
【請求項７０】
さらに、ハイパーテキスト対話式環境内の前記複数のパッケージから所望のパッケージを選択する請求項５７記載のコンピュータ装置。
【請求項７１】
さらに、前記所望のパッケージに一致する任意の追加額を決定する請求項７０記載のコンピュータ装置。
【請求項７２】
さらに、前記所望のパッケージへの任意の所望の追加額を選択し、前記追加額を前記所望のパッケージに付加する請求項７１記載のコンピュータ装置。
【請求項７３】
さらに、ハイパーテキスト対話式環境により任意の所望の追加額のための印刷可能なクーポン券を転送する請求項７２記載のコンピュータ装置。
【請求項７４】
前記クーポン券は不正行為防止エレメントを含んでいる請求項７３記載のコンピュータ装置。
【請求項７５】
前記不正行為防止エレメントは各クーポン券の登録された通し番号を含んでいる請求項７４記載のコンピュータ装置。
【請求項７６】
前記不正行為防止エレメントはクーポン券のタイプおよび権利を有するユーザに対応するセキュリティコードを含んでいる請求項７４記載のコンピュータ装置。
【請求項７７】
前記クーポン券はハイパーテキスト対話式環境で生成されるグラフィックイメージを含んでいる請求項７３記載のコンピュータ装置。
【請求項７８】
コンポーネントに対応する旅行パッケージを見つけるコンピュータ装置において、
コンポーネント問合せを獲得し、
前記コンポーネント問合せに一致する複数のコンポーネントタイプを有するパッケージの省略されたリスティングと共に、複数のコンポーネントに対する実時間価格を示すことにより前記コンポーネントの問合せに対して応答するように動作するコンピュータ装置。
【請求項７９】
前記コンポーネント問合せは航空便の問合せであり、前記コンポーネントは航空便コンポーネントである請求項７８記載のコンピュータ装置。
【請求項８０】
前記コンポーネント問合せは宿泊の問合せであり、前記コンポーネントは宿泊コンポーネントである請求項７８記載のコンピュータ装置。
【請求項８１】
前記コンポーネント問合せはビークルの問合せであり、前記コンポーネントはビークルコンポーネントである請求項７８記載のコンピュータ装置。
【請求項８２】
前記コンポーネント問合せは追加額の問合せであり、前記コンポーネントはアドオンコンポーネントである請求項７８記載のコンピュータ装置。
【請求項８３】
旅行パッケージを見つけるコンピュータ装置において、
パッケージ問合せに応答して複数のタイプのパッケージコンポーネントを検索し、
第２のタイプのパッケージコンポーネントの各クラスに対応する第１のタイプのパッケージコンポーネントを有する複数のパッケージを各パッケージに対する実時間価格と共に示すように動作するコンピュータ装置。
【請求項８４】
さらに、ハイパーテキスト対話式環境内で前記複数のパッケージから所望のパッケージを選択する請求項８３記載のコンピュータ装置。
【請求項８５】
旅行パッケージを見つけるためのコンピュータシステムにおいて、
ウェブサーバを介して旅行パッケージ問合せを旅行サーバへ送信するように動作するリクエスト装置と、
前記旅行サーバとを具備し、その旅行サーバは、
パッケージ問合せに応答して複数のパッケージコンポーネントを検索し、
前記パッケージコンポーネントから最良の旅行コンポーネントを決定し、
前記最良の旅行コンポーネントに一致するパッケージコンポーネントを有する複数のパッケージを各パッケージに対する実時間価格により前記消費者装置へ示すように動作するように構成されているコンピュータシステム。
【請求項８６】
前記消費者装置はさらに、ハイパーテキスト対話式環境内で前記複数のパッケージから所望のパッケージを選択し、前記所望のパッケージの前記選択されたものを前記旅行サーバへ転送するように動作する請求項８５記載のシステム。
【請求項８７】
前記旅行サーバはさらに、前記所望のパッケージに一致する任意の追加額を決定し、前記追加額のリストを前記消費者装置へ転送するように構成されている請求項８６記載のシステム。
【請求項８８】
前記消費者装置はさらに、一致する追加額の前記リストから任意の所望の追加額を選択し、任意の所望の追加額の前記選択されたものを前記旅行サーバへ転送するように動作し、
前記旅行サーバはさらに前記追加額を前記所望のパッケージへ付加するように動作する請求項８７記載のシステム。
【請求項８９】
前記旅行サーバはさらに、前記所望の追加額に対するクーポン券情報を前記ウェブサーバへ転送するように動作し、
前記ウェブサーバはさらに、前記クーポン券情報から印刷可能なクーポン券を作成し、前記印刷可能なクーポン券を前記消費者装置へ転送するように動作する請求項８８記載のシステム。
【請求項９０】
前記クーポン券は不正行為防止エレメントを含んでいる請求項８９記載のシステム。
【請求項９１】
コンピュータの実行可能なルーチンを含んでいるコンピュータの読取可能な媒体において、
パッケージルーチンと、
パッケージ検索ルーチンと、
パッケージ生成ルーチンとを含み、
パッケージルーチンはパッケージ問合せに応答してパッケージ検索ルーチンから複数のパッケージコンポーネントを検索するように、コンピュータにおいて動作し、
前記パッケージ検索ルーチンはパッケージ生成ルーチンと共同動作して前記パッケージ問合せから所望のパッケージを識別するように、コンピュータにおいて動作し、
前記パッケージ生成ルーチンは実時間価格と利用可能な情報を有するパッケージを生成するように、コンピュータにおいて動作するコンピュータの読取可能な媒体。
【請求項９２】
さらに、前記パッケージ生成ルーチンにより生成される前記パッケージの１つを予約するように動作するブッキングルーチンを有している請求項９１記載のコンピュータの読取可能な媒体。
【請求項９３】
前記予約されたパッケージは少なくとも１つのアドオンコンポーネントを含み、前記パッケージルーチンはさらに、前記少なくとも１つの追加額のための少なくとも１つのクーポン券を生成するためにクーポン券生成ルーチンへ前記少なくとも１つの追加額に対するクーポン券情報を通信するように動作する請求項９３記載のコンピュータの読取可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はオンライン輸送予約処理、特に旅行パッケージをオンラインで識別し購入するシステムおよび方法に関する。
【背景技術】
【０００２】
通信ネットワークはコンピュータ通信分野でよく知られている。定義によって、ネットワークは通信設備またはリンクによって接続されているコンピュータおよび関連する装置のグループである。ネットワーク通信はケーブルによる等の永久特性であるか電話または無線リンクにより行われる接続のような一時的な特性である。ネットワークは幾つかのコンピュータまたはワークステーションおよび関連する装置からなる構内網（“ＬＡＮ”）から地理的に分散されているコンピュータおよびＬＡＮを相互接続する広域網（“ＷＡＮ”）および遠隔コンピュータを一時的な通信リンクにより相互接続する遠隔アクセスサービス（“ＲＡＳ”）までの大きさが変化する。代わりにインターネットワークは種々のネットワークからのデータ転送と変換を促進するゲートウェイまたはルータにより、類似および非類似との両者の多数のコンピュータネットワークの接合である。用語“インターネットワーク”のよく知られた略語は“インターネット”である。現在理解されているように、大文字で始まる用語“Ｉｎｔｅｒｎｅｔ”は、相互に通信するため送信制御プロトコル／インターネットプロトコル（“ＴＣＰ／ＩＰ”）またはユニバーサルデータグラムパケット／インターネットプロトコル（“ＵＤＰ／ＩＰ”）のような高いレベルのプロトコルと共にインターネットプロトコル（“ＩＰ”）を使用するネットワークとルータの集合を指している。
【０００３】
インターネットは最近、世界中に位置するコンピュータをリンクする能力のために爆発的な成長をとげている。インターネットが成長しているので、ワールドワイドウェブ（“ＷＷＷ”または“Ｗｅｂ”）も成長する。ウェブはインターネットを通じて“ウェブサイト”で電子的にサービスされる相互接続されたまたはハイパーテキストマークアップ言語（“ＨＴＭＬ”）の“ハイパーテキスト”文書の大きな集合である。これは対話式のハイパーテキスト環境の最良の既知の例の１つでもある。他の対話式ハイパーテキスト環境は米国のオンラインまたは他のオンラインサービスプロバイダで与えられるような専売環境、特にセルラ電話産業の種々の無線ネットワーキングプロバイダにより与えられる“無線ウェブ”を含んでいる。本発明は任意のこのような対話式ハイパーテキスト環境で適用されるが、説明の目的で、ウェブは本発明に関して例示的な対話式ハイパーテキスト環境として使用されることが認識されよう。ウェブは大部分がその簡潔性と、種々のフォーマットで情報を転送する能力により情報を分配する最も一般的な方法になる。情報をウェブにわたって利用可能にするために、ユーザは典型的にインターネットサービスプロバイダ（“ＩＳＰ”）によりウェブサイト上に掲示されている“ウェブページ”のセットを構成している。ウェブサイトは、“ウェブページ”としても知られているハイパーテキスト文書を記憶する大容量記憶設備を有し、これらの記憶されたハイパーテキスト文書のリクエストを処理するための管理ソフトウェアを動作するインターネットに接続されたサーバに位置する。ハイパーテキスト文書は通常、多数のハイパーリンク、即ちその文書をインターネット上のほかの場所のウェブサイトに記憶されている可能性がある別のハイバーテキスト文書にリンクするテキストの強調された部分を含んでいる。各ハイパーリンクはインターネットに接続されているサーバ上のリンクされた文書の正確な位置を与え、その文書を説明するユニフォームリソースロケータ（“ＵＲＬ”）に関連されている。したがって文書またはファイルが任意のウェブサーバから検索されるときはいつでも、文書またはファイルはウェブから検索されると考えられる。
【０００４】
ユーザはウェブからハイパーテキスト文書を検索することを可能にされ、即ちユーザはウェブブラウザにより“ウェブをサーフィンする”ことを可能にされている。ネットスケープナビゲータ（登録商標）、マイクロソフト（登録商標）インターネットエクスプローラまたは電話会社のＵＰリンクマイクロブラウザのようなウェブブラウザはウェブにグラフィックユーザインターフェース（“ＧＵＩ”）を与えるために、ウェブクライアント、即ちユーザのコンピュータ、セル電話または他の消費者装置により実行されるソフトウェアプログラムである。ウェブブラウザを介してユーザからリクエストされたとき、ウェブクライアントはハイパーテキスト転送プロトコル（“ＨＴＴＰ”）として知られている文書およびプロトコルに対してＵＲＬを使用して、適切なウェブサーバから所望のハイパーテキスト文書をアクセスし検索する。ＨＴＴＰはＴＣＰ／ＩＰよりも高いレベルのプロトコルであり、特にウェブの要求のために設計されている。サーバとクライアント間でハイパーテキスト文書を転送するためにＴＣＰ／ＩＰの上部で使用される。
【０００５】
ウェブの登場で、インターネットに記憶されている情報は通常、静的であり、ウェブサイト上に設けられた情報を変更したいと希望する場合には、そのＨＴＭＬコードを書き直すことによりウェブサイトをマニュアルで構成することが必要であった。しかしながら、ウェブの発展の現在の段階では、多数のウェブサイトはユーザの消費者装置のウェブブラウザとウェブサイトとの間のユーザの対話に応じて変化するダイナミックな内容を与える。これらのダイナミックなハイパーテキスト文書は技術でよく知られており、ウェブサーバまたは丁度ウェブブラウザにより処理されるジャバ（登録商標）スクリプトのようなローカルスクリプトにより処理される共通ゲートウェイインターフェース（“ＣＧＩ”）スクリプトを使用するなどの無数の異なる方法で生成されることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、インターネットにより消費者への航空券、列車のチケット、バスチケット、フェリーのチケット等を含む輸送用の旅行サービス提供チケット等のネットワークベースおよびインターネットベースの旅行サービスに関する。このようなサービスにより、消費者はインターネットにより旅行サービスへ接続されているコンピュータを使用して、レンタル、アトラクション、その組合わせのために、航空券、列車のチケット、バスチケット、フェリーのチケット、宿泊等を含むダイナミックに変更する商品目録から品目を購入することができる。典型的に、このような旅行サービスは中央コンピュータ予約システム（“ＣＲＳ”）と共同して動作する。ＣＲＳは、問合せに応答して最新の料金（旅または旅を含むルートの組み合わせの価格）、スケジュール（旅または航空便の出発および到着日時）、規則（その状況下で料金が有効である）、利用性（特定の料金で便宜性を与えるための特に旅行または航空機の容量）を提供する目的で旅行代理店と通信するシステム／サービス、または輸送サービスである。この情報は典型的に第３者を通して輸送キャリアによりＣＲＳへ与えられるが、旅行サービスは割引契約または奨励プログラム等のキャリアと旅行サービスとの間の特別な関係を示すローカルデータベースのような他のデータベースと共同して動作することもできる。したがってインターネットベースのサービスはキャリアの商品目録および価格の多数のソースへアクセスできる。ＣＲＳはまた旅行パッケージ、即ち航空便、ホテル、または他の旅行サービス／商品のグループの旅行コンポーネントを予約および／またはブックするのに使用される。
【０００７】
旅行サービスのビジネス環境は、同一または類似のエンドプロダクトを種々の価格で消費者に提供する多数の方法が存在するような状態である。キャリア駆動の嗜好により、類似の商品目録に異なる価格付けすることがコスト面で効率的である。例えば、航空機の予約の場合、消費者が地点Ａから地点Ｂへ移動できる複数の方法は、航空機のキャリア数、異なる移動路、ハブ位置、他の詳細が考慮されるとき大きくなる。この理由では、地点Ａから地点Ｂまでの特定の一般的なセグメントの価格は時間、航空機のキャリア等によりかなり変化する。さらに、複合した価格変化は価格の感度であり、これは例えば出発時間近くに予約されたチケットの需要の増加などを示すことができる。さらに、個々のキャリアと交渉された奨励およびディスカウントプログラムはさらに旅行サービスにより提供される価格に影響する。また、あるクラスの商品目録は高いまたは低い需要、或いは高いまたは低いボリュームのセールスに関連している。さらに、旅行パッケージに含まれている航空便はパッケージにはない料金でさらにディスカウントするために適格である。
【０００８】
さらに、同様に価格に影響できる複数の消費者駆動嗜好が存在する。数人の消費者は商品目録の与えられた品目の個々の特性に異なる値をつける。例えば、航空券の場合、消費者は（１つの場所から次の場所へ飛行する）フライトが行われるときには値をつけず、別の消費者は全ての他の航空便で特定のキャリアに値をつける。これらの嗜好は消費者が嗜好を特定するときに提供される航空便を買い取る。ホテルの設定では、数人の消費者は特定のホテル会社を好み、他の消費者はホテルの位置だけを考慮する。これらおよび他の理由に対して、同一または類似のエンドプロダクトの価値に影響できる複数の要素が存在する。
【０００９】
さらに、一般的なインターネットベースの旅行サービスでは、消費者は所望の供給業者商品目録に関する非常に特別な情報を入力し、インターネットベースの旅行サービスはその特定の問合せに一致する商品目録を遠隔サーバに問合せる。遠隔サーバは問合せへの一致を見つけて消費者が観察するようにその結果をインターネットベースの旅行サービスへ戻すためデータベースの検索を実行する役目を行う。しかしながら、問合せに応答する伝統的な遠隔サーバの検索は限定される。
【００１０】
オンラインで旅行パッケージを生成するための従来の試みは、実時間の価格付けおよび利用性を消費者に与えない事実から１つの限定が生じる。この限定は非現実的な予測につながる。例えば、消費者が週末の“３００ドル以上”の価格付けに対して自動車およびホテル付きであるシアトルからラスベガスまでの飛行のような“距離”において価格付けされたパッケージによるウェブパージを観察するならば、彼らは少なくとも１つのパッケージが３００，００ドルの価格であることを予測する。しかしながら、実際にこのような従来のシステムを通して予約すると、最低の価格はかなり高額になる（例えば３００ドルではなく、１，３００ドル）。残念ながら、消費者は、販売プロセスの終了時にこの３００，００ドルの価格を発見するだけである。
【００１１】
さらに、オンラインパッケージを提供する従来の試みにより生じるフラストレーションの悪化はパッケージの識別、予約、ブッキングに含まれる多数のステップによって生じる。通常、過度の多数のステップまたはウェブページが実際の価格に最終的に到達するようにナビゲートされなければならず、実際のパッケージを予約でき、消費者がパッケージの要素の変更を望むように不満足なものであるならば、彼らは既にパッケージを購入するようにナビゲートされている多数の、または全ての先のページを再度ナビゲートしなければならない。これは全てのナビゲーション後に日付、時間または消費者により特定される旅行コンポーネントの利用性がないことが分かったときに特に不満が高くなる。
【００１２】
旅行サービスの提供業者の最近の問題は、ホテルおよび航空機および自動車のレンタル会社等のパッケージコンポーネントの他の提供業者が旅行代理店に以前に支払った手数料を削減することであり、特に旅行コンポーネントおよび／またはパッケージのオンラインブッキングの提供業者に対して削減することである。しかしながら、これらの運輸および宿泊会社は依然として、実際の旅行または宿泊について消費者へ大きなディスカウントを行おうとしている。したがって価格的に効率的な旅行策を消費者に提供しながら消費者への旅行サービスの販売における利益を最大にすることにより良好なレベルのサービスと選択を維持することが旅行サービス提供業者にとって必要となる。
【００１３】
オンラインパッケージサービスを提供する従来の試みにおける別の欠点は、個々のパッケージコンポーネントを探す消費者へパッケージを抱合せ販売することができないことである。特に、従来の試みは複数のパッケージコンポーネントを個々で購入しようとする消費者に対して実時間の価格および有用な選択肢を与えることができなかった。それ故、消費者が個々にまたはパッケージでのコンポーネントの購入を比較することを可能にするために実時間方法で消費者へ抱合せ販売情報を提供する必要がある。
【００１４】
オンラインパッケージを提供するための従来の策のさらに別の欠点は、実時間の利用性と、異なるパッケージ間の価格の比較を提供することができないことである。各個々のパッケージが多数のウェブページが作成されることを必要とし、プロセスの終了近くでしか価格が与えられないので、比較の目的のために多数のパッケージのウェブページのシリーズにしたがうことは不便であり非効率である。それ故、オンラインパッケージシステムで効率的な利用可能性と価格比較能力とが必要とされている。
【００１５】
さらに、従来のパッケージシステムは自動車のレンタル、宿泊、輸送等のような通常のパッケージコンポーネントを含んでいる。コースのクルーズは“宿泊”として考えることができる。しかしながら、効率的な方法でパッケージの他のコンポーネントを含むことが望ましい。したがって、効率的なオンラインパッケージシステムは通常の旅行コンポーネント以外のサービスおよびアトラクションをパッケージに付加する能力を含んでいる。
【００１６】
パッケージ内または外のサービスおよび／またはアトラクションへアクセスする従来の旅行サービスの別の欠点は、パッケージに対するクーポン券またはチケットが直接消費者へ郵送されなければならなかったことである。これらの郵便に事故が発生し、紛失され、または消費者に届くのが遅れる可能性がある。したがって、消費者はサービスまたはアトラクションの支払いをしても、消費者は彼らが支払ったクーポン券を使用できない可能性がある。それ故、消費者に容易で、旅行サービスに対してコストが効率的である消費者へのクーポン券の迅速で確実な配送方法が必要とされている。以下さらに説明するように、本発明はこれらの問題を解決し、従来技術よりも優れた他の重要な相違点および利点を与える。
【課題を解決するための手段】
【００１７】
従来のシステムの制限は本発明により解決され、これはオンラインでの旅行パッケージの識別、予約、ブッキングのための方法およびシステムである。１実施形態では、パッケージコンポーネントは消費者からの問合せに応答してパッケージサーバにより検索される。（特定の航空便、列車、ホテルまたはフェリーのような）最良のパッケージコンポーネントは検索されたパッケージコンポーネントから識別される。その後、最良のパッケージコンポーネントに一致するパッケージのリスティングは消費者への実時間価格（およびしたがって利用可能性）により消費者に示される。本発明の１つの実際の実施形態では、２つのハイパーテキストページだけが複数のパッケージを消費者に示すために必要とされている。このような実施形態では、６以下のハイパーテキストページでこのようなパッケージを識別し、予約し、ブッキングすることも可能である。
【００１８】
本発明の別の実施形態では、旅行パッケージに対応する実時間価格はパッケージコンポーネントの公表された料金に関連される。この関係は旅行コンポーネントの公表された料金の価格に関して実時間価格を最大にするために計算される。１実施形態では、旅行コンポーネントの結合され公表された料金の予め定められた割合に対応するようにディスカウント価格を増加することにより計算される。さらに別の本発明の実施形態では、各個々のパッケージと消費者からのもとの問合せに一致する追加額が識別される。消費者はその後、所望のパッケージに付加されるように任意の所望の追加額を選択する。さらに、クーポン券が選択された追加額により使用される場合には、これらのクーポン券は対話式ハイパーテキスト環境を介して与えられることができる。クーポン券は各クーポン券の登録された通し番号、クーポン券のタイプに一致するセキュリティコード、権利を有するユーザを含むが、それらに限定されない不正行為防止エレメントを含み、対話式ハイパーテキスト環境により提供されるグラフィックイメージでフォーマットされてもよい。
【００１９】
本発明の別の実施形態では、旅行パッケージは消費者が旅行パッケージに含まれる旅行コンポーネントを購入しようとするとき、消費者に対して抱合せ販売される（例えば類似の品物が検索されるときに消費者に提供される）。例えば航空便を探している消費者に航空便の識別に使用される問い合わせに一致するパッケージの実時間価格が与えられる。これらのパッケージは宿泊、航空運賃、自動車のレンタル、追加料金などまたは任意のそれらの組み合わせを含んでいる。
【００２０】
さらに本発明の実施形態は内部のパッケージの関連性を可能にする。換言すると、ビークル、宿泊および／または航空便コンポーネントがパッケージ問合せに応答して検索される旅行パッケージのコンポーネントを識別するとき１つのコンポーネントで与えられるサービスのレベルは他のコンポーネントで反映される。例えば、ファーストクラスの飛行は旅行パッケージの作成の基礎として使用され、高級のホテルとさらに豪華な自動車は旅行パッケージの好まれる選択肢として自動的に含まれる。同様に、デフォルトまたはエコノミーの航空便が使用されるが４つ星または５つ星等の高級のホテルが使用されたならば、パッケージに関連する自動車も豪華なモデルとされる。
【発明を実施するための最良の形態】
【００２１】
本発明の前述の特徴および多数の付随する利点は、添付図面と関連して以下の詳細な説明の参照によりさらに良好に理解されることが容易に認識されるであろう。  
前述したように、大文字で始まる用語“Ｉｎｔｅｒｎｅｔ”は、相互に通信するためインターネットプロトコル（“ＩＰ”）を使用するネットワークおよびルータの集合を指している。インターネット100の代表的な部分が図１（従来技術）で示されており、ここでは複数のＬＡＮ120とＷＡＮ130がルータ110により相互接続されている。ルータ110は通常１つのＬＡＮまたはＷＡＮを別のものへインターフェースするために使用される特別目的のコンピュータである。ＬＡＮ内の通信リンクは撚線対のワイヤまたは同軸テープルであり、ネットワーク間の通信リンクは56Ｋｂｐｓのアナログ電話線または１ＭｂｐｓのデジタルＴ−１ラインおよび／または４５ＭｂｐｓのＴ−３ラインを使用することができる。さらにコンピュータおよび他の関連する電子装置はモデムおよび一時的な電話線によりＬＡＮ120またはＷＡＮ130に遠隔接続されることができる。このようなコンピュータおよび電子装置140は、破線によりＬＡＮ120の１つに接続しているものとして図１に示されている。インターネットは多数のこのような相互接続されたネットワーク、コンピュータ、ルータを具備し、インターネット100の小さい代表的な部分だけが図１に示されていることが認識されよう。
【００２２】
他方で、ウェブはインターネット100を通じて接続されるサーバ上に位置されている相互接続され電子的に記憶された情報または“内容”の巨大な集合である。多数の企業はウェブを使用してインターネット100上でそれらの内容にサービスおよびアクセスを与えている。例えば、多数の企業はカスタマが輸送および宿泊の予約をオンラインで行うことを可能にするインターネット100により旅行サービスを提供する。本発明によれば、最適化されたシステムおよび方法が与えられ、それらはオンラインによる輸送、宿泊、娯楽等のチケットの予約および購入を考慮しているユーザにより行われるパッケージの問合せに応答して、最良の利用可能な旅行パッケージを決定する。航空会社および航空便はここでは本発明の説明の目的で輸送の例示として使用されており、本発明は鉄道、道路、水路、または予約の問合せに影響受けやすい任意の他の形態等、同等に他の形態の輸送にも適用できることが当業者により認識されよう。さらに、本発明は、多数の可能な組合わせから低価格の商品の選択がこの市場で重要であるとき、ホテルの滞在または自動車レンタルなどのような関連する商品を旅行と組合わせる商品の価格設定にも適用されることができる。さらに、本発明はパッケージのルーティングおよび転送は、価格を少なくするようにパッケージの転送の効率を増加するために旅行パッケージの検索から利点が得られるので、乗客ではない旅行に適用される。
【００２３】
図２は、消費者装置210のユーザにより行われる問合せに応答して旅行パッケージのリストを決定するためのシステム200の機能ブロック図を示している。システム200は通常、（インターネット100のような）ネットワークによって相互接続されている個々のコンピュータシステムを具備する分散されたコンピュータ環境で動作する。しかしながら、システム200は同等に単一の独立型コンピュータシステムとして機能することが当業者により認識されるであろう。説明した実施形態では、クライアント装置300、ウェブサーバ400、旅行サーバ500はインターネット100等のインターネットワーク、または恐らくイントラネットワークによって相互接続される。クライアント装置300、ウェブサーバ400、旅行サーバ500をさらにそれぞれ図３、４、５に関してさらに以下説明する。システム200はまたＣＲＳ250への１以上の接続を具備し、これは前述したように輸送サービスのための最新の料金、スケジュール、利用可能性情報を提供するためのシステム／サービスである。さらにシステム200は自動車サーバ240、宿泊サーバ230、追加額サーバ220を含み、それらは本発明にしたがって旅行パッケージを予約の検索および購入をするとき使用される。当業者はもっと多いまたはもっと少ない装置が例示的なシステム200中で使用されることができることを認識するであろう。例えば、自動車サーバ240、宿泊サーバ230、および追加額サーバ220の機能は旅行サーバ500に存在する。さらに別の実施形態では、多数のウェブサーバ400および／または旅行サーバ500はシステム200で使用されてもよい。さらに、１つのクライアント装置だけが示されているが、多数のクライアント装置がシステム200で使用されてもよいことが認識されるであろう。
【００２４】
図３は、クライアント装置300の幾つかの重要なコンポーネントを示している。当業者は、クライアント装置300が図３で示されているよりも多コンポーネントを含んでもよいことを認識するであろう。しかしながら、本発明の実施可能な実施形態を説明するためにこれらの通常の一般的なコンポーネントが全て示される必要はない。図３で示されているように、クライアント装置300はインターネット100へ接続するためのネットワークインターフェース330を含んでいる。当業者はネットワークインターフェース330がこのような接続のために必要な回路を含み、またＴＣＰ／ＩＰプロトコルまたはインターネットインターＯＲＢプロトコル（“ＩＩＯＰ”）のような他のプロトコルを使用されるように構成されていることを認識するであろう。
【００２５】
クライアント装置300はまた全てバス320によりネットワークインターフェース330と共に相互接続されている処理装置310、ディスプレイ340、出力装置345、メモリ350を含んでいる。出力装置345はプリンタ、スマートカード読取装置、プロッタ、またはフロッピー（登録商標）、テープ或いはＤＶＤ／ＣＤ―ＲＯＭドライブのような記憶機構などのクライアント装置300から出力を受信できる任意のタイプの装置であってよいがこれらに限定されない。メモリ350は通常、ランダムアクセスメモリ（“ＲＡＭ”）、読取専用メモリ（“ＲＯＭ”）、ディスクドライブ等の永久的な大容量記憶装置を具備している。メモリ350はウェブブラウザ360とオペレーティングシステム355を記憶している。これらのソフトウェアコンポーネントはフロッピー、テープまたはＤＶＤ／ＣＤ−ＲＯＭドライブ等のコンピュータの読取可能な媒体に関連する駆動機構（図示せず）を使用して、またはネットワークインターフェース330によりコンピュータの読取可能な媒体からクライアント装置300のメモリ350へロードされることが認識されるであろう。
【００２６】
例示的なクライアント装置300は通常の汎用目的のコンピュータ装置に準じていることが説明されているが、当業者はクライアント装置300がインターネット100またはウェブサーバ400と通信できる任意の多数の装置であってもよいことを認識するであろう。
【００２７】
図４は、ウェブサーバ400の幾つかの重要なコンポーネントを示している。当業者はウェブサーバ400が図４で示されているよりも多数のコンポーネントを含んでいることを認識するであろう。しかしながら、本発明の実施に可能な実施形態を説明するためにこれらの通常の一般的なコンポーネントが全て示される必要はない。図４で示されているように、ウェブサーバ400はネットワークインターフェース430を介してインターネット100に接続されている。当業者はネットワークインターフェース430がウェブサーバ400をインターネット100へ接続するために必要な回路を含み、またＴＣＰ／ＩＰプロトコルまたはＩＩＯＰのようなそれが含まれる動作環境の特別なネットワーク構造および特定のタイプの結合媒体のような他のプロトコルと共に使用されるように構成されていることを認識するであろう。
【００２８】
ウェブサーバ400はまた全てバス420によりネットワークインターフェース430と共に相互接続されている処理装置410、随意選択的なディスプレイ440、大容量メモリ450を含んでいる。メモリ装置450は通常、ＲＡＭ、ＲＯＭおよびハードディスクドライブ、テープドライブ、光ドライブ、フロッピーディスクドライプまたはその組合わせ等の１以上の永久的な大容量記憶装置を具備している。大容量メモリ450はメッセージの受信、処理、フォーマット化、送信と、本発明にしたがって処理結果を与えるのに必要なプログラムコードおよびデータを記憶している。特に、メモリ450はウェブブラウザ360を有するクライアント装置300のようなウェブブラウザを有するコンピュータのウェブへウェブ接続を行うためにウェブサービス460を記憶する。さらにメモリ450は消費者により購入される追加額サービス／商品のクーポン券を作成するためのルーチン1100を記憶する。追加額はスポーツイベント、フェリーまたはシャトルサービス、コンサート、スキュバダイビング、ゴルフ道具のレンタル、カジノチップまたはレストランの食事等のような、しかしそれらに限定されない旅行パッケージに付加される可能性のある任意のタイプのサービスまたはアトラクションである。クーポン券作成ルーチン1100は図１１に関して、さらに詳細に後述する。
【００２９】
前述のソフトウェアコンポーネントは、フロッピー、テープまたはＤＶＤ／ＣＤ−ＲＯＭドライブ等のコンピュータの読取可能な媒体に関連する駆動機構（図示せず）を使用して、またはネットワークインターフェース430を介してコンピュータの読取可能な媒体からウェブサーバ400の大容量メモリ450へロードされることが認識されるであろう。
【００３０】
例示的なウェブサーバ400は、通常の汎用目的のコンピュータ装置に準じていることが説明されているが、当業者はウェブサーバ400がインターネット100を介して通信でき、またはウェブページネットワークを与えることができる任意の多数の装置であってもよいことを認識するであろう。
【００３１】
図５は、旅行サーバ500の幾つかの重要なコンポーネントを示している。当業者は旅行サーバ500が図５で示されているよりも多数のコンポーネントを含んでいることを認識するであろう。しかしながら、本発明の実施可能な実施形態を説明するためにこれらの通常の一般的なコンポーネントが全て示される必要はない。図５で示されているように、旅行サーバ500はネットワークインターフェース530を介してインターネット100に接続されている。当業者はネットワークインターフェース530が旅行サーバ500をインターネット100へ接続するために必要な回路を含み、またＴＣＰ／ＩＰプロトコルまたはＩＩＯＰのようなそれが含まれる動作環境の特別なネットワーク構造および特定のタイプの結合媒体のような次世代のプロトコルと共に使用されるように構成されていることを認識するであろう。
【００３２】
旅行サーバ500はまた全てバス520によりネットワークインターフェース530と共に相互接続されている処理装置510、随意選択的なディスプレイ540、大容量メモリ550を含んでいる。メモリ装置550は通常、ＲＡＭ、ＲＯＭ、ハードディスクドライブ、テープドライブ、光ドライブ、フロッピーディスクドライプまたはその組合わせ等の１以上の永久的な大容量記憶装置を具備している。大容量メモリ550はメッセージの受信、処理、フォーマット、送信に必要な、および本発明にしたがって処理結果を与えるのに必要なプログラムコードおよびデータを記憶する。特に、メモリ550は以下図７でさらに詳細に示し説明するようなパッケージサービス700を記憶している。簡単に説明すると、パッケージサービス700は消費者がユーザの仕様にしたがって実時間の価格設定で戻されるパッケージのリストをリクエストすることを可能にする。前述のソフトウェアコンポーネントは、フロッピー、テープまたはＤＶＤ／ＣＤ−ＲＯＭドライブ等のコンピュータの読取可能な媒体に関連する駆動機構（図示せず）を使用して、またはネットワークインターフェース430を介してコンピュータの読取可能な媒体から旅行サーバ500の大容量メモリ550へロードされることが認識されるであろう。
【００３３】
例示的な旅行サーバ500は、単一の通常の汎用目的のコンピュータ装置に準じていることが説明されているが、当業者は旅行サーバ500がネットワーク上でウェブサーバ400と通信できるように調節されたコンピュータ装置またはコンポーネントの組合わせであってもよいことを認識するであろう。
【００３４】
旅行パッケージの識別および購入動作をさらに良好に示すために、図６Ａ乃至６Ｃは、旅行パッケージを識別し購入するための旅行パッケージシステム200の装置間の対話の１実施形態を示している。本発明の電子的旅行パッケージの例示的な輸送コンポーネントを説明するため、以下空輸を使用するが、当業者は本発明が同等に他の形態の輸送、例えば列車、バス、クルーズ、フェリーまたは他の形態の輸送に適用されるが、これらに限定されないことを認識するであろう。図６Ａ乃至６Ｃで示されているシステム200の装置はクライアント装置300、ウェブサーバ400、旅行サーバ500、宿泊、自動車、追加額サーバ230、240、220、コンピュータ予約システム250を含んでいる。種々の装置により実行される対話とルーチンを図７乃至１１を参照してさらに詳細に示し、説明する。
【００３５】
図６Ａ乃至６Ｃに戻ると、旅行パッケージの識別および購入は、クライアント装置300がウェブサーバ400によりパッケージの問合せ602を、（図１２で示されているウェブページ120のような）ウェブページを経て旅行サーバ500へ送信するときに開始される。旅行サーバが一度、パッケージの問合せ602を受信すると、604で、それぞれ宿泊、自動車、追加額サーバ230、240、220を問合せ、コンピュータ予約システム250へ航空便の利用可能性の問合せ606を送出する。その後、特別な命令なく、コンピュータ予約システムは実時間の航空便の利用可能性データ608を戻し、宿泊サーバ230は実時間の宿泊データ610を戻し、自動車サーバ240は実時間の自動車データ612を戻し、追加額サーバ220は実時間の追加額データ614を戻す。一度旅行サーバ500が応答を受信すると、幾つかのケースでは（図１１に関して以下説明するように）最低価格の便ではない最良の旅行コンポーネントを最初に決定することによってパッケージのリストを作成することができる。幾つかのケースでは、最良のパッケージコンポーネントは消費者がパッケージの一部であることを所望する特定のホテルまたは追加額、或いは特別な眺めをもたなければならないホテルの部屋である。最良のパッケージコンポーネントが先に示したように多数の類似の基準から決定されることが当業者により認識されるであろう。一度、最良の旅行コンポーネントが決定されると、最良のパッケージコンポーネントに一致する他のパッケージコンポーネント（例えば航空便のコンポーネントに一致するための宿泊および自動車）を618で見つけることが可能である。勿論、任意のタイプの“最良”パッケージコンポーネントがパッケージを決定するために使用されてもよいことが当業者により認識されるであろう。したがって、ホテルは“最良”のコンポーネントであり、複数のパッケージはホテルの滞在に一致する多数の航空便を有する。同じことは特に、コンサート、大会、スポーツイベント等のスケジュールされた追加額に関してレンタル自動車または追加額でも言える。
【００３６】
旅行サーバ500はその後、任意のパッケージがそのパッケージのコンポーネントに一致する関連した追加額を有するか否かを620で決定する。最良のコンポーネントを含むパッケージのリスティングはパッケージデータとしてウェブサーバ622へ送信され、その後、ウェブサーバ622はそのパッケージデータを624でフォーマットされたパッケージリスティングへフォーマットし、626で、フォーマットされたパッケージリスティングを（図１３で示されているウェブページ133のような）ウェブページを経てクライアント装置300へ送信する。これまで、消費者は旅行パッケージの実時間価格設定を得るために２つのウェブページしか使用しないことに注意する。最初のページは参照符号602として示されているように送信されるパッケージの問合せとしてパッケージの仕様を入力するためのものである。他のウェブページは参照符号626として示されている問合せ結果を受信するものである。これは旅行パッケージの通知された選択を行うため消費者の仲介ベースを提供する。
【００３７】
消費者がそれを所望するならば、一度彼らがパッケージのリスティングを有すると、クライアント装置300はウェブサーバ400を経て航空便リクエストの変更628を旅行サーバ500へ返送する。旅行サーバ500はその後、630で新しい航空便を宿泊、自動車、任意の関連する追加額に一致する。パッケージデータは再度、632でウェブサーバ400へ返送され、ウェブサーバ400では、これは再度図６Ｂに示されているように、636で送信されたパッケージのリストへ643でフォーマットされる。消費者はその後、パッケージを638で選択し、選択されたパッケージはウェブサーバ400を経て旅行サーバ500へ返送される。次に、旅行サーバ500はオリジナルパッケージに関連されていない一致する追加額を640で決定する。これらの一致する追加額は642でウェブサーバ400へ送信され、これはその後ステップ644で追加額データをフォーマット化された追加額リスティングへフォーマットし、フォーマット化された追加額リスティングは次にクライアント装置300へ転送される。クライアント装置300を使用する消費者は任意の所望の追加額を648で選択できる。これらの選択された追加額はウェブサーバ400を介して旅行サーバ500へ送信され、したがって本発明の識別相を完了する。２つのウェブページだけしか利用可能なパッケージの実時間価格を得るためにパッケージの問合せ602からパッケージリスティング626までの間で使用されないことに注意する。
【００３８】
一度、本発明の識別相が完了されると、購入相が開始する。特に図６Ｂを参照すると、追加額の選択後、旅行サーバは650でパッケージの詳細を検索し、652でその詳細をウェブサーバ400へ送信し、ウェブサーバ400はその後654で、パッケージの詳細をフォーマット化し、656でこれらのフォーマット化されたパッケージの詳細を（図１４で示されているようにウェブページ1400のように）のウェブページを経てクライアント装置300へ送信する。消費者がパッケージを購入したいと仮定すると、クライアント装置300はウェブサーバ400を介してブッキングリクエストを旅行サーバ500へステップ658で返送する。旅行サーバ500はその後、恐らく直接的にまたはウェブサーバ400を経てクライアント装置300で支払いの確認660をする。支払いの確認は再度ウェブサーバを経てまたは恐らく直接的に旅行サーバ500へ662で戻される。旅行サーバ500はその後、ブッキングプロセスを進め、ここでは宿泊は664で宿泊サーバ230により予約され、追加額は666で追加額サーバ220により予約される。その後、ステップ668で航空便の予約はコンピュータ予約システム250に送信され、航空便の予約確認は670で旅行サーバ500に戻される。旅行サーバ500はその後、671で消費者の支払いを認可し、一度認可されると、図６Ｃで示されているように自動車サーバ240から自動車の予約672をリクエストする。次に、航空便が旅行サーバ500からコンピュータ予約システム250へ674で予約され、コンピュータ予約システム250はブッキングの確認676を旅行サーバ500へ戻す。支払いプロセスは完了された支払リクエスト678を旅行サーバ500からクライアント装置300へ恐らくウェブサーバ400を経て送信することにより消費者により進行される。支払いプロセスはステップ680で、クライアント装置300から恐らくウェブサーバ400を経て旅行サーバ500へ進んで完了される。
【００３９】
支払いプロセスが一度完了すると、追加額は682で、旅行サーバ500から追加額サーバ220へブッキングされ、追加額サーバ220は旅行サーバ500へ追加額のブッキング684を確認する。次に、宿泊は旅行サーバ500から宿泊サーバ230へブッキングされ、宿泊サーバ230は宿泊の確認688を旅行サーバ500へ戻す。全てのブッキング確認が受信されると、旅行サーバ500はブッキング確認と追加額データ690をウェブサーバ400へ送信する。ウェブサーバ400は追加額データを取り、692で追加額クーポン券をフォーマット化し、ブッキング確認を取り、694で旅行案内をフォーマット化する。クーポン券および旅行案内はその後、ステップ696でウェブサーバ400からクライアント装置300へ送信され、したがって本発明の購入プロセスを通して識別を完了する。
【００４０】
パッケージの問合せ602からクーポン券および旅行案内の受信までに使用されるウェブページの総数は７に過ぎないことに注意する（即ち、参照番号602、626と638、646と648、656と658、660と662、678と680、696）。随意選択的な追加額が選択されないならば、ステップ646と648のウェブページは除去される。同様に、ブッキングリクエスト658が662の支払い確認と結合されるならば、別のページが除去される。当業者が認識するように、これは典型的に１０を超えるページを必要とする旅行パッケージの識別および／またはブッキングのための従来技術のシステムにより使用されるよりも非常に少数のウェブページである。
【００４１】
図２、５、６Ａ−６Ｃで示されているように、本発明の旅行パッケージシステム200はクライアント装置300によりリクエストされた旅行パッケージを識別し。購入するために使用される旅行サーバ500を含んでいる。本発明の１実施形態にしたがって、旅行サーバ500により実行されるパッケージサービスルーチン700を示したフローチャートが図７に示されている。パッケージサービスルーチン700はブロック701で開始し、ブロック705に進み、ここでパッケージの問合せが受信される。問合せは第３者の旅行サーバまたはキャリアのような任意の数のソースから来る可能性があるが、本発明の１実施形態を示すために例示目的で、パッケージの問合せはクライアント装置300を使用して消費者から転送される。パッケージの問合せ中の情報はパッケージの問合せに一致するパッケージのリストに結合されるパッケージコンポーネントを検索するために（図８に関して以下さらに詳細に説明する）サブルーチンブロック800で次に使用される。一度、サブルーチン800がパッケージのリストと共に戻されると、パッケージのリストはブロック710で消費者に転送される。１実施形態では、パッケージのリストはさらにフォーマット化し、その後消費者に転送されるためにウェブサーバへ送信されるパッケージデータの形態である。次の決定ブロック715では、パッケージを問合せるエンティティ、この場合は消費者が変更をしたがるかが決定され、ブロック720で、パッケージのリスト中で所望されるコンポーネントの特別な変更により更新されたパッケージの新しいリストが生成される。コンポーネントの組合わせがサブルーチン800で検索されるパッケージの検索からキャッシュされているので、通常、新しいパッケージの検索を再度行う必要はない。したがって論理はブロック710へ戻る。しかしながら、決定ブロック715で、パッケージのコンポーネントに対する変更が所望されないことが決定されたならば、ブロック725で、パッケージの選択は消費者から受信され、１実施形態では、恐らくウェブサーバ400を経て転送される。次に、ブロック730では、ブロック725の選択されたパッケージに対する任意の一致する追加額が発見され、旅行サーバに問合せする消費者または他のエンティティへ返送される。その後、ブロック735で、任意の追加額が選択されるならば、これらは受信され、ブロック725で先に選択されたパッケージに追加される。ブロック740では、選択されたパッケージに対するパッケージ詳細と、任意の選択された追加額が検索され、消費者または他の問合わせ団体への承認のため送出される。全てがブロック745のパッケージ詳細で成功し、ブッキングリクエストが受信され、論理は（以下、図１０に関して詳細に説明するように）サブルーチン1000に続き、ここでパッケージはブッキングされると仮定する。次に、ブロック750で、完了したブッキングはウェブサーバ400または直接問合せした消費者或いはその他の団体へ確認される。また、少なくとも１つの追加額がパッケージに付加されることを仮定すると、クーポン券情報もまたブロック755で消費者へ送信される（クーポン券生成ルーチンは図１１に関して後述する）。１実施形態では、クーポン券情報はグラフィックイメージで消費者またはクライアント装置300へ送信される前に、さらに��ォーマット化し処理するためにウェブサーバ400へ送信される。ルーチン700はその後、ブロック799で終了する。
【００４２】
別の実施形態では、ルーチン700はパッケージの１つのコンポーネントだけをリクエストする問合せエンティティで開始される。１つの例示的なケースでは、コンポーネントはパッケージの航空便コンポーネントである。しかしながら、パッケージサービスルーチンは本発明の技術的範囲を逸脱せずに、任意の他の旅行コンポーネント、例えば自動車のレンタル、宿泊、クルーズ等で開始されてもよいことが当業者により認識されるであろう。航空便の問合せを開始する１実施形態はルーチン700のブロック702で開始するように示されており、これはブロック760へ進み、ここで航空便の検索リクエストは“抱合せ販売”オプションと共に受信され、単一のコンポーネントの代わりに旅行パッケージで進行する。パッケージリクエストにより進行するためのオプションは、その後消費者により選択される。決定ブロック765で、消費者がパッケージの検索により進行する選択を決定したならば、航空便の問合せはサブルーチン800で使用され、ルーチン700の論理は前述したように進行する。しかしながら、決定ブロック765で、パッケージを検索する決定が行われなかったならば、論理はブロック770へ進み、ここで航空便についての検索が行われる。非常に多数の航空便の検索ルーチンがこの時点で使用されることが当業者により認識されよう。１つのこのような航空便の検索ルーチンは米国特許第09/825,451号明細書（発明の名称“OPTIMIZED SYSTEM AND METHOD FOR FINDING BEST FARES”、Arthur Champernowne、2001年４月４日）に記載されており、これは本発明で参考文献とされている。ブロック770での航空便の検索後、検索結果は別の抱合せオプションと共にブロック775でリクエスト者に送信される。抱合せオプションはまた消費者がパッケージの生成を決定することを助けるため実時間の省略されたリスティングを含んでいる。リクエスト者はその後、パッケージで進行することを選択し、決定ブロック780で、リクエスト者がパッケージによる進行を希望することを決定したならば、決定ブロック785においてさらに特定のホテルがリクエスト者によりリクエストされ指定されるかを決定する。特定のホテルがリクエストされないならば、パッケージ検索サブルーチン800はもう一度、ホテルを含むパッケージコンポーネントを決定するために使用される。しかしながら、決定ブロック785で、特定のホテルが指定されたことが決定されるならば、航空便およびホテルのパッケージデータはブロック710で送信され、前述したように論理は継続する。しかしながら、決定ブロック780に戻り、パッケージが所望されないことが決定されるならば、ルーチンの論理780は当業者に知られている多数の可能な航空便ブッキング手順の１つに従って、１つの航空便だけのブッキング790により継続し、ルーチン700はブロック799で、この実施形態に関して終了する。
【００４３】
パッケージ検索サブルーチン800は、先に紹介したように図８に示されている。パッケージ検索サブルーチン800は、パッケージサービス700が新しいパッケージ問合せまたは、既にキャッシュされたパッケージコンポーネントを超えるパッケージ問合せの詳細についての変化に基づいて、実時間価格で利用可能なコンポーネントの新しいセットを集めることを必要とする度毎に呼出される。例えば、目的日または人数、或いは特定のパッケージの旅行団体の人の年齢が変更されるならば、実時間価格、利用可能性および／またはパッケージに対して選ばれる資格のあるコンポーネントは変更される必要があり、パッケージ検索サブルーチン800の新しい実行が処理されることを必要とされる。
【００４４】
サブルーチン800はブロック801で開始し、ブロック805に進み、ここではパッケージを生成するための基準（それぞれ日付、時間、旅行者等）を記述した旅行者およびパッケージの仕様が検索される。その仕様は呼出しルーチンにより与えられ、１実施形態では、パッケージサービスルーチン700により受信されるパッケージ問合せに含まれている。次に、ブロック810では、旅行者およびパッケージ仕様に一致する航空便、宿泊、自動車についての問合せが送出される。１実施形態では、航空便、宿泊、自動車についての問合せは旅行サーバに存在するローカルデータベースに対してである。別の実施形態では、１以上の航空便、宿泊、自動車の問合せがＣＲＳ250、自動車サーバ240、宿泊サーバ230等のこのような問合せを管理するのに特に適した遠隔サーバへ送信される。次に、決定ブロック815では、全ての問合されたパッケージコンポーネントが見つかったか否かの決定が行われる。１以上のコンポーネントが決定ブロック815で失われていることが判明したならば、サブルーチン800の論理は898で紛失しているコンポーネントの指示と共に呼出しルーチンに戻る。そうでなければ、決定ブロック815で、全てのコンポーネントに対する実時間価格と利用可能性が少なくとも１つのパッケージで見つかったことが決定されたならば、論理は（以下、図９を参照してさらに詳細に説明する）パッケージ生成サブルーチン900に続き、パッケージのリストと共にサブルーチン900から戻るとき、サブルーチン800はブロック899で終了し、パッケージのリストを呼出しルーチンへ戻す。
【００４５】
パッケージ生成サブルーチン900は図９で示され、ブロック901で開始し、ブロック905に進み、ここで旅行者およびパッケージ仕様の出発場所、目的地、日にちに一致する最も廉価の航空便コンポーネントが識別される。前述したように、他のパッケージコンポーネントがパッケージを生成するとき航空便の代わりに使用されてもよい。しかしながら、例示の目的で、航空便コンポーネントが以下使用される。次に、決定ブロック910で、ある航空便が最も廉価な航空便のしきい値内であり、より有益であるか否かの決定が行われる。特に、多数の異なるタイプの料金が同一の航空便で利用可能である可能性がある。１つのタイプの料金は、公表料金または通常航空便で利用可能な“代理店料金”（例えばキャリアからの公表料金）である。別のタイプの料金は売買料金（例えばキャリアからの卸値からの値上げで売買人により与えられる料金）であり、これは航空便で異なる価格と異なる適切な基準を有する。２つの料金を比較するとき、一方の料金は公表料金であり、航空便で利用可能な売買料金はない場合には、最も廉価な公表料金が常に使用される。しかしながら、売買料金が利用可能であるならば、複数のガイド原理が実行に移される。１つの例示的な実施形態では、これらの原理はその売買料金が公表料金よりも販売されず、全てのことは基本的に同一であり、どちらが有益であるかに応じて公表料金または販売料金を販売することである。また、売買料金で販売するとき、どちらの額が大きくても、少なくとも公表料金で販売されることができる程度または最大の卸値までで販売されるべきである。決定ブロック910で決定されるように、これらの原理を満足させるために実現するために決定プロセスは基本的に以下のように進行する。公表料金または売買料金の１つだけが利用可能であるならば、利用可能な料金を使用する。公表料金または売買料金の両者が利用可能であるならば、以下のことが行われる。税金およびサービス料を含む公表料金よりも高値にせずに売買料金で請求されることができる最大の潜在的な卸値を計算する。その後、キャリアと、航空便が国内便または国際便であるか否かに基づいて、公表料金および売買料金との両者のマージンを計算する。売買料金よりも高値にせずに、公表料金よりも売買料金でマージンを得る方法がないならば、公表料金が選択される。そうでなければ、売買料金で請求される価格は計算される必要がある。潜在的なマージンは少なくとも公表料金のマージンと同程度の大きさまたはキャリアにより可能にされる最大の限度であることを確証するために調節される。１つの例示的な実施形態では、マージンはまた、一度キャリアの最小のマージンが実現されると、許容可能なマージンと最小値との差は消費者間で分離し、予め定められた方法での料金付けのベースで利益があがるように調節される。一度、限度が調節されると、売買航空料金の最終的な販売価格が計算されることができる。
【００４６】
ルーチン900に戻ると、決定ブロック910で、決定は前述したように行われる。決定ブロック910で、しきい値内でさらに利益のある航空便があることが発見されるならば、ブロック914で、利益のある航空便はパッケージに付加され、処理はブロック915で継続する。しかしながら、決定ブロック910で、より利益の多くまたは前述の詳細な基準を満たす最も廉価の航空便のしきい値内に航空便がないならば、最も廉価な航空便はブロック912でパッケージに付加される。処理は再度、ブロック915へ継続し、ここでは既にパッケージに付加された目的地および日付と随意選択的に航空便に一致する宿泊のオプションは各パッケージの顕著なコンポーネントとして付加され、それによって航空便コンポーネントとホテルコンポーネントを有する少なくとも１つのパッケージ、または恐らく同一の航空便コンポーネントを有するが顕著な宿泊コンポーネントを有する多数のパッケージを形成する。次に、ブロック920で自動車のオプションはパッケージで使用される各宿泊のクラスに一致するようにブロック915で形成された各パッケージで相関される。例えば、５つ星ホテルのパッケージでは、エコノミー自動車を含む自動車オプション付きのパッケージを生成する変わりに、豪華な自動車が含まれる。２つ星ホテルでは、豪華な自動車がそのパッケージで所望される可能性は少なく、エコノミー自動車が２つ星ホテルのパッケージに含まれている。同様に、宿泊の問合わせは同様に航空便コンポーネントに相関される。次にブロック925では、これらのパッケージの任意のコンポーネントに関連する任意の追加額がパッケージに付加される。例えば、宿泊コンポーネントがカジノも有するホテルを含むならば、パッケージの一部として含まれる関連する追加額として優待のギャンブリングチップを含むことが可能である。同様に、豪華な自動車を借りるとき、誰かが特定日に旅行しているならば、自動車のレンタル会社による優待アップグレードが存在する。他のタイプの追加額を図１１のクーポン券生成ルーチンに関して以下さらに詳細に説明する。一度、任意の関連する追加額が付加されると、サブルーチン900はブロック999でその呼出しルーチンに戻り、生成されたパッケージのリストを戻す。
【００４７】
パッケージサービスルーチン700に関して図７で前述したように、一度、パッケージが選択され、その詳細がリクエストするエンティティへ送信されると、パッケージサービスのブッキング部分は図１０で示されているブッキングサブルーチン1000により処理される。ブッキングサブルーチンはブロック1001で開始し、支払い方法が消費者により確認されるブロック1005へ進む。支払方法がブロック1005での確認で失敗したならば、サブルーチン1000はブロック1097で終了し、失敗の理由と共に、失敗したブッキングの通知を戻す。一度、支払い方法が確認されると、論理はブロック1010に継続し、ここで宿泊が予約される。ブロック1010で宿泊予約が失敗したならば、論理はブロック1015で継続し、ここで宿泊は取り消され、その後ブロック1097へ進み、ここで失敗したブッキングの理由が呼出しルーチンに戻される。例えば、ホテルの最後の部屋がパッケージと予約の実時間価格付け間で予約されたならば、失敗が生じる。しかしながら、宿泊は1010で適切に予約され、その後ブロック1020で、任意の追加額が予約される。追加額が予約に失敗したならば、論理は1025へ進み、前述したように戻された失敗理由を含んで前述したように継続する。１つのケースでは、ショーの最後のチケットが予約前に完売したならば、失敗である。
【００４８】
一度、追加額が1020で予約されると、1030で、航空便が予約される。同様に、航空便の予約が失敗したならば、論理はブロック1035に進み、ここで航空便は取り消され、残りの取消しブロックは前述したように先の予約を取り消すように継続する。前述したように航空便の最後の席が航空便の予約前に予約／ブックされたならば、航空便の予約は失敗である。
【００４９】
しかしながら、1030で、航空便が予約されると、ブロック1037で支払いの権利が処理され、これは失敗すると、予約の保留およびブッキングなしの状態でサブルーチン1000をブロック1098に戻させるが、予約は取り消されない。これは支払いまたは代わりの支払いをさらに処理するためカスタマサービス人員または異なるルーチンによる介入を可能にし、したがって、選択されたパッケージを維持し、予約の使用を通じてそれを維持しながら、ブッキングプロセスは継続できる。ブロック1037での支払いの権限付与が失敗していないと仮定すると、ブロック1040で、自動車は予約される。しかしながら、自動車の予約が失敗するならば、取消しプロセスはブロック1045で開始し、全ての先の予約の取消しにより戻るように継続する。
【００５０】
一度、自動車の予約が1040で終了すると、ブロック1050で、パッケージに対する支払いが完了される。支払いが決定ブロック1055で失敗するならば、支払いの権限が付与されるべきであるか否かの決定が行われる。旅行者が単に彼らのクレジットの限度額を超えているときのような幾つかの状況では、論理はブロック1045へ進み、ここで先の予約の取消しが進められる。
【００５１】
そうでなければ、決定ブロック1055で、支払いは許可されるならば、またはブロック1050で支払いが完了されるならば、ブロック1060で、航空便がブッキングされる。ブロック1060での航空便のブッキング後、パッケージで選択された任意の追加額はブロック1070でブッキングされ、ブロック1080で宿泊がブッキングされる。一度、全てのブッキングが完了すると、ブロック1099で、ブッキングの確認が呼出しルーチンへ戻され、サブルーチン1000は終了する。
【００５２】
サブルーチン1000の通知に対する１つの特定の特徴は、これは効率的なブッキングルーチンの多数の所望の特徴を最適化するために調節されることである。ブッキングプロセスでは、旅行パッケージの種々のコンポーネントの販売に含まれる異なる売買人が存在する。例えば、航空便は中央化されたコンピュータ予約システム250を経て運輸業者により提供され、ホテルは類似の予約システムを有し、またはサーバ230は別の売買に対する事前販売スペースを有し、またはホテルの代わりにこれらの部屋の販売者であるように売買人を指定する。それ故、種々のコンポーネントの利用可能性が確実にされる予約状態にパッケージをすることが便宜的である。したがって、図１０で示されている本発明の１実施形態では、コンポーネントは最初に予約され、その後一度全ての予約が確認されると、その後にのみブッキングプロセスが進行する。
【００５３】
パッケージの全てのコンポーネントがブッキングされる必要がないことも当業者に明白になるであろう。例えば、自動車をブックしないで、単に自動車を予約することが普通であり、予約されたクラス以上の自動車は一度、旅行業者が自動車のレンタル代理店に到達すると予約価格で提供される。支払いは自動車の予約で通知されるか、消費者が予約した自動車の支払いが既にされていることを示すために自動車のレンタル会社へ与えられるためのクーポン券が提供される。それ故、最初にパッケージ中のコンポーネントの利用可能性を確認するために予約を行い、その後ブッキングプロセスを後続することにより、本発明は多数の売買人を通して、パッケージのコンポーネントの注文された購入とそのブッキングを確実にし、また、どれか１つのコンポーネントが特定のパッケージのブッキング時間で利用可能であることに失敗したならば、注文した予約の取消しプロセスを行うことができる。
【００５４】
追加額と、自動車のレンタルなどの旅行パッケージの潜在的な他のコンポーネントについて前述したように、消費者は彼らが旅行パッケージの１以上のコンポーネントの支払いを既にしたことを示すためのクーポン券を与えられる。図１１はクーポン券生成ルーチン1100を示している。ルーチン1100はブロック1101で開始し、ブロック1110に進み、ここでクーポン券データは旅行サーバ500から受信される（図７のブロック755参照）。次に、ブロック1120で、グラフィックイメージ内にクーポン券情報を含んでいる各クーポン券のグラフィックイメージが生成される。その後、ブロック1130で、クーポン券は消費者のクライアント装置300に送信される。最後に、ブロック1199で、ルーチン1100は終了する。
【００５５】
クーポン券は多数の形態を取ることができるが、伝統的にパッケージの販売者は受取人に郵便サービスによりハードコピーのクーポン券を送付する。本発明は郵便の遅延、または不到着の事故を防止し、消費者にパッケージサービス700により提供されるパッケージの詳細と共に維持されることのできる容易にアクセス可能なクーポン券を提供する。本発明の１実施形態で使用される１つの例示的なクーポン券はクーポン券通し番号、旅行者名、アトラクションまたはサービス識別子、タイトル買戻し命令、使用有効日、旅程番号、販売者名、住所、電話番号、不正行為防止セキュリティコードを含んでいる。このような不正行為防止セキュリティコードは旅行者名、使用有効日、アトラクションまたはサービス識別子のような使用依存情報を含んでおり、不正行為のチェックを可能にするためにクーポン券の通し番号と相関される。クーポン券はまた提供業者のロゴ、カスタマのサービス番号、期間および条件、種々のエレメントのタイトルのような静的エレメントを含んでもよい。全てのエレメントはクーポン券のレイアウトに組合わされ、その後、グラフィックイメージにされる。
【００５６】
グラフィックイメージの１つの付加的な利点は、当業者が認識するように、クライアント装置300のウェブブラウザ360のような最も一般的なウェブブラウザがウェブページを印刷するとき多数のページにわたって印刷されないようにイメージの前にページの区切りを置くことである。クーポン券を特定のサイズにするようにフォーマットすることによって、クーポン券はそれぞれ恐らく個々のページに印刷され、それによってクーポン券を受取る消費者と販売者の両者が正しいクーポン券が正しいサービスで使用され、クーポン券が破かれ切断されて別々になるような損傷を偶然受けることがないことを確実にすることがさらに容易にできることである。
【００５７】
本発明の実施形態を示し、説明したが、種々の変更が本発明の技術駅範囲を逸脱せずに行われることができることが認識されるであろう。
【図面の簡単な説明】
【００５８】
【図１】インターネットのようなインターネットワークの代表的な部分の（従来技術の）図。
【図２】本発明にしたがって、パッケージの問合せに応答してクライアント装置に旅行パッケージを提供するインターネットワークに接続された多数の装置の概略図。
【図３】本発明にしたがって、旅行パッケージをリクエストするために使用される図２で示されているクライアント装置の幾つかのコンポーネントを示すブロック図。
【図４】本発明にしたがって、クライアント装置と通信し、クーポン券を生成するために使用される図２で示されているウェブサーバの幾つかのコンポーネントを示すブロック図。
【図５】本発明にしたがって、旅行の問合せに応答して旅行パッケージを識別、予約、ブックするのに使用される図２で示された旅行サーバの幾つかのコンポーネントを示すブロック図。
【図６Ａ】本発明にしたがって、パッケージの問合せに応答して旅行パッケージを識別、予約、ブックするためにクライアント装置、ウェブサーバ、旅行サーバ、宿泊、自動車、追加額サーバ、コンピュータ予約システムにより取られるアクションを示す図。
【図６Ｂ】本発明にしたがって、パッケージの問合せに応答して旅行パッケージを識別、予約、ブックするためにクライアント装置、ウェブサーバ、旅行サーバ、宿泊、自動車、追加額サーバ、コンピュータ予約システムにより取られるアクションを示す図。
【図６Ｃ】本発明にしたがって、パッケージの問合せに応答して旅行パッケージを識別、予約、ブックするためにクライアント装置、ウェブサーバ、旅行サーバ、宿泊、自動車、追加額サーバ、コンピュータ予約システムにより取られるアクションを示す図。
【図７】本発明にしたがって、旅行パッケージを識別、予約、ブックするために旅行サーバにより実行されるパッケージサービスルーチンを示す概略的なフロー図。
【図８】旅行サーバにより実行されるパッケージ検索サブルーチンを示す概略的なフロー図。
【図９】旅行サーバにより実行されるパッケージ生成サブルーチンを示す概略的なフロー図。
【図１０】旅行サーバにより実行されるパッケージブックサブルーチンを示す概略的なフロー図。
【図１１】本発明にしたがって、ウェブサーバにより実行されるクーポン券生成ルーチンを示す概略的なフロー図。
【図１２】本発明にしたがって、旅行パッケージを識別し、選択するための例示的なウェブページを示す図。
【図１３】本発明にしたがって、旅行パッケージを識別し、選択するための例示的なウェブページを示す図。
【図１４】本発明にしたがって、旅行パッケージを識別し、選択するための例示的なウェブページを示す図。
【図１】
2005522752.tif 000003
【図２】
2005522752.tif 000004
【図３】
2005522752.tif 000005
【図４】
2005522752.tif 000006
【図５】
2005522752.tif 000007
【図６Ａ】
2005522752.tif 000008
【図６Ｂ】
2005522752.tif 000009
【図６Ｃ】
2005522752.tif 000010
【図７】
2005522752.tif 000011
【図８】
2005522752.tif 000012
【図９】
2005522752.tif 000013
【図１０】
2005522752.tif 000014
【図１１】
2005522752.tif 000015
【図１２】
2005522752.tif 000016
【図１３】
2005522752.tif 000017
【図１４】
2005522752.tif 000018
【国際調査報告】
2005522752.tif 000019