【手続補正書】
【提出日】平成26年8月11日(2014.8.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のコンピュータシステムを含むコンピュータネットワーク環境における、プロセッサおよびメモリを含むコンピュータにおいて、コンピュータシステム間でデータをセキュアにリレーするマルチテナントリレーサービスを提供するコンピュータが実行する方法であって、前記方法は、
マルチテナントリレーサービスにおいて、第１のテナントに属する第１のコンピュータシステムから異なる第２のコンピュータシステムに渡されるデータの一部を受信する第１受信ステップであって、前記マルチテナントリレーサービスは、複数の異なるテナントに対して、データをセキュアにリレーするように構成される、第１受信ステップと、
前記マルチテナントリレーサービスが、前記第１のコンピュータシステムと前記第２のコンピュータシステムとの間で前記第１のテナントのデータをルーティングするためのセキュアなルーティングチャネルを作成する作成ステップであって、前記セキュアなルーティングチャネルは、前記第１のテナントから受信されるデータの一部のそれぞれにユニークＩＤを適用する、作成ステップと、
前記マルチテナントリレーサービスが、前記の適用されたユニークＩＤを使用して、前記セキュアなルーティングチャネルを介して、前記受信したデータを前記第１のコンピュータシステムから前記第２のコンピュータシステムにルーティングする第１ルーティングステップと
を含む方法。
【請求項２】
前記マルチテナントリレーサービスにおいて、異なる第２のテナントに属する異なる第３のコンピュータシステムからデータの一部を受信する第２受信ステップと、
前記マルチテナントリレーサービスが、前記第２のテナントから受信される情報の一部のそれぞれに、異なるユニークＩＤを適用する適用ステップと、
前記マルチテナントリレーサービスが、前記の適用された異なるユニークＩＤを使用して、前記セキュアなルーティングチャネルを介して、前記受信したデータを前記第３のコンピュータシステムから前記第２のコンピュータシステムにルーティングする第２ルーティングステップと
をさらに含む請求項１に記載の方法。
【請求項３】
前記第２のコンピュータシステムにより提供された、前記第１のテナントが接続しているものと同じサービスに、前記第２のテナントが接続している場合でも、前記第２のテナントから受信されるデータは、前記第１のテナントから受信されるデータから分離される請求項２に記載の方法。
【請求項４】
前記第１のテナントの前記第１のコンピュータシステムおよび前記第２のテナントの前記第３のコンピュータシステムが、同じＩＰアドレスを有する請求項２に記載の方法。
【請求項５】
前記作成ステップは、前記セキュアなルーティングチャネルにおいてＩＰアドレス間でルーティングするためのＩＰアドレス空間を作成することを含む請求項１に記載の方法。
【請求項６】
テナントのデータの前記ユニークＩＤを前記第１のテナントから前記第１のコンピュータシステムのＤＮＳ名にマッピングして、前記第１のコンピュータのＤＮＳ名を解決する解決ステップをさらに含む請求項１に記載の方法。
【請求項７】
どのコンピュータシステムまたはどの複数のコンピュータシステムからデータを受信したかに関わらず、前記ユニークＩＤを、前記第１のテナントから受信される全てのデータに適用する請求項１に記載の方法。
【請求項８】
前記の適用されたユニークＩＤにより、各テナントが前記マルチテナントリレーサービス内で自身の一意的な名前空間を有することができる請求項１に記載の方法。
【請求項９】
コンピュータシステム間でデータをセキュアにリレーするマルチテナントリレーサービスを提供する方法を実行するコンピュータプログラムであって、当該コンピュータプログラムは、コンピュータの１つまたは複数のプロセッサにより実行されると、前記コンピュータに前記方法を実行させ、前記方法は、
マルチテナントリレーサービスにおいて、第１のコンピュータシステムから異なる第２のコンピュータシステムに渡されるデータの一部を受信する受信ステップであって、前記マルチテナントリレーサービスは、複数の異なるテナントに対して、データをリレーするように構成される、受信ステップと、
前記マルチテナントリレーサービスが、前記第１のコンピュータシステムと前記第２のコンピュータシステムとの間でデータをルーティングするためのセキュアなルーティングチャネルを作成する作成ステップであって、前記セキュアなルーティングチャネルは、前記第１のテナントから受信されるデータの一部のそれぞれにユニークＩＤを適用する、作成ステップと、
複数の異なるネットワークプロトコルうちどれが前記受信したデータのルーティングに利用可能であるかを判定する判定ステップと、
どのネットワークプロトコルが利用可能であるかの前記判定に基づき、データ転送効率を最適化する適切なプロトコルを動的に選択する選択ステップと、
前記の判定されたプロトコルを使用して、前記受信したデータを前記第１のコンピュータシステムから前記第２のコンピュータシステムにルーティングするルーティングステップであって、前記データは、前記の適用されたユニークＩＤを使用して、前記セキュアなルーティングチャネルを介してルーティングされる、ルーティングステップと
を含む、コンピュータプログラム。
【請求項１０】
コンピュータシステムであって、
１つまたは複数のプロセッサと、
システムメモリと、
前記１つまたは複数のプロセッサにより実行されると、コンピュータシステム間でデータをセキュアにリレーするマルチテナントリレーサービスを提供する方法を当該コンピュータシステムに実行させるコンピュータ実行可能命令が記憶される、１つまたは複数のコンピュータ可読記憶媒体であって、前記方法は、
マルチテナントリレーサービスにおいて、第１のテナントに属する第１のコンピュータシステムから異なる第２のコンピュータシステムに渡されるデータの一部を受信する第１受信ステップであって、前記マルチテナントリレーサービスが、複数の異なるテナントに対して、データをセキュアにリレーするように構成される、第１受信ステップと、
前記マルチテナントリレーサービスが、前記第１のコンピュータシステムと前記第２のコンピュータシステムとの間で前記第１のテナントのデータをルーティングするためのセキュアなルーティングチャネルを作成する作成ステップであって、前記セキュアなルーティングチャネルは、前記第１のテナントから受信したデータの一部のそれぞれにユニークＩＤを適用する、作成ステップと、
前記マルチテナントリレーサービスが、前記の適用されたユニークＩＤを使用して、前記セキュアなルーティングチャネルを介して、前記受信したデータを前記第１のコンピュータシステムから前記第２のコンピュータシステムにルーティングする第１ルーティングステップと、
前記マルチテナントリレーサービスにおいて、異なる第２のテナントに属する異なる第３のコンピュータシステムからデータの一部を受信する第２受信ステップと、
前記マルチテナントリレーサービスが、前記第２のテナントから受信した情報の一部のそれぞれに、異なるユニークＩＤを適用する適用ステップと、
前記マルチテナントリレーサービスが、前記の適用された異なるユニークＩＤを使用して、前記セキュアなルーティングチャネルを介して、前記受信したデータを前記第３のコンピュータシステムから前記第２のコンピュータシステムにルーティングする第２ルーティングステップと
を含む、コンピュータ可読記憶媒体と
を備えたコンピュータシステム。