(57)【要約】  リソースを予約し、予約されたリソースへのアクセスを提供するための、コンピュータに実装された方法。方法は、１つ以上のコンピューティングデバイスおよび１つ以上のリソース予約システムと通信ネットワークを介して通信するように構成されたリソース管理システム上に実装される。方法は、リソース管理システムにおいて、１つ以上のコンピューティングデバイスのうちの１つのコンピューティングデバイスからリソースを予約するためのリクエストを受信する工程であって、リクエストは、リソース識別子およびモバイルコンピューティングデバイス識別子を含む、工程と、リソース識別子に基づいて予約を生成する工程とを包含する。方法は、リソース識別子に関連付けられた仮想キーを決定する工程であって、仮想キーは、リソースと同一位置にあるアクセスデバイスと協働してリソースへのアクセスを許可するように構成される、工程と、モバイルコンピューティングデバイス識別子に関連付けられた１つ以上のコンピューティングデバイスのうちの１つのモバイルコンピューティングデバイスに確認メッセージを与える工程であって、確認メッセージは、（ｉ）仮想キー、および（ｉｉ）仮想キーが取り出されることを可能にする、仮想キーに関係付けられた確認コードのうちの１つを含む、工程と、をさらに包含する。【選択図】図１
2021522596.tif 000002
【特許請求の範囲】
【請求項１】
リソースを予約し、当該予約されたリソースへのアクセスを提供するための、コンピュータに実装された方法であって、前記方法は、１つ以上のコンピューティングデバイスおよび１つ以上のリソース予約システムと通信ネットワークを介して通信するように構成されたリソース管理システム上に実装され、前記方法は、
前記リソース管理システムにおいて、前記１つ以上のコンピューティングデバイスのうちの１つのコンピューティングデバイスからリソースを予約するためのリクエストを受信する工程であって、前記リクエストは、リソース識別子およびモバイルコンピューティングデバイス識別子を含む、工程と、
前記リソース識別子に基づいて予約を生成する工程と、
前記リソース識別子に関連付けられた仮想キーを決定する工程であって、前記仮想キーは、前記リソースと同じ場所にあるアクセスデバイスと協働して前記リソースへのアクセスを許可するように構成される、工程と、
前記モバイルコンピューティングデバイス識別子に関連付けられた前記１つ以上のコンピューティングデバイスのうちの１つのモバイルコンピューティングデバイスに確認メッセージを与える工程であって、前記確認メッセージは、（ｉ）前記仮想キー、および（ｉｉ）前記仮想キーが取り出されることを可能にする、前記仮想キーに関係付けられた確認コードのうちの１つを含む、工程と、
を包含する、方法。
【請求項２】
請求項１に記載の方法であって、
前記予約を生成する工程は、前記リソースの前記予約を確認するために予約確認リクエストを前記リソース予約システムに送信する工程を包含する、
方法。
【請求項３】
請求項１または２に記載の方法であって、
前記リソースに関連付けられた前記仮想キーを決定する工程は、前記リソース識別子に基づいて仮想キーデータベースから前記仮想キーを取得する工程を包含する、
方法。
【請求項４】
請求項１〜３のいずれか１項に記載の方法であって、
前記仮想キーは、前記リソース識別子に関連付けられた前記アクセスデバイスによって読み取り可能な１つ以上のＱＲコードを含む、
方法。
【請求項５】
請求項１に記載の方法であって、
前記リクエストは、前記予約についての（ｉ）支払いの詳細および（ｉｉ）期間の表示のうちの少なくとも１つ以上をさらに含む、
方法。
【請求項６】
リソースを予約し、当該予約されたリソースへのアクセスを提供するためのリソース管理システムであって、前記システムは、１つ以上のコンピューティングデバイスおよび１つ以上のリソース予約システムと通信ネットワークを介して通信するように構成され、前記システムは、
１つ以上のサーバを備え、前記１つ以上のサーバのそれぞれは、
１つ以上のプロセッサと、
コンピュータコードを含むメモリであって、前記コンピュータコードが前記１つ以上のプロセッサによって実行された際に、前記システムの前記１つ以上のサーバに請求項１〜５のいずれか１項に記載の方法を行わせる、メモリと、
を備える、システム。
【請求項７】
リソースを予約し、当該予約されたリソースへアクセスするための、コンピュータに実装された方法であって、前記方法は、リソース管理システムと通信ネットワークを介して通信するように構成されたモバイルコンピューティングデバイス上に実装され、前記方法は、
前記モバイルコンピューティングデバイスから、リソースを予約するためのリクエストを前記リソース管理システムに送る工程であって、前記リクエストは、リソース識別子およびモバイルコンピューティングデバイス識別子を含む、工程と、
前記モバイルコンピューティングデバイスにおいて、前記宿泊施設管理サーバから確認メッセージを受信する工程であって、前記確認メッセージは、（ｉ）前記予約された宿泊施設に関連付けられた仮想キー、および（ｉｉ）前記仮想キーが取得されることを可能にするための、前記仮想キーに関係付けられた確認コードのうちの１つを含み、前記仮想キーは、前記リソースと同じ場所にあるアクセスデバイスと協働して前記リソースへのアクセスを許可するように構成される、工程と、
前記リソースへのアクセスを取得するために、前記リソースと同一位置にある前記アクセスデバイスに前記仮想キーを与える工程と、
を包含する、方法。
【請求項８】
請求項７に記載の方法であって、
前記仮想キーを前記アクセスデバイスに与える工程は、（ｉ）前記アクセスデバイスが前記仮想キーをスキャンできるように、前記仮想キーを前記アクセスデバイスの読み取り部に提示する工程、および（ｉｉ）近距離通信機能またはＢｌｕｅｔｏｏｔｈ対応通信機能を使用して、前記仮想キーを前記アクセスデバイスに送る工程のうちの１つを包含する、
方法。
【請求項９】
リソースを予約し、前記予約されたリソースへアクセスするためのモバイルコンピューティングデバイスであって、前記デバイスは、リソース管理システムと第１の通信ネットワークを介して通信し、および１つ以上のロックデバイスと第２の通信ネットワークを介して通信するように構成され、前記デバイスは、
１つ以上のプロセッサと、
コンピュータコードを含むメモリであって、前記コンピュータコードが前記１つ以上のプロセッサによって実行された際に、前記モバイルコンピューティングデバイスに請求項６〜８に記載のいずれか１項に記載の方法を行わせる、メモリと、
を備える、デバイス。
【請求項１０】
予約されたリソースへのアクセスを許可する方法であって、前記方法は、それぞれのリソースに関連付けられた１つ以上のロック機構を操作するように構成されたアクセスデバイスによって実装され、前記アクセスデバイスは、１つ以上のモバイルデバイスと通信ネットワークを介して通信するように構成され、前記方法は、
前記アクセスデバイスにおいて、前記１つ以上のモバイルコンピューティングデバイスのうちの１つのモバイルコンピューティングデバイスからアクセスリクエストを受信する工程であって、前記アクセスリクエストは、前記アクセスデバイスと同じ場所にあるリソースのための仮想キーを含む、工程と、
前記仮想キーの前記リソースに対する有効性を決定する工程と、
前記仮想キーが前記リソースに対して有効であるとの判定に応答して、前記リソースへのアクセスを許可するように、前記リソースに関連付けられたロック機構を作動させる工程と、
を包含する、方法。
【請求項１１】
請求項１０に記載の方法であって、
前記仮想キーの前記リソースに対する有効性を判定する工程は、前記仮想キーを前記リソースに対して記憶された仮想キーと比較し、前記仮想キーが前記記憶された仮想キーと実質的に等しいか、または異なるかを判定する工程を包含する、
方法。
【請求項１２】
請求項１０に記載の方法であって、
前記仮想キーの前記リソースに対する有効性を判定する工程は、
前記アクセスデバイスから、有効性情報をリソースアクセス監視システムに送る工程であって、前記有効性情報は、前記仮想キーと前記リソースに関連付けられたリソース識別子とを含む、工程と、
前記アクセスデバイスにおいて、前記仮想キーが前記リソースに対して有効であるか、または無効であるかを示す通知を、前記リソースアクセス監視システムから受信する工程と、
を包含する、方法。
【請求項１３】
予約されたリソースへのアクセスを許可するためのアクセスデバイスであって、前記アクセスデバイスは、それぞれの予約されたリソースに関連付けられた１つ以上のロック機構を操作し、および１つ以上のモバイルコンピューティングデバイスと通信ネットワークを介して通信するように構成され、前記アクセスデバイスは、
１つ以上のプロセッサと、
コンピュータコードを含むメモリであって、前記コンピュータコードは、前記１つ以上のプロセッサによって実行された際に、前記モバイルコンピューティングデバイスに請求項１０〜１２のいずれか１項に記載の方法を行わせる、メモリと、
を備える、アクセスデバイス。
【請求項１４】
リソースを予約し、前記予約されたリソースへのアクセスを提供するためのリソース予約・管理システムであって、前記システムは、
請求項６に記載のリソース管理システムと、
請求項９に記載の１つ以上のコンピューティングデバイスと、
請求項１３に記載の１つ以上のアクセスデバイスと、
を備える、システム。
【請求項１５】
コンピュータ読み取り可能なコードを備えるコンピュータプログラム製品であって、前記コンピュータ読み取り可能なコードは、１つ以上のプロセッサによって実行された場合に、請求項１〜５、７、８、および１０〜１２のいずれか１項に記載の方法を行うように構成される、コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施形態は、リソース（ｒｅｓｏｕｒｃｅ）を予約し、予約されたリソースへのアクセスを管理するための方法およびシステムに関する。いくつかの実施形態は、リソースの予約および予約されたリソースへのアクセスの提供などのリソース管理のための方法およびシステムに関する。いくつかの実施形態は、リソースを予約し、予約されたリソースへアクセスするための方法およびシステムに関する。いくつかの実施形態は、予約されたリソースへのアクセスを管理するための方法およびシステムに関する。
【背景技術】
【０００２】
リソースの予約やリソースへのアクセスは、時間と労力のかかる処理となる場合がある。例えば、事前に宿泊施設（ａｃｃｏｍｍｏｄａｔｉｏｎ）を予約した場合でも、一般的にホテルの利用客は、到着時にホテルでチェックイン処理を行う必要がある。チェックイン処理は、一般的にホテルにおいてスタッフによって管理され、本人確認や予約された客室のキー渡しを含む場合がある。また、ホテルは、チェックインする利用客への客室およびキーの割り当てを管理・把握（ｔｒａｃｋ）するためのシステムを有する。レンタカーなどの他の種類のリソースを予約およびアクセスする際にも同様の処理が行われる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ホテルの客室の予約および客室へのアクセス管理のための従来の方法およびシステムに関連する短所のいくつかについて対処または改善すること、または少なくともそれらについての有用な代替を提供することが望まれる。
【０００４】
本明細書に含まれた文献、行為、材料、製品などについてのいずれの言及や記載も、それらの事項の一部または全てが従来技術の基礎の一部を形成すること、添付の各請求項の優先日よりも前に存在したとして本開示に関連する分野の一般常識であったことを認めるものではない。
【課題を解決するための手段】
【０００５】
いくつかの実施形態は、リソースを予約し、当該予約されたリソースへのアクセスを提供するための、コンピュータに実装された方法に関する。前記方法は、１つ以上のコンピューティングデバイスおよび１つ以上のリソース予約システムと通信ネットワークを介して通信するように構成されたリソース管理システム上に実装される。前記方法は、
前記リソース管理システムにおいて、前記１つ以上のコンピューティングデバイスのうちの１つのコンピューティングデバイスからリソースを予約するためのリクエストを受信する工程であって、前記リクエストは、リソース識別子およびモバイルコンピューティングデバイス識別子を含む、工程と、
前記リソース識別子に基づいて予約を生成する工程と、
前記リソース識別子に関連付けられた仮想キーを決定する工程であって、前記仮想キーは、前記リソースと同じ場所にある(ｃｏ−ｌｏｃａｔｅｄ)アクセスデバイスと協働して前記リソースへのアクセスを許可するように構成される、工程と、
前記モバイルコンピューティングデバイス識別子に関連付けられた前記１つ以上のコンピューティングデバイスのうちの１つのモバイルコンピューティングデバイスに確認メッセージを与える工程であって、前記確認メッセージは、前記仮想キーを含む、工程と、
を包含する。
【０００６】
いくつかの実施形態において、前記予約を生成する工程は、前記リソースの前記予約を確認するために予約確認リクエストを前記リソース予約システムに送信する工程を包含する。
【０００７】
いくつかの実施形態において、前記リソースに関連付けられた前記仮想キーを決定する工程は、前記リソース識別子に基づいて仮想キーデータベースから前記仮想キーを取得する工程を包含する。
【０００８】
いくつかの実施形態において、前記仮想キーは、前記リソース識別子に関連付けられた前記アクセスデバイスによって読み取り可能な１つ以上のＱＲコードを含む。
【０００９】
いくつかの実施形態において、前記リクエストは、前記予約についての（ｉ）支払いの詳細および（ｉｉ）期間の表示のうちの少なくとも１つ以上をさらに含む。
【００１０】
いくつかの実施形態は、リソースを予約し、当該予約されたリソースへのアクセスを提供するためのリソース管理システムに関する。前記システムは、１つ以上のコンピューティングデバイスおよび１つ以上のリソース予約システムと通信ネットワークを介して通信するように構成される。前記システムは、
１つ以上のサーバを備え、前記１つ以上のサーバのそれぞれは、
１つ以上のプロセッサと、
コンピュータコードを含むメモリであって、前記コンピュータコードが前記１つ以上のプロセッサによって実行された際に、前記システムの前記１つ以上のサーバに、前記リソースを予約し、当該予約されたリソースへのアクセスを提供するための方法を行わせる、メモリと
を備える。
【００１１】
いくつかの実施形態は、リソースを予約し、当該予約されたリソースへアクセスするための、コンピュータに実装された方法に関する。前記方法は、リソース管理システムと通信ネットワークを介して通信するように構成されたモバイルコンピューティングデバイス上に実装される。前記方法は、
前記モバイルコンピューティングデバイスから、リソースを予約するためのリクエストを前記リソース管理システムに送る工程であって、前記リクエストは、リソース識別子およびモバイルコンピューティングデバイス識別子を含む、工程と、
前記モバイルコンピューティングデバイスにおいて、前記宿泊施設管理サーバから確認メッセージを受信する工程であって、前記確認メッセージは、前記予約された宿泊施設に関連付けられた仮想キーを含み、前記仮想キーは、前記リソースと同じ場所にある(ｃｏ−ｌｏｃａｔｅｄ)アクセスデバイスと協働して前記リソースへのアクセスを許可するように構成される、工程と、
前記リソースへのアクセスを取得するために、前記リソースと同一位置にある前記アクセスデバイスに前記仮想キーを与える工程と、
を包含する。
【００１２】
いくつかの実施形態において、前記仮想キーを前記アクセスデバイスに与える工程は、（ｉ）前記アクセスデバイスが前記仮想キーをスキャンできるように、前記仮想キーを前記アクセスデバイスの読み取り部（ｒｅａｄｅｒ）に提示する工程、および（ｉｉ）近距離通信機能またはＢｌｕｅｔｏｏｔｈ対応通信機能を使用して、前記仮想キーを前記アクセスデバイスに送る工程のうちの１つを包含する。
【００１３】
いくつかの実施形態は、リソースを予約し、前記予約されたリソースへアクセスするためのモバイルコンピューティングデバイスに関する。前記デバイスは、リソース管理システムと第１の通信ネットワークを介して通信し、および１つ以上のロックデバイスと第２の通信ネットワークを介して通信するように構成される。前記デバイスは、
１つ以上のプロセッサと、
コンピュータコードを含むメモリであって、前記コンピュータコードが前記１つ以上のプロセッサによって実行された際に、前記モバイルコンピューティングデバイスに、前記リソースを予約し、当該予約されたリソースへのアクセスを提供するための方法を行わせる、メモリと、
を備える。
【００１４】
いくつかの実施形態は、予約されたリソースへのアクセスを許可する方法に関する。前記方法は、それぞれのリソースに関連付けられた１つ以上のロック機構を操作するように構成されたアクセスデバイスによって実装される。前記アクセスデバイスは、１つ以上のモバイルデバイスと通信ネットワークを介して通信するように構成される。前記方法は、
前記アクセスデバイスにおいて、前記１つ以上のモバイルコンピューティングデバイスのうちの１つのモバイルコンピューティングデバイスからアクセスリクエストを受信する工程であって、前記アクセスリクエストは、前記アクセスデバイスと同じ場所にある(ｃｏ−ｌｏｃａｔｅｄ)リソースのための仮想キーを含む、工程と、
前記仮想キーの前記リソースに対する有効性を決定する工程と、
前記仮想キーが前記リソースに対して有効であるとの判定に応答して、前記リソースへのアクセスを許可するように、前記リソースに関連付けられたロック機構を作動させる工程と、
を包含する。
【００１５】
いくつかの実施形態において、前記仮想キーの前記リソースに対する有効性を判定する工程は、前記仮想キーを前記リソースに対して記憶された仮想キーと比較し、前記仮想キーが前記記憶された仮想キーと実質的に等しいか、または異なるかを判定する工程を包含する。
【００１６】
いくつかの実施形態において、前記仮想キーの前記リソースに対する有効性を判定する工程は、前記アクセスデバイスから、有効性情報（ｖａｌｉｄａｔｉｏｎ  ｉｎｆｏｒｍａｔｉｏｎ）をリソースアクセス監視システムに送る工程であって、前記有効性情報は、前記仮想キーと前記リソースに関連付けられたリソース識別子とを含む、工程と、前記アクセスデバイスにおいて、前記仮想キーが前記リソースに対して有効であるか、または無効であるかを示す通知を、前記リソースアクセス監視システムから受信する工程とを包含する。
【００１７】
いくつかの実施形態は、予約されたリソースへのアクセスを許可するためのアクセスデバイスに関する。前記アクセスデバイスは、それぞれの予約されたリソースに関連付けられた１つ以上のロック機構を操作し、および１つ以上のモバイルコンピューティングデバイスと通信ネットワークを介して通信するように構成される。前記アクセスデバイスは、
１つ以上のプロセッサと、
コンピュータコードを含むメモリであって、前記コンピュータコードが前記１つ以上のプロセッサによって実行された際に、前記モバイルコンピューティングデバイスに、前記リソースを予約し、当該予約されたリソースへのアクセスを提供するための方法を行わせる、メモリと、
を備える。
【００１８】
いくつかの実施形態は、リソースを予約し、前記予約されたリソースへのアクセスを提供するためのリソース予約・管理システムに関する。前記システムは、
上記実施形態のうちのいずれか１つの実施形態の前記リソース管理システムと、
上記実施形態のうちのいずれか１つの実施形態の１つ以上のコンピューティングデバイスと、
上記実施形態のうちのいずれか１つの実施形態の１つ以上のアクセスデバイスと、
を備える。
【００１９】
いくつかの実施形態は、コンピュータ読み取り可能なコードを備えるコンピュータプログラム製品に関する。前記コンピュータ読み取り可能なコードは、１つ以上のプロセッサによって実行された場合に、上記方法のいずれか１つの方法を行うように構成される。
【図面の簡単な説明】
【００２０】
【図１】図１は、いくつかの実施形態に係る、リソースを予約し、予約されたリソースへのアクセスを管理するためのシステムのブロック図である。
【図２】図２は、図１のシステムのリソース管理システムによって実装される、いくつかの実施形態に係るリソース管理方法の処理フロー図である。
【図３】図３は、図１のシステムのモバイルコンピューティングデバイスによって実装される、いくつかの実施形態に係る、リソースを予約し、予約されたリソースへのアクセスを取得する方法の処理フロー図である。
【図４】図４は、図１のシステムのアクセスデバイスによって実装される、いくつかの実施形態に係る、予約されたリソースへのアクセスを管理する方法の処理フロー図である。
【図５】図５は、図１のリソース管理システムによって予約管理アプリケーションが実行されることによって実現される、いくつかの実施形態に係る予約管理プラットフォームの予約処理に含まれる種々の段階を示すスクリーンショットである。
【図６】図６は、図１のリソース管理システムによって予約管理アプリケーションが実行されることによって実現される、いくつかの実施形態に係る予約管理プラットフォームの予約処理に含まれる種々の段階を示すスクリーンショット例である。
【図７】図７は、図１のシステムのコンピューティングデバイスの画面に表示されたインタフェースディスプレイのスクリーンショット例である。
【図８】図８は、図１のシステムのコンピューティングデバイスの画面に表示されたインタフェースディスプレイのスクリーンショット例である。
【発明を実施するための形態】
【００２１】
以下に、いくつかの実施形態を添付に図面を参照し、非限定的な例を用いて説明する。
【００２２】
本実施形態は、リソースを予約し、予約されたリソースへのアクセスを管理するための方法およびシステムに関する。いくつかの実施形態は、リソースの予約および予約されたリソースへのアクセスの提供などのリソース管理のための方法およびシステムに関する。いくつかの実施形態は、リソースを予約し、予約されたリソースへアクセスするための方法およびシステムに関する。いくつかの実施形態は、予約されたリソースへのアクセスを管理するための方法およびシステムに関する。
【００２３】
例えば、本実施形態に係るリソースは、予約され得るリソースであって、利用または便宜のためにアクセスを要するリソースに関し得る。例えば、リソースは、ホテルまたはホステルの客室、家、フラット、アパートなどの部屋、ジムなどのサービス施設、自動車、自転車、原付、バイクなどの車両、またはビル設備、ジム設備などの設備などを含み得る。
【００２４】
本実施形態に係る、リソースを予約し、予約されたリソースへアクセスするためのシステムおよび方法は、従来公知のシステムおよび方法と比べて顕著な利点を有する。特に、本実施形態は、リソースの簡素・効率化された（ｓｔｒｅａｍｌｉｎｅｄ）予約を可能にし、それにより、ユーザは、リソースの予約すること、および例えば仮想キー（ｖｉｒｔｕａｌ  ｋｅｙ）を使用して、比較的簡単で明瞭な処理により、予約されたリソースへのアクセスに必要な手段を取得することの両方を行うことができる。本実施形態に係る仮想キーは、リソースの予約時に、予約プラットフォーム（ｂｏｏｋｉｎｇ  ｐｌａｔｆｏｒｍ）から直接得られ得る。それにより、一旦予約がなされると、リソースへのアクセスの確保および取得におけるさらなる追加の工程を最小化または排除できる。さらに、本実施形態に係る仮想キーは、紛失を回避し得るし、紛失した物理的なキーまたはアクセスカードの交換に伴う失費を回避し得る。従来技術に係る、紛失した物理的なキーまたはアクセスカードの交換は、環境に悪影響を及ぼす結果を有し得るが、本実施形態は、それを回避することに役立つ。さらに、本実施形態に係る単一の仮想キーを複製により複数のモバイルコンピューティングデバイス間で共有し得る。それにより、複数のユーザ間でリソースへのアクセスを共有することが可能になる。ここで、各ユーザは、モバイルコンピューティングデバイスを保持し、他のユーザから独立して、予約されたリソースへアクセスする。
【００２５】
また、リソースを予約し、予約されたリソースへのアクセスを管理するための処理の簡素・効率化（ｓｔｒｅａｍｌｉｎｉｎｇ）は、予約およびアクセスを容易にするために必要な人間の介入を低減する。人間の介入の必要性が低減されるので、リソースを予約し、予約されたリソースへアクセスするための本システムおよび方法は、必要な人間の介入がより少ない、より効率的で待ち時間（ｌｏｗ−ｌａｔｅｎｃｙ）の少ないサービスを提供しながら、より多くのリソースおよび予約を取り扱うことに関して、規模をより拡大縮小可能（ｓｃａｌａｂｌｅ）であり得る。また、仮想キーに基づく、予約されたリソースへのアクセスは、予約されたリソースへのアクセスを管理するための、アイデンティティ（ｉｄｅｎｔｉｔｙ）に基づく改善されたセキュリティを提供する。例えば、モバイルコンピューティングデバイス上の仮想キーを介したアクセスによって、仮想キーとともにモバイルデバイスのアイデンティティを把握し追跡する（ｔｒａｃｋ）ことが可能になる。いくつかの実施形態において、仮想キーとデバイスのアイデンティティとの組み合わせは、更なる一層の安全として、予約されたリソースへのアクセスを許可するために、照合（ｖｅｒｉｆｙ）され得る。
【００２６】
図１は、いくつかの実施形態に係る、リソースを予約し、予約されたリソースへのアクセスを管理するためのシステム１００のブロック図である。
【００２７】
図示のように、システム１００は、１つ以上のコンピューティングデバイス１０４および１つ以上のリソース予約システム１０６と通信ネットワーク１０８を介して通信するように構成されたリソース管理システム１０２を備え得る。いくつかの実施形態において、システム１００は、リソース管理システム１０２がサーバとして構成され、コンピューティングデバイス１０４のうちの少なくとも１つがクライアントコンピューティングデバイスとして構成された、クライアント−サーバアーキテクチャを備える。
【００２８】
ネットワーク１０８は、例えば、１つ以上のメッセージ、パケット、信号、それらの何らかの組み合わせなどに対して、送信、受信、転送、生成、バッファリング、記憶、ルーティング、スイッチング、処理、またはそれらの組み合わせなどを行う１つ以上のノード（ｎｏｄｅ）を有する１つ以上のネットワークのうちの少なくとも一部を含み得る。ネットワーク１０８は、例えば、無線ネットワーク、有線ネットワーク、インターネット、イントラネット、公衆ネットワーク、パケット交換ネットワーク、回路交換ネットワーク、アドホック（ａｄ  ｈｏｃ）ネットワーク、インフラストラクチャネットワーク、公衆交換電話ネットワーク（ＰＳＴＮ）、ケーブルネットワーク、セルラーネットワーク、衛星ネットワーク、光ファイバネットワーク、それらの何らかの組み合わせなどのうちの１つ以上を含み得る。
【００２９】
いくつかの実施形態において、コンピューティングデバイス１０４は、スマートフォンもしくはタブレット、ラップトップ、またはＰＣなどのモバイルまたは手持ちコンピューティングデバイスを備え得る。いくつかの実施形態において、コンピューティングデバイス１０４は、複数のコンピューティングデバイスを備え得る。
【００３０】
リソース管理システム１０２は、リソース管理システム１０２の１つ以上のサーバに関連付けられたメモリ（不図示）に記憶されたリソース管理アプリケーション１１０を実行することによってリソース管理サービスを提供するように構成された１つ以上のサーバ（不図示）を備え得る。例えば、リソース管理システム１０２は、共に動作する複数の処理構成要素または複数の仮想もしくは物理的サーバを含み得る。いくつかの実施形態において、リソース管理アプリケーション１１０は、予約管理モジュール１１２および仮想キー管理モジュール１１４を備え得る。
【００３１】
予約管理モジュール１１２は、リソース管理システム１０２の１つ以上のサーバ（不図示）の１つ以上のプロセッサ（不図示）によって実行された際に、リソース予約システム１０６に関連付けられたリソースが利用可能かどうかを判定し、例えば、特定のユーザおよび／または特定の期間に対して特定のリソースを予約するために、リソース予約システム１０６と通信ネットワーク１０８を介して通信するように構成され得る。
【００３２】
仮想キー管理モジュール１１４は、リソース管理システム１０２の１つ以上のサーバ（不図示）の１つ以上のプロセッサ（不図示）によって実行された際に、特定のリソースに対して仮想キーを決定するために、仮想キーデータベース１１６に問い合わせ（ｉｎｔｅｒｒｏｇａｔｅ）するように構成され得る。いくつかの実施形態において、特定のリソースに関連付けられた仮想キーは、リソースと同じ場所にあり得るアクセスデバイス１１８と協働してリソースへのアクセスを与えるように構成される。そのアクセスは、例えば、仮想キーが、アクセスデバイス１１８に、リソースへのアクセスを防止しているロック機構（ｌｏｃｋｉｎｇ  ｍｅｃｈａｎｉｓｍ）１２０を非作動状態にさせる（ｄｅａｃｔｉｖａｔｅ）ことによって行われる。仮想キーデータベース１１６は、リソース管理システム１０２の一部を形成し得るか、またはリソース管理システム１０２に直接接続され得る。あるいは、仮想キーデータベース１１６は、リソース管理システム１０２によって、通信ネットワーク１０８または他の適切なネットワークを介して、アクセスされ得る。
【００３３】
いくつかの実施形態において、リソース管理システム１０２は、ＨＴＴＰ（ｈｙｐｅｒ  ｔｅｘｔ  ｔｒａｎｓｐｏｒｔ  ｐｒｏｔｏｃｏｌ）などのプロトコルに準拠するウェブページおよび他のコンテンツなどのコンテンツを供給することができるウェブサーバシステムとして構成され得る。例えば、アプリケーションフレームワークおよび典型的なサーバ側機能（ウェブサーバ機能、データ処理機能、およびデータ記憶・取出機能など）によって対応および組み合わされた際に、リソース管理アプリケーション１１０は、１つ以上のコンピューティングデバイス１０４において行われるか、または実行される際に見られ得るアクティビティ（ａｃｔｉｖｉｔｉｅｓ）を含み得るリソース予約プラットフォーム（その一例を図５および図６に示す）を提供する。しかし、コンピューティングデバイス１０４において行われるか、または実行されるアクティビティは、リソース管理システム１０２によってコンピューティングデバイス１０４に供給され、ブラウザアプリケーション（不図示）によって実行されるプログラムコード（適宜、アプレットを含む）に依存することが理解され得る。したがって、予約プラットフォームの機能は、リソース管理システム１０２によって実行および供給されるコードによって動かされる。
【００３４】
リソース管理アプリケーション１１０は、リモート（ｒｅｍｏｔｅ）アプリケーションのプログラマティックインタラクション（ｐｒｏｇｒａｍｍａｔｉｃ  ｉｎｔｅｒａｃｔｉｏｎ）がリソース予約システム１０６と規定のＡＰＩ（「アプリケーションプログラムインタフェース」）を介して情報を交換することを可能にし得る。リソース管理サービスは、種々の基礎の（ｕｎｄｅｒｌｙｉｎｉｎｇ）プロトコルおよび技術を使用して規定および実装され得る。例えば、いくつかの実施形態は、特定のオペレーション（ｏｐｅｒａｔｉｏｎ）および１つ以上のクエリパラメータを含むＵＲＬ（「Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ」）などのＵＲＩ（「Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ」）として特定された予約管理モジュール１１２からのリクエストに応答した、ＨＴＴＰ（「Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ」）を使用するＸＭＬ（「ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ」）フォーマットのデータ通信に依存し得る。そのようなＵＲＩに基づくリクエストは、例えば、ＨＴＴＰを介したＸＭＬの使用に基づき得る（例えば、分散インタラクションモデルである「ＲＥＳＴ（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎａｌ  Ｓｔａｔｅ  Ｔｒａｎｓｆｅｒ）」の一部として）。いくつかの実施形態において、さらなる基礎のプロトコルが種々の目的のために使用され得る。そのような基礎のプロトコルは、標準的なメッセージ交換のためのＳＯＡＰ（「Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ」）、サービス呼び出し（ｉｎｖｏｃａｔｉｏｎ）の記述のためのＷＳＤＬ（「Ｗｅｂ  Ｓｅｒｖｉｃｅｓ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ」）、および利用可能なサービスを発見するためのＵＤＤＩ（「Ｕｎｉｖｅｒｓａｌ  Ｄｅｓｃｒｉｐｔｉｏｎ，Ｄｉｓｃｏｖｅｒｙ，ａｎｄ  Ｉｎｔｅｇｒａｔｉｏｎ  ｓｅｒｖｉｃｅ」）などである。
【００３５】
リソース予約システム１０６は、リソース予約システム１０６の１つ以上のサーバに関連付けられたメモリ（不図示）に記憶されたリソース予約アプリケーション１２２を実行することによってリソース予約サービスを提供するように構成された１つ以上のサーバ（不図示）を備え得る。リソース予約システム１０６は、リソース予約システム１０６を介して予約可能なリソースの登録簿（ｒｅｇｉｓｔｅｒ）を維持するように構成される。リソース予約システム１０６は、さらに、リソース管理システム１０２からの予約確認の受信に応答して、リソース管理システム１０２の予約管理モジュール１１２に対して、リソースが利用可能かどうかについての情報を与えるか、またはそうでなければ入手可能にするようにし、そしてリソースを予約する、すなわち、リソースを予約できないようにするように構成される。しかし、リソースは、リソース予約システム１０６を用いて他のやり方で予約され得ることが理解され得る。例えば、ユーザによってなされたリクエストに応答して、コンピューティングデバイス１０４がリソース予約システム１０６と直接に通信することによって、またはオペレータが手動でリソースの予約を行うことによってなされ得ることが理解される。いくつかの実施形態において、リソース予約システム１０６は、リソース管理システム１０２の仮想キー管理モジュール１１２に対して、特定のリソースに関連付けられた仮想キーについての情報を与えるか、またはそうでなければ入手可能にするように構成され得る。いくつかの実施形態において、リソース予約システム１０６は、コンピューティングデバイス１０４のリソースアクセスアプリケーション１２６に対して、例えば、予約されたリソースへのアクセスの信用証明物（ｃｒｅｄｅｎｔｉａｌ）を含み得る、予約されたリソースについての情報を与えるか、またはそうでなければ入手可能にするように構成され得る。
【００３６】
リソース予約アプリケーション１２２は、リモートアプリケーションのプログラマティックインタラクションが規定のＡＰＩ（「アプリケーションプログラムインタフェース」）を介して情報を交換することを可能にし得る。リソース予約アプリケーション１２２は、種々の基礎のプロトコルおよび技術を使用して規定および実装され得る。例えば、いくつかの実施形態は、特定のオペレーションおよび１つ以上のクエリパラメータを含むＵＲＬ（「Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ」）などのＵＲＩ（「Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ」）として特定されたリソースアクセスアプリケーション１２６またはリソース管理アプリケーション１１０からのリクエストに応答した、ＨＴＴＰ（「Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ」）を使用するＸＭＬ（「ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ」）フォーマットのデータ通信に依存し得る。そのようなＵＲＩに基づくリクエストは、例えば、ＨＴＴＰを介したＸＭＬの使用に基づき得る（例えば、分散インタラクションモデルである「ＲＥＳＴ（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎａｌ  Ｓｔａｔｅ  Ｔｒａｎｓｆｅｒ）」の一部として）。いくつかの実施形態において、さらなる基礎のプロトコルが種々の目的のために使用され得る。そのような基礎のプロトコルは、標準的なメッセージ交換のためのＳＯＡＰ（「Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ」）、サービス呼び出しの記述のためのＷＳＤＬ（「Ｗｅｂ  Ｓｅｒｖｉｃｅｓ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ」）、および利用可能なサービスを発見するためのＵＤＤＩ（「Ｕｎｉｖｅｒｓａｌ  Ｄｅｓｃｒｉｐｔｉｏｎ，Ｄｉｓｃｏｖｅｒｙ，ａｎｄ  Ｉｎｔｅｇｒａｔｉｏｎ  ｓｅｒｖｉｃｅ」）などである。
【００３７】
１つ以上のコンピューティングデバイス１０４のそれぞれは、１つ以上のプロセッサ（不図示）と、種々のデバイス関連機能を行うために１つ以上のプロセッサによって実行可能なオペレーティングシステムおよび複数のソフトウエアアプリケーションまたはアプレットを含むメモリ（不図示）とを備える。例えば、少なくとも１つのそのようなソフトウエアアプリケーションは、通信ネットワーク１０８を介してアクセス可能なサイトからコンテンツを受信するためにそのサイトにユーザが移動（ｎａｖｉｇａｔｅ）できるようにするためのブラウザアプリケーション１２４を含む。いくつかの例において、ブラウザアプリケーション１２４を使用して、リソース管理システム１０２に対してコンテンツを要求するために、リソース管理システム１０２と通信できる。コンテンツは、プログラムコードとしてブラウザアプリケーションに与えられ、コンピューティングデバイス１０４のプロセッサによって実行可能な１つ以上のウェブページの形態である。いくつかの実施形態によると、リソース管理システム１０２は、ブラウザアプリケーション１２４によって生成され、コンピューティングデバイス１０４のユーザインタフェース（不図示）のディスプレイ（不図示）上で閲覧可能なオンラインリソース予約プラットフォームを提供するために、コードをコンピューティングデバイス１０４に供給するように構成される。
【００３８】
リソース予約プラットフォームは、ユーザが特定のキーとなる語（ｋｅｙ  ｔｅｒｍ）および／または条件（ｃｒｉｔｅｒｉａ）を使用してリソースを検索することを可能にするユーザインタフェースを提供し得る。例えば、予約されるべきリソースがホテル客室である場合、リソース予約プラットフォームは、ユーザが、検索条件に合った、利用可能なホテル客室を検索するために、特定の場所および／または特定の日付を入力することを可能にするユーザインタフェースを提供し得る。ユーザが検索条件を入力したことに応答して、リソース管理アプリケーション１１０の予約管理モジュール１１２は、利用可能なホテルのリストを決定し、リソース予約プラットフォームに与え得る。リソース予約プラットフォームは、ユーザが結果を介して移動し、特定のホテルを選択することを可能にし得る。特定のホテルを選択する際に、例えば、支払いの詳細を提示することによって、ユーザは、ホテルの予約に対する支払いをするように促され得る。予約処理時に、ユーザはまた、ホテル客室へのキーレス入室（ｋｅｙｌｅｓｓ  ｅｎｔｒｙ）を利用したいかどうかを問われ得る。その詳細は、後述する。
【００３９】
いくつかの実施形態において、ブラウザアプリケーション１２４は、本明細書に記載の機能を行うか、またはそのような機能を容易にするために、特定目的のアドオンが付加され得るか、または、特定目的のクライアントソフトウエア（すなわち、スマートフォンまたはタブレットデバイス用の「アプリ」）によって置き換えられ得る。例えば、コンピューティングデバイス１０４に対して、特定目的のアプリケーションがリソース管理システム１０２または別の専用のダウンロードサーバ（不図示）からダウンロードされ、コンピューティングデバイス１０４上にインストールされ得る。そのような特定目的のアプリケーションがコンピューティングデバイス１０４上で実行されると、そのアプリケーションは、本明細書に記載のユーザインタフェース機能を可能にするのに適切なフォーマッティング、インタラクション、表示、および入力を容易にし得る。そのような特定目的のアプリケーションは、アクセスデバイス１１８上で動作するアプリケーションソフトウエアと協働するように構成されたリソースアクセスアプリケーション１２６を含み得る。いくつかの実施形態において、リソースアクセスアプリケーション１２６は、特定のリソースに関連付けられた仮想キーを、例えば、リソース管理システム１０２から受信し、記憶するように構成され、仮想キーをリソースに関連付けられたアクセスデバイス１１８に与えて、リソースへのアクセスを妨げているロック機構１２０を非作動状態にさせるように構成される。
【００４０】
リソースアクセスアプリケーション１２６は、リソース管理システム１０２に対して情報を要求および／または受信するために、リソース管理システム１０２と通信するように構成され得る。いくつかの実施形態において、リソースアクセスアプリケーション１２６は、特定のリソースに関連付けられた仮想キーを、例えばリソース管理システム１０２から受信し、記憶するように構成され、仮想キーをリソース関連付けられたアクセスデバイス１１８に与えて、リソースへのアクセスを妨げているロック機構１２０を非作動状態にさせるように構成される。いくつかの実施形態において、リソースアクセスアプリケーション１２６は、予約されたリソース関連付けられた予約確認の詳細、例えば、リソース識別子、関連する日付、支払い確認の詳細などを受信し、記憶するように構成される。
【００４１】
アクセスデバイス１１８は、アクセスデバイス１１８のコントロールによって管理されている特定のリソースに関連付けられた仮想キーを決定するために、モバイルコンピューティングデバイス１０４のリソースアクセスアプリケーション１２６と通信するように構成される。例えば、モバイルコンピューティングデバイス１０４のリソースアクセスアプリケーション１２６は、近距離通信機能（ｃａｐａｂｉｌｉｔｙ）またはＢｌｕｅｔｏｏｔｈ（登録商標）対応通信機能（ｃａｐａｂｉｌｉｔｙ）を使用して、アクセスデバイス１１８と通信するように構成され得る。いくつかの実施形態において、仮想キーは、アクセスデバイス１１８によって読み取り可能またはスキャン可能なＱＲコードを含み得る。
【００４２】
各アクセスデバイス１１８は、１つ以上のリソースおよびそれぞれの１つ以上のロック機構１２０に関連付けられている。ロック機構１２０は、アクセスデバイス１１８によって、または他のやり方で、作動（ａｃｔｉｖａｔｅ）された場合、それぞれのリソースへのアクセスを防止する。いくつかの実施形態において、アクセスデバイス１１８は、１つ以上のプロセッサと、コンピューティングコードを含むメモリとを備える。コンピューティングコードは、１つ以上のプロセッサによって実行された際に、アクセスデバイス１１８の動作を制御するように構成される。例えば、アクセスデバイス１１８は、モバイルコンピューティングデバイス１０４上で与えられた、またはモバイルコンピューティングデバイス１０４から受信した仮想キーを判定し、特定のリソースに対する仮想キーの有効性を判定し、仮想キーがそのリソースに対して有効であると判定した場合に、リソースに関連付けられたロック機構１２０を非作動状態にさせて、リソースへのアクセスを可能にするように構成され得る。いくつかの実施形態において、アクセスデバイス１１８は、特定のリソースに対する仮想キーの有効性を判定するために、リソースの管理に関連付けられたリソース予約システム１０６または他のサーバ（不図示）と通信するように構成される。例えば、リソース予約システム１０６または他のサーバ（不図示）は、リソースのための仮想キーの登録簿を問い合わせ（ｑｕｅｒｙ）、リソースのための仮想キーを登録簿におけるエントリ（ｅｎｔｒｙ）と比較し、例えば、予約がされているか、仮想キーが有効（ａｃｔｉｖｅ）か、および／または仮想キーが特定のリソースに対する登録簿における記録（ｒｅｃｏｒｄｓ）に一致するかどうかを判定することによって、仮想キーの有効性を判定する。
【００４３】
図２は、いくつかの実施形態に係るリソース管理方法２００の処理フロー図である。方法２００は、リソース管理システム１０２によって実装され得る。特に、リソース管理システム１０２の１つ以上のプロセッサは、リソース管理システム１０２に方法２００を行わせるために、リソース管理アプリケーション１１０を実行するように構成され得る。
【００４４】
ここで、図２を参照する。２０２において、リソースを予約するためのリクエストがリソース管理システム１０２においてコンピューティングデバイス１０４から受信される。リクエストは、リソース識別子およびモバイルコンピューティングデバイス識別子を含む。いくつかの実施形態において、リクエストは、リソースの予約についての期間の表示（ｉｎｄｉｃａｔｉｏｎ）、特定の特別なリクエスト、および支払いの詳細のうちの１つ以上をさらに含む。
【００４５】
いくつかの実施形態において、リソース管理アプリケーション１１０は、コンピューティングデバイス１０４から受信した問い合わせに応答して、リソースの詳細を取り出し、予約プラットフォーム上にその詳細を表示して、ユーザがリソースを選択し、予約のためのリクエストを提出する（ｓｕｂｍｉｔ）ことを可能にする。いくつかの実施形態において、予約管理モジュール１１２は、リソースが利用可能であるかどうかを判定し、リソース登録簿１２８からのリソースについてのさらなる詳細を判定する。リソース登録簿１２８は、リソース管理システム１０２に対してローカル（ｌｏｃａｌ）であってもよいし、リモート（ｒｅｍｏｔｅ）であってもよく、リソースに関連付けられた１つ以上のリソース予約システム１０６によって周期的および／または定期的に更新される。いくつかの実施形態において、予約管理モジュール１１２は、１つ以上のリソース予約システム１０６に問い合わせることによって、リソースが利用可能であるかどうかを判定し、リソースについてのさらなる詳細を判定する。
【００４６】
例えば、リソース情報の問い合わせは、予約管理モジュール１１２がＨＴＴＰ  ＰＯＳＴ  リクエストをＸＭＬフォーマットでリソース予約アプリケーション１２２の指定のＵＲＬに提出することによって開始され得る。また、リソース情報の問い合わせは、リソース予約アプリケーション１２２によってリソースの予約を確認（ｖａｌｉｄａｔｅ）・認証（ａｕｔｈｏｒｉｚｅ）するための信用証明物（ｃｒｅｄｅｎｔｉａｌｓ）を含み得る。ＸＭＬフォーマットのＨＴＴＰ  ＰＯＳＴリクエスト例を以下に示す。
【００４７】
＜ｇｅｔｈｏｔｅｌｓ＞
＜ｕｓｅｒｔｏｋｅｎ＞
＜ｕｓｅｒｉｄ＞ｘｘｘｘ＜／ｕｓｅｒｉｄ＞
＜ｐａｓｓｗｏｒｄ＞ｙｙｙｙ＜／ｐａｓｓｗｏｒｄ＞
＜／ｕｓｅｒｔｏｋｅｎ＞
＜／ｇｅｔｈｏｔｅｌｓ＞
【００４８】
リソース予約アプリケーション１２２は、上記問い合わせに対する応答を以下のフォーマットで返し得る。
【００４９】
＜？ｘｍｌ  ｖｅｒｓｉｏｎ＝"１．０"  ｅｎｃｏｄｉｎｇ＝"ｕｔｆ−８"  ？＞
＜ｈｏｔｅｌｓ＞
＜ｈｏｔｅｌ＞
＜ｈｏｔｅｌｉｄ＞１＜／ｈｏｔｅｌｉｄ＞
＜ｈｏｔｅｌｎａｍｅ＞ｔｅｓｔ−ｈｏｔｅｌ−１＜／ｈｏｔｅｌｎａｍｅ＞
＜／ｈｏｔｅｌ＞
＜／ｈｏｔｅｌｓ＞
【００５０】
予約管理モジュール１１２は、リソース予約アプリケーション１２２に対して、特定の条件を有する利用可能なリソース（例えば、特定の場所にある利用可能なリソース）の詳細についてさらに問い合わせ得る。ホテルｉｄ７１６５６を有するホテルに対するホテル客室タイプについての問い合わせの例を以下に示す。
【００５１】
＜ｇｅｔｒｏｏｍｔｙｐｅｓ＞
＜ｕｓｅｒｔｏｋｅｎ＞
＜ｕｓｅｒｉｄ＞ｘｘｘｘ＜／ｕｓｅｒｉｄ＞
＜ｐａｓｓｗｏｒｄ＞ｙｙｙｙ＜／ｐａｓｓｗｏｒｄ＞
＜ｈｏｔｅｌｉｄ＞７１６５６＜／ｈｏｔｅｌｉｄ＞
＜／ｕｓｅｒｔｏｋｅｎ＞
＜／ｇｅｔｒｏｏｍｔｙｐｅｓ＞
【００５２】
上記問い合わせに対してリソース予約アプリケーション１２２によって生成された応答の例は、以下のフォーマットであり得る。
【００５３】
＜？ｘｍｌ  ｖｅｒｓｉｏｎ＝"１．０"  ｅｎｃｏｄｉｎｇ＝"ｕｔｆ−８"  ？＞
＜ｒｏｏｍｔｙｐｅｓ＞
＜ｒｏｏｍｔｙｐｅ＞
＜ｉｄ＞１４２７９０＜／ｉｄ＞
＜ｄｅｓｃｒｉｐｔｉｏｎ＞ｓｔａｎｄａｒｄ＜／ｄｅｓｃｒｉｐｔｉｏｎ＞
＜／ｒｏｏｍｔｙｐｅ＞
＜ｒｏｏｍｔｙｐｅ＞
＜ｉｄ＞１４５６１２＜／ｉｄ＞
＜ｄｅｓｃｒｉｐｔｉｏｎ＞２  ｂｅｄｒｏｏｍ  ａｐａｒｔｍｅｎｔ＜／ｄｅｓｃｒｉｐｔｉｏｎ＞
＜／ｒｏｏｍｔｙｐｅ＞
＜ｒｏｏｍｔｙｐｅ＞
＜ｉｄ＞１４８２２７＜／ｉｄ＞
＜ｄｅｓｃｒｉｐｔｉｏｎ＞ｓｕｐｅｒｉｏｒ＜／ｄｅｓｃｒｉｐｔｉｏｎ＞
＜／ｒｏｏｍｔｙｐｅ＞
＜ｒｏｏｍｔｙｐｅ＞
＜ｉｄ＞９７３５６＜／ｉｄ＞
＜ｄｅｓｃｒｉｐｔｉｏｎ＞ｄｅｌｕｘｅ＜／ｄｅｓｃｒｉｐｔｉｏｎ＞
＜／ｒｏｏｍｔｙｐｅ＞
＜／ｒｏｏｍｔｙｐｅｓ＞
【００５４】
コンピューティングデバイス１０４におけるユーザは、予約プラットフォーム上に表示されたリソースの詳細をナビゲート（ｎａｖｉｇａｔｅ）し、リソースを選択し、関連付けられたリソースを予約するためリクエストがリソース管理システム１０２に送られるようにし得る。
【００５５】
図２を再度参照する。２０４において、リソース管理システム１０２、および特に、予約管理モジュール１１２は、リソース識別子に基づいて予約を生成する。いくつかの実施形態において、予約管理モジュール１１２は、予約確認リクエストをリソース予約システムのリソース予約アプリケーション１２２に送信する。予約確認リクエストは、リソース識別子を含み、予約についてのさらなる情報をさらに含み得る。
【００５６】
予約管理モジュール１１２によってリソース予約アプリケーション１２２へ送られる予約確認リクエストの例を以下に示す。
【００５７】
＜ｂｏｏｋｉｎｇ＞
＜ｕｓｅｒｎａｍｅ＞ｘｘｘｘｘｘ＜／ｕｓｅｒｎａｍｅ＞
＜ｐａｓｓｗｏｒｄ＞ｙｙｙｙｙ＜／ｐａｓｓｗｏｒｄ＞
＜ｂｏｏｋｉｎｇｔｉｍｅ＞２０１０−１１−２２  １８：３７：４８＜／ｂｏｏｋｉｎｇｔｉｍｅ＞
＜ｂｏｏｋｉｎｇｉｄ＞３３４５＜／ｂｏｏｋｉｎｇｉｄ＞
＜ｂｏｏｋｉｎｇｓｔａｔｕｓ＞Ｃｏｎｆｉｒｍｅｄ＜／ｂｏｏｋｉｎｇｓｔａｔｕｓ＞
＜ｈｏｔｅｌｎａｍｅ＞ｔｈｉｒｄ  ｐａｒｔｙ  ｓｉｔｅ  ｈｏｔｅｌ＜／ｈｏｔｅｌｎａｍｅ＞
＜ｈｏｔｅｌｉｄ＞４＜／ｈｏｔｅｌｉｄ＞
＜ａｒｒｉｖａｌｄａｔｅ＞２０１０−１１−２４＜／ａｒｒｉｖａｌｄａｔｅ＞
＜ｄｅｐａｒｔｕｒｅｄａｔｅ＞２０１０−１１−３０＜／ｄｅｐａｒｔｕｒｅｄａｔｅ＞
＜ｃｕｒｒｅｎｃｙｃｏｄｅ＞ａｕｄ＜／ｃｕｒｒｅｎｃｙｃｏｄｅ＞
＜ｔｏｔａｌｃｏｓｔ＞６２０．００＜／ｔｏｔａｌｃｏｓｔ＞
＜ｒｏｏｍｉｄ＞６＜／ｒｏｏｍｉｄ＞
＜ｒｏｏｍｑｕａｎｔｉｔｙ＞１＜／ｒｏｏｍｑｕａｎｔｉｔｙ＞
＜ｇｕｅｓｔｃｏｕｎｔ＞２＜／ｇｕｅｓｔｃｏｕｎｔ＞
＜ａｒｒｉｖａｌｔｉｍｅ＞０２：００＜／ａｒｒｉｖａｌｔｉｍｅ＞
＜ｇｕｅｓｔｎａｍｅ＞ｇｕｅｓｔ＜／ｇｕｅｓｔｎａｍｅ＞
＜ｇｕｅｓｔｐｈｏｎｅ＞＋６４−９−１２３４５６＜／ｇｕｅｓｔｐｈｏｎｅ＞
＜ｇｕｅｓｔｅｍａｉｌ＞ａｄｍｉｎ＠ｍｙｐｒｏｐｅｒｔｉｅｓ．ｃｏｍ＜／ｇｕｅｓｔｅｍａｉｌ＞
＜ｓｐｅｃｉａｌｒｅｑｕｅｓｔ＞Ｔｅｓｔ  ＜／ｓｐｅｃｉａｌｒｅｑｕｅｓｔ＞
＜ｄｅｐｏｓｉｔ＞０＜／ｄｅｐｏｓｉｔ＞
＜ｄｅｐｏｓｉｔｄｅｓｃｒｉｐｔｉｏｎ＞＜／ｄｅｐｏｓｉｔｄｅｓｃｒｉｐｔｉｏｎ＞
＜ｒｅｆｅｒ＞＜／ｒｅｆｅｒ＞
＜ａｄｄｏｎｓ＞
＜ａｄｄｏｎ＞
＜ｉｄ＞１＜／ｉｄ＞
＜ｎａｍｅ＞ｂｒｅａｋｆａｓｔ＜／ｎａｍｅ＞
＜ｕｎｉｔｃｏｓｔ＞１０＜／ｕｎｉｔｃｏｓｔ＞
＜ｑｕａｎｔｉｔｙ＞２＜／ｑｕａｎｔｉｔｙ＞
＜ｔｏｔａｌ＞１００＜／ｔｏｔａｌ＞
＜ｎｉｇｈｔｓ＞５＜／ｎｉｇｈｔｓ＞
＜／ａｄｄｏｎ＞
＜ａｄｄｏｎ＞
＜ｉｄ＞２＜／ｉｄ＞
＜ｎａｍｅ＞ｂｏｘ  ｏｆ  ｃｈｏｃｏｌａｔｅ  ｏｎ  ａｒｒｉｖａｌ＜／ｎａｍｅ＞
＜ｕｎｉｔｃｏｓｔ＞２０＜／ｕｎｉｔｃｏｓｔ＞
＜ｑｕａｎｔｉｔｙ＞１＜／ｑｕａｎｔｉｔｙ＞
＜ｔｏｔａｌ＞２０＜／ｔｏｔａｌ＞
＜ｎｉｇｈｔｓ＞−＜／ｎｉｇｈｔｓ＞
＜／ａｄｄｏｎ＞
＜ａｄｄｏｎｔｏｔａｌ＞１２０＜／ａｄｄｏｎｔｏｔａｌ＞
＜／ａｄｄｏｎｓ＞
＜／ｂｏｏｋｉｎｇ＞
【００５８】
いくつかの実施形態において、リソース予約アプリケーション１２２は、予約確認リクエストを確認するか、または、拒否するかを決定し、応答を予約管理モジュール１１２に送る。いくつかの実施形態において、リソース予約アプリケーション１２２が予約を確認した場合、リソース予約アプリケーション１２２は、予約を反映し、例えば、同じリソースについて同じ期間に対する複数の予約がなされることを軽減する（ｍｉｔｉｇａｔｅ）ようにリソース登録簿を更新し得る。いくつかの実施形態において、予約管理モジュール１１２は、リソース登録簿１２８におけるリソースについての詳細を更新する。
【００５９】
２０６において、リソース管理アプリケーション１１０、および特に、仮想キー管理モジュール１１４は、予約されたリソースのための仮想キーを決定する。いくつかの実施形態において、仮想キー管理モジュール１１４は、リソース識別子によって特定されるリソースに関連付けられた仮想キーを決定するために、リソース識別子を使用して仮想キーデータベース１１６に問い合わせる。
【００６０】
いくつかの実施形態において、２０８において、リソース管理アプリケーション１１０は、モバイルコンピューティングデバイス識別子に関連付けられたモバイルコンピューティングデバイス２０４がその上に展開された（ｄｅｐｌｏｙｅｄ）リソースアクセスアプリケーション１２６を有するかどうかを判定する。例えば、リソース管理アプリケーション１１０は、リソースアクセスアプリケーション１２６がモバイルコンピューティングデバイス識別子によって識別されるモバイルコンピューティングデバイスなどのユーザに関連付けられたモバイルコンピューティングデバイス２０４にダウンロードされたかどうかを判定するために、モバイルコンピューティングデバイス識別子などのユーザまたはモバイルコンピューティングデバイスについての情報を使用してリソースアクセスアプリケーション登録簿（不図示）に問い合わせ得る。いくつかの実施形態において、リソース管理アプリケーション１１０は、リソースアクセスアプリケーション１２６がコンピューティングデバイス１０４上に展開されているかどうかを判定するために、問い合わせ（クエリ）をコンピューティングデバイス１０４に送り得る。リソースアクセスアプリケーション１２６がモバイルコンピューティングデバイス１０４上に展開されていないと判定された場合、リソース管理アプリケーション１１０は、２１０において、例えば、リソースアクセスアプリケーション１２６をダウンロードするためのリンク（ｌｉｎｋ）を送ることによって、リソースアクセスアプリケーション１２６を得るようにコンピューティングデバイス１０４を促し、そして方法は、２０８に戻る。
【００６１】
リソースアクセスアプリケーション１２６によりモバイルコンピューティングデバイス１０４上に展開されていると判定された場合、リソース管理アプリケーション１１０は、２１２において、予約されたリソースに関連付けられた仮想キーを含む確認メッセージをモバイルコンピューティングデバイス識別子に関連付けられたモバイルコンピューティングデバイス１０４に与える。いくつかの実施形態において、確認メッセージを介して仮想キーをモバイルコンピューティングデバイスに直接に与えることとは異なり、仮想キーは、モバイルコンピューティングデバイスに間接的に与えられ得る。例えば、確認メッセージ内の仮想キーとは異なり、仮想キーに関連する確認コードを与え得る。仮想キーに関係する確認コードを与える実施形態において、確認コードを使用して、例えば、確認メッセージ内において与えられ得るアドレスを有するウェブサイトから、関連する仮想キーを取り出して、モバイルコンピューティングデバイス１０４にダウンロードし得る。
【００６２】
いくつかの実施形態において、リソース管理アプリケーション１１０は、モバイルコンピューティングデバイス識別子に関連付けられたモバイルコンピューティングデバイス２０４がその上に展開されたリソースアクセスアプリケーション１２６を有するかどうかを判定せず、その代わりに、２１２において、予約されたリソースに関連付けられた仮想キーを含む確認メッセージをモバイルコンピューティングデバイス識別子に関連付けられたモバイルコンピューティングデバイス１０４に与えるか、または予約されたリソースに関連付けられた仮想キーに関係する確認コードを含む確認メッセージをモバイルコンピューティングデバイス識別子に関連付けられたモバイルコンピューティングデバイス１０４に与えるかのいずれを行ってもよい。例えば、いくつかの場合には、リソースにアクセスするための仮想キーを受信し、使用するために、モバイルコンピューティングデバイス２０４がリソース管理アプリケーション１１０を有することは、必要でなくてもよい。仮想キーに関係する確認コードが与えられる実施形態において、確認コードを使用して、例えば、確認メッセージ内にアドレスが与えられ得るウェブサイトから、関係付けられた仮想キーを取り出して、モバイルコンピューティングデバイス１０４にダウンロードしてもよい。
【００６３】
図３は、いくつかの実施形態に係る、リソースの予約し、予約されたリソースへのアクセスを取得する方法３００の処理フロー図である。方法３００は、モバイルコンピューティングデバイス１０４によって実装され得る。特に、コンピューティングデバイス１０４の１つ以上のプロセッサは、コンピューティングデバイス１０４に方法３００を行わせるために、ブラウザアプリケーション１２４およびリソースアクセスアプリケーションを実行するように構成され得る。
【００６４】
３０２において、リソースを予約するためのリクエストがコンピューティングデバイス１０４からリソース管理システム１０２に送られる。上述のように、コンピューティングデバイス２０４は、ユーザがリソースを予約するためのリクエストを生成することを可能にするために、ユーザに対して予約プラットフォームを表示するように構成される。リクエストは、予約されるべきリソースに関連付けられたリソース識別子およびモバイルコンピューティングデバイス識別子を含む。いくつかの実施形態において、モバイルコンピューティングデバイス識別子は、電話番号などのコンピューティングデバイス１０４の識別子である。
【００６５】
３０４において、仮想キーを含む確認メッセージがモバイルコンピューティングデバイス識別子に関連付けられたモバイルコンピューティングデバイス１０４において受信される。いくつかの実施形態において、仮想キーの代わりに、確認メッセージは、仮想キーに関係する確認コードを含み得る。確認コードは、後で、関係付けられた仮想キーを取得し、ダウンロードするために使用され得る。
【００６６】
仮想キは、予約されたリソースへのアクセスを取得するために使用される。３０６において、仮想キーは、予約されたリソースに関連付けられたアクセスデバイス１１８と協働してリソースへのアクセスを与えるようになっている。いくつかの実施形態において、リソースアクセスアプリケーション１２６は、リソースへのアクセスを取得するためにアクセスデバイス１１８と通信するように構成される。仮想キーが特定のリソースに対して有効であるとアクセスデバイス１１８が判定したことに応答して、仮想キーは、そのリソースへのアクセスを与える。
【００６７】
仮想キーを使用するリソースアクセスアプリケーション１２６は、近距離通信（ＮＦＣ）機能またはＢｌｕｅｔｏｏｔｈ対応通信機能を使用してアクセスデバイスと通信するように構成され得る。いくつかの実施形態において、仮想キーは、アクセスデバイス１１８によって読み取り可能またはスキャン可能なＱＲコードを含み得る。
【００６８】
図４は、いくつかの実施形態に係る、予約されたリソースへのアクセスを管理する方法４００の処理フロー図である。方法は、システム１００のアクセスデバイス１１８によって実装され得る。特に、アクセスデバイス１１８の１つ以上のプロセッサは、アクセスデバイス１１８に方法４００を行わせるために、命令（コンピュータコード）を実行するように構成され得る。
【００６９】
４０２において、アクセスデバイス１１８と同じ場所にあるか、またはそうでなければ、アクセスデバイス１１８に関連付けられたリソースへのアクセスのためのアクセスリクエストが、アクセスデバイス１１８において、モバイルコンピューティングデバイス１０４から受信される。例えば、アクセスリクエストは、モバイルコンピューティングデバイス１０４上に展開されたリソースアクセスアプリケーション１２６から受信され得る。アクセスリクエストは、リソースに関連付けられた仮想キーを含む。いくつかの実施形態において、アクセスリクエストは、リソースに関連付けられたリソース識別子および仮想キーをさらに含む。
【００７０】
４０４において、特定のリソースに対する仮想キーの有効性が判定される。いくつかの実施形態において、アクセスデバイス１１８は、特定のリソースに対する仮想キーの有効性を判定するために、リソース予約システム１０６またはリソースの管理に関連付けられた他のサーバ（不図示）と通信を行う。いくつかの実施形態において、関連有効性情報（ｒｅｌｅｖａｎｔ  ｖａｌｉｄｉｔｙ  ｉｎｆｏｒｍａｔｉｏｎ）がアクセスデバイス１１８のメモリ内にローカルに記憶され、提示されたリソースに対する仮想キーの有効性を判定するために問い合わされ（ｉｎｔｅｒｒｏｇａｔｅ）得る。仮想キーの有効性は、アクセスリクエストが受信された日時に依存し得る。
【００７１】
いくつかの実施形態において、アクセスデバイス１１８は、リソースへのアクセスを許可する前に、リソースアクセスアプリケーション１２６に、所定の本人確認（ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｖｅｒｉｆｉｃａｔｉｏｎ）または規定順守（ｃｏｍｐｌｉａｎｃｅ）ステップを受けるようにユーザを促すようにさせ得る。例えば、いくつかの実施形態において、リソースアクセスアプリケーション１２６は、ユーザに身分証明書（ｐｒｏｏｆ  ｏｆ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）などの書類（ｄｏｃｕｍｅｎｔａｔｉｏｎ）を与えるように促し得る。書類は、リソースアクセスアプリケーション１２６によって、リソース予約システム１０６または、例えば、記録保存のための他の関連サーバもしくはシステム（不図示）に送信（ｃｏｍｍｕｎｉｃａｔｅ）され得る。
【００７２】
４０６において、仮想キーがリソースに対して有効であると判定された場合、４０８において、リソースへのアクセスが許可される。例えば、いくつかの実施形態において、アクセスデバイス１１８は、対応のロック機構１２０を非作動状態にしてリソースへのアクセスを与えるために、そのロック機構１２０と直接にまたは通信ネットワーク（不図示）を介して通信する。
【００７３】
４０６において、仮想キーがリソースに対して有効でないと判定された場合、４１０において、リソースへのアクセスが拒否される。いくつかの実施形態において、アクセスデバイス１１８は、入室（ｅｎｔｒｙ）の拒否を、提示された仮想キーまたは信用証明物とともにリソース予約システム１０６または他の関連サーバもしくはシステムに報告し得る。これは、許可されていない入室（ｅｎｔｒｙ）の企てを監視することを支援する。
【００７４】
図５は、コンピューティングデバイス１０４のインタフェース上に示されるホテルリソース用予約プラットフォームのスクリーンショット例５００を例示する。領域５０５は、ユーザがホテルを検索するために所望の目的地を入力することを可能にする。領域５１０に示すユーザ選択可能オプションを介して、ユーザは、関連のチェックインおよびチェックアウトの日付を入力し得る。ユーザによって入力された条件に応じて利用可能なすべてのホテルのリストがディスプレイウィンドウ５１５に表示される。特定されたホテルの地図ビュー（ｍａｐ  ｖｉｅｗ）が地図ビューウィンドウ５２０に示される。
【００７５】
図６は、コンピューティングデバイス１０４のインタフェースに示されるホテルリソース用予約プラットフォーム６０２の他のスクリーンショット例６００を例示する。予約プラットフォーム６０２の領域６０５は、ユーザによってなされた予約の詳細を表示する。特に、チェックインおよびチェックアウトの日付、客数および客室数がユーザによる確認および検討のために表示される。予約プラットフォーム６０２のセクション６１０は、予約に対して適用可能な関連のアドオンを表示する。ある関連のアドオンは、ホテル客室へのキーレス入室の機能である。ユーザ選択可能オプション６１５を選択することによって、ユーザは、到着時に予約されたホテル客室へのキーレス入室を希望することを示し得る。
【００７６】
図７は、例えば、リソースアクセスアプリケーション１２６を最初に立ち上げた際にユーザに提示され得る、リソースアクセスアプリケーション１２６のインタフェース７０２のスクリーンショット例７００を例示する。ユーザは、自分の電話番号を領域７１０に入力し、ユーザによる確認コードを領域７２０に入力するように促される。例えば、ユーザによって入力された電話番号は、図３に示すように方法３００の３０２においてリソース管理システム１０２に与えられるモバイルコンピューティングデバイス識別子に対応し得る。確認コードは、リソースアクセスアプリケーション１２６がコンピューティングデバイス１０４上にダウンロードされるか、またはインストールされる際に、ユーザのコンピューティングデバイス１０４に与えられ得る。確認コードは、ＳＭＳ、ＭＭＳ、または電子メールなどのメッセージングサービスを介してユーザのコンピューティングデバイス１０４に与えられ得る。電話番号および確認コードをインタフェース７００に入力した後、ユーザは、確定ボタン（ｃｏｎｆｉｒｍ  ｂｕｔｔｏｎ）７３０を使用して、入力された詳細を確定（ｃｏｎｆｉｒｍ）し得る。ユーザが確定ボタン７３０を押した後、入力された詳細は、予約されたリソースに関する情報を取得するために、リソースアクセスアプリケーション１２６によってリソース予約システム１０６に送信される。また、図８に示すように、リソース管理システム１０２は、リソースアクセスアプリケーション１２６に、ユーザの予約の詳細を返す。
【００７７】
図８は、リソースアクセスアプリケーション１２６のインタフェース８０２のスクリーンショット例８００を例示する。インタフェース８０２は、受信した予約情報をユーザが確認（ｖａｌｉｄａｔｉｏｎ）できるように、確定したホテル客室の予約の詳細を表示する。例えば、領域８１０に予約が有効である関連の日付が表示され、領域８２０に予約に対して割り当てられた客室番号が表示される。いくつかの実施形態において、客室番号は、予約直後に割り当てられなくてもよく、ユーザによって予約がなされるときと、ユーザによってなされた予約に客室を割り当てるときとの間に期間が空いてもよい。また、インタフェース８０２は、予約されたリソースのための仮想キーに関連付けられたボタン８３０を提供する。モバイルコンピューティングデバイス１０４をアクセスデバイス１１８（この場合、ホテルのドアロック装置）の近傍に置きながらボタン８３０が押されると、仮想キーまたは信用証明物の詳細が照合（ｖｅｒｉｆｉｃａｔｉｏｎ）のために、アクセスデバイス１１８に送信開始される。例えば、これは、図３に示す方法３００の３０６に対応し得る。
【００７８】
いくつかの実施形態において、リソースアクセスアプリケーション１２６は、仮想キーまたは信用証明物を複数のモバイルデバイス１０４間で共有することを可能にし得る。この場合、各デバイスは、リソースアクセスアプリケーション１２６を実行する。予約処理時に登録されたモバイルデバイス１０４は、主（ｐｒｉｍａｒｙ）モバイルデバイスとして認知され得る。主モバイルデバイスは、リソースアクセスアプリケーションを介して、リソースアクセスアプリケーションを実行する他の副（ｓｅｃｏｎｄａｒｙ）モバイルデバイスと、受信した仮想キーまたは信用証明物を共有し得る。これは、複数人が予約されたリソースを利用するか、または複数の予約されたリソースが同じ仮想キーに関連付けられる場合に有利であり得る。
【００７９】
本開示の広い全範囲から逸脱せずに、上記実施形態に対して変形および／または変更がなされ得ることが当業者に理解され得る。したがって、本実施形態は、あらゆる点において例示であって、限定するものとは考えられない。
【図１】
2021522596.tif 000003
【図２】
2021522596.tif 000004
【図３】
2021522596.tif 000005
【図４】
2021522596.tif 000006
【図５】
2021522596.tif 000007
【図６】
2021522596.tif 000008
【図７】
2021522596.tif 000009
【図８】
2021522596.tif 000010
【国際調査報告】
2021522596.tif 000011
2021522596.tif 000012
2021522596.tif 000013