【手続補正書】
【提出日】平成30年9月21日(2018.9.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記憶デバイスに記憶されているメディアコンテンツに関連付けられた識別子情報を特定するコンピュータ実施方法であって、前記記憶デバイスは、第１の標的クラスタ及び第２の標的クラスタを含む複数のクラスタを含み、メディアコンテンツと、前記メディアコンテンツに関連付けられた識別子情報とを含むメディアファイルを記憶し、前記メディアコンテンツ及び前記識別子情報は、前記複数のクラスタに分散した複数のデータユニットに記憶され、前記方法は、
データユニット読み取り時、読み取られている前記データユニットを記憶した前記第１の標的クラスタに関連付けられた第１の識別子を特定することと、
前記第１の識別子に関連付けられた第２の識別子を特定することであって、前記第２の識別子には、前記識別子情報を含むデータユニットを記憶した前記第２の標的クラスタが関連付けられる、特定することと、
前記第２の識別子に基づいて、前記メディアコンテンツに関連付けられた前記識別子情報を取得することと
を含む、方法。
【請求項２】
ルックアップテーブルを作成することを更に含み、前記ルックアップテーブルは、前記複数のクラスタのうちの少なくとも幾つかに関連付けられた識別子を記憶し、前記ルックアップテーブルは、前記第２の識別子も記憶し、前記識別子のうちの少なくとも１つには、前記ルックアップテーブル内の前記第２の識別子が関連付けられる、請求項１に記載の方法。
【請求項３】
ルックアップテーブルを作成することは、
ファイル割り振りテーブルをトラバースして、前記識別子を取得することと、
前記識別子の１つに前記ルックアップテーブル内の前記識別子のそれぞれを関連付けることと、
前記第２の識別子に前記識別子の前記１つを関連付けることと
を含み、
前記第１の識別子に関連付けられた第２の識別子を特定することは、
前記第１の識別子に基づいて、前記ルックアップテーブル内の前記識別子の前記１つを見つけることと、
前記識別子の前記１つに基づいて、前記ルックアップテーブル内の前記第２の識別子を見つけることと
を含む、請求項２に記載の方法。
【請求項４】
前記識別子は、第３の識別子及び第４の識別子を含み、前記第３の識別子には、前記メディアファイルのヘッドロケーションにおけるデータユニットを記憶するクラスタが関連付けられ、前記第４の識別子には、前記メディアファイルのテールロケーションに含まれるデータユニットを記憶するクラスタが関連付けられる、請求項２に記載の方法。
【請求項５】
前記複数のクラスタのうちの前記少なくとも幾つかのそれぞれは、所定数のクラスタで隔てられる、請求項２に記載の方法。
【請求項６】
前記ルックアップテーブルを作成することは、
前記記憶デバイスでの書き込み動作を検出することと、
前記書き込み動作の検出に応答して、前記ファイル割り振りテーブル内の１つ又は複数の変更を検出することと、
前記ファイル割り振りテーブル内の前記１つ又は複数の変更を反映するように、前記ルックアップテーブルを更新することと
を含む、請求項３に記載の方法。 
【請求項７】
前記複数のデータユニットは、複数のメディアコンテンツを含み、前記複数のメディアコンテンツに関連付けられた識別子情報を含む前記データユニットは、前記メディアファイル内の前記複数のメディアコンテンツの物理的ロケーションについての情報も含み、前記メディアファイルの前記データユニットのそれぞれにはシーケンス番号が関連付けられ、前記シーケンス番号は、前記メディアファイル内の前記データユニットの順番を示し、前記ルックアップテーブルは前記シーケンス番号を記憶し、前記方法は、
前記ルックアップテーブルから、読み取り中の前記データユニットに関連付けられた第１のシーケンス番号を特定することと、
前記第１のシーケンス番号及びクラスタのデータ容量に基づいて、読み取り中の前記データユニットの第１の物理的ロケーションを特定することと、
前記複数のメディアコンテンツの前記物理的ロケーションを前記第１の物理的ロケーションと比較して、一致を見つけることと、
前記一致するメディアコンテンツに関連付けられた前記識別子情報を取得することと
を更に含む、請求項２に記載の方法。
【請求項８】
前記複数のデータユニットは、複数のメディアコンテンツを含み、前記複数のメディアコンテンツに関連付けられた識別子情報を含むデータユニットは、前記メディアファイル内の前記複数のメディアコンテンツの前記物理的ロケーションについての情報も含み、前記メディアファイルの前記データユニットのそれぞれには、シーケンス番号が関連付けられ、前記シーケンス番号は、前記メディアファイル内の前記データユニットの順番を示し、前記ルックアップテーブルは前記シーケンス番号を記憶し、前記方法は、
ファイル割り振りテーブル内の前記第１の標的クラスタのロケーションに基づいて、読み取り中の前記データユニットの第１の物理的ロケーションを特定することと、
前記複数のメディアコンテンツの前記物理的ロケーションを前記第１の物理的ロケーションと比較して、一致を見つけることと、
前記一致するメディアコンテンツに関連付けられた前記識別子情報を取得することと
を更に含む、請求項１に記載の方法。
【請求項９】
前記データユニットの読み取りに関連付けられた読み取り時間を記録することと、
前記メディアファイルの読み取りと再生との時間差を特定することと、
前記記録された読み取り時間及び前記特定された時間差に基づいて、再生中のデータユニットを特定することと、
前記再生中のデータユニットに関連付けられた識別子情報を取得することと
を更に含む、請求項１に記載の方法。
【請求項１０】
前記識別情報に基づいて、前記メディアコンテンツに関連付けられた情報を特定することと、
前記メディアコンテンツに関連付けられた情報への要求に応答して、前記情報を送信することと
を更に含む、請求項１に記載の方法。
【請求項１１】
記憶デバイスに記憶されたメディアファイルの再生動作についての情報を特定するコンピュータ実施方法であって、前記記憶デバイスは、複数のデータユニットを含むメディアファイルを記憶し、前記方法は、
データユニットが、予め設定されるサンプリング時点で読み取られることを特定することと、
再生デバイスの読み取り時間と再生時間との時間差と、前記サンプリング時点とに基づいて、前記再生デバイスでの前記データユニットの実際の再生時間を特定することと
を含む、方法。 
【請求項１２】
現在時間に一致する実際の再生時間を取得することと、
前記時間差に基づいて、前記一致する実際の再生時間に対応するサンプリング時点で読み取られるデータユニットを特定することと
を更に含む、請求項１１に記載の方法。
【請求項１３】
記憶デバイスに記憶され、再生デバイスで再生されるメディアファイルの再生時間情報を特定するコンピュータ実施方法であって、前記メディアファイルは、複数のメディアコンテンツと、前記メディアコンテンツのそれぞれの開始時点とを含み、前記方法は、
第１のメディアコンテンツの第１の読み取り動作を検出することと、
第２のメディアコンテンツの第２の読み取り動作を検出することであって、前記第２のメディアコンテンツは、前記メディアファイル内で前記第１のメディアコンテンツに隣接して記憶される、検出することと、
前記第１の読み取り動作が開始される第１の絶対時点を取得することと、
前記第２の読み取り動作が開始される第２の絶対時点を取得することと、
前記第１の絶対時点と前記第２の絶対時点との第１の差を計算することと、
前記記憶デバイスからの前記第１のメディアコンテンツの第１の開始時点及び前記第２のメディアコンテンツの第２の開始時点を取得することと、
前記第１の開始時間と前記第２の開始時間との第２の差を計算器により計算することと、
前記第２の差と前記第１の差との第３の差を特定することと、
前記再生デバイスの読み取り時間と再生時間との時間差として、前記第３の差を特定することと
を含む、方法。
【請求項１４】
記憶デバイスに記憶されたメディアコンテンツに関連付けられた識別子情報を特定する装置であって、前記記憶デバイスは、第１の標的クラスタ及び第２の標的クラスタを含む複数のクラスタを含み、メディアコンテンツと、前記メディアコンテンツに関連付けられた識別子情報とを含むメディアファイルを記憶し、前記メディアコンテンツ及び前記識別子情報は、前記複数のクラスタに分散した複数のデータユニットに含まれ、前記装置は、
プロセッサを含み、前記プロセッサは、
データユニット読み取り時、読み取られている前記データユニットを記憶した前記第１の標的クラスタに関連付けられた第１の識別子を特定することと、
前記第１の識別子に関連付けられた第２の識別子を特定することであって、前記第２の識別子には、前記識別子情報を含むデータユニットを記憶した前記第２の標的クラスタが関連付けられる、特定することと、
前記第２の識別子に基づいて、前記メディアコンテンツに関連付けられた前記識別子情報を取得することと
を行うように構成される、装置。
【請求項１５】
前記プロセッサは、ルックアップテーブルを作成するように更に構成され、前記ルックアップテーブルは、前記複数のクラスタのうちの少なくとも幾つかに関連付けられた識別子を記憶し、前記ルックアップテーブルは、前記第２の識別子も記憶し、前記識別子のうちの少なくとも１つには、前記ルックアップテーブル内の前記第２の識別子が関連付けられる、請求項１４に記載の装置。
【請求項１６】
前記複数のデータユニットは複数のメディアコンテンツを記憶し、前記複数のメディアコンテンツに関連付けられた識別子情報を記憶するデータユニットは、前記メディアファイル内の前記複数のメディアコンテンツの物理的ロケーションについての情報も記憶し、前記メディアファイルの前記データユニットのそれぞれにはシーケンス番号が関連付けられ、前記シーケンス番号は、前記メディアファイル内の前記データユニットの順番を示し、前記ルックアップテーブルは前記シーケンス番号を記憶し、前記プロセッサは、
前記ルックアップテーブルから、読み取り中の前記データユニットに関連付けられた第１のシーケンス番号を特定することと、
前記第１のシーケンス番号及びクラスタのデータ容量に基づいて、読み取り中の前記データユニットの第１の物理的ロケーションを特定することと、
前記複数のメディアコンテンツの前記物理的ロケーションを前記第１の物理的ロケーションと比較して、一致を見つけることと、
前記一致するメディアコンテンツに関連付けられた前記識別子情報を取得することと
を行うように更に構成される、請求項１５に記載の装置。
【請求項１７】
前記プロセッサは、
前記データユニットの読み取りに関連付けられた読み取り時間を記録することと、
前記メディアファイルの読み取りと再生との時間差を特定することと、
前記記録された読み取り時間及び前記特定された時間差に基づいて、再生中のデータユニットを特定することと、
前記再生中のデータユニットに関連付けられた識別子情報を取得することと
を行うように更に構成される、請求項１４に記載の装置。
【請求項１８】
前記プロセッサは、
前記識別情報に基づいて、前記メディアコンテンツに関連付けられた情報を特定することと、
前記メディアコンテンツに関連付けられた情報への要求に応答して、前記情報を送信することと
を行うように更に構成される、請求項１４に記載の装置。
【請求項１９】
記憶デバイスに記憶されたメディアファイルの再生動作についての情報を特定する装置であって、前記記憶デバイスは、複数のデータユニットを含むメディアファイルを記憶し、前記装置はプロセッサを含み、前記プロセッサは、
データユニットが、予め設定されるサンプリング時点で読み取られることを特定することと、
再生デバイスの読み取り時間と再生時間との時間差と、前記サンプリング時点とに基づいて、前記再生デバイスでの前記データユニットの実際の再生時間を特定することと
を行うように構成される、装置。
【請求項２０】
前記プロセッサは、
現在時間に一致する実際の再生時間を取得することと、
前記時間差に基づいて、前記一致する実際の再生時間に対応するサンプリング時点で読み取られるデータユニットを特定することと
を行うように更に構成される、請求項１９に記載の装置。
【請求項２１】
記憶デバイスに記憶され、再生デバイスで再生されるメディアファイルの再生時間情報を特定する装置であって、前記メディアファイルは、複数のメディアコンテンツと、前記メディアコンテンツのそれぞれの開始時点とを含み、前記装置はプロセッサを含み、前記プロセッサは、
第１のメディアコンテンツの第１の読み取り動作を検出することと、
第２のメディアコンテンツの第２の読み取り動作を検出することであって、前記第２のメディアコンテンツは、前記メディアファイル内で前記第１のメディアコンテンツに隣接して記憶される、検出することと、
前記第１の読み取り動作が開始される第１の絶対時点を取得することと、 
前記第２の読み取り動作が開始される第２の絶対時点を取得することと、
前記第１の絶対時点と前記第２の絶対時点との第１の差を特定することと、
前記記憶デバイスからの前記第１のメディアコンテンツの第１の開始時点及び前記第２のメディアコンテンツの第２の開始時点を取得することと、
前記第１の開始時間と前記第２の開始時間との第２の差を特定することと、
前記第２の差と前記第１の差との第３の差を特定することと、
前記再生デバイスの読み取り時間と再生時間との時間差として、前記第３の差を特定することと
を行うように構成される、装置。
【請求項２２】
命令の組を記憶する非一時的コンピュータ可読媒体であって、前記命令の組は、コンピューティングデバイスの１つまたは複数のプロセッサによって、前記コンピューティングデバイスに、記憶デバイスに記憶されているメディアコンテンツに関連付けられた識別子情報を特定する方法であって、前記記憶デバイスは、第１の標的クラスタ及び第２の標的クラスタを含む複数のクラスタを含み、メディアコンテンツと、前記メディアコンテンツに関連付けられた識別子情報とを含むメディアファイルを記憶し、前記メディアコンテンツ及び前記識別子情報は、前記複数のクラスタに分散した複数のデータユニットに記憶される、方法を実行させるように、実行可能であり、前記方法は、
データユニット読み取り時、読み取られている前記データユニットを記憶した前記第１の標的クラスタに関連付けられた第１の識別子を特定することと、
前記第１の識別子に関連付けられた第２の識別子を特定することであって、前記第２の識別子には、前記識別子情報を含むデータユニットを記憶した前記第２の標的クラスタが関連付けられる、特定することと、
前記第２の識別子に基づいて、前記メディアコンテンツに関連付けられた前記識別子情報を取得することと
を含む、非一時的コンピュータ可読媒体。
【請求項２３】
前記命令の組は、前記コンピューティングデバイスの前記１つまたは複数のプロセッサによって、前記コンピューティングデバイスに、ルックアップテーブルを作成することを更に実行させるように、実行可能であり、前記ルックアップテーブルは、前記複数のクラスタのうちの少なくとも幾つかに関連付けられた識別子を記憶し、前記ルックアップテーブルは、前記第２の識別子も記憶し、前記識別子のうちの少なくとも１つには、前記ルックアップテーブル内の前記第２の識別子が関連付けられる、請求項２２に記載の非一時的コンピュータ可読媒体。
【請求項２４】
ルックアップテーブルを作成することは、
ファイル割り振りテーブルをトラバースして、前記識別子を取得することと、
前記識別子の１つに前記ルックアップテーブル内の前記識別子のそれぞれを関連付けることと、
前記第２の識別子に前記識別子の前記１つを関連付けることと
を含み、
前記第１の識別子に関連付けられた第２の識別子を特定することは、
前記第１の識別子に基づいて、前記ルックアップテーブル内の前記識別子の前記１つを見つけることと、
前記識別子の前記１つに基づいて、前記ルックアップテーブル内の前記第２の識別子を見つけることと
を含む、請求項２３に記載の非一時的コンピュータ可読媒体。
【請求項２５】
前記識別子は、第３の識別子及び第４の識別子を含み、前記第３の識別子には、前記メディアファイルのヘッドロケーションにおけるデータユニットを記憶するクラスタが関連付けられ、前記第４の識別子には、前記メディアファイルのテールロケーションに含まれるデータユニットを記憶するクラスタが関連付けられる、請求項２３に記載の非一時的コンピュータ可読媒体。
【請求項２６】
前記複数のクラスタのうちの前記少なくとも幾つかのそれぞれは、所定数のクラスタで隔てられる、請求項２３に記載の非一時的コンピュータ可読媒体。
【請求項２７】
前記ルックアップテーブルを作成することは、
前記記憶デバイスでの書き込み動作を検出することと、
前記書き込み動作の検出に応答して、前記ファイル割り振りテーブル内の１つ又は複数の変更を検出することと、
前記ファイル割り振りテーブル内の前記１つ又は複数の変更を反映するように、前記ルックアップテーブルを更新することと
を含む、請求項２４に記載の非一時的コンピュータ可読媒体。 
【請求項２８】
前記複数のデータユニットは、複数のメディアコンテンツを含み、前記複数のメディアコンテンツに関連付けられた識別子情報を含む前記データユニットは、前記メディアファイル内の前記複数のメディアコンテンツの物理的ロケーションについての情報も含み、前記メディアファイルの前記データユニットのそれぞれにはシーケンス番号が関連付けられ、前記シーケンス番号は、前記メディアファイル内の前記データユニットの順番を示し、前記ルックアップテーブルは前記シーケンス番号を記憶し、前記方法は、
前記ルックアップテーブルから、読み取り中の前記データユニットに関連付けられた第１のシーケンス番号を特定することと、
前記第１のシーケンス番号及びクラスタのデータ容量に基づいて、読み取り中の前記データユニットの第１の物理的ロケーションを特定することと、
前記複数のメディアコンテンツの前記物理的ロケーションを前記第１の物理的ロケーションと比較して、一致を見つけることと、
前記一致するメディアコンテンツに関連付けられた前記識別子情報を取得することと
を更に含む、請求項２３に記載の非一時的コンピュータ可読媒体。
【請求項２９】
前記複数のデータユニットは、複数のメディアコンテンツを含み、前記複数のメディアコンテンツに関連付けられた識別子情報を含むデータユニットは、前記メディアファイル内の前記複数のメディアコンテンツの前記物理的ロケーションについての情報も含み、前記メディアファイルの前記データユニットのそれぞれには、シーケンス番号が関連付けられ、前記シーケンス番号は、前記メディアファイル内の前記データユニットの順番を示し、前記ルックアップテーブルは前記シーケンス番号を記憶し、前記方法は、
ファイル割り振りテーブル内の前記第１の標的クラスタのロケーションに基づいて、読み取り中の前記データユニットの第１の物理的ロケーションを特定することと、
前記複数のメディアコンテンツの前記物理的ロケーションを前記第１の物理的ロケーションと比較して、一致を見つけることと、
前記一致するメディアコンテンツに関連付けられた前記識別子情報を取得することと
を更に含む、請求項２２に記載の非一時的コンピュータ可読媒体。
【請求項３０】
前記命令の組は、前記コンピューティングデバイスの前記１つまたは複数のプロセッサによって、前記コンピューティングデバイスに、
前記データユニットの読み取りに関連付けられた読み取り時間を記録することと、
前記メディアファイルの読み取りと再生との時間差を特定することと、
前記記録された読み取り時間及び前記特定された時間差に基づいて、再生中のデータユニットを特定することと、
前記再生中のデータユニットに関連付けられた識別子情報を取得することと
を更に実行させるように、実行可能である、請求項２２に記載の非一時的コンピュータ可読媒体。
【請求項３１】
前記命令の組は、前記コンピューティングデバイスの前記１つまたは複数のプロセッサによって、前記コンピューティングデバイスに、
前記識別情報に基づいて、前記メディアコンテンツに関連付けられた情報を特定することと、
前記メディアコンテンツに関連付けられた情報への要求に応答して、前記情報を送信することと
を更に実行させるように、実行可能である、請求項１に記載の非一時的コンピュータ可読媒体。