(57)【特許請求の範囲】
【請求項１】
旅程検索結果を提供するコンピュータ実装方法であって、
（ｉ）コンピューティングデバイスユーザインターフェースにおいて、選択日に最も近いイベントを提示するステップであって、前記イベントが前記デバイス上のカレンダーから取得される、前記提示するステップと、
（ｉｉ）前記提示されたカレンダーイベントに少なくとも部分的に対応する旅程検索を選択するための選択可能なオプションを、前記ユーザインターフェースにおいて提供するステップと、
（ｉｉｉ）前記選択可能なオプションの選択を受信するステップと、
（ｉｖ）旅程検索要求をサーバに送信するステップと、
（ｖ）旅程検索結果を前記サーバから受信するステップと、
（ｖｉ）前記旅程検索結果を、前記デバイス上の前記ユーザインターフェースにおいて提示するステップと、
を含み、
前記方法が、さらに、カレンダーイベントの参加者と前記旅程検索結果を共有することを含み、
（ア）前記旅程検索結果を、コンピューティングデバイスにおいて、旅程検索に対する要求をサーバに送信したことに応答して、受信するステップと、
（イ）前記旅程検索結果に重なる少なくとも１つのイベントの出席者の一覧を提示するステップであって、前記イベントが、前記デバイス上の前記カレンダーから取得される、前記提示するステップと、
（ウ）前記旅程検索結果を共有する出席者の、前記一覧からの選択を受信するステップと、
（エ）前記選択された出席者への通信を送信するステップであって、前記通信が、前記旅程検索結果を前記選択された出席者と共有する、前記送信するステップと、
を含み、
さらに、前記方法が、（オ）選択可能なオプションを前記ユーザインターフェースにおいて提示して、旅行の予約を要求するステップを含む、前記コンピュータ実装方法。
【請求項２】
ステップ（ｉｖ）が、少なくとも１つのカレンダーイベントを、前記デバイスから送信することを含む、請求項１に記載の方法。
【請求項３】
ステップ（ｖ）とステップ（ｖｉ）とにおいて、複数の旅程検索結果が受信され、提示される、請求項１から２のいずれかに記載の方法。
【請求項４】
旅行の予約要求の選択が受信されるステップ（ｖｉｉｉ）をさらに含む、請求項１に記載の方法。
【請求項５】
前記デバイスユーザインターフェースがタッチ画面を含む、請求項１から４のいずれかに記載の方法。
【請求項６】
前記デバイスがプロセッサを含む、請求項１から５のいずれかに記載の方法。
【請求項７】
前記デバイスがモバイルデバイスである、請求項１から６のいずれかに記載の方法。
【請求項８】
前記モバイルデバイスがスマートフォンである、請求項７に記載の方法。
【請求項９】
前記サーバが遠隔サーバである、請求項１から８のいずれかに記載の方法。
【請求項１０】
前記サーバがプロセッサを含む、請求項１から９のいずれかに記載の方法。
【請求項１１】
請求項１から１０のいずれかに記載の方法を実行するようにプログラムされたコンピューティングデバイス。
【請求項１２】
サーバと、前記サーバと通信するように構成されたコンピューティングデバイスと、を含むシステムであって、前記デバイスが、
（ｉ）デバイスユーザインターフェースにおいて、選択日に最も近いイベントを提示することであって、前記イベントが前記デバイス上のカレンダーから取得される、前記提示することと、
（ｉｉ）前記提示されたカレンダーイベントに少なくとも部分的に対応する旅程検索を選択するための選択可能なオプションを、前記ユーザインターフェースにおいて提供することと、
（ｉｉｉ）前記選択可能なオプションの選択を受信することと、
（ｉｖ）旅程検索要求を前記サーバに送信することと、
（ｖ）旅程検索結果を前記サーバから受信することと、
（ｖｉ）前記旅程検索結果を、前記デバイス上の前記ユーザインターフェースにおいて提示することと、
を行うように構成されており、
前記デバイスが、ユーザコンピューティングデバイスであり、前記システムが、さらに、前記ユーザコンピューティングデバイスと通信するように構成された、選択された出席者のコンピューティングデバイスを含み、前記ユーザコンピューティングデバイスが、
（ア）前記旅程検索結果を、前記ユーザコンピューティングデバイスにおいて、旅程検索に対する要求を前記サーバに送信したことに応答して、受信することと、
（イ）前記旅程検索結果に重なる少なくとも１つのイベントの出席者の一覧を提示することであって、前記イベントが、前記ユーザデコンピューティングデバイス上の前記カレンダーから取得される、前記提示することと、
（ウ）前記旅程検索結果を共有する出席者の、前記一覧からの選択を受信することと、
（エ）通信を前記選択された出席者のデバイスに送信することであって、前記通信が、前記旅程検索結果を、前記選択された出席者のデバイスと共有し、前記ユーザコンピューティングデバイスが、選択可能なオプションを前記ユーザインターフェースにおいて提示して、旅行の予約を要求するように構成されている、前記送信することと、
を行うように構成されている、
前記システム。
【請求項１３】
請求項１から１０のいずれかに記載の方法を実行するようにデバイス上で実行可能で非一時的な記憶媒体に実装されたコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
１．発明の分野
本発明の分野は、旅行手配に関連する、コンピュータ実装方法と、デバイスと、システムと、サーバと、コンピュータプログラム製品と、に関する。
【背景技術】
【０００２】
２．技術的背景
カレンダーソフトウェアは、ユーザにカレンダーの電子バージョンを提供するソフトウェアである。ソフトウェアは、加えて、スケジュール帳、アドレス帳、及び／または連絡先リストを提供することができる。
【０００３】
ソフトウェアは、ユーザ間での情報の共有を可能にするネットワークパッケージであってよい（たとえば、Ｍｏｚｉｌｌａ  Ｓｕｎｂｉｒｄ、Ｗｉｎｄｏｗｓ  Ｌｉｖｅ  Ｃａｌｅｎｄａｒ、Ｇｏｏｇｌｅ  Ｃａｌｅｎｄａｒ、またはＭｉｃｒｏｓｏｆｔ  Ｏｕｔｌｏｏｋ  ｗｉｔｈ  Ｅｘｃｈａｎｇｅ  Ｓｅｒｖｅｒ）。
【０００４】
以下の特許出願の開示物は、参照によって組み込まれている。ＰＣＴ／ＧＢ２０１４／０５２８４６、ＰＣＴ／ＧＢ２０１３／０５３２６１、ＥＰ２０８８５４４、及びＵＳ  Ａｐｐｌｉｃａｔｉｏｎ  ｎｕｍｂｅｒ１４／１０３，０１６。
【０００５】
３．関連技術の説明
カレンダーソフトウェアは、カレンダー情報と関連情報との共有をデバイス及び／またはプラットフォーム間で容易にするコンピュータファイル形式を、使用することができる。一実施例は、ｉＣａｌｅｎｄａｒである。ｉＣａｌｅｎｄａｒは、インターネットユーザが、ミーティングリクエストやタスクを、他のインターネットユーザに、Ｅメールを介して、または．ｉｃｓの拡張子を有するファイルを共有して、送信することを可能にするコンピュータファイル形式である。（Ｅメールクライアントまたはカレンダーアプリケーションなどのサポートソフトウェアを有する）ｉＣａｌｅｎｄａｒデータファイルの受信者は、送信者に容易に応答し、または別のミーティングの日時を反対に提案することができる。
【０００６】
ｉＣａｌｅｎｄａｒは、Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ  Ｃａｌｅｎｄａｒｉｎｇ  ａｎｄ  Ｓｃｈｅｄｕｌｉｎｇ  Ｗｏｒｋｉｎｇ  Ｇｒｏｕｐによって作成され、ロータスディベロップメント社のＦｒａｎｋ  Ｄａｗｓｏｎとマイクロソフト社のＤｅｒｉｋ  Ｓｔｅｎｅｒｓｏｎとによって著された。ＲＦＣ  ５５４５は、この規格の定義を提供する。ｉＣａｌｅｎｄａｒデータは、Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ（ＭＩＭＥ）コンテンツ形式のテキスト／カレンダーを有する。ＲＦＣ  ５５４５は、Ｐｒｏｐｅｒｔｙ  Ｐａｒａｍｅｔｅｒｓ（たとえば、ユーザのグループまたはリストメンバーシップ情報）の可能性と、Ｄｅｓｃｒｉｐｔｉｖｅ  Ｃｏｍｐｏｎｅｎｔ  Ｐｒｏｐｅｒｔｉｅｓの可能性（たとえば、カレンダー構成要素によって指定されたアクティビティの世界的位置に関連した情報）と、カレンダー構成要素内の日時に関連した情報と、カレンダー構成要素内の関連情報を指定する情報（たとえば、出席者、連絡先）と、を含む。
【０００７】
ユーザがデバイス上のカレンダーを見ると、ユーザは、近づいてくるミーティングへの旅行を行う必要があり、したがって、ユーザが旅行をするための旅行手配を行う必要があることを見ることができる。
ユーザは、彼自身で検索し、予約をすることができるが、彼が、旅行手配の制約に直面し得る他者と共に旅行をする必要がある場合、これは問題を引き起こし得る。旅行者のグループは、たとえば、彼らが一緒に旅行ができるかどうかを決定するために、Ｅメールで通信し、または電話で相談する必要があるかもしれない。合意に達した時には、（飛行機、または電車、またはフェリーなどの）チケットの入手可能性または（ホテルなどの）部屋の利用可能性は、すでに利用可能でない状態に変わっているかもしれない。したがって、さらなる相談が必要になり得る。デバイスのユーザにとって旅行の手配を容易にすることが望ましく、デバイスは、カレンダー機能を含むことができる。
【０００８】
ＥＰ１２８０３６７Ｂ１は、電子カレンダーデータを第１のデバイス（ＭＳ１）と第２のデバイス（ＭＳ２）との間で伝達する方法を開示しており、第２のデバイス（ＭＳ２）は、第１のデバイス（ＭＳ１）とは離れており、第１のデバイスと第２のデバイスとの両方は、モバイル通信ネットワークを介して通信することができるモバイルステーションと、モバイル通信ネットワークへの接続を有するコンピュータと、のうちの１つである。方法は、カレンダー予約を、第１のデバイス（ＭＳ１）から第２のデバイス（ＭＳ２）に、少なくとも１つのモバイル通信ネットワークを介して、送信することであって、カレンダー予約がイベントの主題と時間を含む、送信することと、該カレンダー予約を第２のデバイスで受信することと、該受信カレンダー予約のイベントの主題を、イベントの時間に、第２のデバイスの電子カレンダー内に格納することと、を備える。
【発明の概要】
【課題を解決するための手段】
【０００９】
発明の概要１
（ｉ）アクセスが、ユーザクラウドカレンダーのプロバイダ（通常は第三者）に与えられる。
（ｉｉ）ユーザクラウドカレンダーに対して行われる変更が監視され、またはＨＴＴＰコールバックという方法によってそれらが私達に通知される。
（ｉｉｉ）イベントの変更が、ユーザデータと相互参照される、たとえば、旅行が要求される可能性を適格にする位置にある都市。
（ｉｖ）適格なイベントは、予想される旅行を完了させることができる、１つまたは多くの提案旅程として明示される。（この旅程の範囲を、広く−ロンドンへの旅が必要かどうかから、正確なフライトなどを有する完全な旅行まで−しておきたい。このために、ステップ（ｉｉｉ）及び個人データの使用が非常に重要である。位置／個人ロイヤリティポイント／会社ポリシー／過去の行動は、全て要因である）。
（ｖ）提案旅程セットが、ユーザに、さまざまなベクトル（Ｅメール、モバイルデバイス、デスクトップ通知）のうちの１つを介してプッシュされる。
【００１０】
発明の概要２
（ｉ）アクセスが、ユーザのモバイルデバイス上の、ユーザのネイティブカレンダーに与えられる。
（ｉｉ）ユーザのフライトまたはホテルの日付範囲を選択する時点で、彼らには、潜在的に関連のあるカレンダーイベントが表示されている。（関連性は、時間的に決定される）（これは、カレンダー＋イベントのワイヤーフレームであってよい）。
【００１１】
発明の概要３
（ｉ）アクセスが、ユーザのモバイルデバイス上の、ユーザのネイティブカレンダーに与えられる。
（ｉｉ）ユーザが旅程の構成要素を選択すると、ユーザは、彼らの旅行と重なるミーティングの出席者に通知をするオプションを提示される。
（ｉｉｉ）選択された出席者のＥメールアドレスが、ネイティブカレンダー上のイベントから抽出される。
【００１２】
発明の概要４
（ｉ）サーバが、ユーザデバイスから、第１の位置を含むカレンダーイベントとユーザデバイスの位置であり得る第２の位置の指示と、を受信する。
（ｉｉ）サーバが、旅程検索を、カレンダーイベントと第２の位置とに基づいて実行し、旅程検索結果を生成する。
（ｉｉｉ）サーバが、旅程検索結果を含むプッシュ通知をユーザデバイスに送信する。
【００１３】
本発明のさまざまな態様を以下に提示する。本発明の態様を組み合わせることができる。
【００１４】
本発明の第１の態様によると、旅程検索結果を提供するコンピュータ実装方法が提供され、方法は、
（ｉ）デバイスユーザインターフェースにおいて、選択日に最も近いイベントを提示するステップであって、イベントがデバイス上のカレンダーから取得される、提示するステップと、
（ｉｉ）提示されたカレンダーイベントに少なくとも部分的に対応する旅程検索を選択するために、選択可能なオプションを、ユーザインターフェースにおいて提供するステップと、
（ｉｉｉ）選択可能なオプションからの選択を受信するステップと、
（ｉｖ）旅程検索要求をサーバに送信するステップと、
（ｖ）旅程検索結果をサーバから受信するステップと、
（ｖｉ）旅程検索結果を、デバイス上のユーザインターフェースにおいて提示するステップと、
を含む。
【００１５】
選択日に最も近いイベントは、選択日のイベント、または選択日に近いイベントである。利点は、デバイスが新しい方法で動作するということであり、これは、デバイスは、旅程検索結果を、デバイス上のカレンダーから取得したカレンダーイベントに関連して提示することができるためである。さらなる利点は、ユーザがイベントを彼らのデバイスカレンダーで見た後に、旅程検索インターフェース内でいくつかのデータを手入力した場合に起こり得る、データ入力エラーの範囲を減らすことである。
【００１６】
方法は、ステップ（ｉｖ）が、デバイスからの少なくとも１つのカレンダーイベントを送信することを含むものであってよい。
【００１７】
方法は、ステップ（ｖ）とステップ（ｖｉ）とにおいて、複数の旅程検索結果が受信され、提示されるものであってよい。
【００１８】
方法は、旅行の予約を要求するために選択可能なオプションがユーザインターフェースにおいて提供されるステップ（ｖｉｉ）を、さらに含むものであってよい。
【００１９】
方法は、旅行の予約要求の選択が受信されるステップ（ｖｉｉｉ）を、さらに含むものであってよい。
【００２０】
方法は、デバイスユーザインターフェースがタッチ画面を含むものであってよい。
【００２１】
方法は、デバイスがプロセッサを含むものであってよい。
【００２２】
方法は、デバイスがモバイルデバイスであるものであってよい。
【００２３】
方法は、モバイルデバイスがスマートフォンであるものであってよい。
【００２４】
方法は、サーバが遠隔サーバであるものであってよい。
【００２５】
方法は、サーバがプロセッサを含むものであってよい。
【００２６】
本発明の第２の態様によると、本発明の第１の態様のうちの任意の態様の方法を実行するようにプログラムされたコンピューティングデバイスが提供される。
【００２７】
本発明の第３の態様によると、サーバと、サーバと通信するように構成されたコンピューティングデバイスと、を含むシステムが提供され、デバイスは、
（ｉ）デバイスユーザインターフェースにおいて、選択日に最も近いイベントを提示することであって、イベントがデバイス上のカレンダーから取得される、提示することと、
（ｉｉ）提示されたカレンダーイベントに少なくとも部分的に対応する旅程検索を選択するために、選択可能なオプションをユーザインターフェースにおいて提供することと、
（ｉｉｉ）選択可能なオプションからの選択を受信することと、
（ｉｖ）旅程検索要求をサーバに送信することと、
（ｖ）旅程検索結果をサーバから受信することと、
（ｖｉ）旅程検索結果を、デバイス上のユーザインターフェースにおいて提示することと、
を行うように構成されている。
【００２８】
本発明の第４の態様によると、本発明の第１の態様のうちの任意の態様の方法を実行するために、デバイス上で実行可能なコンピュータプログラム製品が提供される。
【００２９】
本発明の第５の態様によると、旅程検索結果をカレンダーイベントの出席者と共有するコンピュータ実装方法が提供され、
（ｉ）旅程検索結果を、コンピューティングデバイスにおいて、旅程検索に対する要求をサーバに送信したことに応答して、受信するステップと、
（ｉｉ）旅程検索結果と重なる少なくとも１つのイベントからの出席者の一覧を提示するステップであって、イベントがデバイス上のカレンダーから取得される、提示するステップと、
（ｉｉｉ）旅程検索結果を共有する出席者の一覧からの選択を受信するステップと、
（ｉｖ）通信を選択された出席者へ送信するステップであって、通信が、旅程検索結果を選択された出席者と共有する、送信するステップと、
を含む。
【００３０】
利点は、方法が、コンピュータの外で実行されるプロセスに対して技術的効果を有していることであり、これは、旅程検索結果が、デバイスの操作者ではない、選択されたカレンダーイベントの出席者と共有されるためである。さらなる利点は、旅程検索結果をミーティングの出席者間で共有することができることであり、それにより、イベントへの旅行の手配をより容易にすることが期待される。
【００３１】
方法は、ステップ（ｉ）において、複数の旅程検索結果が受信され、提示され、ステップ（ｉｉｉ）において、共有される旅程検索結果が、複数の旅程検索結果から選択されるものであってよい。
【００３２】
方法は、旅行の予約を要求するために、選択可能なオプションがユーザインターフェースにおいて提供されるステップ（ｖ）を、さらに含むものであってよい。
【００３３】
方法は、旅行の予約要求の選択を受信するステップ（ｖｉ）を、さらに含むものであってよい。
【００３４】
方法は、デバイス上のカレンダーにアクセスする許可を受信するステップを含むものであってよい。
【００３５】
方法は、ステップ（ｉｉ）が、一覧において、出席者の身分と旅程期間に含まれるミーティングとを提示するステップを含むものであってよい。
【００３６】
方法は、デバイスユーザインターフェースがタッチ画面含むものであってよい。
【００３７】
方法は、デバイスがプロセッサを含むものであってよい。
【００３８】
方法は、デバイスがモバイルデバイスであるものであってよい。
【００３９】
方法は、モバイルデバイスがスマートフォンであるものであってよい。
【００４０】
方法は、サーバが遠隔サーバであるものであってよい。
【００４１】
方法は、サーバがプロセッサを含むものであってよい。
【００４２】
方法は、本発明の第１の態様のうちの任意の態様の方法を、さらに含むものであってよい。
【００４３】
本発明の第６の態様によると、本発明の第５の態様のうちの任意の態様の方法を実行するようにプログラムされたコンピューティングデバイスが提供される。
【００４４】
本発明の第７の態様によると、サーバと、サーバと通信するように構成されたユーザコンピューティングデバイスと、ユーザデバイスと通信するように構成された、選択された出席者のコンピューティングデバイスと、を含むシステムが提供され、ユーザデバイスは、
（ｉ）旅程検索結果を、ユーザデバイスにおいて、旅程検索の要求をサーバに送信したことに応答して、受信することと、
（ｉｉ）旅程検索結果と重なる少なくとも１つのイベントの出席者の一覧を提示することであって、イベントがユーザデバイス上のカレンダーから取得される、提示することと、
（ｉｉｉ）旅程検索結果を共有する出席者の一覧からの選択を、受信することと、
（ｉｖ）通信を選択された出席者のデバイスへ送信することであって、通信が、旅程検索結果を選択された出席者のデバイスと共有する、送信することと、
を行うように構成されている。
【００４５】
本発明の第８の態様によると、本発明の第５の態様のうちの任意の態様の方法を実行するために、デバイス上で実行可能なコンピュータプログラム製品が提供される。
【００４６】
本発明の第９の態様によると、サーバ上のカレンダーを使用したコンテキストに基づく計画（文脈計画：contextual planning）のコンピュータ実装方法が提供され、方法は、
（ｉ）承認されたカレンダーイベントを、サーバにおいて、ユーザから受信するステップと、
（ｉｉ）ユーザに関連付けられた位置を受信するステップと、
（ｉｉｉ）ユーザがその位置からイベントへの旅行を要求する可能性を評価するステップと、
（ｉｖ）可能性が閾値を超えたことに応答して、旅行の旅程検索結果を取得するステップと、
（ｖ）旅程検索結果をユーザに送信するステップと、
を含む。
【００４７】
利点は、サーバが新しい方法で動作することであり、これは、サーバは、旅程検索結果を、ユーザから取得した受信カレンダーイベントに関連して送信することができるためである。さらなる利点は、方法が、コンピュータの外で実行されるプロセスに対して技術的効果を有することであり、それは、旅程検索結果が、カレンダーイベントを承認したユーザに送信されるためである。
【００４８】
方法は、ステップ（ｖ）が、また、旅行の予約を要求するために、選択可能なオプションを送信することを含むものであってよい。
【００４９】
方法は、ステップ（ｖ）において、通信が、ユーザに、Ｅメール、プッシュ、ＳＭＳ、ウェブ、またはテキストによって送信されるものであってよい。
【００５０】
方法は、ステップ（ｖ）において、通信が、ユーザのスマートフォンに送信されるものであってよい。
【００５１】
方法は、旅行の予約要求の選択を受信するステップ（ｖｉ）をさらに含むものであってよい。
【００５２】
方法は、ステップ（ｉｉｉ）において、位置からイベントまでの距離を評価するものであってよい。
【００５３】
方法は、ステップ（ｉｉｉ）において、可能性を評価することが確率を計算することを備える、ものであってよい。
【００５４】
方法は、ステップ（ｉｖ）とステップ（ｖ）とにおいて、複数の旅程検索結果が取得され、送信されるものであってよい。
【００５５】
方法は、ステップ（ｉｖ）において、旅程検索がＳｋｙｓｃａｎｎｅｒ技術を使用して取得されるものであってよい。
【００５６】
方法は、Ｓｋｙｓｃａｎｎｅｒ技術がＳｋｙｓｃａｎｎｅｒ旅程生成器であるものであってよい。
【００５７】
方法は、ステップ（ｉｖ）において、旅程検索が、好みとポリシーとにしたがって取得されるものであってよい。
【００５８】
方法は、ユーザに関連付けられた位置が、サーバに保存されるものであってよい。
【００５９】
方法は、サーバが、認証と、監視と、フィルタリングと、を提供するものであってよい。
【００６０】
方法は、サーバが、複数要因旅程生成を提供するものであってよい。
【００６１】
方法は、サーバが遠隔サーバであるものであってよい。
【００６２】
方法は、サーバがプロセッサを含むものであってよい。
【００６３】
方法は、すべての方法ステップがサーバで実行されるものであってよい。
【００６４】
方法は、方法が本発明の第５の態様のうちの任意の態様の方法をさらに含むもの、または方法が本発明の第１の態様のうちの任意の態様の方法をさらに含むものであってよい。
【００６５】
本発明の第１０の態様によると、本発明の第９の態様のうちの任意の態様の方法を実行するようにプログラムされたサーバが提供される。
【００６６】
本発明の第１１の態様によると、サーバと、サーバと通信するように構成されたユーザコンピューティングデバイスであって、承認されたカレンダーイベントをサーバに通信するように構成されたアプリケーションを含む、ユーザコンピューティングデバイスと、を含むシステムが提供され、サーバは、コンテキストに基づく計画を、サーバ上のカレンダーを使用して提供するように構成されており、サーバは、
（ｉ）承認されたカレンダーイベントをユーザデバイスから受信することと、
（ｉｉ）ユーザデバイスに関連付けられた位置を受信することと、
（ｉｉｉ）ユーザデバイスのユーザが、その位置からイベントへの旅行を要求する可能性を評価することと、
（ｉｖ）可能性が閾値を超えたことに応答して、旅行の旅程検索結果を取得することと、
（ｖ）旅程検索結果をユーザデバイスに送信することと、
を行うように構成されている。
【００６７】
本発明の第１２の態様によると、本発明の第９の態様のうちの任意の態様の方法を実行するために、サーバ上で実行可能なコンピュータプログラム製品が提供される。
【００６８】
本発明の第１３の態様によると、自動連携を旅行者と予約者との間に提供するコンピュータ実装方法が提供され、方法は、
（ｉ）サーバにおいて、所望の旅行の指示を旅行者から受信するステップと、
（ｉｉ）旅程検索結果を、指示された所望の旅行を受信したことに応答して、取得するステップと、
（ｉｉｉ）旅程検索結果を予約者に送信するステップであって、各結果が、対応する選択可能なオプションを有し、それを使用して予約者が検索結果を予約することができる、送信するステップと、
（ｉｖ）検索結果の選択を、予約者から受信するステップと、
（ｖ）検索結果の予約を手配するステップと、
を含む。
【００６９】
利点は、方法が、コンピュータの外で実行されるプロセスに対して技術的効果を有していることであり、これは、自動連携が旅行者と予約者との間に提供されるためである。
【００７０】
方法は、旅行者からの所望の旅行の指示が、旅行者によって選択され、作られた旅行構成要素を含むものであってよい。
【００７１】
方法は、予約者がサーバに登録されていない場合、予約者にサインアップを促すものであってよい。
【００７２】
方法は、ステップ（ｉ）が、予約者のＥメールアドレスまたは携帯電話番号を、旅行者から、予約者との通信のために受信することを含むものであってよい。
【００７３】
方法は、ステップ（ｉｉｉ）において、通知が予約者に、Ｅメール、プッシュ、ＳＭＳ、ウェブまたはテキストによって送信されるものであってよい。
【００７４】
方法は、ステップ（ｉｉｉ）において、通知が予約者のスマートフォンに送信されるものであってよい。
【００７５】
方法は、ステップ（ｉｉ）とステップ（ｉｉｉ）とにおいて、複数の旅程検索結果が取得され、送信されるものであってよい。
【００７６】
方法は、予約者がオプションの利用可能性と価格とを自動的に受信するものであってよい。
【００７７】
方法は、予約者が、そのオプションの最も良いまたは最も安い利用可能な価格への、クリック可能なリダイレクトを受信するものであってよい。
【００７８】
方法は、クリック可能なリダイレクトが、１クリックリダイレクトであるものであってよい。
【００７９】
方法は、ステップ（ｉｉ）において、旅程検索が、Ｓｋｙｓｃａｎｎｅｒ技術を使用して取得されるものであってよい。
【００８０】
方法は、Ｓｋｙｓｃａｎｎｅｒ技術がＳｋｙｓｃａｎｎｅｒ旅程生成器であるものであってよい。
【００８１】
方法は、ステップ（ｉｉ）において、旅程検索が好みとポリシーとにしたがって取得されるものであってよい。
【００８２】
方法は、予約者がサーバにサインアップされている場合、予約者によって許可された予約が、予約者に関連付けられたサーバアカウント内に格納され、アカウントが予約者によって視認可能であるものであってよい。
【００８３】
方法は、旅行者が予約について通知されるステップ（ｖｉ）をさらに含むものであってよい。
【００８４】
方法は、ステップ（ｖｉ）が、旅行者が予約に関連するカレンダーエントリーを受信することをさらに含むものであってよい。
【００８５】
方法は、旅行者及び予約者が同じ組織にいるものであってよい。
【００８６】
方法は、旅行者及び予約者が同じ組織にいないものであってよい。
【００８７】
方法は、サーバが、認証と、監視と、フィルタリングと、を提供するものであってよい。
【００８８】
方法は、サーバが複数要因旅程生成を提供するものであってよい。
【００８９】
方法は、サーバが遠隔サーバであるものであってよい。
【００９０】
方法は、サーバがプロセッサを含むものであってよい。
【００９１】
方法は、すべての方法ステップがサーバで実行されるものであってよい。
【００９２】
方法は、本発明の第９の態様のうちの任意の態様の方法をさらに含むもの、または方法が本発明の第５の態様のうちの任意の態様の方法をさらに含むもの、または方法が本発明の第１の態様のうちの任意のものの方法をさらに含むもの、であってよい。
【００９３】
本発明の第１４の態様によると、本発明の第１３の態様のうちの任意のものの方法を実行するようにプログラムされたサーバが提供される。
【００９４】
本発明の第１５の態様によると、サーバと、サーバと通信するように構成された旅行者コンピューティングデバイスと、サーバと通信するように構成された予約者コンピューティングデバイスと、を含むシステムが提供され、サーバは、自動連携を旅行者デバイスユーザと予約者デバイスユーザとの間に提供するように構成されており、サーバは、
（ｉ）所望の旅行の指示を旅行者デバイスから受信することと、
（ｉｉ）旅程検索結果を、指示された所望の旅行を受信したことに応答して、取得することと、
（ｉｉｉ）旅程検索結果を予約者デバイスに送信することであって、各結果が、対応する選択可能なオプションを有し、それを使用して予約者デバイスユーザが検索結果を予約することができるように、送信することと、
（ｉｖ）検索結果の選択を予約者デバイスから受信することと、
（ｖ）検索結果の予約を手配することと、
を行うように構成されている。
【００９５】
本発明の第１６の態様によると、本発明の第１３の態様のうちの任意の態様の方法を実行するために、サーバ上で実行可能なコンピュータプログラム製品が提供される。
【００９６】
本発明の第１７の態様によると、個人のグループのためのグループ旅行データを提供するコンピュータ実装方法が提供され、方法は、
（ｉ）サーバにおいて、個人のグループの指示を受信するステップと、
（ｉｉ）グループの少なくとも１人のメンバーの旅程の指示を受信するステップと、
（ｉｉｉ）グループ内の個人から、少なくとも１人の他のグループメンバーの旅程データの要求を受信するステップと、
（ｉｖ）要求に応じて、要求されたデータを、要求を送信した個人に送信するステップと、
を含む。
【００９７】
利点は、方法が、コンピュータの外で実行されるプロセスに対して技術的効果を有することであり、これは、旅行データが、グループ内の個人に、少なくとも１人の他のグループメンバーの旅程データのために提供されるためである。
【００９８】
方法は、（ｖ）旅程を有するユーザからの要求に応答して、他のグループメンバーの一覧を提示するステップであって、一覧内で、グループメンバーを、旅程を有するユーザの旅程に含むように選択可能である、提示するステップ、をさらに含むものであってよい。利点は、方法が、コンピュータの外で実行されるプロセスに対して技術的効果を有することであり、これは、旅程を有するユーザの旅程に含むようにグループメンバーを選択可能であるためであり、それにより、複数のさらなる予約をする必要なしに、ある個人が、彼自身の旅行の手配を、グループの他のメンバーの旅行の手配に変えることが可能になる。
【００９９】
方法は、旅行者が別の旅行者の旅行の一部をコピーすることができるものであってよい。
【０１００】
方法は、ステップ（ｉｖ）において、要求に応じて、また、旅行の予約を要求する選択可能なオプションを送信するものであってよい。
【０１０１】
方法は、ステップ（ｉｖ）において、通信を、個人に、Ｅメール、プッシュ、ＳＭＳ、ウェブ、またはテキストによって送信するものであってよい。
【０１０２】
方法は、ステップ（ｉｖ）において、通信を個人のスマートフォンに送信するものであってよい。
【０１０３】
方法は、旅行の予約要求の選択を個人から受信するステップをさらに含むものであってよい。
【０１０４】
方法は、個人が予約について通知されるステップをさらに含むものであってよい。
【０１０５】
方法は、ステップが、個人が予約に関連するカレンダーエントリーを受信することをさらに含むものであってよい。
【０１０６】
方法は、サーバが、認証と、監視と、フィルタリングと、を提供するものであってよい。
【０１０７】
方法は、サーバが複数要因旅程生成を提供するものであってよい。
【０１０８】
方法は、個人に関連付けられた位置をサーバに保存するものであってよい。
【０１０９】
方法は、サーバが遠隔サーバであるものであってよい。
【０１１０】
方法は、サーバがプロセッサを含むものであってよい。
【０１１１】
方法は、すべての方法ステップがサーバで実行されるものであってよい。
【０１１２】
方法は、方法が本発明の第１３の態様のうちの任意の態様の方法をさらに含むもの、または方法が本発明の第９の態様のうちの任意の態様の方法をさらに含むもの、または方法が本発明の第５の態様のうちの任意の態様の方法をさらに含むもの、または方法が本発明の第１の態様のうちの任意のものの方法をさらに含むものであってよい。
【０１１３】
本発明の第１８の態様によると、本発明の第１７の態様のうちの任意の態様の方法を実行するようにプログラムされたサーバが提供される。
【０１１４】
本発明の第１９の態様によると、サーバと、サーバと通信するように構成された第１のグループメンバーコンピューティングデバイスと、サーバと通信するように構成された第２のグループメンバーコンピューティングデバイスと、を含むシステムが提供され、システムは、個人のグループのためのグループ旅行データを提供するように構成されており、サーバは、
（ｉ）個人のグループの指示を受信することと、
（ｉｉ）旅程の指示を第１のグループメンバーデバイスから受信することと、
（ｉｉｉ）第２のグループメンバーデバイスから、第２のグループメンバー以外の少なくとも１人のグループメンバーのための旅程データに対する要求を、受信することと、
（ｉｖ）要求に応答して、要求データを第２のグループメンバーデバイスに送信することと、
を行うように構成されている。
【０１１５】
本発明の第２０の態様によると、本発明の第１７の態様のうちの任意の態様の方法を実行するようにサーバ上で実行可能なコンピュータプログラム製品が提供される。
【０１１６】
本発明の第２１の態様によると、旅行計画に関連するプッシュ通知を、ユーザコンピューティングデバイスに送信するコンピュータ実装方法が提供され、方法は、
（ｉ）サーバにおいて、ユーザデバイスから、第１の位置を含むカレンダーイベントと、第２の位置の指示と、を受信するステップと、
（ｉｉ）サーバにおいて、旅程検索をカレンダーイベントと第２の位置とに基づいて実行し、旅程検索結果を生成するステップと、
（ｉｉｉ）旅程検索結果を含むプッシュ通知を、ユーザデバイスに送信するステップと、
を含む。
【０１１７】
利点は、サーバ及びユーザコンピューティングデバイスが新しい方法で動作することであり、これは、デバイスが、検索結果を明示的に要求する必要なしに、旅程検索結果を受信し、旅程検索結果をデバイス上のカレンダー上のカレンダーイベントに関連して提示することができるためである。さらなる利点は、ユーザが、彼らのデバイスカレンダー内でイベントを見た後に、データを旅程検索インターフェース内で手入力する場合に起こり得る、データ入力エラーの範囲が減ることである。さらなる利点は、サーバが新しい方法で動作することであり、これは、サーバが、旅程検索結果を、ユーザデバイスから受信した受信カレンダーイベントに関連して送信することができるためである。
【０１１８】
方法は、第２の位置がユーザデバイスの位置であるものであってよい。
【０１１９】
方法は、方法が、サーバに送信されるユーザのカレンダーイベントを受信し、使用するためのユーザ認証をサーバが受信するステップを含むものであってよい。
【０１２０】
方法は、方法が、複数の人々が彼らのカレンダーイベントをサーバに送信することを許可するステップを含むものであってよい。
【０１２１】
方法は、ユーザデバイスがモバイルデバイスであるものであってよい。
【０１２２】
方法は、プッシュ通知が、旅行計画行動へのコールを含むものであってよい。
【０１２３】
方法は、プッシュ通知が、旅行のフライト予約を提供するものであってよい。
【０１２４】
方法は、プッシュ通知が、ホテル予約を提供するものであってよい。
【０１２５】
方法は、カレンダーイベントが複数の人々のためのものであってよい。
【０１２６】
方法は、ステップ（ｉ）とステップ（ｉｉｉ）との間の時間が、所定の期間であるもの、または所定の期間範囲内にあるものであってよい。
【０１２７】
方法は、旅程検索結果を含むプッシュ通知をユーザデバイスに送信することが、複数の旅程検索結果を含むプッシュ通知をユーザデバイスに送信するステップを含むものであってよい。
【０１２８】
本発明の第２２の態様によると、サーバと通信するように動作可能なアプリケーションを含むユーザコンピューティングデバイスが提供され、アプリケーションは、サーバに、第１の位置を含むカレンダーイベントと、第２の位置の指示と、を送信するように構成されており、アプリケーションは、サーバから旅程検索結果を含むプッシュ通知を、カレンダーイベントと第２の位置とに基づいて受信するように構成されている。
【０１２９】
デバイスは、第２の位置がユーザデバイスの位置であるものであってよい。
【０１３０】
デバイスは、ユーザデバイスがモバイルデバイスであるものであってよい。
【０１３１】
デバイスは、アプリケーションが、ユーザデバイスのユーザに、彼のカレンダーをプッシュ通知サービスと統合することに彼が合意するかどうかを尋ねるように構成されており、ユーザが合意する場合、アプリケーションが、サーバに、彼らのカレンダーイベントをサーバにおいて受信し、使用することに対するユーザ認証を送信するものであってよい。
【０１３２】
デバイスは、アプリケーションが、旅行作成プロセスを、プッシュ通知のユーザ選択に応答して提供するものであってよい。
【０１３３】
デバイスは、旅行作成プロセスが、旅行フライト予約及び／またはホテル予約を提供するものであってよい。
【０１３４】
本発明の第２３の態様によると、ユーザデバイスにダウンロード可能なアプリケーションが提供され、アプリケーションは、サーバと通信するように構成されており、アプリケーションは、サーバに、第１の位置を含むカレンダーイベントと第２の位置の指示とを送信するように構成されており、アプリケーションは、サーバから、旅程検索結果を含むプッシュ通知を、カレンダーイベントと第２の位置とに基づいて受信するように構成されている。
【０１３５】
アプリケーションは、第２の位置がユーザデバイスの位置であるものであってよい。
【０１３６】
本発明の第２４の態様によると、旅行計画に関連するプッシュ通知を、ユーザコンピューティングデバイスに送信するように構成されたサーバが提供され、サーバは、
（ｉ）ユーザデバイスから、第１の位置を含むカレンダーイベントと第２の位置の指示とを受信することと、
（ｉｉ）旅程検索をカレンダーイベントと第２の位置とに基づいて実行し、旅程検索結果を生成することと、
（ｉｉｉ）旅程検索結果を含むプッシュ通知をユーザデバイスに送信することと、
を行うように構成されている。
【０１３７】
サーバは、第２の位置がユーザデバイスの位置であるものであってよい。
【０１３８】
本発明の第２５の態様によると、サーバとユーザコンピューティングデバイスとを含むシステムが提供され、サーバは、旅行計画に関連するプッシュ通知を、ユーザデバイスに送信するように構成されており、サーバは、
（ｉ）ユーザデバイスから、第１の位置を含むカレンダーイベントと第２の位置の指示とを受信することと、
（ｉｉ）旅程検索をカレンダーイベントと第２の位置とに基づいて実行し、旅程検索結果を生成することと、
（ｉｉｉ）旅程検索結果を含むプッシュ通知をユーザデバイスに送信することとであって、ユーザデバイスが、サーバと通信するように動作可能なアプリケーションを含み、アプリケーションが、サーバに、位置を含むカレンダーイベントと第２の位置の指示とを送信するように構成されており、アプリケーションが、サーバから、旅程検索結果を含むプッシュ通知を、カレンダーイベントと第２の位置とに基づいて受信するように構成されて、送信することと、
を行うように構成されている。
【０１３９】
システムは、第２の位置がユーザデバイスの位置であるものであってよい。
【０１４０】
本発明の第２６の態様によると、それに対して組織が特別料金を交渉した旅程検索結果一覧のアイテムを視覚的に区別するコンピュータ実装方法が提供され、方法は、
（ｉ）サーバにおいて、所望の旅行の指示を旅行者から受信するステップと、
（ｉｉ）サーバにおいて、旅行者がメンバーである組織の指示を受信するステップと、
（ｉｉｉ）旅程検索結果を、指示された所望の旅行を受信したことに応答して取得するステップと、
（ｉｖ）各旅程検索結果を、組織が特別料金を交渉したアイテムを特定する一覧と比較するステップと、
（ｖ）旅程検索結果を旅行者に送信するステップであって、各結果が、それに対して組織が特別料金を交渉したものかどうかを示し、各結果が、対応する選択可能なオプションを有し、それを使用して旅行者が検索結果を予約することができる、送信するステップと、
（ｖｉ）検索結果の選択を旅行者から受信するステップと、
を含む。
【０１４１】
方法は、それに対して組織が特別料金の交渉をした宿泊施設が、気づき易い視覚的な区別と共に、常に一覧の一番上に載せられているものであってよい。
【０１４２】
本発明の第２７の態様によると、旅行者と同じ組織のメンバーが、宿泊施設アイテムの一覧上の宿泊施設に泊まる予約をしたこと、または泊まったこと、を示すコンピュータ実装方法が提供され、方法は、
（ｉ）サーバにおいて、所望の宿泊施設の指示を旅行者から受信するステップと、
（ｉｉ）サーバにおおいて、旅行者がメンバーである組織の指示を受信するステップと、
（ｉｉｉ）組織のメンバーによって予約または使用された宿泊施設の一覧を特定するステップと、
（ｉｖ）宿泊施設検索結果を、指示された所望の宿泊施設を受信したことに応答して、取得するステップと、
（ｖ）各宿泊施設検索結果を、組織のメンバーによって予約または使用された宿泊施設の一覧と比較するステップと、
（ｖｉ）宿泊施設検索結果を旅行者に送信するステップであって、各結果が、検索結果内の宿泊施設に泊まる予約をした、または泊まった組織のメンバーを特定し、各結果が、対応する選択可能なオプションを有し、それを使用して旅行者が検索結果を予約することができる、送信するステップと、
（ｖｉｉ）検索結果の選択を旅行者から受信するステップと、
を含む。
【０１４３】
方法は、旅行者が、彼女の組織の誰かが過去の任意の時点に予約した宿泊施設がどれかを、非常に簡単に見ることができるものであってよい。
【０１４４】
本発明の第２８の態様によると、旅行者と同じ組織のメンバーが、フライトアイテムの一覧上のフライトを使用する予約をしたこと、または使用したことを示すコンピュータ実装方法が提供され、方法は、
（ｉ）サーバにおいて、所望のフライトの指示を旅行者から受信するステップと、
（ｉｉ）サーバにおいて、旅行者がメンバーである組織の指示を受信するステップと、
（ｉｉｉ）組織のメンバーによって予約または使用されたフライトの一覧を特定するステップと、
（ｉｖ）フライト検索結果を、指示された所望のフライトを受信したことに応答して、取得するステップと、
（ｖ）各フライト検索結果を、組織のメンバーによって予約または使用されたフライトの一覧と比較するステップと、
（ｖｉ）フライト検索結果を旅行者に送信するステップであって、各結果が、検索結果内のフライトを使用する予約をした、または使用した組織のメンバーを特定し、各結果が、対応する選択可能なオプションを有し、それを使用して旅行者が検索結果を予約することができる、送信するステップと、
（ｖｉｉ）検索結果の選択を旅行者から受信するステップと、
を含む。
【０１４５】
方法は、検索結果内のフライトを使用する予約をした、または使用した組織のメンバーを特定する各結果が、彼らの写真または名前を各結果上に表示することによってそうするものであってよい。
【０１４６】
方法は、旅行者の組織の誰かが過去の任意の時点で予約をしたフライトがどれかを、旅行者が非常に容易に見られるものであってよい。
【０１４７】
本発明の第２９の態様によると、宿泊施設アイテムの一覧を、宿泊施設が位置する市内の旅行者の会社のオフィスからのそれらの距離に基づいて分類するコンピュータ実装方法が提供され、方法は、
（ｉ）サーバにおいて、所望の宿泊施設と所望の市との指示を、旅行者から受信するステップと、
（ｉｉ）サーバにおいて、旅行者がメンバーである組織の指示を受信するステップと、
（ｉｉｉ）所望の市内における組織のオフィス位置を特定するステップと、
（ｉｖ）宿泊施設検索結果を、指示された所望の宿泊施設と所望の市とを受信したことに応答して、取得するステップと、
（ｖ）各宿泊施設検索結果と市内の組織のオフィス位置との間の距離を計算するステップと、
（ｖｉ）宿泊施設検索結果を、これらの宿泊施設が位置している所望の市内の旅行者の会社のオフィスからの距離で順番にされた一覧として、旅行者に送信するステップであって、各結果が、対応する選択可能なオプションを有し、それを使用して旅行者が検索結果を予約することができる、送信するステップと、
（ｖｉｉ）検索結果の選択を旅行者から受信するステップと、
を含む。
【０１４８】
方法は、組織のオフィスの位置を所望の市において特定するステップが、組織が複数のオフィスを所望の市内に有する場合、所望の市内の複数のオフィスの一覧を提供し、所望の市内における所望のオフィスの選択を受信することを含むものであってよい。
【０１４９】
本発明の第３０の態様によると、フライトアイテムが旅行者の組織のフライトポリシーに含まれることを示すコンピュータ実装方法が提供され、方法は、
（ｉ）サーバにおいて、所望のフライトの指示を旅行者から受信するステップと、
（ｉｉ）サーバにおいて、旅行者がメンバーである組織の指示を受信するステップと、
（ｉｉｉ）組織のフライトポリシーのセットを特定するステップと、
（ｉｖ）フライト検索結果を、指示された所望のフライトを受信したことに応答して、取得するステップと、
（ｖ）各フライト検索結果を、組織のフライトポリシーのセットと比較するステップと、
（ｖｉ）フライト検索結果を旅行者に送信するステップであって、各結果が、結果が組織のフライトポリシーのセットに準拠または非準拠かを特定し、各結果が、対応する選択可能なオプションを有し、それを使用して旅行者が検索結果を予約することができる、送信するステップと、
（ｖｉｉ）検索結果の選択を旅行者から受信するステップと、
を含む。
【０１５０】
方法は、選択された結果が非準拠の場合、なぜ非準拠の結果を選択したのかを説明する、旅行者のためのインプットを提供するステップを、さらに備えることができる。
【０１５１】
方法は、組織のフライトポリシーのセットが、組織が指定する範囲内に含まれるすべてのそれらのパラメータ−客室クラス及び価格−を特定するものであってよい。
【０１５２】
方法は、準拠フライト結果が、非準拠フライト結果から、視覚的に容易に区別されているものであってよい。
【０１５３】
本発明の第３１の態様によると、鉄道旅行アイテムが旅行者の組織の旅行ポリシーに含まれていることを示すコンピュータ実装方法が提供され、方法は、
（ｉ）サーバにおいて、所望の鉄道旅行の指示を旅行者から受信するステップと、
（ｉｉ）サーバにおいて、旅行者がメンバーである組織の指示を受信するステップと、
（ｉｉｉ）組織の旅行ポリシーのセットを特定するステップと、
（ｉｖ）鉄道旅行検索結果を、指示された所望の鉄道旅行を受信したことに応答して、取得するステップと、
（ｖ）各鉄道旅行検索結果を、組織の鉄道旅行ポリシーのセットと比較するステップと、
（ｖｉ）鉄道旅行検索結果を旅行者に送信するステップであって、各結果が、結果が組織の鉄道旅行ポリシーのセットに準拠または非準拠であることを特定し、各結果が、対応する選択可能なオプションを有し、それを使用して、旅行者が検索結果を予約することができる、送信するステップと、
（ｖｉｉ）検索結果の選択を旅行者から受信するステップと、
を含む。
【０１５４】
方法は、選択した結果が非準拠である場合、なぜ非準拠の結果を選択したかを説明する、旅行者のためのインプットを提供するステップを、さらに備えることができる。
【０１５５】
方法は、組織の鉄道旅行ポリシーのセットが、組織が指定した範囲内に含まれるすべてのそれらのパラメータ−席クラス及び価格−を有する鉄道旅行アイテムを特定するものであってよい。
【０１５６】
方法は、準拠鉄道旅行結果が、非準拠鉄道旅行結果から、視覚的に容易に区別されているものであってよい。
【０１５７】
本発明の第３２の態様によると、旅行者の組織の宿泊施設ポリシーに含まれる宿泊施設アイテムを示すコンピュータ実装方法が提供され、方法は、
（ｉ）サーバにおいて、所望の宿泊施設の指示を旅行者から受信するステップと、
（ｉｉ）サーバにおいて、旅行者がメンバーである組織の指示を受信するステップと、
（ｉｉｉ）組織の宿泊施設ポリシーのセットを特定するステップと、
（ｉｖ）宿泊施設検索結果を、指示された所望の宿泊施設を受信したことに応答して、取得するステップと、
（ｖ）各宿泊施設検索結果を組織の宿泊施設ポリシーのセットと比較するステップと、
（ｖｉ）宿泊施設検索結果を旅行者に送信するステップであって、各結果が、組織の宿泊施設ポリシーのセットに準拠または非準拠であることを特定し、各結果が、対応する選択可能なオプションを有し、それを使用して旅行者が検索結果を予約することができる、送信するステップと、
（ｖｉｉ）検索結果の選択を旅行者から受信するステップと、
を含む。
【０１５８】
方法は、選択された結果が非準拠の場合、非準拠の結果を選択した理由を説明する、旅行者のためのインプットを提供するステップを、さらに備えることができる。
【０１５９】
方法は、組織の宿泊施設ポリシーのセットが、組織が指定した範囲内に含まれるすべてのそれらのパラメータを有する宿泊施設アイテムを特定するものであってよい。
【０１６０】
方法は、準拠宿泊施設結果が、非準拠宿泊施設結果から、視覚的に容易に区別されているものであってよい。
【０１６１】
本発明の第３３の態様によると、ユーザのカレンダーミーティングに入っており、ユーザのネイティブコンタクトである、招待する人々を提案するコンピュータ実装方法が提供され、方法は、
（ｉ）ユーザのカレンダーミーティングに関連するミーティングカレンダーデータを受信するステップと、
（ｉｉ）ミーティングカレンダーデータを検索して、ユーザのカレンダーミーティングに入っている人々を特定するステップと、
（ｉｉｉ）ユーザのネイティブコンタクトに関連するデータを受信するステップと、
（ｉｖ）ユーザのカレンダーミーティングに入っていると特定された人々を、ユーザのネイティブコンタクトに関連するデータと比較するステップと、
（ｖ）ユーザのカレンダーミーティングに入っており、ユーザのネイティブコンタクトである、カレンダーミーティングに招待するように提案された人々の一覧を提供するステップと、
を含む。
【０１６２】
本発明の第３４の態様では、旅行者が宿泊施設のレビューを行い、レビューが旅行者と同じ組織のメンバーのみに見えるようにするコンピュータ実装方法が提供され、方法は、
（ｉ）サーバにおいて、宿泊施設のレビューを旅行者から受信するステップと、
（ｉｉ）サーバにおいて、旅行者がメンバーである組織の指示を受信するステップと、
（ｉｉｉ）レビューをサーバに格納するステップと、
（ｉｖ）レビューを、サーバから、旅行者と同じ組織のメンバーのみに利用可能にするステップと、を含む。
【０１６３】
本発明の上記と他との態様を、ここで、実施例としてのみ、以下の図を参照して説明する。
【図面の簡単な説明】
【０１６４】
【図１】ネイティブモバイルカレンダーにアクセスして、データ選択時点でのイベントデータを提示する一実施例を示す。
【図２】先行技術における、組織の旅行予約プロセスを示す。
【図３】組織のメンバーが旅程を共有し、オプションを話し合い、コピーし、旅行を模倣し、または旅行に関連する通知を受信する、パーティシステムの一実施例を示す。
【図４】組織のメンバーを旅行の手配に関連するグループに分けることができ、組織相互交流旅行手配を達成する、パーティシステムの一実施例を示す。
【図５】スマートフォン上で使用されているパーティシステムの一実施例を示す。
【図６】デスクトップコンピュータまたはラップトップコンピュータの画面上で使用されているパーティシステムの一実施例を示す。
【図７】第２のユーザが受信し、第１のユーザによって作成された旅行計画に連携するように第２のユーザを招待する、表示されたＥメールの一実施例を示す。
【図８】組織の旅行利用について報告するためのユーザインターフェースを提供する旅行計画プラットフォームの一実施例を示す。
【図９】旅行ハブを介して組織の旅行管理に繋がった旅行者の要求の一実施例を、本実施例ではｔｒａｖｅｌ＿ａｄｍｉｎ＠ｓｋｙｓｃａｎｎｅｒ．ｎｅｔである組織のドメイン内のアドレスに送られたＥメール通信と共に示す。
【図１０】旅行者が、旅行管理によって予約可能である旅行を編集することができ、旅行者が、旅行を見るように第２の旅行者を招待することができる一実施例を示す。
【図１１】Ｓｋｙｓｃａｎｎｅｒに入っているＲｏｓｓが、「旅行予約リンク」を、Ｓｋｙｓｃａｎｎｅｒに入っていないＰｅｔｅｒに提供する一実施例を示す。
【図１２】組織の外の人物（Ｐｅｔｅｒ）と、組織がその人物の旅行（Ｐｅｔｅｒのエディンバラへの旅行）の予約を提供することと、の一実施例を示す。
【図１３】スーパーバイザー（たとえば、Ｓｈａｎｅ）がレポートを旅行ハブ上で見た時に、彼が、彼の組織がそれに対して支払った予約を正しい位置で見るという一実施例を示す。
【図１４】ミーティングへの招待と招待内に含まれる情報との一実施例を示す。
【図１５】旅程生成器を旅行ハブが使用して、可能性のある旅程を生成し、それを旅行者ユーザ、彼らのスマートフォンなどに送信することができる一実施例を示す。
【図１６】３つのサービスが、旅行ハブによって、または旅行ハブを介して、提供され得るという一実施例を示す。
【図１７】モバイルアプリケーションが旅行ハブにまっすぐに入っていく一実施例を示す。
【発明を実施するための形態】
【０１６５】
モバイルデバイスアプリケーションにおけるコンテキストに基づく計画（文脈計画：contextual planning）を提供する。
【０１６６】
ネイティブカレンダーイベントにアクセスし、出席者を抽出することを実行して、共有と配信とを提供することができる。目的は、ユーザが提案された検索と重なるイベントを見ることを可能にし、ユーザが計画することを助けることである。ネイティブモバイルカレンダーにアクセスし、日付選択の時点でのイベントデータを提示することができる。
【０１６７】
カレンダー内の日付が選択されると、その日に最も近い（つまり、その日の、またはその日の近い日の）イベントを表示することができる。（たとえば、選択日の、または選択日の近くの）旅程検索を、デバイス（たとえば、モバイルデバイス）上のユーザインターフェース内のオプションを選択することによって要求することができる。図１は、ネイティブモバイルカレンダーにアクセスして、日付選択の時点でのイベントデータを提示する一実施例を示している。
【０１６８】
モバイルデバイスアプリケーションにおけるコンテキストの共有が提供される。
【０１６９】
流れの一実施例では、
−  ユーザが、彼らのネイティブ（たとえば、ｉＯＳ／Ａｎｄｒｏｉｄ）カレンダーへのアクセスを提供する。
−  旅行が準備される。
−  ユーザに、彼らの旅行と重なるイベントの出席者の一覧を提示する。一覧は、ユーザと、その期間内に含まれるミーティングの名前と、を示すことができる。
−  計画を共有する各ユーザを選択することによって計画をこれらの関係者と共有するように、ユーザを促す事ができる。
【０１７０】
クラウドカレンダーからのコンテキストに基づく計画を提供する。
【０１７１】
流れの一実施例では、
−  ユーザが、イベントを承認し、カレンダー（たとえば、クラウドカレンダー）に追加する。
−  プラットフォーム（たとえば、Ｓｋｙｓｃａｎｎｅｒ）がカレンダーの変更を監視し、ユーザの居住地でユーザが承認することによって保持されているユーザデータを相互参照する。
−  プラットフォーム（たとえば、Ｓｋｙｓｃａｎｎｅｒ）が、旅行が要求される確率を計算する。
−  プラットフォーム（たとえば、Ｓｋｙｓｃａｎｎｅｒ）が、所与のベクトル（Ｅメール／プッシュ／テキスト）を通して、潜在的な旅行の情報と共にユーザに関与する。
【０１７２】
メタ検索旅行予約アシスタントが提供される。これは、メタ検索エンジンを備えた旅行要求プロセスである。
【０１７３】
流れの一実施例では、
−  旅行者が、旅行の構成要素を作り、選択する。
−  旅行者が、所与のオプションをプラットフォーム（たとえば、Ｓｋｙｓｃａｎｎｅｒ）に提出する。
−  プラットフォームが予約者に通知する。
−  予約者が通知を受信する。
−  予約者は、再収集されたオプションの利用可能性と価格とを自動的に有する。
−  予約者が、そのオプションに対する最も良いまたは最も安い利用可能な価格への、クリック可能（たとえば、１クリック）なリダイレクトを受信する。
【０１７４】
メタ動力を備えたフライトファインダーを提供する。
【０１７５】
一実施例では、［出発空港、到着空港、出発日時、到着日時、フライト番号、航空会社］の最低限の組み合わせ−いずれかによって指定された、特定のフライトがある。そのフライトの最も安い価格のメタ検索識別を提供する。
【０１７６】
グループ旅行プランナーが提供される。
【０１７７】
複数の旅行者は、同じ「団体」の一部を形成することができる。一実施例では、すべての旅行者は、互いの旅程を見て、他の旅行者を団体に追加することができる。旅行者は、一実施例では、他の旅行者の旅行の一部を「コピー」することができる。
【０１７８】
法人旅行サービス
問題は、中小企業における旅行手配プロセスが、より大きな企業に比べて非効率ということである。たとえば、より大きな企業は、専門旅行マネージャまたは調達バイヤーを有することができる。たとえば、より大きな企業は、専門／グローバル調達旅行バイヤーを有することができる。しかし、中小企業は、内部の旅行マネージャのみを有するかもしれず、またはオープン予約を有するかもしれない。
【０１７９】
先行技術の組織旅行予約プロセスでは、組織のメンバーは、旅行を要求することができる。その後、約１時間続くプロセスが続くかもしれず、その中で、組織のメンバーまたは彼らの部下が、旅行の可能性を調査し、その後、旅行を予約し、または予約する許可を要求する。その後に続くのは、手作業での記録と書類作業、及び限定された報告である。一実施例を図２に示す。
【０１８０】
初期のソリューションでは、組織の総務部が、より正式なソリューションを、組織の他の部門にプッシュすることができる。
【０１８１】
初期のグループと共に旅行をしたいかもしれない組織のメンバーなど、または初期のグループと共に旅行をする必要があり得る組織のメンバーなどの、組織のメンバーのさらなるグループを、旅行を計画している、組織のメンバーの初期のグループと共に、旅行の手配に関わらせることによって、指数関数的な成長を達成することができる。
【０１８２】
パーティシステムを作成して、その中で、組織のメンバーは、旅程を共有し、オプションについて話し、オプションをコピーし、旅行を模倣し、または旅行に関連する通知を受信することができる。一実施例を図３に示す。
【０１８３】
パーティシステムを作成し、その中で、組織のメンバーを、旅行の手配に関連するグループに分けることができ、組織相互交流旅行手配が達成される。一実施例を図４に示す。
【０１８４】
一実施例では、ユーザは、特定されたフライトルート（たとえば、アトランタからエディンバラ）と、ホテルに宿泊する位置（たとえば、エディンバラ）と、から成る旅程を生成する。ユーザインターフェースが提示され、その中で、個人が、旅程への招待のために、または旅程に追加するために、（以前に生成された旅行グループなどから）選択可能である。スマートフォン上で使用されているパーティシステムの一実施例を図５に示す。
【０１８５】
一実施例では、ユーザは、特定されたフライトルート（たとえば、アトランタからエディンバラ）とホテルに宿泊する位置（たとえば、エディンバラ）とから成る旅程を生成する。ユーザインターフェースが提示され、その中で、個人が、旅程への招待のために、または旅程に追加するために、（以前に生成された旅行グループなどから）選択可能である。候補出発フライトの一覧を提供することができ、その中から、個別のフライトが選択可能であってよい。複数の選択可能な生成された旅程を、ユーザインターフェースにおいて提供することができる。旅行手配を見ることを許可されている個人の一覧を、ユーザインターフェースにおいて表示することができる。デスクトップコンピュータ画面またはラップトップコンピュータ画面上で使用されているパーティシステムの一実施例を図６に示す。
【０１８６】
一実施例では、第２のユーザが、第１のユーザに作成された旅行計画に連携するように第２のユーザを招待するメッセージ（たとえば、Ｅメールまたはテキストメッセージ）を受信し、表示する。メッセージ（たとえば、Ｅメールまたはテキストメッセージ）は、出発フライトの詳細などの、旅程の詳細を含むことができる。オプションを提示することができ、その中で、第２のユーザは、旅行計画オペレータによって旅行計画プラットフォーム上に提供された旅行計画へ、クリックして行くことができる。旅行計画プラットフォーム上で、第２のユーザは、旅行計画の変更を要求し、またはそれを見ることができる。第２のユーザが受信し、第１のユーザによって作成された旅行計画に連携するように第２のユーザを招待する、表示されたＥメールの一実施例を、図７に示す。
【０１８７】
旅行計画プラットフォームは、組織の旅行使用の報告のためのユーザインターフェースを提供することができ、その中で、報告は、インターネットを介して提供され得る。報告を、限定されたユーザグループ、たとえば、財務部に提供することができる。報告は、部門毎の支出、ユーザ毎の支出、または旅行毎の支出を含むことができる。部門の支出を、課毎に報告することができる。支出を、鉄道、フライト、及びホテルなどの、カテゴリーに分解することができる。報告の間隔を、出発日から最終日までなどに、特定することができる。重要な統計を提示することができ、実施例は、部門毎の組織支出のパーセント、部門毎の組織旅行のパーセント、部門の平均旅行計画リードタイムである。組織の旅行利用の報告のためのユーザインターフェースを提供する旅行計画プラットフォームの一実施例は、インターネットを介して提供することができ、図８に示されている。
【０１８８】
法人旅行システム
先行技術では、典型的な紹介機構は、ユーザは旅行をしたいが、ユーザは他の誰かに予約をしてもらいたい。したがって、たとえば、旅行者は旅行を検索し、その後、旅行管理に予約をするように要求を送信することができる。または、旅行をしたいユーザは、旅行を検索し、その後、彼自身に、後で予約をするようにリマインダーを送信することができる。
【０１８９】
システムでは、私達は、他の誰かが予約をするところから開始する。旅行ハブを提供する。旅行ハブは、ネットワーク（たとえば、インターネット）を介して複数のユーザ端末に接続されたサーバであってよい。サーバは、実在または仮想またはクラウド内のものであってよい。一実施例では、旅行ハブは、Ｓｋｙｓｃａｎｎｅｒ法人旅行サービスのアンカーであり、旅行の保管／提出と分析とのためのハブである。
【０１９０】
一実施例では、ＴｒａｖｅｌＨｕｂが初めてであるＴｒａｖｅｌｌｅｒ＆Ａｄｍｉｎで、新しい要求がＴｒａｖｅｌ  Ｈｕｂに転送される。予約を要求する旅行者と、予約を処理する組織の旅行管理と、がいる。旅行者の予約要求は、旅行ハブを介して、たとえば、通信が旅行管理に送信されて（たとえば、Ｅメールが組織のドメイン内のアドレスに送信される）、組織の旅行管理に繋がる。一実施例を図９に示す。図９の実施例では、旅行者の要求は、旅行ハブを介して、本実施例ではｔｒａｖｅｌ＿ａｄｍｉｎ＠ｓｋｙｓｃａｎｎｅｒ．ｎｅｔである、組織のドメイン内のアドレスにＥメール通信が送信されて、組織の旅行管理に繋がる。Ｔｒａｖｅｌ  Ａｄｍｉｎが予約について通知されると、Ｔｒａｖｅｌ  Ａｄｍｉｎは、Ｔｒａｖｅｌ  Ｈｕｂに向けられる。Ｔｒａｖｅｌ  Ａｄｍｉｎが旅行ハブサービスが初めての場合、予約サイトにリダイレクトされる前に、Ｔｒａｖｅｌ  Ａｄｍｉｎは、サインアップ（たとえば、登録）する（及び任意で旅行を格納する）ように、またはサインアップなしに、予約の後に戻ってきて、参照または価格を旅行ハブの記録に入力するように促され得る。予約を旅行ハブパートナーサイトで行った後、Ｔｒａｖｅｌ  Ａｄｍｉｎは、参照または価格を、旅行ハブ記録に入力することができる。次のステップでは、旅行者が、予約について通知される。旅行者は、予約に関連する旅程情報を受信することができる。旅行者は、１つまたは複数の、予約に関連するカレンダーエントリーを受信することができる。旅行管理は、ネットワーク（たとえば、インターネット）を介した旅行ハブへのログインなどの、予約と他の予約との自動報告機能を、旅行ハブから受信することができる。したがって、情報を、旅行者のデバイス（たとえば、スマートフォン、タブレット、ラップトップコンピュータ、デスクトップコンピュータ）及び旅行ハブサーバの旅行管理のアカウントなどの、組織に格納することができる。
【０１９１】
組織による旅行ハブサービスの使用は、時間と共に成長すると予測される。組織は、サービスを使用することに、時間と共に変わるべきである。たとえば、複数の旅行者が旅行ハブを介して要求を行った場合、組織の旅行管理部は、システムの熟知を得始める。旅行管理が最初の使用でサインアップしない場合でも、旅行管理は、旅行ハブを数回使用した後にサインアップすることができる。旅行管理は、彼らの機能をもっと短い（たとえば、１０分の１に減少した）時間で実行することができ、自動報告から利益を受けることができることを発見することができるが、これは、すべての要求された情報は、旅行ハブ上の１つの場所に格納され得るからである。旅行管理は、その後、使用方法を、組織内のさらなるユーザにプッシュすることができる。
【０１９２】
導入を組織間に広げることは可能であり、大量導入に繋がる。
【０１９３】
旅行ハブシステムでは、旅行者は、第１の旅行を他のユーザと共有することができ、他のユーザは、その後、彼ら自身の旅行を、第１の旅行に基づいて生成することができる。旅行者は、旅行を編集することができる。旅行管理は、旅行を予約することができる。
【０１９４】
旅行者は、他者を、他の組織から招待することができる。旅行者は、他者を、他の組織から、旅行を見るように招待することができる。旅行者は、旅行管理によって予約可能な旅行を編集することができ、旅行者は、第２の旅行者を、別の組織から、旅行を見るように招待することができる。旅行者は、第２の旅行者を、旅行を見るように、旅行が予約される前または後に、招待することができる。一実施例が図１０に示され、そこでは、旅行者は、旅行管理によって予約可能な旅行を編集することができ、旅行者は、第２の旅行者を、旅行を見るように招待することができる。旅行者は、第２の旅行者を、旅行を見るように、旅行が予約される前または後に、招待することができる。
【０１９５】
旅行者は、他者を、他の組織から招待することができる。旅行者は、他者を、他の組織から、旅行を見るように、招待することができる。旅行者は、旅行管理によって予約可能な旅行を編集することができ、旅行者は、第２の旅行者を、別の組織から、旅行を見るように招待することができる。旅行者は、第２の旅行者を、旅行を見るように、旅行が予約される前または後に、招待することができる。第２の旅行者は、第２の旅行を作成するために、旅行をコピーすることができる。第２の旅行者は、第２の旅行の構成要素をカスタマイズすることができる。第２の旅行者は、第３の旅行者を、別の組織から、第２の旅行を見るように招待することができる。第３の旅行者は、第３の旅行を作成するために、第２の旅行をコピーすることができる。第３の旅行者は、第３の旅行の構成要素をカスタマイズすることができる。旅行をさらなる旅行者に広げるこのプロセスは、続いていくことができる。
【０１９６】
これは非常に強力である。この許可モデルは、多くの問題を解決することができる。
【０１９７】
他者の旅行を予約することが可能である。
請負業者を、この目的のために使用することができる。請負業者に、「ただそれを予約する」ように指示することができる。
【０１９８】
一実施例では、他者にあなたのアカウント上で予約させることが可能である。たとえば、ユーザは、組織の中にはいないかもしれない他の誰かのために、ユーザ自身の組織を通して旅行を手配したい。一実施例では、「あなたの旅行を予約するリンク」が、他の人に、Ｅメールまたはテキストメッセージなどによって提供される。一実施例を図１１に示し、その中で、Ｓｋｙｓｃａｎｎｅｒに入っているＲｏｓｓが、「あなたの旅行を予約するリンク」を、Ｓｋｙｓｃａｎｎｅｒに入っていないＰｅｔｅｒに提供する。
【０１９９】
応答の実施例では、組織に入っていないかもしれない他の人物は、ユーザのポリシーに基づき得る、１つまたは複数のオプションを選択することができる。応答の実施例では、組織に入っていないかもしれない他の人物は、ユーザの組織の採用ポリシーのポリシーに基づき得る、１つまたは複数のオプションを選択することができる。
【０２００】
組織の階層は、旅行ハブ内でどのように働くのであろうか？ここに一実施例がある。組織は、名前（たとえば、Ｓｋｙｓｃａｎｎｅｒ）を有する。名付けられた組織は、階層（たとえば、組織内の部門、たとえば、法人旅行グループ、採用）を有する。ユーザ（たとえば、Ｒｏｓｓ）は、この階層内のどこかにいる（たとえば、採用）。組織は、位置（たとえば、オフィスの位置、たとえば、エディンバラオフィス）を有する。ユーザを、階層内の地位と、オフィスの位置と、に関連付けることができる。組織は、旅行予約者（たとえば、法人旅行グループからのＪｏ）を有する。
【０２０１】
組織の外の人物（たとえば、Ｐｅｔｅｒ）の例を考える。組織は、その人物の旅行（たとえば、Ｐｅｔｅｒのエディンバラへの旅行）を予約することを提供した。一実施例を図１２に示す。
【０２０２】
組織は、組織の外の人物の予約を扱う。旅行は、組織内のグループ（たとえば、採用、法人旅行グループ、エディンバラオフィス）に割り当てられる。
【０２０３】
組織内の個人が選択を許可すると、旅行要求は、組織内を上に移動し、予約者を有する第１の層を探す。予約者は旅行を予約することができ、「予約済」状態が旅行に割り当てられる。旅行ハブでは、旅行は、組織の外の人物のユーザ空間の中央に置かれるが、旅行はそれでもなお、旅行ハブ内の組織のユーザ空間に関連付けられる。
【０２０４】
スーパーバイザー（たとえば、Ｓｈａｎｅ）が、報告を旅行ハブ上で見ると、彼は、彼の組織が支払を行った予約を、正しい位置で見る。概略的な一実施例を図１３に示す。
【０２０５】
旅行ハブシステムの利点は、その柔軟性である。旅行ハブシステムの利点は、組織が連携するのを容易にすることである。旅行ハブシステムの利点は、イベントに他者と共に出席することを簡略にすることである。旅行ハブシステムの利点は、旅行の共有が可能になることである。旅行ハブシステムの利点は、他者のために予約をすることが可能になることである。旅行ハブシステムの利点は、イベントに他の組織からの他者と共に出席することを、第１の組織にとってより容易にすることである。旅行ハブシステムの利点は、旅行またはイベントを他者と共有することを、非常に簡略にすることである。
【０２０６】
ユーザがミーティング招待（たとえば、Ｍｉｃｒｏｓｏｆｔ  Ｏｕｔｌｏｏｋ）を共有する場合、招待は、連携用のテンプレート（たとえば、出席者の名前及びＥメール、位置、時間情報、たとえば、開始時間及び終了時間）を提供することができる。ミーティング招待と招待内に含まれる情報との一例を、図１４に示す。
【０２０７】
ユーザが彼らのスタート地点（たとえば、彼らの自宅住所）を旅行ハブと共有した場合、それを旅行ハブに保存することができる。その後、旅行ハブは、旅行の推測を、受信したミーティング招待情報に基づいて、行い始めることができる。
【０２０８】
カレンダーがユーザの通常のワークフローの一部であり、彼らがサインアップしてからずいぶん経っており、旅行ハブについて忘れているため、ユーザが１つのことを覚えている場合、彼らは、「カレンダーを所有し」、再参加することができる。ユーザは、頻繁にカレンダーイベントを追加することができる。位置を有するカレンダーイベントに対して、基準住所（たとえば、ユーザの自宅住所）からの距離を評価することができるために、旅行ハブがユーザにコンタクトを行う理由を理解することができる（たとえば、パリでのいくつかのイベントは特定の日付であり、ロンドンでのいくつかのイベントは異なる特定の日付であり、ユーザはエディンバラに住んでいる、したがって、ユーザが旅行する必要がありそうである）。旅行ハブは、ユーザが通常旅行について考え始めるより前に、ユーザが計画することを助けることができる。ユーザ旅行者に、たとえば、Ｅメール、ＳＭＳ、プッシュ、またはウェブを介してコンタクトすることができる。ユーザ旅行者に、たとえば、彼らのスマートフォンを介してコンタクトすることができる。
【０２０９】
一実施例では、旅程生成器を旅行ハブが使用して、可能性のある旅程を生成し、それを旅行者ユーザに、彼らのスマートフォンなどに送信することができる。概略的な一実施例を図１５に示す。
【０２１０】
旅程生成器は、Ｓｋｙｓｃａｎｎｅｒ技術、たとえば、Ｓｋｙｓｃａｎｎｅｒ旅程生成器を使用することができる。旅程生成器は、旅程を、好みとポリシーとにしたがって、生成することができる。
【０２１１】
３つのサービスを、旅行ハブによって、または旅行ハブを介して、提供することができる。第１のサービスは、認証、監視、及びフィルタリングである。第２のサービスは、複数要因旅程生成である。第３のサービスは、モバイルアプリケーション（たとえば、「ＴｒｉｐＧｕｎ」モバイルアプリケーション）である。概略的な一実施例を図１６に示す。
【０２１２】
モバイルアプリケーションを用いて作成された旅行は、直接旅行ハブに入力する。このような旅行を、たとえば、上記で説明したように共有することができる。概略的な一実施例を図１７に示す。
【０２１３】
モバイルデバイスは、サーバとワイヤレス通信をしていてよい。モバイルデバイスは、サーバとワイヤード通信していてよい。
【０２１４】
さらなる開示
１．カレンダーイベントが監視されることを以前に許可した人々のカレンダーイベントを作成した後、旅行計画アクションを要求するモバイルプッシュ通知を起こすこと。（一実施例では、関わりが発生する時間をよく見て、それが出ることを助けることができる。たとえば、ユーザにとって適切であるように、関わりが発生する時間を選択することができる）。
【０２１５】
実施例：Ｔｏｍがモバイルデバイスアプリケーションまたは固定デバイスアプリケーション（「ＴｒａｖｅｌＰｒｏ」）を開いた第１の時間では、彼は、彼のカレンダーをサービスに統合したいかどうかを聞かれる。その後、彼は、「はい」を選択し、ＴｒａｖｅｌＰｒｏが彼のカレンダー（複数可）、たとえば、彼のＧｏｏｇｌｅ、Ｏｕｔｌｏｏｋ  ｅｘｃｈａｎｇｅ、及び／またはＡｐｐｌｅ  ｃａｌｅｎｄａｒにアクセスすることを許可する。１か月後、Ｔｏｍは、「年次会議」というタイトルと、アメリカ合衆国ニューヨークにおける位置と、同じ年のもっと後の６月１日の日付と、を有する新しいカレンダーイベントを作成する。
【０２１６】
１時間以内に、彼の電話に、６月のニューヨークでの年次会議のための彼の旅行フライトと宿泊位置とを予約することを提示する、プッシュ通知が到着する。この通知をタップすると、ＴｒａｖｅｌＰｒｏアプリケーションが開き、新しい旅行作成プロセスが開始される。
【０２１７】
２．それに対して会社が特別料金を交渉した宿泊施設アイテムの一覧内の宿泊施設アイテムを、視覚的に区別すること。
【０２１８】
実施例：ＳｕｚｙがＴｒａｖｅｌＰｒｏのモバイルアプリケーションまたはウェブアプリケーションを使用すると、彼女がホテルを検索すると毎回、彼女は、行になったホテルの一覧を見る。彼女の会社が特別料金の交渉をしたホテルは、常に、気づき易い視覚的区別を用いて、一覧の一番上に載せられる。
【０２１９】
３．現在のユーザの同僚が宿泊施設に宿泊していることまたは宿泊したことを、宿泊施設アイテムの一覧上に視覚的に表示すること。
【０２２０】
実施例：ＪｏａｎｎｅがＴｒａｖｅｌＰｒｏモバイルアプリケーションまたはウェブアプリケーションを使用すると、彼女が宿泊施設を検索すると毎回、彼女は、行になった宿泊施設アイテムの一覧を見る。彼女の同僚のうちの任意の者がその宿泊施設の予約をした場合、彼女は、彼らの写真または名前を、これらの行アイテム上で見る。このようにして、彼女は、彼女の会社の誰かが過去の任意の時点で予約をした宿泊施設がどれかを、非常に容易に見ることができる。
【０２２１】
４．現在のユーザの同僚がフライトを予約したことを、フライトアイテムの一覧上に視覚的に表示すること
【０２２２】
実施例：ＪａｍｅｓがＴｒａｖｅｌＰｒｏウェブアプリケーションまたはモバイルアプリケーションを使用すると、彼がフライトを検索すると毎回、彼は、行になったフライトアイテムの一覧を見る。彼の同僚のうちの任意の者がそのフライトの予約を行った場合、彼は、彼らの写真または名前をこれらの行アイテム上で見る。このようにして、彼は、彼の会社の誰かが過去の任意の時点で予約をしたフライトがどれかを、容易に見ることができる。
【０２２３】
５．宿泊施設アイテムの一覧を、宿泊施設が位置している市内の現在のユーザの会社オフィスからの距離に基づいて、分類すること
【０２２４】
実施例：Ｔｏｎｙは、ＴｒａｖｅｌＰｒｏウェブアプリケーションまたはモバイルアプリケーションを使用しており、宿泊施設をロンドンで探している。画面上では、宿泊施設結果アイテムは、行で表示されている。彼の会社はロンドンオフィスを有しており、したがって、宿泊施設アイテムは、このオフィスに最も近いものから、オフィスから最も遠いものに、分類されている。
【０２２５】
Ｔｏｎｙが、宿泊施設を、彼の会社が複数のオフィスを有しているエディンバラで検索した場合、彼は、どのオフィスに最も近い宿泊施設を見たいかを選択することができる。
【０２２６】
６．現在のユーザの会社のフライトポリシーに含まれるフライトアイテムを視覚的に示すこと。
【０２２７】
実施例：ＪｏａｎｎｅがフライトをＴｒａｖｅｌＰｒｏモバイルアプリケーションまたはウェブアプリケーションを用いて検索すると、彼女は、行になって一覧にされたフライト結果を見る。彼女の会社が指定した境界に含まれる全てのそれらのパラメータ−客室クラス及び価格−を有するフライトを、これらの境界の外の、これらのパラメータのうちのいずれかを有するフライトから、視覚的に容易に区別することができる。
【０２２８】
Ｊｏａｎｎｅは、ロンドンからニューヨークまでのフライトを探しており、このルートに対する彼女の会社ポリシーは、価格が中間価格の２０％を超えてはならず、最高£１０００であってよく、この距離ではプレミアムエコノミーを選択することができる。エコノミー結果の中間価格は、£５００である。プレミアムエコノミーの中間価格は、£９００である。£６００よりも高いエコノミー結果は、明確に印されており、£１０００よりも高いプレミアムエコノミー結果も同様である。視覚的に印されているフライトのうちの任意のものを選択する場合、彼女は、会社ポリシーを無視することを説明するために、追加のフィールドを記入する必要がある。
【０２２９】
７．鉄道アイテムが現在のユーザの宿泊施設ポリシーに含まれることを視覚的に示すこと
【０２３０】
実施例：Ｊｏａｎｎｅが、鉄道旅行アイテムを、ＴｒａｖｅｌＰｒｏモバイルアプリケーションまたはウェブアプリケーションを用いて検索すると、彼女は、行になって一覧にされた鉄道結果を見る。彼女の会社が指定した境界内に含まれるすべてのそれらのパラメータ−座席クラス及び価格−を有する鉄道結果を、これらの境界から外れるこれらのパラメータのうちのいずれかを有するものから、視覚的に容易に区別することができる。
【０２３１】
Ｊｏａｎｎｅは、ロンドンからバーミンガムまでの鉄道結果を探しており、このルートに対する彼女の会社ポリシーは、価格が中間価格の２０％を超えてはならず、最高£１００であってよく、この距離では、ファーストクラスを選択してよい。エコノミー結果の中間価格は、£５０である。ファーストクラス結果の中間価格は、£９０である。£６０よりも高いエコノミー結果は、明確に印されており、£１００よりも高いファーストクラス結果も同様である。視覚的に印された鉄道結果のうちの任意のものを選択する場合、彼女は、会社ポリシーを無視することを説明するために、追加のフィールドを記入する必要がある。
【０２３２】
８．宿泊施設アイテムが現在のユーザの宿泊施設ポリシー内であることを視覚的に示すこと
【０２３３】
実施例：Ｂａｒａｂａｒａが、宿泊施設を、ＴｒａｖｅｌＰｒｏモバイルアプリケーションまたはウェブアプリケーションを用いて検索すると、彼女は、行になって一覧にされた宿泊施設結果を見る。彼女の会社が指定した境界内に含まれるすべてのそれらのパラメータ−ホテルの星の数及び価格−を有する宿泊施設を、これらの境界から外れるこれらのパラメータのうちのいずれかを有するものから、視覚的に容易に区別することができる。
【０２３４】
Ｊｏａｎｎｅは、宿泊施設をロンドンで探しており、このルートに対する彼女の会社ポリシーは、価格は一泊につき中間価格の２０％を超えてはならず、最高で四つ星の宿泊施設を選択することができる。結果の中間価格は、一泊につき£１００である。一泊£１２０よりも高い宿泊施設、または四つよりも多い星を有する宿泊施設は、ポリシーから外れるとして視覚的に印されている。視覚的に印された宿泊施設のうちの任意のものを選択する場合、彼女は、会社ポリシーを無視することを説明するために、追加のフィールドを記入する必要がある。
【０２３５】
他のアイデア
・あなたのカレンダーミーティングに含まれている＆ネイティブコンタクトである、招待する人々を提案すること。
・ホテルをレビューし、それを会社だけが見られるようにすること。
・ユーザインターフェース：パラメータで分類する時、そのパラメータを分類されたフィールド上でハイライトすること。
・ユーザインターフェース：無効の検索ボタンをタップすると、記入が必要なフィールドをハイライトすること。
【０２３６】
注記
上記で言及された手配は、本発明の原理のアプリケーションを単に例示するものであることを理解すること。多数の変更手配及び代替手配を、本発明の精神及び範囲から逸脱することなく導くことができる。本発明は、図面で示され、本発明の現在最も実用的で好適な実施例（複数可）とみなされるものに関連して、上記で具体的かつ詳細に説明されたが、当業者にとっては、多数の変更が、本明細書に明記する本発明の原理及び概念から逸脱することなしになされ得ることは明白である。
【図１】
0006782247.tif 000002
【図２】
0006782247.tif 000003
【図３】
0006782247.tif 000004
【図４】
0006782247.tif 000005
【図５】
0006782247.tif 000006
【図６】
0006782247.tif 000007
【図７】
0006782247.tif 000008
【図８】
0006782247.tif 000009
【図９】
0006782247.tif 000010
【図１０】
0006782247.tif 000011
【図１１】
0006782247.tif 000012
【図１２】
0006782247.tif 000013
【図１３】
0006782247.tif 000014
【図１４】
0006782247.tif 000015
【図１５】
0006782247.tif 000016
【図１６】
0006782247.tif 000017
【図１７】
0006782247.tif 000018