【手続補正書】
【提出日】平成30年7月6日(2018.7.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
安全なネットワーク接続を提供する方法であって、前記方法が、
サーバにおいて、前記サーバに対するインバウンド接続要求を前記サーバと第１クライアントとの間のネットワーク上でリッスンすることと、
前記サーバにおいて、前記第１クライアントから第１インバウンド接続要求を受信することと、
前記第１インバウンド接続要求から、前記サーバと前記第１クライアントとの間に第１ネットワーク接続を確立することと、
前記サーバにおいて、前記第１ネットワーク接続を通して前記第１クライアントから第１データセットを受信することであって、前記第１クライアントが、前記第１データセットの信頼できるソースであり、かつインバウンド接続要求を介してアクセス不可能であることと、
前記サーバにおいて、前記ネットワーク上の第２クライアントから第２インバウンド接続要求を受信することと、
前記第２インバウンド接続要求から、前記サーバと前記第２クライアントとの間に第２ネットワーク接続を確立することと、
前記第１データセットを、前記第２ネットワーク接続を通して前記サーバから前記第２クライアントに伝搬することであって、前記サーバが、前記第２クライアントに関して前記第１データセットの信頼できるソースであることと、
前記サーバにおいて、第１データサブセットを前記第２クライアントから受信することであって、前記第１データサブセットが、前記第２クライアントによる前記第１データセットのサブセットに対する修正であることと、
前記第１データサブセットを前記サーバから前記第１クライアントに伝搬することと、
を含む、方法。
【請求項２】
前記サーバにおいて、第２データセットを前記第２クライアントから受信することであって、前記第２クライアントが前記第２データセットの信頼できるソースであること
をさらに含む、請求項１に記載の方法。
【請求項３】
前記サーバを介して、前記第１データセットおよび前記第２クライアントからの第２データセットのうちの少なくとも１つを、前記第１クライアントへ前記第１ネットワーク接続および前記第２ネットワーク接続を通して伝搬すること
をさらに含む、請求項２に記載の方法。
【請求項４】
安全なネットワーク接続を提供する方法であって、前記方法が、
第１クライアントによりネットワーク上のサーバに、第１インバウンド接続要求を送信することと、
前記第１インバウンド接続要求から、前記サーバと前記第１クライアントとの間に第１ネットワーク接続を確立することと、
前記第１クライアントにより前記サーバに、前記第１ネットワーク接続を通して第１データセットを送信することであって、前記第１クライアントが、前記第１データセットの信頼できるソースであり、かつインバウンド接続要求を介してアクセス不可能であることと、
前記ネットワーク上の第２クライアントにより前記サーバに、第２インバウンド接続要求を送信することと、
前記第２インバウンド接続要求から、前記サーバと前記第２クライアントとの間に第２ネットワーク接続を確立することと、
前記第２クライアントにおいて、前記第１データセットを前記サーバから前記第２ネットワーク接続を通して受信することであって、前記サーバが、前記第２クライアントに関して前記第１データセットの信頼できるソースであることと、
を含む、方法。
【請求項５】
前記第１クライアントにより、第１データサブセットを前記サーバから受信することであって、前記第１データサブセットが、第２クライアントにより生成され、かつ前記第２クライアントにより前記サーバに送信されており、前記第１データサブセットが、前記第１データセットのサブセットに対する修正であり、前記サーバが、前記第２クライアントに関して前記第１データセットの信頼できるソースであること
をさらに含む、請求項４に記載の方法。
【請求項６】
安全なネットワーク接続を提供する方法であって、前記方法が、
第１クライアントによりネットワーク上のサーバに、第１インバウンド接続要求を送信することと、
前記第１インバウンド接続要求から、前記サーバと前記第１クライアントとの間に第１ネットワーク接続を確立することと、
前記第１クライアントにより前記サーバに、前記第１ネットワーク接続を通して第１データセットを送信することであって、前記第１クライアントが、前記第１データセットの信頼できるソースであり、かつインバウンド接続要求を介してアクセス不可能であることと、
前記第１クライアントにより、第１データサブセットを前記サーバから受信することであって、前記第１データサブセットが、第２クライアントにより生成され、かつ前記第２クライアントにより前記サーバに送信されており、前記第１データサブセットが、前記第１データセットのサブセットに対する修正であり、前記サーバが、前記第２クライアントに関して前記第１データセットの信頼できるソースであることと、
を含む、方法。
【請求項７】
前記第１クライアントにおいて、前記第１データサブセットを受け入れるかまたは拒絶するかを判断することと、
前記第１クライアントが前記第１データサブセットを受け入れるときに、前記第１データサブセットを前記第１データセットに挿入することと、
をさらに含む、請求項１、２、３、５および６のいずれか１項に記載の方法。
【請求項８】
前記第２クライアントにより前記サーバに、第２データセットを送信することであって、前記第２クライアントが、前記第２データセットの信頼できるソースであること
をさらに含む、請求項４乃至７のいずれか１項に記載の方法。
【請求項９】
前記第１クライアントにより、前記第１データセットおよび前記第２クライアントからの第２データセットのうちの少なくとも１つを、前記第１ネットワーク接続および前記第２ネットワーク接続を通して受信すること
をさらに含む、請求項４乃至７のいずれか１項に記載の方法。
【請求項１０】
前記第２クライアントが、インバウンド接続要求を介してアクセス不可能である、請求項１乃至９のいずれか１項に記載の方法。
【請求項１１】
前記第２クライアントが、第２サーバ、および（ｉ）前記ネットワーク上の１つ以上の二次エンドユーザ装置に関して前記第１データセットの信頼できるソース、（ｉｉ）前記ネットワーク上の１つ以上の二次エンドユーザ装置に関して前記第２データセットの信頼できるソース、または（ｉ）および（ｉｉ）の組合せとして機能する、請求項１乃至１０のいずれか１項に記載の方法。
【請求項１２】
前記第２クライアントが、（ｉ）前記第１クライアント、（ｉｉ）または前記ネットワーク上の１つ以上の二次エンドユーザ装置、または（ｉ）および（ｉｉ）の組合せに対するデータサーバとして機能する、請求項１乃至１１のいずれか１項に記載の方法。
【請求項１３】
前記第２クライアントが、同時に、前記第１クライアントまたは前記ネットワーク上の１つ以上の二次エンドユーザ装置に対するデータの信頼できるソース、および、前記第１クライアントまたは前記ネットワーク上の１つ以上の二次エンドユーザ装置に対する信頼できないサーバである、請求項１乃至１２のいずれか１項に記載の方法。
【請求項１４】
システムであって、
１つ以上のプロセッサと、
前記１つ以上のプロセッサに結合されたコンピュータ可読記憶媒体であって、前記コンピュータ可読記憶媒体がその上に格納された命令を含み、前記命令が、前記１つ以上のプロセッサにより実行されるときに、前記１つ以上のプロセッサに請求項１乃至１３のいずれか１項に記載の方法を行わせる、コンピュータ可読記憶媒体と、
を備える、システム。
【請求項１５】
１つ以上のプロセッサに請求項１乃至１３のいずれか１項に記載の方法を行わせるための命令の１つ以上のシーケンスをその上に格納している非一時的なコンピュータ可読媒体。