【手続補正書】
【提出日】平成27年9月28日(2015.9.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ローカルエリアネットワークにおいてファイルを発見する方法であって、
前記ローカルエリアネットワークの複数のネットワークデバイスに記憶されている複数のファイルを前記ローカルエリアネットワークのネットワークトラフィック管理ノードによって発見することと、
前記複数のファイルに関連する情報に少なくとも部分的に基づいて前記複数のファイルのカタログを作成することと、
前記ローカルエリアネットワークの前記複数のネットワークデバイスに記憶されている前記複数のファイルへのアクセスを要求するメッセージをリモートネットワークノードから受信したことに応答して前記複数のファイルの前記カタログを前記ネットワークトラフィック管理ノードからワイドエリアネットワークの前記リモートネットワークノードに前記ネットワークトラフィック管理ノードによって、供給することとを備える方法。
【請求項２】
前記ネットワークトラフィック管理ノードは、ルータ、アクセスポイント、ケーブルモデム、およびネットワークスイッチのうちの１つまたは複数を含むシステムを備える、請求項１に記載の方法。
【請求項３】
前記複数のファイルの前記カタログから１つまたは複数のファイルを要求するメッセージを前記リモートネットワークノードから受信することと、
前記リモートネットワークノードから受信された前記メッセージに含まれる前記１つまたは複数のファイルに関連する情報に少なくとも部分的に基づいて前記複数のファイルの前記カタログから前記リモートネットワークノードによって要求された前記１つまたは複数のファイルを識別することと、
前記リモートネットワークノードによって要求された前記１つまたは複数のファイルが記憶されている前記複数のネットワークデバイスのうちの１つまたは複数を判定することと、
前記１つまたは複数のファイルを前記リモートネットワークノードに供給することとをさらに備える、請求項１に記載の方法。
【請求項４】
前記複数のファイルの前記カタログから前記リモートネットワークノードによって要求された前記１つまたは複数のファイルを前記識別することは、
前記リモートネットワークノードから受信された前記メッセージに含まれる前記１つまたは複数のファイルに関連付けられた１つまたは複数のカタログエントリ識別子を判定することと、
前記１つまたは複数のカタログエントリ識別子に少なくとも部分的に基づいて前記１つまたは複数のファイルを識別することとを備える、請求項３に記載の方法。
【請求項５】
前記複数のネットワークデバイスからの前記複数のファイルに関連する情報を判定することをさらに備え、
前記複数のネットワークデバイスからの前記複数のファイルに関連する情報を前記判定することは、前記複数のファイルに関連するファイル名、ファイル拡張子、およびメタデータのうちの１つまたは複数を判定することを備え、
前記複数のファイルのカタログを前記作成することは、前記複数のファイルに関連する前記ファイル名、前記ファイル拡張子、および前記メタデータのうちの１つまたは複数に応じて構成される、請求項１に記載の方法。
【請求項６】
前記複数のネットワークデバイスに関連する情報を判定することをさらに備え、
前記複数のネットワークデバイスからの前記複数のファイルに関連する情報を前記判定することは、前記複数のファイルに関連するファイル名、ファイル拡張子、およびメタデータのうちの１つまたは複数を判定することを備え、
前記複数のファイルに関連する前記情報に少なくとも部分的に基づいて前記複数のファ
イルのカタログを前記作成することは、前記複数のファイルに関連する前記メタデータを解析して前記複数のファイルの各々に関連するさらなる情報を判定することと、前記ファイル名、前記ファイル拡張子、および前記メタデータから解析された前記さらなる情報のうちの１つまたは複数に応じて構成された前記複数のファイルの前記カタログを作成することとを備える、請求項１に記載の方法。
【請求項７】
前記複数のネットワークデバイスからの前記複数のファイルに関連する情報を判定することをさらに備え、
前記複数のネットワークデバイスからの前記複数のファイルに関連する情報を前記判定することは、前記複数のファイルの各々に関連するファイルの種類を判定することおよび前記複数のファイルの各々のコンテンツに関連する情報を判定することのうちの１つまたは複数を備える、請求項１に記載の方法。
【請求項８】
前記複数のファイルの前記カタログから１つまたは複数のファイルを要求するメッセージを前記リモートネットワークノードから受信したことに応答して、各ファイルのコピーを前記リモートネットワークノードに送ること、各ファイルを前記リモートネットワークノードにストリーミングすること、または前記ローカルエリアネットワークの前記ネットワークトラフィック管理ノードに記憶されている前記ファイルに前記リモートネットワークノードがアクセスを供給することのうちの１つまたは複数によって前記リモートネットワークノードに前記１つまたは複数のファイルを供給することをさらに備える、請求項１に記載の方法。
【請求項９】
発見手順を周期的に実行して前記ローカルエリアネットワークの前記ネットワークトラフィック管理ノードにおける前記複数のファイルの前記カタログを更新すること、
前記ローカルエリアネットワークに１つまたは複数の新しいネットワークデバイスが追加されたことを検出したことに応答して前記発見手順を実行して前記ネットワークトラフィック管理ノードにおける前記複数のファイルの前記カタログを更新すること、および
前記ローカルエリアネットワークに１つまたは複数の新しいファイルが記憶されたことを検出したことに応答して前記発見手順を実行して前記ネットワークトラフィック管理ノードにおける前記複数のファイルの前記カタログを更新することのうちの少なくとも１つをさらに備える、請求項１に記載の方法。
【請求項１０】
前記ローカルエリアネットワークの前記複数のネットワークデバイスに記憶されている前記複数のファイルは少なくとも複数のメディアファイルを含み、前記ローカルエリアネットワークの前記複数のネットワークデバイスは、ノートブックコンピュータ、タブレットコンピュータ、モバイル電話、デスクトップコンピュータ、ゲームコンソール、デジタルカメラ、テレビジョン、スマート機器のうちの少なくとも１つまたは複数を備え、および前記ワイドエリアネットワークの前記リモートネットワークノードは、インターネットに通信可能に結合されたリモートコンピュータシステムを備える、請求項１に記載の方法。
【請求項１１】
プロセッサと、
前記プロセッサに結合され、
ローカルエリアネットワークの複数のネットワークデバイスに記憶されている複数のファイルを発見し、
前記複数のファイルに関連する情報に少なくとも部分的に基づいて前記複数のファイルのカタログを作成するように構成されたメディア発見ユニットと、
前記プロセッサに結合され、
前記ローカルエリアネットワークの前記複数のネットワークデバイスに記憶されている前記複数のファイルへのアクセスを要求するメッセージをリモートネットワークノードから受信したことに応答して前記複数のファイルの前記カタログをネットワークトラフィック管理デバイスからワイドエリアネットワークの前記リモートネットワークノードに供給し、
前記複数のファイルの前記カタログから１つまたは複数のファイルを要求するメッセージを前記リモートネットワークノードから受信したことに応答して前記１つまたは複数のファイルを前記リモートネットワークノードに供給するように構成されたリモートメディアアクセスユニットとを備えるネットワークトラフィック管理デバイス。
【請求項１２】
前記リモートメディアアクセスユニットは、
前記ネットワークトラフィック管理デバイスにおいて前記リモートネットワークノードから受信された前記メッセージに含まれる前記１つまたは複数のファイルに関連する情報に少なくとも部分的に基づいて前記複数のファイルの前記カタログから前記リモートネットワークノードによって要求された前記１つまたは複数のファイルを識別し、
前記１つまたは複数のファイルが記憶されている前記ローカルエリアネットワークの前記複数の前記ネットワークデバイスのうちの１つまたは複数を判定し、
前記１つまたは複数のファイルを前記リモートネットワークノードに供給するようにさらに構成される、請求項１１に記載のネットワークトラフィック管理デバイス。
【請求項１３】
前記複数のファイルの前記カタログから前記リモートネットワークノードによって要求された前記１つまたは複数のファイルを識別するように構成された前記リモートメディアアクセスユニットは、
前記ネットワークトラフィック管理デバイスにおいて前記リモートネットワークノードから受信された前記メッセージに含まれる前記１つまたは複数のファイルに関連付けられた１つまたは複数のカタログエントリ識別子を判定し、
前記１つまたは複数のカタログエントリ識別子に少なくとも部分的に基づいて前記１つまたは複数のファイルを識別するように構成された前記リモートメディアアクセスユニットを備える、請求項１２に記載のネットワークトラフィック管理デバイス。
【請求項１４】
ローカルエリアネットワークのネットワークトラフィック管理デバイスであって、
プロセッサによって実行されたときに、前記ネットワークトラフィック管理デバイスに、実行された時に請求項１乃至１０のうちのいずれか１つにしたがった方法を実行させる命令を記憶するためのメモリおよび前記プロセッサを備える、ネットワークトラフィック管理デバイス。
【請求項１５】
少なくとも１つのコンピュータに、実行された時に請求項１乃至１０のうちのいずれか一つにしたがった方法を実行させるために実行可能な命令を備えるコンピュータプログラム。