【手続補正書】
【提出日】平成27年12月10日(2015.12.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ローカルエリアネットワークのルータとリモートコンピュータシステムとの間でセキュアな通信リンクを確立して、前記ローカルエリアネットワークの１つまたは複数のネットワークデバイスと前記リモートコンピュータシステムとの間の通信をプロキシすることであって、前記セキュアな通信リンクを確立することが、前記ローカルエリアネットワークのユーザから前記ルータにおいて認証情報を取得することと、前記認証情報を、前記ルータから前記リモートコンピュータシステムにおいて実行されるアプリケーションに提供することとを備える、プロキシすることと、
前記ルータにおいて、前記ルータと前記リモートコンピュータシステムとの間の前記セキュアな通信リンクと関連付けられるネットワークトラフィックを検出することと、
前記ルータにおいて受信された前記ネットワークトラフィックがインバウンドネットワークトラフィックかアウトバウンドネットワークトラフィックかを判定することと、
前記ネットワークトラフィックが、前記リモートコンピュータシステムにおいて実行される前記アプリケーションから前記セキュアな通信リンクを介して受信され前記ローカルエリアネットワークの前記１つまたは複数のネットワークデバイスに宛てられるインバウンドネットワークトラフィックであると判定される場合、前記インバウンドネットワークトラフィックを、前記ルータから前記ローカルエリアネットワーク上の前記１つまたは複数のネットワークデバイスに直接転送することと、
前記ネットワークトラフィックが、前記ローカルエリアネットワークの前記１つまたは複数のネットワークデバイスから受信され前記リモートコンピュータシステムにおいて実行される前記アプリケーションに宛てられるアウトバウンドネットワークトラフィックであると判定される場合、前記アウトバウンドネットワークトラフィックを、前記ルータから前記リモートコンピュータシステムにおいて実行される前記アプリケーションへ前記セキュアな通信リンクを介して転送することとを備える、方法。
【請求項２】
前記ルータにおいて、前記ネットワークトラフィックを前記検出することが、前記ルータにおいて、前記１つまたは複数のパケットと関連付けられるヘッダ情報に少なくとも一部基づいて、前記セキュアな通信リンクと関連付けられる１つまたは複数のパケットを検出することを備える、請求項１に記載の方法。
【請求項３】
前記ヘッダ情報が、ソースネットワークアドレス、宛先ネットワークアドレス、ポート番号、およびデバイス識別子のうちの１つまたは複数を含む、請求項２に記載の方法。
【請求項４】
前記ネットワークトラフィックが、クラウドコンピューティングネットワークのウェブベースのサービスと関連付けられる前記アプリケーションから前記セキュアな通信リンクを介して受信されるインバウンドネットワークトラフィックであると判定される場合、前記インバウンドネットワークトラフィックを、前記ルータから、前記インバウンドネットワークトラフィックを処理して前記ローカルエリアネットワーク上で前記ウェブベースのサービスを実施する前記１つまたは複数のネットワークデバイスに、直接転送することをさらに備える、請求項１に記載の方法。
【請求項５】
前記ルータから前記１つまたは複数のネットワークデバイスに前記インバウンドネットワークトラフィックを転送する際に、前記ルータと前記１つまたは複数のネットワークデバイスとの間に通信可能に結合される任意の中間デバイスを迂回することをさらに備える、請求項４に記載の方法。
【請求項６】
前記ネットワークトラフィックが、インバウンドネットワークトラフィックであると判定される場合、前記インバウンドネットワークトラフィックを、自動的に、前記ルータから前記ローカルエリアネットワーク上の前記１つまたは複数のネットワークデバイスに直接転送して、前記リモートコンピュータシステムにおいて実行される前記アプリケーションが前記セキュアな通信リンクを介して前記１つまたは複数のネットワークデバイスと通信することを可能にすることをさらに備える、請求項１に記載の方法。
【請求項７】
前記ネットワークトラフィックが、クラウドコンピューティングネットワークのウェブベースのサービスと関連付けられる前記アプリケーションに宛てられる、アウトバウンドネットワークトラフィックであると判定される場合、前記アウトバウンドネットワークトラフィックを、前記クラウドコンピューティングネットワークの前記リモートコンピュータシステムにおいて実行される前記アプリケーションへ前記セキュアな通信リンクを介して転送することをさらに備える、請求項１に記載の方法。
【請求項８】
前記アウトバウンドネットワークトラフィックを前記転送することが、前記クラウドコンピューティングネットワークにおいて実行される少なくとも１つのアプリケーションが前記ローカルエリアネットワークの前記１つまたは複数のネットワークデバイスから前記ルータにおいて受信された前記アウトバウンドネットワークトラフィックと関連付けられると判定することと、前記アウトバウンドネットワークトラフィックを、前記クラウドコンピューティングネットワークにおいて実行される前記アプリケーションへ前記セキュアな通信リンクを介して転送することとを備える、請求項７に記載の方法。
【請求項９】
ローカルエリアネットワークのネットワークルータとリモートコンピュータシステムとの間でセキュアな通信リンクを確立して、前記ローカルエリアネットワークの１つまたは複数のネットワークデバイスと前記リモートコンピュータシステムとの間の通信をプロキシするための手段であって、前記セキュアな通信リンクを確立することが、前記ローカルエリアネットワークのユーザから前記ネットワークルータにおいて認証情報を取得することと、前記認証情報を、前記ネットワークルータから前記リモートコンピュータシステムにおいて実行されるアプリケーションに提供することとを備える、手段と、
前記ネットワークルータにおいて、前記ネットワークルータと前記リモートコンピュータシステムとの間の前記セキュアな通信リンクと関連付けられるネットワークトラフィックを検出するための手段と、
前記ネットワークルータにおいて受信された前記ネットワークトラフィックがインバウンドネットワークトラフィックかアウトバウンドネットワークトラフィックかを判定するための手段と、
前記ネットワークトラフィックが、前記リモートコンピュータシステムにおいて実行される前記アプリケーションから前記セキュアな通信リンクを介して受信され前記ローカルエリアネットワークの前記１つまたは複数のネットワークデバイスに宛てられるインバウンドネットワークトラフィックであると判定される場合、前記インバウンドネットワークトラフィックを、前記ネットワークルータから前記ローカルエリアネットワーク上の前記１つまたは複数のネットワークデバイスに直接転送するための手段と、
前記ネットワークトラフィックが、前記ローカルエリアネットワークの前記１つまたは複数のネットワークデバイスから受信され前記リモートコンピュータシステムにおいて実行される前記アプリケーションに宛てられるアウトバウンドネットワークトラフィックであると判定される場合、前記アウトバウンドネットワークトラフィックを、前記ネットワークルータから前記リモートコンピュータシステムにおいて実行される前記アプリケーションへ前記セキュアな通信リンクを介して転送するための手段とを備える、装置。
【請求項１０】
ネットワークトラフィックを検出するための前記手段が、前記１つまたは複数のパケットと関連付けられるヘッダ情報に少なくとも一部基づいて、前記セキュアな通信リンクと関連付けられる１つまたは複数のパケットを検出するための手段を備える、請求項９に記載の装置。
【請求項１１】
前記ネットワークトラフィックが、クラウドコンピューティングネットワークのウェブベースのサービスと関連付けられる前記アプリケーションから前記セキュアな通信リンクを介して受信されるインバウンドネットワークトラフィックであると判定される場合、前記インバウンドネットワークトラフィックを、前記ネットワークルータから、前記インバウンドネットワークトラフィックを処理して前記ローカルエリアネットワーク上で前記ウェブベースのサービスを実施する前記１つまたは複数のネットワークデバイスに直接転送するための手段をさらに備える、請求項９に記載の装置。
【請求項１２】
前記ネットワークルータから前記１つまたは複数のネットワークデバイスに前記インバウンドネットワークトラフィックを転送するときに、前記ネットワークルータと前記１つまたは複数のネットワークデバイスとの間に通信可能に結合される任意の中間デバイスを迂回するための手段をさらに備える、請求項１１に記載の装置。
【請求項１３】
前記装置は、前記ネットワークルータであり、前記セキュアな通信リンクを確立するための前記手段と、前記ネットワークルータにおいて前記ネットワークトラフィックを検出するための前記手段と、前記ネットワークルータにおいて受信された前記ネットワークトラフィックがインバウンドネットワークトラフィックかアウトバウンドネットワークトラフィックかを判定するための前記手段と、前記インバウンドネットワークトラフィックを転送するための前記手段は、
前記ネットワークルータの１つまたは複数のプロセッサと、
前記ネットワークルータの１つまたは複数のメモリユニットによって提供され、前記１つまたは複数のメモリユニットは、１つまたは複数の命令を記憶するように構成される、請求項９に記載の装置。
【請求項１４】
前記装置は、プロセッサを備える前記ネットワークルータであり、前記セキュアな通信リンクを確立するための前記手段と、前記ネットワークルータにおいて前記ネットワークトラフィックを検出するための前記手段と、前記ネットワークルータにおいて受信された前記ネットワークトラフィックがインバウンドネットワークトラフィックかアウトバウンドネットワークトラフィックかを判定するための前記手段と、前記インバウンドネットワークトラフィックを転送するための前記手段は、前記プロセッサに通信可能に結合されたクラウド接続プロキシユニットによって提供される、請求項９に記載の装置。
【請求項１５】
請求項１乃至８のいずれか１項に記載の方法のステップをすべて実施するようにコンピュータ実行可能なプログラム命令を備える、コンピュータプログラム。