【手続補正書】
【提出日】平成28年6月6日(2016.6.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信デバイスによって動作可能な方法であって、
リアルタイムプログラミングコンテンツのために割り振られた第1のスペクトルの外側の通信デバイスのグループにプッシュされた非送信請求型コンテンツのブロードキャスト送信を、ケーブルネットワークを介して前記通信デバイスにおいて受信するステップであって、前記通信デバイスが通信デバイスの前記グループのメンバーであり、前記非送信請求型コンテンツがファイルの複数の異なる部分を含む、ステップと、
前記受信された非送信請求型コンテンツの第1の部分が前記グループ内の別の通信デバイスにすでに記憶されているかどうかを判断するステップと、
前記受信された非送信請求型コンテンツの前記第1の部分が前記別の通信デバイスにすでに記憶されているという判断に応答して、前記通信デバイスにおいて前記第1の部分を破棄するステップと、
前記非送信請求型コンテンツの第2の部分を、前記通信デバイスにおいて記憶するステップであって、前記第2の部分が前記第1の部分と異なる、ステップと、
ユーザからコンテンツの要求を受信するステップと、
前記要求されたコンテンツが前記通信デバイスに記憶されている前記非送信請求型コンテンツの前記第2の部分と合致することに応答して、前記第2の部分を前記ユーザに提供するステップと、
前記要求されたコンテンツが前記通信デバイスに記憶されている前記非送信請求型コンテンツの前記第2の部分と合致しないことに応答して、前記要求されたコンテンツが前記グループの前記別の通信デバイスに記憶されているかどうかを判断するステップとを含み、
前記ブロードキャスト送信を受信するステップが、インターネット通信に割り振られた第2のスペクトルの外側で前記非送信請求型コンテンツを受信するステップと、前記ケーブルネットワークの使用可能なスペクトル内に作成された第3のスペクトルを介して前記非送信請求型コンテンツを受信するステップとを含む、方法。
【請求項２】
前記要求されたコンテンツが前記グループの前記別の通信デバイスに記憶されていることに応答して、前記要求されたコンテンツを前記別の通信デバイスから取得するステップと、
前記取得された要求されたコンテンツを前記ユーザに提供するステップとをさらに含む、請求項1に記載の方法。
【請求項３】
前記要求されたコンテンツが前記グループの前記通信デバイスのいずれにも記憶されていないことに応答して、前記受信された要求をリモートサーバに転送するステップと、
前記要求されたコンテンツのユニキャスト送信を前記リモートサーバから受信するステップと、
前記要求されたコンテンツを前記ユーザに提供するステップとをさらに含む、請求項2に記載の方法。
【請求項４】
前記ユーザから前記要求を前記受信するステップが、前記ユーザによって操作されるユーザデバイスから前記要求を受信するステップを含み、前記ユーザデバイスが前記通信デバイスと動作可能に通信している、請求項1に記載の方法。
【請求項５】
前記非送信請求型コンテンツがパケット化データを含む、請求項1に記載の方法。
【請求項６】
前記パケット化データが、少なくとも1つのインターネットサイトまたはサービスと関連付けられる、請求項5に記載の方法。
【請求項７】
前記受信された非送信請求型コンテンツの所与の部分が前記通信デバイスと関連付けられたユーザ選好と合致するかどうかを判断するステップと、
前記所与の部分が前記ユーザ選好と合致しないことに応答して、前記所与の部分を前記通信デバイスから破棄するステップとをさらに含む、請求項1に記載の方法。
【請求項８】
前記第1および第2の部分がパケットで受信され、各パケットが前記ファイルの異なる部分を通信する、請求項1に記載の方法。
【請求項９】
前記非送信請求型コンテンツの前記一部分を受信することに応答して、確認応答(ACK)信号をコンテンツプロバイダまたは前記グループの他の通信デバイスの少なくとも１つに送信するステップをさらに含む、請求項1に記載の方法。
【請求項１０】
前記別の通信デバイスが前記非送信請求型コンテンツの別の部分を受信することに応答して、別の確認応答(ACK)信号を前記グループの前記別の通信デバイスから受信するステップをさらに含む、請求項9に記載の方法。
【請求項１１】
前記通信デバイスと関連付けられたユーザ選好を前記グループの少なくとも1つの他の通信デバイスに送信するステップをさらに含む、請求項1に記載の方法。
【請求項１２】
前記少なくとも1つの他の通信デバイスと関連付けられた少なくとも1人の他のユーザの所与の選好を受信するステップをさらに含む、請求項11に記載の方法。
【請求項１３】
(a)前記通信デバイスと関連付けられた前記ユーザ選好と、(b)前記少なくとも1つの他の通信デバイスと関連付けられた前記少なくとも1人の他のユーザの前記所与の選好とに少なくとも部分的に基づいて、前記グループの前記通信デバイスの中で前記非送信請求型コンテンツのストレージ割振りを判断するステップをさらに含む、請求項12に記載の方法。
【請求項１４】
前記第2の部分が、(a)前記ユーザによって消費されており、かつ(b)前記グループと関連付けられた他のユーザによって要求されていないことに応答して、前記第2の部分を前記通信デバイスから破棄するステップをさらに含む、請求項1に記載の方法。
【請求項１５】
装置であって、
リアルタイムプログラミングコンテンツのために割り振られた第1のスペクトルの外側で通信デバイスのグループにプッシュされた非送信請求型コンテンツのブロードキャスト送信を、ケーブルネットワークを介して受信するための手段であって、前記装置が通信デバイスの前記グループのメンバーであり、前記非送信請求型コンテンツがファイルの複数の異なる部分を含む、手段と、
前記受信された非送信請求型コンテンツの第1の部分が前記グループ内の別の通信デバイスにすでに記憶されているかどうかを判断するための手段と、
前記受信された非送信請求型コンテンツの前記第1の部分が前記別の通信デバイスにすでに記憶されているという判断に応答して、前記装置において前記第1の部分を破棄するための手段と、
前記非送信請求型コンテンツの第2の部分を記憶するための手段であって、前記第2の部分が前記第1の部分と異なる、手段と、
ユーザからコンテンツの要求を受信するための手段と、
前記要求されたコンテンツが前記第2の部分と合致することに応答して、前記非送信請求型コンテンツの前記第2の部分を前記ユーザに提供するための手段とを含み、
前記判断するための手段が、前記要求されたコンテンツが前記第2の部分と合致しないことに応答して、前記要求されたコンテンツが前記グループの前記別の通信デバイスに記憶されているかどうかをさらに判断し、
前記ブロードキャスト送信を受信するための手段が、インターネット通信に割り振られた第2のスペクトルの外側で前記非送信請求型コンテンツを受信するための手段と、前記ケーブルネットワークの使用可能なスペクトル内に作成された第3のスペクトルを介して前記非送信請求型コンテンツを受信するための手段とをさらに含む、装置。
【請求項１６】
前記要求されたコンテンツが前記グループの前記別の通信デバイスに記憶されていることに応答して、前記要求されたコンテンツを前記別の通信デバイスから取得するための手段と、
前記取得された要求されたコンテンツを前記ユーザに提供するための手段をさらに含む、請求項15に記載の装置。
【請求項１７】
前記要求されたコンテンツが前記グループの前記通信デバイスのいずれにも記憶されていないことに応答して、前記受信された要求をリモートサーバに転送するための手段と、
前記要求されたコンテンツのユニキャスト送信を前記リモートサーバから受信するための手段と、
前記要求されたコンテンツを前記ユーザに提供するための手段とをさらに含む、請求項16に記載の装置。
【請求項１８】
装置であって、
(a)リアルタイムプログラミングコンテンツのために割り振られた第1のスペクトルの外側で通信デバイスのグループにプッシュされた非送信請求型コンテンツのブロードキャスト送信を受信することであって、前記装置が通信デバイスの前記グループのメンバーであり、前記非送信請求型コンテンツがファイルの複数の異なる部分を含む、受信することと、(b)前記受信された非送信請求型コンテンツの第1の部分が前記グループ内の別の通信デバイスにすでに記憶されているかどうかを判断することと、(c)前記受信された非送信請求型コンテンツの前記第1の部分が前記別の通信デバイスに記憶されているという判断に応答して、前記装置において前記第1の部分を破棄することと、(d)前記非送信請求型コンテンツの第2の部分を記憶することであって、前記第2の部分が前記第1の部分と異なる、記憶することと、(e)コンテンツの要求をユーザから受信することと、(f)前記要求されたコンテンツが前記第2の部分と合致することに応答して、前記非送信請求型コンテンツの前記第2の部分を前記ユーザに提供することと、(f)前記要求されたコンテンツが前記第2の部分と合致しないことに応答して前記要求されたコンテンツが前記グループの前記別の通信デバイスに記憶されているかどうかを判断することとを行うように構成された少なくとも1つのプロセッサと、
データを記憶するために前記少なくとも1つのプロセッサに結合されたメモリとを備え、
前記少なくとも1つのプロセッサが、インターネット通信に割り振られた第2のスペクトルの外側で前記非送信請求型コンテンツを受信することによって前記ブロードキャスト送信を受信し、前記ケーブルネットワークの使用可能なスペクトル内に作成された第3のスペクトルを介して前記非送信請求型コンテンツを受信するように構成される、装置。
【請求項１９】
前記少なくとも1つのプロセッサが、
前記要求されたコンテンツが前記グループの前記別の通信デバイスに記憶されていることに応答して、前記要求されたコンテンツを前記別の通信デバイスから取得することと、
前記取得された要求されたコンテンツを前記ユーザに提供することとを行うようにさらに構成される、請求項18に記載の装置。
【請求項２０】
前記少なくとも1つのプロセッサが、
前記要求されたコンテンツが前記グループの前記通信デバイスのいずれにも記憶されていないことに応答して、前記受信された要求をリモートサーバに転送することと、
前記要求されたコンテンツのユニキャスト送信を前記リモートサーバから受信することと、
前記要求されたコンテンツを前記ユーザに提供することとを行うようにさらに構成される、請求項18に記載の装置。
【請求項２１】
通信デバイスにおいて使用するための非一時的コンピュータ可読記録媒体であって、前記非一時的コンピュータ可読記録媒体が、コンピュータに、
リアルタイムプログラミングコンテンツのために割り振られた第1のスペクトルの外側で通信デバイスのグループにプッシュされた非送信請求型コンテンツのブロードキャスト送信を、ケーブルネットワークを介して受信することであって、前記通信デバイスが通信デバイスの前記グループのメンバーであり、前記非送信請求型コンテンツがファイルの複数の異なる部分を含む、受信することと、
前記受信された非送信請求型コンテンツの第1の部分が前記グループ内の別の通信デバイスにすでに記憶されているかどうかを判断することと、
前記受信された非送信請求型コンテンツの前記第1の部分が前記別の通信デバイスに記憶されているという判断に応答して、前記通信デバイスにおいて前記第1の部分を破棄することと、
前記非送信請求型コンテンツの第2の部分を記憶することと、
ユーザからコンテンツの要求を受信することと、
前記要求されたコンテンツが前記第2の部分と合致することに応答して、前記非送信請求型コンテンツの前記第2の部分を前記ユーザに提供することと、
前記要求されたコンテンツが前記第2の部分と合致しないことに応答して、前記要求されたコンテンツが前記グループの前記別の通信デバイスに記憶されているかどうかを判断することとを行わせるためのコードを含み、
前記ブロードキャスト送信が、インターネット通信に割り振られた第2のスペクトルの外側で前記非送信請求型コンテンツを受信することによって、かつ前記ケーブルネットワークの使用可能なスペクトル内に作成された第3のスペクトルを介して前記非送信請求型コンテンツを受信することによって受信される、非一時的コンピュータ可読記録媒体。
【請求項２２】
前記非一時的コンピュータ可読記録媒体が、前記コンピュータに、
前記要求されたコンテンツが前記グループの前記別の通信デバイスに記憶されていることに応答して、前記要求されたコンテンツを前記別の通信デバイスから取得することと、
前記取得された要求されたコンテンツを前記ユーザに提供することとを行わせるためのコードをさらに含む、請求項21に記載の非一時的コンピュータ可読記録媒体。
【請求項２３】
前記非一時的コンピュータ可読記録媒体が、前記コンピュータに、
前記要求されたコンテンツが前記グループの前記通信デバイスのいずれにも記憶されていないことに応答して、前記受信された要求をリモートサーバに転送することと、
前記要求されたコンテンツのユニキャスト送信を前記リモートサーバから受信することと、
前記要求されたコンテンツを前記ユーザに提供することとを行わせるためのコードをさらに含む、請求項22に記載の非一時的コンピュータ可読記録媒体。