(57)【要約】      （修正有）【課題】消費者が複数の目的地を含む複雑な旅程工程の旅行計画を行い、これらの目的地において活動を選択すること並びに活動の料金および入手可能性をチェックすることを可能にする、多目的地旅行計画方法を提供する。【解決手段】多目的地旅行計画方法は、複数の機能を同時に表示するグラフィカル・ユーザ・インターフェースを有する。グラフィカル・ユーザ・インターフェースは、地理的エリアの地図とカレンダとを同時に表示する。更に、サーバコンピュータにおいて、ユーザによって行われたリアル・タイムの変更に基づいて、表示された旅行情報をリアル・タイムに更新する。【選択図】図２
2017084358.tif 000002
【特許請求の範囲】
【請求項１】
旅行日程を準備する方法であって、
計算デバイスを使用するユーザによって入力された、地理的エリアを示すユーザからの入力を、サーバ・コンピュータにおいて受信するステップと、
前記サーバ・コンピュータにおいて、前記計算デバイスを使用する前記ユーザによって入力された旅行開始日を示すユーザからの入力を受信するステップと、
前記ユーザから受信した、前記地理的エリアを示す入力および前記旅行開始日を示す入力に応答して、グラフィカル・ユーザ・インターフェースを前記計算デバイス上に表示させるステップであって、前記グラフィカル・ユーザ・インターフェースが同時に前記地理的エリアの地図とカレンダとを示す、ステップと、
前記ユーザに前記計算デバイスを使用して、複数の目的地を前記地図を使用して選択させ、前記サーバ・コンピュータにおいて前記ユーザからの前記複数の目的地を示す入力を受信するステップと、
前記ユーザに前記計算デバイスを使用して、前記複数の目的地の各々について日にち範囲を前記カレンダを使用して選択させ、前記サーバ・コンピュータにおいて、前記ユーザからの前記複数の目的地の各々についての前記日にち範囲を示す入力を受信するステップと、
前記サーバ・コンピュータにおいて、前記ユーザによって前記計算デバイスを使用して入力された少なくとも１つの旅行商品タイプを示す、前記ユーザからの入力を受信するステップと、
前記サーバ・コンピュータのプロセッサにおいて、（ｉ）前記旅行商品タイプ、（ｉｉ）前記複数の目的地の内少なくとも１つ、および（ｉｉｉ）前記複数の目的地の内前記少なくとも１つに対応する少なくとも１つの日にち範囲、に関する料金および利用可能性情報を決定し、前記グラフィカル・ユーザ・インターフェース上に、前記地図および前記カレンダと同時に表示させるステップと、
前記ユーザに前記計算デバイスを使用して、前記複数の目的地の内少なくとも１つについての前記日にち範囲を前記カレンダを使用して変更させ、前記サーバ・コンピュータにおいて、前記ユーザからの前記変更された日にち範囲を示す入力を受信するステップと、
前記ユーザからの前記変更された日にち範囲を示す前記入力を受信したときに、前記ユーザからの他の入力を待たずに、前記サーバ・コンピュータの前記プロセッサにおいて、（ｉ）前記旅行商品タイプ、（ｉｉ）前記変更された日にち範囲、および（ｉｉｉ）前記変更された日にち範囲に対応する前記目的地、に関する料金および利用可能性情報を決定し、前記グラフィカル・ユーザ・インターフェース上に、前記地図および前記カレンダと同時に表示させるステップと、
前記ユーザに前記計算デバイスを使用して、前記旅行商品タイプの利用可能な旅行商品を選択させ、前記サーバ・コンピュータにおいて、前記ユーザからの前記選択された旅行商品を示す入力を受信し、前記選択された旅行商品を前記カレンダ上に表示させるステップと、
を含む、方法。
【請求項２】
請求項１記載の方法であって、更に、支払い情報、旅行者情報、および購入確認を前記ユーザから受信するステップを含む、方法。
【請求項３】
請求項１記載の方法において、（ｉ）前記ユーザに、前記地図を使用して複数の目的地を選択させ、前記ユーザから複数の目的地を示す入力を受信するステップ、および（ｉｉ）前記ユーザに、前記カレンダを使用して前記複数の目的地の各々について日にち範囲を選択させ、前記ユーザからの前記複数の目的地の各々についての前記日にち範囲を示す入力を受信するステップが、前記ユーザに前記地図上において前記複数の目的地の表現上に現れるアイコンを前記カレンダにドラッグさせるステップを含む、方法。
【請求項４】
請求項３記載の方法において、前記地図上の前記アイコンがピンである、方法。
【請求項５】
請求項３記載の方法において、前記ユーザに、前記カレンダを使用して、前記複数の目的地の各々について日にち範囲を選択させ、前記ユーザからの前記複数の目的の各々についての前記日にち範囲を示す入力を受信するステップが、更に、前記ユーザに前記カレンダ上に現れる少なくとも１つのアイコンをドラッグさせるステップを含む、方法。
【請求項６】
請求項１記載の方法において、前記ユーザに、前記カレンダを使用して、前記複数の目的地の内少なくとも１つについての前記日にち範囲を変更させ、前記ユーザから前記変更された日にち範囲を示す入力を受信するステップが、前記ユーザに、前記カレンダ上に現れる少なくとも１つのアイコンを第１の日から第２の日にドラッグさせるステップを含む、方法。
【請求項７】
請求項１記載の方法において、前記旅行商品タイプが航空料金である、方法。
【請求項８】
請求項１記載の方法において、前記旅行商品タイプがホテル滞在である、方法。
【請求項９】
請求項１記載の方法において、前記旅行商品タイプがレンタカーである、方法。
【請求項１０】
請求項１記載の方法において、前記旅行商品タイプが活動である、方法。
【請求項１１】
請求項１記載の方法において、前記旅行商品タイプが航空料金、ホテル滞在、レンタカー、および活動の内２つ以上のパッケージである、方法。
【請求項１２】
請求項１記載の方法において、前記グラフィカル・ユーザ・インターフェースが、前記地図および前記カレンダに加えて、そしてこれらとは別に、文字による旅行概要も同時に示す、方法。
【請求項１３】
請求項１記載の方法であって、更に、
前記ユーザから追加の旅行商品タイプを示す入力を受信するステップと、
前記追加の旅行商品タイプに関する料金および利用可能性情報を決定し、前記グラフィカル・ユーザ・インターフェース上に、前記地図および前記カレンダと同時に表示させるステップと、
前記ユーザに、前記追加の旅行商品タイプの利用可能な旅行商品を選択させ、前記ユーザから前記追加の旅行商品タイプの前記選択された旅行商品を示す入力を受信し、前記追加の旅行商品タイプの前記選択された旅行商品を、前記カレンダ上に表示させるステップと、
を含む、方法。
【請求項１４】
請求項１記載の方法であって、更に、前記選択された旅行商品を前記地図上に表示させるステップを含む、方法。
【請求項１５】
請求項１記載の方法であって、更に、目的地毎に、前記地図、カレンダ、ならびに料金および利用可能性情報をカラー・コード化するステップを含む、方法。
【請求項１６】
請求項１記載の方法であって、更に、目的地毎に、前記地図、カレンダ、ならびに料金および利用可能性情報を数値コード化するステップを含む、方法。
【請求項１７】
旅行日程を準備する方法であって、
計算デバイスを使用するユーザによって入力された、地理的エリアを示すユーザからの入力を、サーバ・コンピュータにおいて受信するステップと、
前記サーバ・コンピュータにおいて、前記計算デバイスを使用する前記ユーザによって入力された旅行開始日を示す前記ユーザからの入力を受信するステップと、
前記ユーザから受信した、前記地理的エリアを示す入力および前記旅行開始日を示す入力に応答して、グラフィカル・ユーザ・インターフェースを前記計算デバイス上に表示させるステップであって、前記グラフィカル・ユーザ・インターフェースが前記地理的エリアの地図とカレンダとを同時に示す、ステップと、
前記ユーザに前記計算デバイスを使用して、複数の目的地を前記地図を使用して選択させ、前記サーバ・コンピュータにおいて前記ユーザからの前記複数の目的地を示す入力を受信するステップと、
前記ユーザに前記計算デバイスを使用して、前記複数の目的地の各々について日にち範囲を前記カレンダを使用して選択させ、前記サーバ・コンピュータにおいて、前記ユーザからの前記複数の目的地の各々についての前記日にち範囲を示す入力を受信するステップと、
前記サーバ・コンピュータにおいて、前記ユーザによって前記計算デバイスを使用して入力された第１旅行商品タイプを示す、前記ユーザからの入力を受信するステップと、
前記サーバ・コンピュータのプロセッサにおいて、（ｉ）前記第１旅行商品タイプ、（ｉｉ）前記複数の目的地の内少なくとも１つ、および（ｉｉｉ）前記複数の目的地の内前記少なくとも１つに対応する少なくとも１つの日にち範囲に関する料金および利用可能性情報を決定し、前記グラフィカル・ユーザ・インターフェース上に、前記地図および前記カレンダと同時に表示させるステップと、
前記サーバ・コンピュータにおいて、前記ユーザによって前記計算デバイスを使用して入力された、前記第１旅行商品タイプとは異なる第２旅行商品タイプを示す、前記ユーザからの入力を受信するステップと、
前記ユーザからの前記第２旅行商品タイプを示す前記入力を受信したとき、前記ユーザからの他の入力を待たずに、前記サーバ・コンピュータの前記プロセッサにおいて、（ｉ）前記第２旅行商品タイプ、（ｉｉ）前記複数の目的地の内少なくとも１つ、および（ｉｉｉ）前記複数の目的地の内前記少なくとも１つに対応する少なくとも１つの日にち範囲、に関する料金および利用可能性情報を決定し、前記グラフィカル・ユーザ・インターフェース上に、前記地図および前記カレンダと同時に表示させるステップと、
前記ユーザに、前記計算デバイスを使用して、前記第１旅行商品タイプまたは前記第２旅行商品タイプの利用可能な旅行商品を選択させ、前記サーバ・コンピュータにおいて、ユーザからの前記選択された旅行商品を示す入力を受信し、前記選択された旅行商品を前記カレンダ上に表示させるステップと、
を含む、方法。
【請求項１８】
旅行日程を準備する方法であって、
サーバ・コンピュータにおいて、ユーザによって計算デバイスを使用して入力された、前記ユーザからの地理的エリアを示す入力を受信するステップと、
前記サーバ・コンピュータにおいて、前記ユーザによって前記計算デバイスを使用して入力された、前記ユーザからの旅行開始日を示す入力を受信するステップと、
前記ユーザから受信した前記地理的エリアを示す入力および前記旅行開始日を示す入力に応答して、前記計算デバイス上にグラフィカル・ユーザ・インターフェースを表示させるステップであって、前記グラフィカル・ユーザ・インターフェースが、前記地理的エリアの地図およびカレンダを同時に表示する、ステップと、
前記ユーザに、前記計算デバイスを使用して、複数の目的地を前記地図を使用して選択させ、前記サーバ・コンピュータにおいて、前記ユーザからの前記複数の目的地を示す入力を受信するステップと、
前記ユーザに、前記計算デバイスを使用して、前記複数の目的地の各々について日にち範囲を前記カレンダを使用して選択させ、前記サーバ・コンピュータにおいて、前記ユーザからの前記複数の目的地の各々についての前記日にち範囲を示す入力を受信するステップと、
前記サーバ・コンピュータにおいて、前記ユーザによって前記計算デバイスを使用して入力された、少なくとも１つの旅行商品タイプを示す前記ユーザからの入力を受信するステップと、
前記サーバ・コンピュータのプロセッサにおいて、（ｉ）旅行商品タイプ、（ｉｉ）前記複数の目的地の内少なくとも１つ、および（ｉｉｉ）前記複数の目的地の内前記少なくとも１つに対応する少なくとも１つの日にち範囲、に関する料金および利用可能性情報を決定し、前記グラフィカル・ユーザ・インターフェース上に、前記地図および前記カレンダと同時に表示させるステップと、
前記ユーザに、前記計算デバイスを使用して、前記旅行商品タイプの第１の利用可能な旅行商品を選択させ、前記サーバ・コンピュータにおいて、前記ユーザからの前記第１の利用可能な旅行商品を示す入力を受信し、前記第１の利用可能な旅行商品を前記カレンダ上に表示させるステップと、
前記ユーザに、前記計算デバイスを使用して、前記旅行商品タイプの第２の利用可能な旅行商品を選択させ、前記サーバ・コンピュータにおいて、前記ユーザからの前記第２の利用可能な旅行商品を示す入力を受信し、前記ユーザから前記第２の利用可能な旅行商品を示す前記入力を受信したときに、前記ユーザからの他の入力を待たずに、前記第２の利用可能な旅行商品を前記カレンダ上に表示させるステップと、
を含む、方法。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ・ベースの多目的地旅行計画方法に関する。特に、本発明は、消費者が彼ら自身の旅行を計画することを可能にする方法に関する。
【従来技術】
【０００２】
従来、旅行、特に海外旅行では、旅行代理店が消費者と対面し、旅程を計画し、旅行商品および活動を手配する必要があった。近年になって、旅行ウェブサイトが、消費者に彼ら自身の手配をさせるようになった。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
市場におけるコンピュータ実装旅行システムおよび方法では、一般に、ユーザは、旅行中(intra-trip)の日程や時間を変更する毎に、彼らの予約プロセスをやり直す必要がある。コンピュータ実装旅行計画装置(trip planner)の一例が、Hu et al.の米国特許第８，８２５，３７０号に示されている。しかしながら、市場におけるシステムのユーザ・インターフェースの方が、複数の場所を伴う旅行や、ユーザに彼らが計画した旅行の旅程を直観的に変更させることに適応させることができる。  
【課題を解決するための手段】
【０００４】
本発明は、消費者が複数の目的地を含む複雑な旅程工程の旅行計画を行うこと、これらの目的地において活動を選択すること、ならびに活動の料金および入手可能性をチェックすることを可能にする方法を提供する。本発明は、複数の機能を同時に表示するグラフィカル・ユーザ・インターフェースを伴う方法を提供し、複数の特徴には地理的エリアの地図および旅行計画カレンダが含まれる。本発明は、更に、特にユーザによって行われたリアル・タイムの変更に基づいて、表示された旅行情報のリアル・タイム更新を伴う方法も提供する。
【図面の簡単な説明】
【０００５】
本発明の更に他の特徴および利点は、本発明の好ましい実施形態の以下の詳細な説明を、添付図面と共に検討することによって理解することができよう。
【図１Ａ】図１Ａ〜図１Ｉは、本発明の実施形態による、複雑な旅行旅程を計画する一方法を示す。
【図１Ｂ】図１Ａ〜図１Ｉは、本発明の実施形態による、複雑な旅行旅程を計画する一方法を示す。
【図１Ｃ】図１Ａ〜図１Ｉは、本発明の実施形態による、複雑な旅行旅程を計画する一方法を示す。
【図１Ｄ】図１Ａ〜図１Ｉは、本発明の実施形態による、複雑な旅行旅程を計画する一方法を示す。
【図１Ｅ】図１Ａ〜図１Ｉは、本発明の実施形態による、複雑な旅行旅程を計画する一方法を示す。
【図１Ｆ】図１Ａ〜図１Ｉは、本発明の実施形態による、複雑な旅行旅程を計画する一方法を示す。
【図１Ｇ】図１Ａ〜図１Ｉは、本発明の実施形態による、複雑な旅行旅程を計画する一方法を示す。
【図１Ｈ】図１Ａ〜図１Ｉは、本発明の実施形態による、複雑な旅行旅程を計画する一方法を示す。
【図１Ｉ】図１Ａ〜図１Ｉは、本発明の実施形態による、複雑な旅行旅程を計画する一方法を示す。
【図２】図２は、本発明の他の実施形態にしたがって、複雑な旅行旅程を準備する方法を示す、ユーザ視点からのフロー・チャートである。
【図３】図３は、本発明を実行することができる１つの可能なネットワーク・アーキテクチャの例である。
【発明を実施するための形態】
【０００６】
本発明の１つ以上の形態は、本明細書において説明し例示する機能を具体化するコンピュータ・プログラムを含むことができ、このコンピュータ・プログラムは、コンピュータ・システムにおいて実装される。コンピュータ・システムは、サーバ・コンピュータ（１つまたは複数）およびユーザ計算デバイス（１つまたは複数）、機械読み取り可能媒体に格納された命令、ならびにこの命令を実行するサーバ・コンピュータ（１つまたは複数）および／またはユーザ計算デバイス（１つまたは複数）の集中または分散プロセッサを含む。しかしながら、本発明は異なるコンピュータ・プログラムおよびネットワーク・アーキテクチャにおいても実現できることは明白なはずであり、本発明が任意の１組のコンピュータ・プログラム命令やネットワーク・アーキテクチャに限定されると解釈してはならない。当業者であれば、このようなコンピュータ・プログラムを書くことができ、このようなネットワーク・アーキテクチャを使用して、添付するフロー・チャートおよび図面ならびに出願書類における関連する説明に基づいて、開示する発明の実施形態を実現することができるであろう。したがって、特定の１組のプログラム・コード命令やネットワーク・アーキテクチャの開示が、本発明をどのように行い使用するのかについての適正な理解のために必要であるとはみなされない。本発明の発明的機能は、プログラムを例示する図面と併せて読まれる、以下の詳細な説明において更に詳しく説明される。
【０００７】
図１Ａ〜図１Ｉは、本発明の実施形態にしたがって、複雑な旅行旅程を計画する一方法を示す。種々の図面を参照するが、その各々は、本実施形態にしたがってユーザに提示されるユーザ・インターフェースのスクリーンショットを示す。尚、当技術分野において知られているまたは今後開発されるコンピュータ実装方法によって、例えば、ユーザのウェブ・ブラウザまたは他のソフトウェア・プログラム・ウィンドウ内部の提示によって、そしてユーザが、ユーザ・インターフェースを使用して情報を集中または分散サーバ・コンピュータあるいはローカル・コンピュータ・プログラムに提出し、更に情報をこれらから受けることによって、ユーザ・インターフェースをユーザに提示できることは理解されよう。これらのコンピュータの内任意のものまたは全部が「サーバ・コンピュータ」と見なされることとする。サーバ・コンピュータは、１つ以上のプロセッサ、およびユーザのコンピュータと通信する能力を有するか、またはこれらにアクセスすることができる。ユーザは、デスクトップ・コンピュータ、ラップトップ・コンピュータ、タブレット、またはスマート・フォンのような、ユーザ・インターフェースを伴うこのような機能を可能とする任意に計算デバイスを使用することができる。グラフィカル・ユーザ・インターフェースは、キーボードおよびマウス、タッチ・スクリーン、または他の適したディスプレイ・デバイスによって操作することができる画面上に表示することができる。
【０００８】
図１Ａは、地理的エリア入力ボックス１０１、世界地図１０２、旅行日入力ボックス１０３、旅客人数ボックス１０４、および更新ボックス１０５を示すスクリーンショットである。ユーザは、地理的エリアを示す入力をサーバ・コンピュータに送るためには、地理的エリアの名称を地理的エリア入力ボックス１０１に入力し、「ＧＯ」を選択すればよい。地理的エリアは、任意の様式で指定されればよく、例えば、近隣、州、県、国、大陸、または長期休暇旅行の計画策定に有意であることが分かる任意の他の地理的領域によって指定すればよい。ユーザに、彼らがタイプ入力した名称の部分に基づいて地理的エリアを選択させるために、ドロップダウン・ボックスを使用してもよく、あるいはユーザが複数の予め決められた目的地から選択してもよい。他のデータ入力方法が使用されてもよい。世界地図１０２は１つの背景グラフィックを例示し、任意の他の背景と置き換えられてもよい。旅行日入力ボックス１０３は、ユーザに旅行開始日および旅行終了日を指示させる。この情報は、サーバ・コンピュータが受けることができる。ユーザは、これらの日の内一方だけ、例えば、旅行開始日だけを入力するのでもよい。旅客人数ボックス１０４は、ユーザに、旅行における意図する旅客人数をサーバ・コンピュータに指示させる。更新ボックス１０５は、ユーザによって入力された情報を、サーバ・コンピュータに送ることを可能にする。しかしながら、情報は、ユーザが更新ボックス１０５を選択することなく送ることもでき、周期的に、または情報がユーザによって更新されるときはいつでも送ることもできる。
【０００９】
図１Ｂは、地理的エリアの地図１０６、この地理的エリア内の複数の目的地に対応する目的地アイコン１０７、カレンダ１０８、旅行概要エリア１０９、旅行概要ボックス１１０、および計画ボックス１１１を示すスクリーンショットである。地図１０６に示される地理的エリアは、先に説明したように、ユーザによってサーバ・コンピュータに送られた地理的エリアを示す情報に基づく。地図１０６上に示される正確な地理的エリアの選択は、一例として、ユーザが指示した地理的エリアに対する最小および最大緯度および経度の検索(lookup)に基づくことができる。
【００１０】
目的地アイコン１０７は、図１Ｂでは、ピンとして示されるが、他のアイコンが使用されてもよい。読み易くするために、図１Ｂでは７つの目的地アイコンの内２つだけに参照番号が付けられている。これらの目的地アイコン１０７の位置は、地理的エリア内における特定の人気がある地点に基づいて予め選択することができる。追加の目的地に対応する追加の目的地アイコン１０７も、地図１０６内における他の目的地上でクリックすることによってというようにして、ユーザによって追加することができる。
【００１１】
カレンダ１０８は、ユーザによって提出された旅行開始日および／または旅行終了日を示す情報に基づく時間範囲を示す。例えば、これら２つの日のいずれかまたは双方の日、週、月（および／またはこれらの日を含む間の日、週、月）を示すことができる。
【００１２】
計画ボックス１１１は、旅行において必要となりそうなホテルの部屋数、ならびに成人の人数、子供の人数および年齢というような、旅程を計画するときに有用であり得る情報を、ユーザがサーバ・コンピュータに送ることを可能にする。
【００１３】
図１Ｃは、カレンダ・アイコン１１２、更新目的地アイコン１１３、カレンダ目的地日にちインディケータ１１４、および旅行概要エレメント１１５を示すスクリーンショットである。図１Ｃに示すスクリーンショットは、ユーザが地図１０６からローマに対応する目的地アイコン１０７を選択し、例えば、マウスまたはタッチ・スクリーンのような入力デバイスを使用してジェスチャを行うことによってアイコンをカレンダ１０８上の日にちまでドラッグしたことによって生じたものである。しかしながら、ドロップ・ダウン・メニューからの開始日および／または終了日の選択というような、目的地に対して日にちまたは日にちの範囲を示す他の方法が使用されてもよい。カレンダ・アイコン１０８は、番号および／または色および／または他の視覚的表示が旅行概要エレメント１１５に対応することができ、更に番号および／または色および／または他の視覚的表示が更新目的地アイコン１１３に対応することができる。カレンダ目的地日にちインディケータ１１４は、例えば、色の陰影によって、目的地に関連する１日以上の日にち範囲を示す。日にち範囲は、三角形（「ハンドル」とも呼ぶ）をインディケータ１１４のいずれかの低い側においてドラッグすることによって、または新たな日数を旅行概要エレメント１１５内のボックスに入力することによってというようにして、 ユーザによって、変更した日にち範囲をサーバ・コンピュータに示すために調節することができる。
【００１４】
図１Ｄは、選択された目的地（ここではローマ）における地図１０６の拡大バージョン１１６を示すスクリーンショットである。複数の旅行商品(travel products)１１７が地図上に示されている。ここでは、ホテル滞在となっている。示される旅行商品１１７のタイプは、ユーザが求める旅行商品のタイプの指示に基づくことができる。旅行商品タイプは、例えば、航空運賃、ホテル滞在、レンタカー、活動、または以上の内２つ以上のパッケージを含むことができる。
【００１５】
図１Ｅは、複数のカレンダ旅行商品項目アイコン１１８（参照し易くするために９つの内２つだけに付番する）、ならびに選択された旅行商品タイプ（ここではホテル滞在）に関する料金および利用可能性情報１１９、複数の選択された目的地の中からの１つ（ここでは、ローマおよびフランスの中からローマ）、および複数の目的地の内少なくとも１つのための日にち範囲に対応する日にち範囲（ここでは、ローマの日にち範囲）を示すスクリーンショットである。料金および利用可能性情報によって示される情報には、料金（例えば、ホテル滞在に関して、１泊毎、１部屋毎、および／または総額）、利用可能な部屋数、および／または求める部屋数、ならびに情報を削除する選択肢を含むことができる。料金および利用可能性情報は、リアル・タイムで、周期的に、および／またはユーザからの要求時に更新することができる。尚、更新は、ユーザが旅行の１つ以上のパラメータに対する変更、一例として、新たな、削除した、または変更した旅行商品および／または新たな、削除した、または変更した目的地を指示した任意のときまたはあらゆるときに実行できることは理解されよう。更新は、サーバ・コンピュータにおいて、旅行商品料金および利用可能性のライブ・データベース(live database)を参照することによって行われる。
【００１６】
図１Ｅにおいて、２つの目的地が選択されており（ローマおよびフローレンス）、これらの目的地は、地図、旅行概要、およびカレンダにおいて色および数値でコード化されている。
【００１７】
図１Ｆにおいて、３つの目的地が選択され、これに応じて、３つの対応する旅行概要エレメント１１５がある。また、３つの旅行商品（ここでは、ホテル滞在）についての料金および利用可能性情報１１９も示されている。これらの旅行商品の内の１つについての追加情報１２０が、その旅行商品に対応するカレンダ・アイコンに関連付けて示されている。
【００１８】
図１Ｇにおいて、旅行商品選択メニュー１２１が示されており、ユーザが選択した日にちおよび目的地に基づいて旅行商品についての料金および利用可能性情報を提供する。ユーザは、このメニュー１２１を使用して、示された情報をフィルタリングするために、追加情報（例えば、求められる特定の日にち範囲および部屋の数およびタイプ、ならびに旅行参加者）を入力することができる。また、ユーザはこのメニューを使用して旅行商品を選択して旅程に追加することもできる。旅行商品選択メニューは、調節可能にサイズまたは位置を決める、または部分的に透過性にすることによってというようにして、ユーザ・インターフェースにおける他の情報を隠さないように、配置または構成することができる。
【００１９】
図１Ｈは、ツアー用の異なる旅行商品選択メニュー１２２を示す。料金および利用可能性情報１１９が、旅行概要においてそしてこの旅行商品選択メニュー１２２において示されている。尚、同様のメニュー、アイコン、ならびに料金および利用可能性情報を、任意のタイプの旅行商品のために、例えば、航空運賃、ホテル滞在、レンタカー、活動、または以上の内２つ以上のパッケージのために、提示できることは理解されよう。
【００２０】
図１Ｉは、この図の左下に示す文字による旅行概要の拡張バージョンである詳細旅行概要１２３を示す。これは、例えば、旅行概要ボックス１１０上でクリックしたときに、ユーザに提示することができる。
【００２１】
図２は、本発明の他の実施形態にしたがって複雑な旅行旅程を準備する方法を、ユーザ視点から示すフロー・チャートである。例えば、図１Ａの地理エリア入力ボックス１０１の内１つを使用して、または他のデータ入力方法を使用して、ステップ２０１を実行することができる。ステップ２０２は、例えば、旅行日入力ボックス１０３を使用して、または他のデータ入力方法を使用して実行することができる。ステップ２０２は、例えば、図１Ｂの地図１０６およびカレンダ１０８を使用して実行することができる。ステップ２０４は、目的地アイコン１０７、マウスまたは他の入力デバイス、およびカレンダ１０８を使用して実行することができる。このようなステップの可能な結果が、図１Ｃに示されている。ステップ２０５は、例えば、インディケータ１１４の下側にある三角形（「ハンドル」とも呼ぶ）を使用して、または他のコンピュータ化カレンダ項目日にち変更方法(re-dating method)を使用して実行することができる。このようなステップの可能な結果が、図１Ｅの拡張した緑色のカレンダ領域において示されている。ステップ２０６において、当技術分野では周知のように、このようなコンピュータ化選択方法を使用して、商品タイプを選択することができる。例えば、ユーザが、航空便(flight)、ホテル滞在、レンタカー、ツアー、活動、以上の内の２つ以上のパッケージ、または他の旅行商品タイプを検索することを選択してもよい。料金および利用可能性情報をユーザに示すことができ、この情報は、ユーザが選択し、ユーザに表示された日にち範囲および目的地に基づいて、サーバ・コンピュータによって自動的に決定することができる。例えば、ホテル滞在商品タイプについての料金および利用可能性情報が図１Ｇに示されている。商品タイプの商品は、ステップ２０７において、カレンダに追加するためにユーザによって選択することができる。例えば、直前の目的地と同様に、ステップ２０８において１つ以上の追加の目的地を計画カレンダに追加することができる。種々の目的地を編成するために、カラー・コード化および／または時間的または非時間的数値コード化、および／または他の視覚的表示を使用することもできる。ステップ２０９において、追加の商品をカレンダに、追加された目的地の１つ以上に対して追加することができる。ステップ２１０において、追加の目的地に関連する日にちを、例えば、ステップ２０５におけると同様に変更することができる。日にちが変更されるとき、料金および利用可能性情報を自動的に決定し直すことができる。ステップ２０８から２１０までのこのプロセスは、ユーザがこれ以上追加の目的地を追加したくないと判断するまで繰り返される（ステップ２１１）。この時点で、ステップ２１２〜２１３において、ユーザは、彼がカレンダに対して選択した種々の旅行商品の内１つ以上または全部を購入することができる。尚、この購入プロセスは、ユーザから支払いおよび識別情報を得ること、または以前に得られた支払いおよび識別情報を使用すること、およびユーザからの購入の確認を得ることを含むとよいことは理解されよう。当技術分野において周知であるこのようなコンピュータ化チェックアウト方法を採用することができる。種々の旅行商���は、１回のトランザクションにおいてまたは複数回のトランザクションにおいて購入することができる。ユーザは、本明細書において説明する旅程計画プロセスの終了時に彼らの旅行商品の全てを購入することができ、または本明細書において説明する旅程工程計画プロセスの間にある種の旅行商品を購入することもできる。
【００２２】
図３は、本発明を実行することができる１つの可能なネットワーク・アーキテクチャの例である。ユーザ・インターフェースが示されるクライアント計算デバイス３０１の各々は、インターネット３０２を介して、プロセッサを有するサーバ・コンピュータ３０３に接続することができる。サーバ・コンピュータ３０３も、インターネット３０２を介して旅行商品データベース３０４に接続することができる。
【００２３】
一実施形態では、旅行日程を準備する方法であって、計算デバイスを使用するユーザによって入力された、地理的エリアを示すユーザからの入力を、サーバ・コンピュータにおいて受信するステップと、サーバ・コンピュータにおいて、計算デバイスを使用するユーザによって入力された旅行開始日を示すユーザからの入力を受信するステップと、入力に応答して、グラフィカル・ユーザ・インターフェースを計算デバイス上に表示させるステップであって、グラフィカル・ユーザ・インターフェースが同時に地理的エリアの地図とカレンダとを示す、ステップと、ユーザに計算デバイスを使用して、複数の目的地を地図を使用して選択させ、サーバ・コンピュータにおいてユーザからの複数の目的地を示す入力を受信するステップと、ユーザに計算デバイスを使用して、複数の目的地の各々について日にち範囲をカレンダを使用して選択させ、サーバ・コンピュータにおいて、ユーザからの複数の目的地の各々についての日にち範囲を示す入力を受信するステップと、サーバ・コンピュータにおいて、ユーザによって計算デバイスを使用して入力された少なくとも１つの旅行商品タイプを示す、ユーザからの入力を受信するステップと、サーバ・コンピュータのプロセッサにおいて、（ｉ）旅行商品タイプ、（ｉｉ）複数の目的地の内少なくとも１つ、および（ｉｉｉ）複数の目的地の内少なくとも１つに対応する少なくとも１つの日にち範囲に関する料金および利用可能性情報を決定し、グラフィカル・ユーザ・インターフェース上に、地図およびカレンダと同時に、料金および利用可能性情報を表示させるステップと、ユーザに計算デバイスを使用して、複数の目的地の内少なくとも１つについての日にち範囲をカレンダを使用して変更させ、サーバ・コンピュータにおいて、ユーザからの変更された日にち範囲を示す入力を受信するステップと、ユーザからの変更された日にち範囲を示す入力を受信したときに、ユーザからの他の入力を待たずに、サーバ・コンピュータのプロセッサにおいて、（ｉ）旅行商品タイプ、（ｉｉ）変更された日にち範囲、および（ｉｉｉ）変更された日にち範囲に対応する目的地に関する料金および利用可能性情報を決定し、グラフィカル・ユーザ・インターフェース上に、地図およびカレンダと同時に表示させるステップと、ユーザに計算デバイスを使用して、旅行商品タイプの利用可能な旅行商品を選択させ、サーバ・コンピュータにおいて、ユーザからの選択された旅行商品を示す入力を受信し、選択された旅行商品をカレンダ上に表示させるステップとを伴う。
【００２４】
この方法の他の実施形態では、支払い情報、旅行者情報、および購入確認をユーザから受信するステップを伴う。
この方法の更に他の実施形態では、（ｉ）ユーザに地図を使用して複数の目的地を選択させ、ユーザから複数の目的地を示す入力を受信するステップ、および（ｉｉ）ユーザに、カレンダを使用して複数の目的地の各々について日にち範囲を選択させ、ユーザからの複数の目的地の各々についての日にち範囲を示す入力を受信するステップが、ユーザに地図上において複数の目的地の表現上に現れるアイコンをカレンダにドラッグさせるステップを伴う。地図上のアイコンはピンであってもよい。ユーザに、カレンダを使用して、複数の目的地の各々について日にち範囲を選択させ、ユーザからの複数の目的の各々についての日にち範囲を示す入力を受信するステップが、更に、ユーザにカレンダ上に現れる少なくとも１つのアイコンをドラッグさせるステップを伴ってもよい。
【００２５】
更に他の実施形態では、ユーザに、カレンダを使用して、複数の目的地の内少なくとも１つについての日にち範囲を変更させ、ユーザから変更された日にち範囲を示す入力を受信するステップが、ユーザに、カレンダ上に現れる少なくとも１つのアイコンを第１の日から第２の日にドラッグさせるステップを伴う。
【００２６】
旅行商品タイプは、航空料金、ホテル滞在、レンタカー、活動、および／または以上の内の２つ以上のパッケージであってもよい。
また、グラフィカル・ユーザ・インターフェースが、地図およびカレンダに加えて、そしてこれらとは別に、文字による旅行概要も同時に示してもよい。
【００２７】
更に他の実施形態では、この方法は、ユーザから追加の旅行商品タイプを示す入力を受信するステップと、追加の旅行商品タイプに関する料金および利用可能性情報を決定し、グラフィカル・ユーザ・インターフェース上に、地図およびカレンダと同時に表示させるステップと、ユーザに、追加の旅行商品タイプの利用可能な旅行商品を選択させ、ユーザから追加の旅行商品タイプの選択された旅行商品を示す入力を受信し、追加の旅行商品タイプの選択された旅行商品を、カレンダ上に表示させるステップとを伴う。
【００２８】
選択された旅行商品は、地図上に表示させられる。
１つ以上の実施形態では、目的地毎に、地図、カレンダ、ならびに料金および利用可能性情報をカラー・コード化および／または数値コード化するステップがある。
【００２９】
追加の実施形態では、旅行日程を準備する方法であって、計算デバイスを使用するユーザによって入力された、地理的エリアを示すユーザからの入力を、サーバ・コンピュータにおいて受信するステップと、サーバ・コンピュータにおいて、計算デバイスを使用するユーザによって入力された旅行開始日を示すユーザからの入力を受信するステップと、入力に応答して、グラフィカル・ユーザ・インターフェースを計算デバイス上に表示させるステップであって、グラフィカル・ユーザ・インターフェースが同時に地理的エリアの地図とカレンダとを示す、ステップと、ユーザに計算デバイスを使用して、複数の目的地を地図を使用して選択させ、サーバ・コンピュータにおいてユーザからの複数の目的地を示す入力を受信するステップと、ユーザに計算デバイスを使用して、複数の目的地の各々について日にち範囲をカレンダを使用して選択させ、サーバ・コンピュータにおいて、ユーザからの複数の目的地の各々についての日にち範囲を示す入力を受信するステップと、サーバ・コンピュータにおいて、ユーザによって計算デバイスを使用して入力された第１の旅行商品タイプを示す、ユーザからの入力を受信するステップと、サーバ・コンピュータのプロセッサにおいて、（ｉ）第１旅行商品タイプ、（ｉｉ）複数の目的地の内少なくとも１つ、および（ｉｉｉ）複数の目的地の内少なくとも１つに対応する少なくとも１つの日にち範囲に関する料金および利用可能性情報を決定し、グラフィカル・ユーザ・インターフェース上に、地図およびカレンダと同時に、料金および利用可能性情報を表示させるステップと、サーバ・コンピュータにおいて、ユーザによって計算デバイスを使用して入力された、第１旅行商品タイプとは異なる第２旅行商品タイプを示す、ユーザからの入力を受信するステップと、ユーザからの第２旅行商品タイプを示す入力を受信したとき、ユーザからの他の入力を待たずに、サーバ・コンピュータのプロセッサにおいて、（ｉ）第２旅行商品タイプ、（ｉｉ）複数の目的地の内少なくとも１つ、および（ｉｉｉ）複数の目的地の内少なくとも１つに対応する少なくとも１つの日にち範囲に関する料金および利用可能性情報を決定し、グラフィカル・ユーザ・インターフェース上に、地図およびカレンダと同時に表示させるステップと、ユーザに、計算デバイスを使用して、第１旅行商品タイプまたは第２旅行商品タイプの利用可能な旅行商品を選択させ、サーバ・コンピュータにおいて、ユーザからの選択された旅行商品を示す入力を受信し、選択された旅行商品をカレンダ上に表示させるステップとを伴う。
【００３０】
本発明の更に他の追加の実施形態では、旅行日程を準備する方法であって、サーバ・コンピュータにおいて、ユーザによって計算デバイスを使用して入力された、ユーザからの地理的エリアを示す入力を受信するステップと、サーバ・コンピュータにおいて、ユーザによって計算デバイスを使用して入力された、ユーザからの旅行開始日を示す入力を受信するステップと、入力に応答して、計算デバイス上にグラフィカル・ユーザ・インターフェースを表示させるステップであって、グラフィカル・ユーザ・インターフェースが、同時に地理的エリアの地図およびカレンダを表示する、ステップと、ユーザに、計算デバイスを使用して、複数の目的地を地図を使用して選択させ、サーバ・コンピュータにおいて、ユーザからの複数の目的地を示す入力を受信するステップと、ユーザに、計算デバイスを使用して、複数の目的地の各々について日にち範囲をカレンダを使用して選択させ、サーバ・コンピュータにおいて、ユーザからの複数の目的地の各々についての日にち範囲を示す入力を受信するステップと、サーバ・コンピュータにおいて、ユーザによって計算デバイスを使用して入力された、少なくとも１つの旅行商品タイプを示すユーザからの入力を受信するステップと、サーバ・コンピュータのプロセッサにおいて、（ｉ）旅行商品タイプ、（ｉｉ）複数の目的地の内少なくとも１つ、および（ｉｉｉ）複数の目的地の内少なくとも１つに対応する少なくとも１つの日にち範囲に関する料金および利用可能性情報を決定し、グラフィカル・ユーザ・インターフェース上に、地図およびカレンダと同時に表示させるステップと、ユーザに、計算デバイスを使用して、旅行商品タイプの第１の利用可能な旅行商品を選択させ、サーバ・コンピュータにおいて、ユーザからの第１の利用可能な旅行商品を示す入力を受信し、第１の利用可能な旅行商品をカレンダ上に表示させるステップと、ユーザに、計算デバイスを使用して、旅行商品タイプの第２の利用可能な旅行商品を選択させ、サーバ・コンピュータにおいて、ユーザからの第２の利用可能な旅行商品を示す入力を受信し、ユーザから第２の利用可能な旅行商品を示す入力を受信したときに、ユーザからの他の入力を待たずに、第２の利用可能な旅行商品をカレンダ上に表示させるステップとを含む。  
【００３１】
本発明の主旨および範囲から逸脱することなく、更に他の変更も行うことができる。
【図１Ａ】
2017084358.tif 000003
【図１Ｂ】
2017084358.tif 000004
【図１Ｃ】
2017084358.tif 000005
【図１Ｄ】
2017084358.tif 000006
【図１Ｅ】
2017084358.tif 000007
【図１Ｆ】
2017084358.tif 000008
【図１Ｇ】
2017084358.tif 000009
【図１Ｈ】
2017084358.tif 000010
【図１Ｉ】
2017084358.tif 000011
【図２】
2017084358.tif 000012
【図３】
2017084358.tif 000013
【外国語明細書】
2017084358000001.pdf