【手続補正書】
【提出日】平成29年12月21日(2017.12.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ピアツーピアシステムにおいてデータを送信するためのプロセッサによって、標準化された通信プロトコル（「ＳＣＰ」）を第１デバイス上に実装するステップであって、前記第１デバイスは、第１チップ及び第２チップを備える、ステップと、
前記プロセッサによって、第２デバイスを発見するステップであって、前記第２デバイスは、第３チップ及び第４チップを備える、ステップと、
前記プロセッサによって、第１送信経路及び第２送信経路を選択するステップと、
前記プロセッサによって、メッセージを複数のパケットに分割するステップと、
前記第１チップを用いて、前記複数のパケットにおける第１パケットを前記第１送信経路を介して前記第２デバイス上の前記第３チップへ直接送信するステップと、
前記第２チップを用いて、前記複数のパケットにおける第２パケットを前記第２送信経路を介して前記第２デバイス上の前記第４チップへ直接送信するステップと、
を含み、前記第２デバイスは、前記第１パケットと前記第２パケットを前記メッセージに構築する、方法。
【請求項２】
前記ＳＣＰを実装するステップは、ＳＣＰヘッダを前記第１パケットに付加するステップを含む、請求項１に記載の方法。
【請求項３】
前記ＳＣＰヘッダは、データグラムをＳＣＰデータグラムとして識別する、請求項２に記載の方法。
【請求項４】
前記プロセッサによって、前記第１デバイスと前記第２デバイス間における通信のための利用可能なハードウェアを決定するステップを更に含む、請求項１に記載の方法。
【請求項５】
前記第１送信経路を選択するステップは、前記第１デバイスと前記第２デバイス間における最も高速な送信経路を決定するステップを含む、請求項１に記載の方法。
【請求項６】
前記第１送信経路を介して前記メッセージの第１部分を送信し、前記第２送信経路を介して前記メッセージの第２部分を送信するステップを更に含む、請求項１に記載の方法。
【請求項７】
前記第１送信経路はＢｌｕｅｔｏｏｔｈ（登録商標）経路を含み、前記第２送信経路は８０２．１１無線経路を含む、請求項６に記載の方法。
【請求項８】
前記ＳＣＰは、第１無線チップが第２無線チップと通信することを可能にし、前記第１無線チップと前記第２無線チップは、異なる製造者によって製造されたものである、請求項１に記載の方法。
【請求項９】
前記メッセージは、サーバ上に格納されたファイルへのリンクを含む、請求項１に記載の方法。
【請求項１０】
前記プロセッサによって、前記第２デバイスへ暗号ブックを送信するステップを更に含む、請求項１に記載の方法。
【請求項１１】
前記プロセッサによって、Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ及びＲＳＡ暗号の少なくとも一方を用いて前記暗号ブックを暗号化するステップを更に含む、請求項１０に記載の方法。
【請求項１２】
前記プロセッサによって、前記暗号ブック内のワンタイム暗号を用いて前記メッセージを暗号化するステップを更に含む、請求項１０に記載の方法。
【請求項１３】
前記発見するステップは、前記第１デバイスと前記第２デバイスの少なくとも一方の上にシンボルを表示するステップを含む、請求項１に記載の方法。
【請求項１４】
前記メッセージを送信するステップは、前記第２デバイスへリンクを送信するステップを含む、請求項１に記載の方法。
【請求項１５】
前記メッセージを送信するステップは、前記第１デバイスから前記第２デバイスへデータをストリーミングするステップを含む、請求項１に記載の方法。
【請求項１６】
前記第１デバイスと前記第２デバイスは、送信範囲の外に存在する、請求項１に記載の方法。
【請求項１７】
前記第１デバイスと前記第２デバイスは、仲介デバイスを介して通信し、前記仲介デバイスは、前記第１デバイスと前記第２デバイスの送信範囲内に存在する、請求項１６に記載の方法。
【請求項１８】
前記ＳＣＰは、前記第１デバイスのネットワーク層において実装される、請求項１に記載の方法。
【請求項１９】
ピアツーピアシステムにおいてデータを送信するためのプロセッサによる実行に応答して前記プロセッサに動作を実施させる命令を格納された有形の非一時的コンピュータ可読記憶媒体を含むデバイスであって、前記動作は、
前記プロセッサによって、標準化された通信プロトコル（「ＳＣＰ」）を第１デバイス上に実装するステップであって、前記第１デバイスは、第１チップ及び第２チップを備える、ステップと、
前記プロセッサによって、第２デバイスを発見するステップであって、前記第２デバイスは、第３チップ及び第４チップを備える、ステップと、
前記プロセッサによって、第１送信経路及び第２送信経路を選択するステップと、
前記プロセッサによって、メッセージを複数のパケットに分割するステップと、
前記第１チップを用いて、前記複数のパケットにおける第１パケットを前記第１送信経路を介して前記第２デバイス上の前記第３チップへ直接送信するステップと、
前記第２チップを用いて、前記複数のパケットにおける第２パケットを前記第２送信経路を介して前記第２デバイス上の前記第４チップへ直接送信するステップと、
を含み、前記第２デバイスは、前記第１パケットと前記第２パケットを前記メッセージに構築する、デバイス。
【請求項２０】
データを送信するためのプロセッサと、
前記プロセッサと通信するように構成された有形の非一時的メモリと、
を備えるピアツーピア通信システムであって、
前記有形の非一時的メモリは、前記プロセッサによる実行に応答して前記プロセッサに動作を実施させる命令を格納され、前記動作は、
前記プロセッサによって、標準化された通信プロトコル（「ＳＣＰ」）を第１デバイス上に実装するステップであって、前記第１デバイスは、第１チップ及び第２チップを備える、ステップと、
前記プロセッサによって、第２デバイスを発見するステップであって、前記第２デバイスは、第３チップ及び第４チップを備える、ステップと、
前記プロセッサによって、複数のワンタイム暗号を含む暗号ブックを暗号化するステップと、
前記プロセッサによって、前記第２デバイスへ前記暗号ブックを送信するステップと、
前記プロセッサによって、第１送信経路及び第２送信経路を選択するステップと、
前記プロセッサによって、メッセージを複数のパケットに分割するステップと、
前記第１チップを用いて、前記複数のパケットにおける第１パケットを前記第１送信経路を介して前記第２デバイス上の前記第３チップへ直接送信するステップと、
前記第２チップを用いて、前記複数のパケットにおける第２パケットを前記第２送信経路を介して前記第２デバイス上の前記第４チップへ直接送信するステップと、
を含み、
前記第２デバイスは、前記複数のワンタイム暗号を使用して前記第１パケット及び前記第２パケットを解読し、
前記第２デバイスは、前記第１パケットと前記第２パケットを前記メッセージに構築する、
ピアツーピア通信システム。
【請求項２１】
ピアツーピアシステムにおいて第２デバイスと通信するためのプロセッサを備えた第１デバイスによって、前記第２デバイスからデータグラムを受信するステップであって、前記第１デバイスは、第１チップ及び第２チップを備え、前記第２デバイスは、第３チップ及び第４チップを備える、ステップと、
前記プロセッサによって、前記データグラム内の標準化された通信プロトコル（「ＳＣＰ」）ヘッダを識別するステップと、
前記プロセッサによって、利用可能な送信経路のリストを前記第２デバイスへ送信するステップと、
前記第１チップを用いて、前記利用可能な送信経路のリスト内の第１送信経路を介して前記第２デバイス上の前記第３チップから第１パケットを直接受信するステップと、
前記第２チップを用いて、前記利用可能な送信経路のリスト内の第２送信経路を介して前記第２デバイス上の前記第４チップから第２パケットを直接受信するステップと、
前記プロセッサによって、前記第１パケットと前記第２パケットを前記メッセージに構築するステップと、
を含む方法。
【請求項２２】
ピアツーピアシステムにおいてデータを送信するためのプロセッサによる実行に応答して前記プロセッサに動作を実施させる命令を含むコンピュータプログラムであって、前記動作は、
前記プロセッサによって、標準化された通信プロトコル（「ＳＣＰ」）を第１デバイス上に実装するステップであって、前記第１デバイスは、第１チップ及び第２チップを備える、ステップと、
前記プロセッサによって、第２デバイスを発見するステップであって、前記第２デバイスは、第３チップ及び第４チップを備える、ステップと、
前記プロセッサによって、第１送信経路及び第２送信経路を選択するステップと、
前記プロセッサによって、メッセージを複数のパケットに分割するステップと、
前記第１チップを用いて、前記複数のパケットにおける第１パケットを前記第１送信経路を介して前記第２デバイス上の前記第３チップへ直接送信するステップと、
前記第２チップを用いて、前記複数のパケットにおける第２パケットを前記第２送信経路を介して前記第２デバイス上の前記第４チップへ直接送信するステップと、
を含み、前記第２デバイスは、前記第１パケットと前記第２パケットを前記メッセージに構築する、コンピュータプログラム。