【手続補正書】
【提出日】平成27年1月29日(2015.1.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データを転送するための方法であって、ローカルエリアネットワーク内に接続された少なくとも１つのローカルデバイスから広域ネットワーク内に接続された遠隔ゲートウェイのセットに前記データが転送され、前記方法は、前記広域ネットワークに前記少なくとも１つのローカルデバイスを相互接続するローカルゲートウェイによって実行され、前記少なくとも１つのローカルデバイスから前記ローカルゲートウェイへのデータの転送のビットレートは前記ゲートウェイから前記広域ネットワークへのデータのアップロードのビットレートよりも高い、方法であって、該方法は、
前記少なくとも１つのローカルデバイスから前記データを受信するステップと、
前記ローカルゲートウェイ上のキャッシュに前記少なくとも１つのローカルデバイスから受信した前記データをキャッシュするステップと、
前記ローカルゲートウェイから前記少なくとも１つのローカルデバイスの接続を解除するステップと、
前記キャッシュ内の前記データをｋ個のブロックに分割するステップと、
前記キャッシュから前記遠隔ゲートウェイのセットに前記ブロックをアップロードするステップであって、それによって、前記ｋ個のブロックのそれぞれは、前記遠隔ゲートウェイのセットのうちのｋ個の遠隔ゲートウェイの１つにアップロードされる、前記アップロードするステップと、
を含む、前記方法。
【請求項２】
前記遠隔ゲートウェイは、それぞれ、ローカルデバイスに接続したローカルエリアネットワークを有し、前記方法は、前記遠隔ゲートウェイにアップロードされたデータのキャッシュとして前記遠隔ゲートウェイを使用するステップと、前記ローカルデバイスが利用可能である場合に前記遠隔ゲートウェイ内にキャッシュされたデータを前記ローカルデバイスに転送するステップと、をさらに含む、請求項１に記載の方法。
【請求項３】
前記遠隔ゲートウェイのセットについて遠隔ゲートウェイを選択する選択ステップをさらに含む、請求項１または２に記載の方法。
【請求項４】
前記ローカルゲートウェイ上にキャッシュされた前記データを、前記アップロードするステップの前に暗号化するステップをさらに含む、請求項１ないし３のいずれかに記載の方法。
【請求項５】
前記アップロードするステップの前に、前記キャッシュされたデータに冗長性データを追加して、ｎ＞ｋである、データのｎ個のブロックを取得するステップをさらに含む、請求項１ないし４のいずれかに記載の方法。
【請求項６】
前記ｎ個のブロックが前記ｋ個のブロックを複製しており、ｎからｋを差し引いたブロックは、前記ｋ個のブロックのうちのいくつかの複製である、請求項５に記載の方法。
【請求項７】
前記ｎ個のブロックは、誤り訂正データが追加される前記ｋ個のブロックの前記データを使用して形成される、請求項５に記載の方法。
【請求項８】
前記ｋ個のブロックは受信された前記データおよび関連する誤り訂正データを含み、ｎからｋを差し引いたブロックは、前記ｋ個のブロックのうちのいくつかの複製である、請求項５に記載の方法。
【請求項９】
各ブロックと該ブロックがアップロードされる遠隔ゲートウェイとの間のインデックスを確立するインデックステーブルを作成するステップを含む、請求項１から８のいずれかに記載の方法。
【請求項１０】
請求項１から９のいずれかに記載の方法を実行する手段を備えた、ゲートウェイデバイス。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
本発明は本明細書で提示された実施形態に限定されず、他のタイプのローカルエリアネットワークおよび広域ネットワーク、ならびに他のタイプのデバイスにも適用される。
（付記１）
記録媒体を備えた第１のゲートウェイ（ＧＷ１）上のデータキャッシュのための方法であって、前記第１のゲートウェイ（ＧＷ１）が、第１のローカルエリアネットワーク（ＬＡＮ１）を経由して、少なくとも１つのローカルデバイス（１２）に接続され、広域ネットワークを介して、記録媒体を備えた少なくとも１つの遠隔デバイス（ＧＷ１、ＧＷ２、ＧＷ３）に接続される、方法であって、
前記第１のゲートウェイ（ＧＷ１）を介して、前記少なくとも１つの遠隔デバイス（ＧＷ１、ＧＷ２、ＧＷ３）上に記憶されることになるデータを、前記ローカルエリアネットワーク（ＬＡＮ１）を介して前記少なくとも１つのローカルデバイス（１２）から送信するステップ（Ｅ１）と、
前記データを前記第１のゲートウェイ（ＧＷ１）上で受信するステップと、
前記データを前記第１のゲートウェイ（ＧＷ１）内にキャッシュするステップ（Ｅ２）と、
前記データを記憶する（Ｅ７）ために、前記広域ネットワークを経由して、前記第１のゲートウェイ（ＧＷ１）から前記少なくとも１つの遠隔デバイス（ＧＷ１、ＧＷ２、ＧＷ３）に前記データを送信するステップ（Ｅ６）と、
を含む、前記方法。
（付記２）
前記第２の送信するステップ（Ｅ６）の前に、前記ローカルゲートウェイ（ＧＷ１）上に前記キャッシュされたデータを暗号化するステップ（Ｅ３）をさらに含む、付記１に記載の方法。
（付記３）
前記データをｋ個のブロックに分けるステップ（Ｅ５）であって、前記ｋ個のブロックのそれぞれが、それを記憶するために、ｋ個のうちの１つの遠隔デバイス（ＧＷ１、ＧＷ２、ＧＷ３）にそれぞれ送信される、ステップをさらに含む、付記１または２に記載の方法。
（付記４）
前記第２の送信するステップ（Ｅ７）の前に、冗長性データを前記データに追加して、ｎ＞ｋである、データのｎ個のブロックを取得するさらなるステップ（Ｅ４）を含む、付記３に記載の方法。
（付記５）
前記ｎ個のブロックは前記ｋ個のブロックを複製し、ｎからｋを差し引いたブロックは、前記ｋ個のブロックのうちのいくつかの複製である、付記４に記載の方法。
（付記６）
前記ｎ個のブロックは、誤り訂正データが追加された、前記ｋ個のブロックの前記データを使用して形成されることを特徴とする付記４に記載の方法。
（付記７）
前記ｋ個のブロックは、記録されることになる前記データ、および、関連する誤り訂正データを含み、ｎからｋを差し引いたブロックは、前記ｋ個のブロックのうちのいくつかの複製である、付記４に記載の方法。
（付記８）
前記第１のゲートウェイ（ＧＷ１）は、それぞれのブロックと前記ブロックを記憶する前記遠隔デバイス（ＧＷ１、ＧＷ２、ＧＷ３）との間にインデックスを確立するインデックステーブルを備える、付記３に記載の方法。
（付記９）
前記遠隔デバイス（ＧＷ１、ＧＷ２、ＧＷ３）は遠隔ゲートウェイ（ＧＷ１、ＧＷ２、ＧＷ３）である、付記１から８のいずれかに記載の方法。
（付記１０）
前記遠隔ゲートウェイ（ＧＷ１、ＧＷ２、ＧＷ３）は、ローカルエリアネットワーク（ＬＡＮ２、ＬＡＮ３、ＬＡＮ４）を介してローカルデバイス（２１〜２３、３１〜３３、４１〜４５）に接続され、前記方法はさらに、前記遠隔ゲートウェイ（ＧＷ１、ＧＷ２、ＧＷ３）に対してローカルな前記デバイス（２１〜２３、３１〜３３、４１〜４５）が利用可能であるときに、前記ローカエリアネットワーク（ＬＡＮ２、ＬＡＮ３、ＬＡＮ４）を介して、前記遠隔ゲートウェイ（ＧＷ１、ＧＷ２、ＧＷ３）から前記遠隔ゲートウェイ（ＧＷ１、ＧＷ２、ＧＷ３）に対してローカルな前記デバイス（２１〜２３、３１〜３３、４１〜４５）に前記データを転送するステップ（Ｅ８）を含む、付記９に記載の方法。
（付記１１）
データの前記ｋ個のブロック、または、データの前記ｎ個のブロックはそれぞれ、前記遠隔ゲートウェイ（ＧＷ１、ＧＷ２、ＧＷ３）に対してローカルな１つのデバイス（２１〜２３、３１〜３３、４１〜４５）上に記憶される、付記１０、および、付記３から６のいずれかに記載の方法。
（付記１２）
前記遠隔ゲートウェイ（ＧＷ１、ＧＷ２、ＧＷ３）に対してローカルな前記デバイス（２１〜２３、３１〜３３、４１〜４５）に前記データを転送するステップの前に、前記データは、前記遠隔ゲートウェイ（ＧＷ１、ＧＷ２、ＧＷ３）内にキャッシュされる、付記１０または１１に記載の方法。