(57)【要約】  ブロードキャスト・システム（２１０）では、各ブロードキャスト・コンテンツ・アイテムは、ブロードキャスト・コンテンツ参照識別子（CRID）によって識別される。記憶機構（２４０）を備えた記憶装置（２２０）では、各ブロードキャスト・コンテンツ・アイテムは局所CRIDによって識別される。プロセッサ（２３０）は、その間隔中にコンテンツ・アイテムにCRIDが一意である、開始日及び終了日を有する関連した有効間隔をCRIDについて有するCRIDリストを記憶する。プロセッサは、ブロードキャストCRIDを受信すると（４００）、ブロードキャストCRIDの当初有効間隔を判定する（４１０）。当初有効間隔は、その間隔中にブロードキャスト・コンテンツ・アイテムにブロードキャストCRIDが一意である開始日及び終了日を有する。同一のCRIDのCRIDリストに記憶された有効間隔と、当初の有効間隔が重なるか否かを判定する（４２０）。重なりが存在しない場合、ブロードキャストCRIDをCRIDリストに加える（４３０）。
2008521313.tif 000002
【特許請求の範囲】
【請求項１】
ブロードキャスト・システムを介してブロードキャストされたコンテンツ・アイテムを記憶する記憶機構を備えた少なくとも１つの記憶装置を有するシステムにおいてコンテンツ・アイテムを識別する方法であって、
前記ブロードキャスト・システムにおいて、対応するブロードキャスト・コンテンツ参照識別子（CRID）によって各ブロードキャスト・コンテンツ・アイテムを識別する工程と、
前記記憶装置において、
前記コンテンツ・アイテムを識別する対応する局所コンテンツ参照識別子（CRID）によって各コンテンツ・アイテムを識別する工程と、
前記CRIDが前記コンテンツ・アイテムに一意である、開始日及び終了日を有する関連した有効間隔を、少なくとも、局所CRID及びブロードキャストCRIDの選択について有するCRIDリストを前記記憶機構において記憶する工程と、
ブロードキャストCRIDの受信に応答して、
前記ブロードキャストCRIDの当初有効間隔を判定する工程であって、前記当初有効間隔が、前記ブロードキャストCRIDが前記関連したブロードキャスト・コンテンツ・アイテムに一意である、開始日及び終了日を有する工程と、
同一のCRIDの前記CRIDリストに記憶された有効間隔と前記当初有効間隔が重なっているか否かを判定する工程と、
重なりが判定されない場合にのみ前記ブロードキャストCRIDを前記CRIDリストに加える工程とを備える方法。
【請求項２】
請求項1記載の方法であって、前記当初有効間隔及び前記記憶された有効間隔の開始日のうち最初の日を前記有効間隔の開始日として有し、前記当初有効間隔及び前記記憶された有効間隔の終了日のうち最後の日を終了日として有するよう前記CRIDリストに記憶された有効間隔を更新する工程を有する方法。
【請求項３】
請求項1記載の方法であって、受信されたブロードキャストCRIDの当初有効間隔を判定する工程は、デフォルト有効間隔を用いる工程を有する方法。
【請求項４】
請求項1記載の方法であって、受信ブロードキャストCRIDの当初有効間隔を判定する工程は、関連したブロードキャスト・コンテンツ・アイテムの一ブロードキャスト日を各ロケータが有する少なくとも１つのブロードキャスト・ロケータに前記受信ブロードキャストCRIDを変換する旨をブロードキャスト解決ハンドラに照会する工程、及び前記CRIDに関連したブロードキャスト・ロケータの前記ブロードキャスト日に応じて前記当初有効間隔を判定する工程を有する方法。
【請求項５】
請求項４記載の方法であって、前記CRIDが複数のブロードキャスト・ロケータと関連している場合、前記当初有効間隔を判定する工程は、前記ブロードキャスト・ロケータのブロードキャスト日のうちの最初のブロードキャスト日を開始日として用い、前記ブロードキャスト・ロケータのブロードキャスト日のうちの最後のブロードキャスト日を終了日として用いる工程を有する方法。
【請求項６】
請求項1記載の方法であって、前記システムは、複数の前記記憶装置を有しており、前記複数の記憶装置それぞれは、広域ピアツーピア（P2P）ネットワークを介した相互の双方向通信のための通信手段を有しており、上記方法は、関心のCRIDの受信に応答して、記憶装置において、
前記受信CRIDが局所に前記記憶装置に記憶されているか否かを前記P２Pネットワークに照会する工程と、
個別の有効間隔、及び前記応答する記憶装置における関連したコンテンツ・アイテムの記憶位置を識別するコンテンツ・ロケータを陽性応答それぞれにおいて受信する工程と、
前記応答において受信された前記有効間隔が、同一のCRIDの前記CRIDリストに記憶された有効間隔と重なるか否かを陽性応答毎に判定する工程と、
重なりが何ら判定されない場合にのみ前記受信CRIDを前記CRIDリストに追加する工程とを有する方法。
【請求項７】
請求項1記載の方法であって、前記システムは、通信システムを介してサーバに記憶されるコンテンツ・アイテムのオンデマンドの取り出しのためのサーバを有し、前記方法は、関心のCRIDの受信に応答して、前記記憶装置において、
前記受信CRIDが前記サーバに記憶されているか否かを前記サーバに照会する工程と、
個別の有効間隔、及び前記サーバにおける関連したコンテンツ・アイテムの記憶位置を識別するコンテンツ・ロケータを陽性応答において受信する工程と、
前記受信有効間隔が、同一のCRIDの前記CRIDリストに記憶された有効間隔と重なるか否かを陽性応答毎に判定する工程と、
重なりが何ら判定されない場合にのみ前記受信CRIDを前記CRIDリストに追加する工程とを有する方法。
【請求項８】
請求項１記載の方法であって、前記装置がパーソナル・ディジタル・レコーダ（ＰＤＲ）である方法。
【請求項９】
請求項４、６又は７に記載の方法であって、前記CRIDに関連したコンテンツ・アイテムと関連した記憶されたCRIDメタデータ毎に前記CRIDリストに記憶する工程を有し、前記照会する工程は、前記照会されたCRIDに関連したメタデータを応答において受信する工程、及び、前記受信されたメタデータが、前記受信CRIDの前記CRIDリストに記憶されたメタデータとは別個の場合だけ、前記受信CRIDを前記CRIDリストに加える工程を行う工程を更に有する方法。
【請求項１０】
請求項１記載の方法であって、前記ＣＲＩＤリスト内の同一のＣＲＩＤを、別個のコンテンツ・アイテムを識別しているものとして提示する工程を有する方法。
【請求項１１】
請求項１記載の方法であって、前記記憶装置は、前記記憶機構内にブロードキャスト・コンテンツを記録するよう動作し、前記方法は、前記ＣＲＩＤリストを用いて、記録する対象のコンテンツ・アイテムについて、
前記コンテンツ・アイテムが既に記録されているか否か、及び、
用いる対象のブロードキャスト・ロケータ
のうちの少なくとも１つを判定する工程を有する方法。
【請求項１２】
請求項６又は７に記載の方法であって、前記記憶装置は、前記記憶機構内にブロードキャスト・コンテンツを記録するよう動作し、前記方法は、前記ＣＲＩＤリストを用いて、記録する対象のコンテンツ・アイテムについて、
前記コンテンツ・アイテムが既に記録されているか否かと、
ブロードキャスト・ロケータ、前記サーバのロケータ、又は取り出しのためのP2P記憶装置のロケータの間での選択
のうちの少なくとも１つを判定する工程を有する方法。
【請求項１３】
コンテンツ・アイテムを識別するシステムであって、ブロードキャスト・システム及び少なくとも１つの記憶装置を有しており、
前記ブロードキャスト・システムは、対応するブロードキャスト・コンテンツ参照識別子（ＣＲＩＤ）によって各ブロードキャスト・コンテンツ・アイテムを識別する手段を有しており、
前記記憶装置は、
前記ブロードキャスト・システムによってブロードキャストされたコンテンツ・アイテムを記憶する記憶機構と、
前記コンテンツ・アイテムを識別する対応する局所コンテンツ参照識別子（ＣＲＩＤ）によって前記記憶機構における各コンテンツ・アイテムを識別する手段と、
プログラムの制御下で、前記CRIDが前記コンテンツ・アイテムに一意である、開始日及び終了日を有する関連した有効間隔を、少なくとも、局所CRID及びブロードキャストCRIDの選択について有するCRIDリストを前記記憶機構において記憶し、
前記ブロードキャストCRIDの受信に応答して、
前記ブロードキャストCRIDの、前記ブロードキャストCRIDが関連したブロードキャスト・コンテンツ・アイテムに一意である、開始日及び終了日を有している当初有効間隔を判定し、
同一のCRIDの前記CRIDリストに記憶された有効間隔と前記当初有効間隔が重なっているか否かを判定し、
重なりが判定されない場合にのみ前記ブロードキャストCRIDを前記CRIDリストに加えるプロセッサとを有するシステム。
【請求項１４】
請求項13記載のシステムにおいて用いる記憶装置であって、前記システムは、対応するブロードキャスト・コンテンツ参照識別子（CRID）によって各ブロードキャスト・コンテンツ・アイテムを識別するよう動作可能なブロードキャスト・システムも有し、
前記記憶装置は、
前記ブロードキャスト・システムによってブロードキャストされたコンテンツ・アイテムを記憶する記憶機構と、
前記コンテンツ・アイテムを識別する対応する局所コンテンツ参照識別子（ＣＲＩＤ）によって前記記憶機構における各コンテンツ・アイテムを識別する手段と、
プログラムの制御下で、前記CRIDが前記コンテンツ・アイテムに一意である、開始日及び終了日を有する関連した有効間隔を、少なくとも、局所CRID及びブロードキャストCRIDの選択について有するCRIDリストを前記記憶機構において記憶し、ブロードキャストCRIDの受信に応答して、
前記ブロードキャストCRIDの、前記ブロードキャストCRIDが関連したブロードキャスト・コンテンツ・アイテムに一意である、開始日及び終了日を有している当初有効間隔を判定し、同一のCRIDの前記CRIDリストに記憶された有効間隔と前記当初有効間隔が重なっているか否かを判定し、
重なりが判定されない場合にのみ前記ブロードキャストCRIDを前記CRIDリストに加えるプロセッサとを有する記憶装置。
【請求項１５】
請求項１３記載のシステムにおいて用いる記憶装置におけるプロセッサを制御するよう動作するコンピュータ・プログラムであって、前記システムは、対応するブロードキャスト・コンテンツ参照識別子（CRID）によって各ブロードキャスト・コンテンツ・アイテムを識別するよう動作可能なブロードキャスト・システムも有しており、
前記記憶装置は、
前記ブロードキャスト・システムによってブロードキャストされたコンテンツ・アイテムを記憶する記憶機構と、
前記コンテンツ・アイテムを識別する対応する局所コンテンツ参照識別子（CRID）によって前記記憶機構における各コンテンツ・アイテムを識別する手段と、
前記プロセッサとを有しており、前記コンピュータ・プログラムは、前記プロセッサに、
前記CRIDが前記コンテンツ・アイテムに一意である、開始日及び終了日を有する関連した有効間隔を、少なくとも、局所CRID及びブロードキャストCRIDの選択について有するCRIDリストを前記記憶機構において記憶させ、
ブロードキャストCRIDの受信に応答して、
前記ブロードキャストCRIDの、前記ブロードキャストCRIDが関連したブロードキャスト・コンテンツ・アイテムに一意である、開始日及び終了日を有している当初有効間隔を判定させ、
同一のCRIDの前記CRIDリストに記憶された有効間隔と前記当初有効間隔が重なっているか否かを判定させ、
重なりが判定されない場合にのみ前記ブロードキャストCRIDを前記CRIDリストに加えさせるコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブロードキャスト・システムによってブロードキャストされたコンテンツ・アイテムを記憶する記憶機構を備えた少なくとも１つの記憶装置を有するシステムにおいてコンテンツ・アイテムを識別する方法に関する。本発明は更に、ブロードキャスト・システムによってブロードキャストされたコンテンツ・アイテムを記憶する記憶機構を備えた少なくとも１つの記憶装置を有するシステムに関し、前述のシステムにおいて用いる局所記憶装置に関する。
【背景技術】
【０００２】
コンテンツ（オーディオやビデオなど）のディジタル・ブロードキャストはますます用いられている。これによって、ブロードキャスト・コンテンツを識別し、位置特定する可能性も増大している。TVエニータイム・フォーラムは、技術仕様ETSI  TS102  822-4においてこの機構を規定している。TVエニータイム・フォーラムの技術仕様は、消費者向けエレクトロニクス・プラットフォームにおける局所の永久記憶機構をアプリケーションが用いることを可能にすることを目的としている。手頃な大容量記憶機構の急速な開発によって、消費者が、自らの個人の利用のために大量の豊富なマルチメディア・コンテンツを記憶することが可能になっている。この開発によって同様に、消費者に有利に、大量の個人化されたマルチメディアを提供する新たな可能性がコンテンツ・プロバイダ及びサービス・プロバイダに与えられる。TVエニータイムのコンセプトにおいて重要な装置は、いわゆるパーソナル・ディジタル・レコーダ（PDR）である。PDRは、何れの形態もとり得る（例えば、ハード・ディスクを備えたセットトップ・ボックス（STB）、書き換え可能な光記憶機構（DVD＋RWやブルーレイなど）を備えたVCR、ハード・ディスク・レコーダや、パソコン（PC））。
【０００３】
TVエニータイムにおける主たる構成要素は、参照されるやり方から実際のコンテンツを分離することである。従来、ブロードキャスト・コンテンツは通常、コンテンツが、どこで利用可能であったか／どのようにして利用可能であったか、も規定したやり方で参照された。例えば、ＴＶガイド又はＥＰＧは、ニュースのブロードキャストを「2004年10月21日のBBC1の10時のニュース」と参照し得る。BBC1は通常、ブロードキャスト・チャネルに固定的に割り当てられていたため、これは、コンテンツを説明するのみならず、それを取り出すやり方も規定した。前述の識別子を2重の目的で用いることは場合によっては効率的であるが、制約も有していた。例えば、「アガサ・クリスティ殺人ミステリの新たな連続番組が来年あります」とのTVでのアナウンスをユーザが、ブロードキャスト自体の詳細が何らなしで見た場合、関心のあるユーザは、そのブロードキャストの1つ又は複数を記録する指示を自分のPCRにすることが可能でない。TVエニータイム技術仕様は、コンテンツ・アイテム（例えば、特定のニュース・ブロードキャスト、ショー等）を識別するいわゆるCRID（コンテンツ（Contents）参照（Reference）識別子（IDentifier））を用いることによってこれを解決する。上記技術仕様は、コンテンツの取り出しに必要な情報の、位置という語を用いる。この情報は、用いる記憶及び／又は配信手法に依存する。例えば、通常のアナログ・ブロードキャスト・システムによってブロードキャストされるコンテンツ・アイテムの場合、前述の情報は、ブロードキャストのチャネル又は周波数、ブロードキャスト日、ブロードキャストの開始時間及び終了時間を有し得る。しかしディジタル・ブロードキャスト（例えば、DVBシステム）の場合、位置は、DVBストリームのパラメータ（伝送ストリームID、サービスID、テーブルIDやイベントIDなど）を有し得る。CRIDはよって、１つ又は複数のロケータである。ロケータは、CRIDが作成される時点で分からないことがあり得る。ロケータを必要とする装置は、CRIDを対応するロケータに変換するいわゆる解決ハンドラに照会することが可能である。上記技術仕様は、リーフがロケータによって構成されるツリー構造のCRIDを可能にする。このようにして、CRIDは、各ブロードキャストがそれ自身のCRIDを有する一連のブロードキャストについて規定することが可能である。CRIDは、権限によって発行される。権限の名称はCRID内に備えられる。ブロードキャストの場合、権限は通常、コンテンツに対する責任を有するブロードキャスト会社（例えば、BBC）である。権限名は一意である。これは、DNS名登録システムを用いることによって達成される。CRIDは更に、権限によって規定される自由形式ストリングを有する。理想的には、CRID自体は、同じCRIDが、ちょうど同じコンテンツ・アイテムに常に結合されるという意味で一意である。このことが通常あてはまる典型例には、ブロードキャストが短期間内に（例えば、翌日までに）再ブロードキャストされるケースがある。前述のケースでは、通常、２つのロケータ（ブロードキャスト毎に１つ）に結合された１つのCRIDを用いる。同じCRIDを2度用いることも可能である（毎度、１つのロケータのみに結合される）。CRIDが一意であることを保証することによって、権限に対し���大きな管理負担が課され得る。例えば、より大きな時間スケール上で再ブロードキャストされるコンテンツの同じCRID又は同様なCRIDを用いることは通常、大いに意味がある。例として、連続した大晦日での再ブロードキャストがある。しかし、コンテンツは、全く同じでないことがあり得る（例えば、短縮版）。よって、長い期間にわたってCRIDがコンテンツを一意に規定するか否かは分からない。このことによって、PDRに対して問題が提起される。例えば、特定のCRIDによって規定されたコンテンツの記録をユーザが要求し、PDRが、前述のCRIDを備えたコンテンツを既に一度記録している場合、PDRは、再記録することを必要とするか否かが分からないことがあり得る。PDRがネットワークを介してサーバに、又はその他のPDRに、例えば、ピアツーピア（P2P）ネットワークにおいて接続されている場合、前述の状況はもっと悪くなる。同じCRIDを備えるコンテンツは、即座のダウンロードに利用可能な装置の１つに既にあり得るが、同じであろうか。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、一意でないCRIDをよりうまく扱うことが可能な前述の種類の方法、システム及びPDRを提供することである。
【課題を解決するための手段】
【０００５】
本発明の目的を満たすために、ブロードキャスト・システムを介してブロードキャストされたコンテンツ・アイテムを記憶する記憶機構を備えた少なくとも１つの記憶装置を有するシステムにおいてコンテンツ・アイテムを識別する方法は、
ブロードキャスト・システムにおいて、対応するブロードキャスト・コンテンツ参照識別子（CRID）によって各ブロードキャスト・コンテンツ・アイテムを識別する工程と、
上記装置において、
コンテンツ・アイテムを識別する対応する局所コンテンツ参照識別子（CRID）によって記憶機構における各コンテンツ・アイテムを識別する工程と、
その間隔中にCRIDがコンテンツ・アイテムに一意である、開始日及び終了日を有する関連した有効間隔を、少なくとも、局所CRID及びブロードキャストCRIDの選択について有するCRIDリストを記憶機構において記憶する工程と、
ブロードキャストCRIDの受信に応答して、
ブロードキャストCRIDの当初有効間隔を判定する工程であって、当初有効間隔は開始日及び終了日を有しており、上記間隔中に、関連したブロードキャスト・コンテンツ・アイテムにブロードキャストCRIDが一意である工程と、
当初有効間隔が、同一のCRIDのCRIDリストに記憶された有効間隔と重なるか否かを判定する工程と、
重なりが何ら判定されない場合にのみ、ブロードキャストCRIDをCRIDリストに追加する工程とを有する。
【０００６】
局所記憶装置において有効間隔を用いることによって、この装置は、ブロードキャストCRIDが一意であるとみなすことが可能であるか否かをずっとうまく判定することが可能である（同じCRIDが、全く同じコンテンツ・アイテムと関連付けられるという意味合いで）。CRIDが特定の期間（EPG（電子番組ガイド）が出される期間など）、一意であることをブロードキャスト権限が確実にすると問題なくみなすことが可能である。同じCRIDがよって、重なる間隔を有する場合、同じコンテンツに関係するとみなし得る。前述のCRIDはその場合、CRIDリストに2回（又は複数回）載っていなくてもよい。同じGRIDの間隔は、重ならない場合、同じコンテンツに関するものと自動的にみなすことが可能でない。前述のGRIDは、リストに複数回載せる必要があり得る。ブロードキャスト・コンテンツ（すなわち、ブロードキャストから既に記録されているコンテンツ、又は、ブロードキャスト予定のコンテンツ（例えばEPGからのCRID））に関するCRIDしかリストが有しないことがあり得る。そのように望まれる場合、GRIDリストは、非ブロードキャスト・コンテンツへの参照を有することもあり得る。
【０００７】
従属請求項２の方策によれば、方法は、重なりを判定することに応答して、当初有効間隔及び記憶された有効間隔の開始日のうち最初の日を有効間隔の開始日として有し、当初有効間隔及び記憶された有効間隔の終了日のうち最後の日を終了日として有するようCRIDリストに記憶された有効間隔を更新する工程を有する。このようにして、有効間隔は、より長い期間、CRIDが一意であるとみなして問題ないことを反映するよう広げることが可能である。これは、現時に、同じコンテンツに関するものとして問題なく識別することが可能な頻繁な再ブロードキャストに特に有用である。前述のコンテンツはその場合、そのように望まれる場合、一度だけ記録すればよい。
【０００８】
従属請求項３の方策によれば、受信されたブロードキャストCRIDの当初有効間隔を判定する工程は、デフォルト有効間隔を用いる工程を有する。単純な形態では、間隔は単に、1日又は数日であり得る。好ましくは、間隔は、EPGによってカバーされる通常の期間（数週間など）に設定される。ユーザには、デフォルト間隔を設定する可能性が与えられ得る。
【０００９】
従属請求項4の方策によれば、受信ブロードキャストCRIDの当初有効間隔を判定する工程は、少なくとも１つのブロードキャスト・ロケータ（各々のロケータが、関連ブロードキャスト・コンテンツ・アイテムの1つのブロードキャスト日を有する）に受信ブロードキャストCRIDを変換するためにブロードキャスト解決ハンドラに照会する工程、及びCRIDに関連したブロードキャスト・ロケータのブロードキャスト日に応じて当初有効間隔を判定する工程を有する。照会の時点で一意である情報を解決ハンドラが供給するとみなすことが可能であるので、これは間隔を判定するうえで問題のないやり方である。
【００１０】
従属請求項５の方策によれば、CRIDが複数のブロードキャスト・ロケータと関連している場合、当初有効間隔を判定する工程は、ブロードキャスト・ロケータのブロードキャスト日のうちの最初のブロードキャスト日を開始日として用い、ブロードキャスト・ロケータのブロードキャスト日のうちの最後のブロードキャスト日を終了日として用いる工程を有する。このようにして、有効間隔は問題なく広げることが可能である。
【００１１】
従属クレーム６の方策によれば、システムは、複数の記憶装置を有する。複数の記憶装置それぞれは、広域ピアツーピア（P2P）ネットワークを介した相互の双方向通信のための通信手段を有しており、上記方法は、関心のCRIDの受信に応答して、記憶装置において、
受信CRIDが局所に記憶装置に記憶されているか否かをP２Pネットワークに照会する工程と、
個別の有効間隔、及び応答する記憶装置における関連したコンテンツ・アイテムの記憶位置を識別するコンテンツ・ロケータを陽性応答それぞれにおいて受信する工程と、
応答において受信された有効間隔が、同一のCRIDのCRIDリストに記憶された有効間隔と重なるか否かを陽性応答毎に判定する工程と、
重なりが何ら判定されない場合にのみ受信CRIDをCRIDリストに追加する工程とを有する。
【００１２】
このようにして、上記機構は更に、P2P装置をカバーするよう拡張される。
【００１３】
従属請求項７の方策によれば、システムは、通信システムを介してサーバに記憶されるコンテンツ・アイテムのオンデマンドの取り出しのためのサーバを有する。方法は、関心のCRIDの受信に応答して、記憶装置において、
受信CRIDがサーバに記憶されているか否かをサーバに照会する工程と、
個別の有効間隔、及びサーバにおける関連したコンテンツ・アイテムの記憶位置を識別するコンテンツ・ロケータを陽性応答において受信する工程と、
受信有効間隔が、同一のCRIDのCRIDリストに記憶された有効間隔と重なるか否かを陽性応答毎に判定する工程と、
重なりが何ら判定されない場合にのみ受信CRIDをCRIDリストに追加する工程とを有する。
【００１４】
このようにして、上記機構は更に、サーバ・ベースの記憶ネットワークをカバーするよう拡張される。
【００１５】
従属請求項８の方策によれば、記憶装置はパーソナル・ディジタル・レコーダ（PDR）である。
【００１６】
従属請求項９の方策によれば、方法は、CRIDに関連したコンテンツ・アイテムと関連した記憶されたCRIDメタデータ毎にCRIDリストに記憶する工程を有し、照会する工程は、照会されたCRIDに関連したメタデータを応答において受信する工程、及び受信されたメタデータが、受信CRIDのCRIDリストに記憶されたメタデータとは別個の場合にのみ、受信CRIDをCRIDリストに加える工程を行う工程も有する。このようにして、より多くのCRIDを、同じコンテンツに実際に関係しているものとして識別することが可能である。
【００１７】
従属請求項１０の方策によれば、方法は、別個のコンテンツ・アイテムを識別しているものとしてCRIDリスト内の同一CRIDを提示する工程を有する。よって、有効間隔は、異なる内容に実際に参照し得るCRIDが結びつけられることを避ける一方で、適切な情報のみをユーザに提出するのを助ける。
【００１８】
従属請求項１１の方策によれば、記憶装置は、記憶機構内にブロードキャスト・コンテンツを記録するよう動作する。方法は、ＣＲＩＤリストを用いて、記録する対象のコンテンツ・アイテムについて
コンテンツ・アイテムが既に記録されているか否か、及び、
用いる対象のブロードキャスト・ロケータ
のうちの少なくとも１つを判定する工程を有する。
【００１９】
有効間隔を用いれば、リスト内のCRIDが一意であると問題なくみなすことが可能である。そのCRIDに関連したロケータ全てはよって、同じコンテンツをカバーする。記憶装置はよって、局所ロケータとブロードキャスト・ロケータとの間で自由に選ぶことが可能である。局所ロケータが既に存在している場合、再記録は必要でないことがあり得る。将来のいくつかのブロードキャスト・ロケータが存在している場合、最適な選択を、例えば、他の記録との競合を避けるために、行うことができる。
【００２０】
従属請求項１２の方策によれば、記憶装置は、記憶機構内にブロードキャスト・コンテンツを記録するよう動作する。方法は、ＣＲＩＤリストを用いて、記録する対象のコンテンツ・アイテムについて
コンテンツ・アイテムが既に記録されているか否かと、
局所ロケータ、サーバのロケータ、又は取り出しのためのP2P記憶装置のロケータとの間で選ぶこと
のうちの少なくとも１つを判定する工程を有する。
【００２１】
これによって、更に多くの選択肢が得られる。
【発明を実施するための最良の形態】
【００２２】
本発明の前述及びその他の局面は、以下に説明する実施例から明らかであり、そうした実施例を参照しながら明らかになる。
【実施例】
【００２３】
本発明による方法及びシステムは、コンテンツ・アイテムを表すために、CRIDと呼ばれる識別子を用いる。例として、内容を本明細書及び特許請求の範囲に援用するETSI  TS  102  822-4に規定されたようにCRID機構の詳細が備えられる。本発明は、CRIDに似た参照手法（すなわち、ロケータ（取り出す目的で識別する）による取り出しのような実際のコンテンツが、コンテンツへの参照（すなわち、参照するためにコンテンツを識別する）と分離される）を備えた他のシステムにおいても適用することが可能である。
【００２４】
一般に、コンテンツ参照処理は、所望のコンテンツ・アイテムの実際の獲得は入らないが、前述の獲得まで消費者によってコンテンツ・アイテムが選択された後に始まる。通常、以下の３つの局面を区別することが可能である。
1.  コンテンツ参照識別子（CRID）をもたらすコンテンツ選択処理
2.  そのコンテンツのインスタンスへの1つ又は複数のポインタ（ロケータ）、若しくは、１つ又は複数のコンテンツ参照識別子をもたらす位置解決サービス
3.  前述のロケータのうちの１つを用いて、後にコンテンツを獲得する取り出し処理
コンテンツ参照の処理を用いることができる前に、選択処理はGRIDを供給しなければならない。このCRIDは、特定のコンテンツ・アイテムを識別するが、そのコンテンツ・アイテムをどこで見つけることが可能かは規定しない。本発明による記憶装置は、関心のCRIDを多くのやり方で（例えば、デジタル・ブロードキャスト・システムにおける電子番組ガイド（EPG）経由、サーバや別の記憶装置（例えば、P２Pネットワーク内の）からのインターネット経由、あるいは、記憶装置のユーザ・インタフェース経由のユーザ入力によって、あるいは、別のユーザからの、ネットワーク（例えば、インターネット電子メール経由）経由のユーザ受信によって）受信することができる。
【００２５】
CRIDがあれば、同じ所望のコンテンツ・アイテムの数多くのインスタンスがなお存在し得る（例えば、ブロードキャストを繰り返すことができる、ウェブ・サイトをミラー化することができる、コンテンツ・アイテムが、種々のコンテンツ・プロバイダから、種々のネットワークを介して利用可能であり得る等）。本発明による方法及びシステムによって、以下に更に詳細に説明するようにこれを高信頼度で狭くする手法が提供される。
【００２６】
CRIDが表すコンテンツ・アイテムは、他のコンテンツ・アイテムのグループ化（例えば、番組系列全体を表すCRID）であり得る。コンテンツ参照の主たる概念は、コンテンツ・アイテムへの参照（すなわち、CRID）、及びその取り出しに関連した情報の分離である。CRIDによってもたらされる分離によって基本的には、コンテンツ参照と、提供物の位置との間の１対多数のマッピングが可能になる。
【００２７】
本明細書では、コンテンツは、概括的な語である。これは、ロケータをたどると提供されるコンテンツが何であるかを判定するサービスのコンテキストである。その意味合いでは、コンテンツ・インスタンスは、消費者によって（個々のロケータを介して）獲得することが可能な何れかの提供物である。よって、コンテンツは、多くのタイプの情報（テレビジョン番組、ラジオ番組、オーディオ・トラック、MPEG-４オブジェクト、シーン、画像、音楽等など）に関し得る。本明細書記載の例の大半はブロードキャストTV番組を表すが、これは例に過ぎない。更に、位置解決サービス・プロバイダは、コンテンツ・アイテム（例えば、別個の番組、連続番組等）とみなし得ることを宣言する関係者である。コンテンツ・アイテムは、関係者によって別個に識別されるコンテンツの一部に過ぎない。
【００２８】
位置解決は、CRIDを他のCRID又はロケータに変換する処理である。位置解決には、位置に無関係のコンテンツ参照（CRID）を時間上のその位置（例えば、ブロードキャスト・システムにおける予定送信時間）及び／又は空間上のその位置（例えば、TVチャンネル、IPアドレス）にマップすることが関係する。本明細書では、時間／空間における位置は「ロケータ」として表す。
【００２９】
一般に、CRIDを作成する、CRID権限と呼ばれる関係者が存在する。この権限は通常、ロケータやその他のCRIDにCRIDを解決する機能も提供する。上記権限は、例えば、要求情報をその関係者にインターネット経由で供給することによって、この役割を直接、又は別の関係者を介して行うことができる。基本的には、CRIDは如何なる形式をとってもよい。これは、単に番号、例えば、３２ビット又は62ビットの識別番号であり得る。好ましくは、CRID自体はテキストの表現を有する。よって、このテキスト部分もユーザに提示することが可能である（例えば、ユーザが電子メールを介してCRIDを受信した場合、CRID自体も、人間が解釈可能なコンテンツを多少有する）。テキスト自体はCRIDにある必要はない。同様にうまく、テキスト情報を（例えば、CRIDに関連したメタデータの形式で解決権限から）取り出すことが可能である。CRIDの好ましい形式は、TVエニータイムに用いられる形式である。TVエニータイムは、CRIDを規定するために以下の構文を用いる。
【００３０】
CRID://＜authority＞/＜data＞
この規定では、権限は、＜DNS  name＞＜name_extension＞として表す。この好ましい形式は、CRIDを発行した権限の（テキスト）識別を有するCRIDを用いる。権限間で区別するために、各権限は一意の名称を有する。TVエニータイム規定に基づいた好ましい実施例では、権限名＜DNS  name＞は、ドメイン・ネーミング・システム（DNS）を用いて、権限それぞれに一意の名称を与える。これも、一意のデータ・フィールドを用いることによって、権限が、一意のCRID名を発行することを可能にする。この規定において、＜data＞は、汎用資源識別子（URI）に準拠した自由形式ストリングであり、＜authority＞フィールドによって与えられる権限に対して有意義である。構文的に有効なCRIDの例には、
CRID：//bbc.co.uk/teletubbies
がある。
【００３１】
このCRIDは、権限ＢＢＣ（名称bbc.co.ukによって、かつ、「teletubbies」のデータ部分によって識別される）によって作成される。
【００３２】
一時点で、CRIDは、コンテンツを表す、不明瞭のところがない識別子であるが、複数のCRIDが、同じコンテンツを表し得る。図１は、ツリー構造のCRIDの例を示す。例示的なツリー構造は、特定例について説明する。この例では、ルートCRID（CRID1）は、新たなテレビジョン連続番組を識別する。連続番組は、CRID２によって識別される解説から始まり、実際の連続番組はCRID３によって識別される。ロケータLoc1によって識別されるコメンタリが一度ブロードキャストされる。連続番組は、ＣＲＩＤ４、ＣＲＩＤ５及びＣＲＩＤ６それぞれによって識別される３つの別個のエピソードを有する。最初の２つのエピソードは一度しかブロードキャストされなかった（ロケータＬｏｃ２及びＬｏｃ３それぞれによって示される）。第３のエピソードは2度ブロードキャストされた（Loc４及びLoc５によって識別される）。この例では、階層的に配置されたCRIDを用いて、連続番組などのコンテンツ・アイテムをグループ化する。CRIDは、別の権限のCRIDを一権限が参照することを可能にするよう1つ又は複数のCRIDに分解することもできる。
【００３３】
ロケータは、位置、及びおよび場合によっては利用可能時間を特定する。ここでは、コンテンツ・アイテムを獲得することが可能である。記憶装置がコンテンツ（例えば、地上ブロードキャストから、又は、インターネットを介したオンデマンドのダウンロード）を獲得することが可能な多くのやり方が存在しているので、ロケータは多くのやり方で規定することができる。これ自体は本発明の一部でない。何れかの適切な形態を用いることができる。例えば、DVBロケータは、DVBストリームの位置パラメータ（伝送ストリームID、サービスID、テーブルIDやイベントIDなど）を有する。
【００３４】
図２は、本発明による、コンテンツ・アイテムを識別するシステム２００の基本形態を示す。システムは、ブロードキャスト・システム２１０及び少なくとも１つの記憶装置２２０を有する。何れかの適切な形態のブロードキャスト・システム、好ましくは完全にディジタルの形態のブロードキャスト・システムを用いることができるが、以下に説明する手法は、コンテンツ自体にアナログ手法を用いるブロードキャスト・システムに同様にうまく用いることができる。何れかの伝送手法（例えば、地上ブロードキャスト、ケーブル経由のブロードキャスト、衛星経由のブロードキャスト等）を用いることができる。特に、インターネットを介したブロードキャストも、考えられる媒体として備えられる。ブロードキャストは、適切な受信器を備えた装置全ては基本的には、同じ送信を同時に（通常、１つの共有ブロードキャスト・チャネルを介して）受信することが可能であることを意味する。実際の受信は限定的（例えば、それに対する支払による）であり得る。何れかの手法を、これ（例えば、限定アクセス手法）を検証するために用いることができる。受信が、考えられる受信器の部分集合（例えば、マルチキャスト手法（例えば、受信器群が、グループ・アドレスを用いて識別される）を用いるもの）に限定され得る。本発明の意味合いでは、前述のマルチキャストも、ブロードキャストの語の範囲に入る。よって、ブロードキャスト・システムは、消費者向け電子記憶装置へのコンテンツ配信のための何れかの適切なネットワーク（種々の配信機構（例えば、ATSC、DVB、DBSやその他のもの）や、インターネット及びエンハンスドTVをはじめとする）を用いることができる。
【００３５】
ブロードキャスト・システム２１０は、対応するブロードキャスト・コンテンツ参照識別子（CRID）によって各ブロードキャスト・コンテンツ・アイテムを識別する手段２１２を有する。これは、何れかの適切なやり方で行うことができる。例えば、ブロードキャスト・システムは、図１に示すようなCRIDツリーの表現を有する、例えば、データベースとして配置された、記憶機構を備えた、サーバに似たコンピュータ・システムを有し得る。図２は、単純な（平坦な）CRIDツリーのテーブル表現を示す。CRIDツリーの表現は経時的に変わり得る。例えば、当初、連続番組全体の考えが、実際のブロードキャスト時間を何ら知らずに実現し得る。前述の場合には、上記表現は、CRID1乃至CRID６のみを表す。第１のブロードキャストが、実際に固定的に予定された時点では、Loc１を備えることもできる。このブロードキャストの後に、Loc１、並びに、よって、CRID２及びCRID１も除外することができ、既知のブロードキャスト時間の他のロケータを加えることができる。連続番組が大成功であり、再ブロードキャストがすばやく予定された場合、より多くのCRIDも経時的に加えることができる。ブロードキャスト・システム２１０は、CRIDツリー情報（又はその一部）を、（例えば、EPGにおけるブロードキャスト経由、インターネットを介したオンデマンドの取り出し経由等で）利用可能にする。
【００３６】
記憶装置２２０は、ブロードキャスト・システム２１０を介してブロードキャストされるコンテンツ・アイテムを記憶する記憶機構２４０を有する。記憶機構２４０は、何れかの形態をとり得る。好ましくは、非揮発性記憶機構（ソリッド・ステート・メモリ（例えば、フラッシュ）、記録可能な、若しくは書き換え可能な光記憶機構（例えば、DVD+RWやブルーレイ）、又はハード・ディスクなど）が用いられる。コンテンツを受信するために、記憶装置が受信手段２５０を有する。受信手段のタイプは、ブロードキャスト・ネットワーク（例えば、DVB受信器、インターネット等）によって変わってくることがあり得る。望まれる場合、受信は間接でもよい（例えば、別個の衛星受信器又はセットトップ・ボックスを用い、IEEE１３９４、イーサネット（登録商標）やワイファイのような有線又は無線のローカル・ネットワークを介してこれを受信する）。記憶装置は、何れかの適切な消費者向電子装置（PC、セットトップ・ボックスやパーソナル・ディジタル・レコーダ（PDR）など）であり得る。
【００３７】
記憶装置２２０は、コンテンツ・アイテムを識別する対応する局所コンテンツ参照識別子（CRID）によって記憶機構２４０内のコンテンツ・アイテムそれぞれを識別する手段２７０を更に有する。これを記憶する何れかの適切なやり方を用いることができる。好ましい実施例を、図３を参照して説明する。記録されたブロードキャスト・コンテンツの場合、局所CRIDは、コンテンツを識別したブロードキャストCRIDと同じである。
【００３８】
記憶装置２２０は、プロセッサ２３０を更に有する。何れかの適切なプロセッサ（組み込み型プロセッサ（ARMベースのプロセッサのような）、汎用プロセッサ（パソコンに用いられるもののような）や、ディジタル信号プロセッサなど）を用いることができる。プロセッサ２３０は、プログラムの制御下で動作させられる。プログラムは、何れかの適切なメモリ（例えば、組み込み型又は別個の非揮発性ソリッド・ステート・メモリ（例えば、ROM）、ハード・ディスク等）に記憶することができる。プロセッサは、記憶機構（例えば、記憶機構２４０）において、CRIDリストが、関心のCRIDの情報とともに記憶されることを確実にする。関心のCRIDには、ブロードキャスト・システムのCRIDの少なくとも一部（例えば、現行のEPGにあるもの）があげられる。好ましくは、これには、局所CRID（すなわち、局所コンテンツは、関連したロケータによって示される）の選択も入る。特に、これは、関連したコンテンツが局所に記録されたブロードキャストCRIDを有する。そのコンテンツは、元のCRIDによってなお識別されるが、今度は、別のロケータ（コンテンツをどのように局所的に取り出すことが可能であるかについて規定するロケータ（例えば、記憶機構２４０のファイル・システムによるファイル識別子））と関連している。CRIDリスト上のCRIDの場合、関連した有効間隔が記憶される。図３は、どのようにしてこれを行うことが可能であるかの例を表す。この例では、表形式を用いる。当業者は容易に他の表現を選ぶことが可能である。表の各行によって、一CRIDの情報が表される。第1のフィールドは、CRIDを識別するか、例えばCRIDを記億するか、又は、CRIDを保持する別の位置（例えば局所的に記憶されたCRIDツリー）へのポインタ／参照である。次の２つのフィールドは、有効間隔を保持する。前述の２つのフィールドのうちの第１のフィールドは開始日を保持し、第２のフィールドは終了日を保持する。CRIDリストは、実際に関連したコンテンツ（すなわち、局所ロケータを表す）へのポインタ、又は、そのロケータを有するCRIDツリーへのポインタも有し得る。有効間隔は、関連したコンテンツ・アイテムにCRIDが一意である期間を表す。この例では、期間は、日付を用いて（すなわち、日ベースで）示す。これは通常のアプリケーションの場合、十分である。当業者は、より正確な（又はより正確でない）表示も用いることができる。
【００３９】
受信し、CRIDリストにおいて表現させたい場合、プロセッサ２３０は、ブロードキャストCRIDの当初有効間隔を判定するようプログラムされる。これは、ブロードキャストされるCRID全てを有し得る。あるいは、ブロードキャストCRIDのうちの選択されたもののみを有する。例えば、ユーザは、その選好（ニュース、スポーツ等）を局所記憶装置２２０にユーザ・インタフェース２６０（リモコンやキーボード等など）を介して与えていることがあり得る。プロセッサは、解決器をアクセスして、所望の選択を行うためのCRIDに関連したメタデータを得ることができる。関連したブロードキャスト・コンテンツ・アイテムにブロードキャストCRIDが一意であるとみなされる当初の有効間隔は更に、開始日及び終了日を有する。図４は、ブロードキャストCRIDを受信する工程（４００）と、当初有効間隔を判定する工程（４１０）を示す。システム全体の範囲内で（例えば、当初間隔によって示されるより長い期間、）ブロードキャストCRIDが一意であると、他の知識に基づいてみなすことができるか否か、プロセッサ２３０は次いで工程４２０で検査する。基本的な実施例では、別の知識は、CRIDリストに存在している局所の知識である。同一のCRIDのCRIDリストに記憶された有効間隔と、当初の有効間隔が重なるか否かを判定することによって、プロセッサはこの検査を行う。明らかに、同じCRID上に知識が存在していない場合、重なりは生じない。工程４３０では、重なりが存在していないことの判定に応じてブロードキャストCRIDがCRIDリストに加えられることをプロセッサ２３０は確実にする。同一のCRIDがリスト上に既に存在していることをこのことは除外しない。例えば、このCRIDは、場合によってはコンテンツが同一又は同様の一年前のブロードキャストに基づいていることがあり得る。しかし、コンテンツが同じであることを問題なくみなすことが可能である訳でなく、よって、リスト内にCRIDを2回有し、コンテンツが異なり得るとみなすことが好ましい。
【００４０】
図４は、重なりの判定に応じて、記憶された有効間隔が広げられる好ましい工程４４０も示す。これは、当初有効間隔及び記憶された有効間隔の開始日のうち最初の日を有効間隔の開始日として有し、当初有効間隔及び記憶された有効間隔の終了日のうち最後の日を終了日として有するようCRIDリストに記憶された有効間隔を更新することによって行われる。
【００４１】
２つのオプションは又、図５及び図６に更に示す。図５では、CRIDリスト上に既に記憶されたCRID1は、開始日がSD1であり、終了日がED1である有効間隔V1を有する。この場合、同一のブロードキャストCRID（すなわち、CRID1も）が受信される。この場合、開始日がi-SDであり、終了日がi-EDである当初有効間隔（V２である）が判定される。図示されたように、V2は記憶されたV1と重ならず、その結果、新たに受信されたブロードキャストCRIDが、間隔V2でリストに加えられる。一方、図６Aは、V2が実際にV1と重なる状況を示す。その結果、新たに受信されたブロードキャストCRIDはリストに追加されない。その代わりに、新たな間隔V3（V1及びV2の組み合わせである）が判定され、図６Bに示すようにCRIDリスト内のCRID１に記憶される。
【００４２】
一実施例では、受信ブロードキャストCRIDの当初有効間隔を判定する工程４１０は、デフォルト有効間隔を用いる工程を有する。単純な形態では、間隔は単に、1日又は数日であり得る。好ましくは、間隔は、EPGが範囲とする通常の期間（数週間など）に設定される。これは、EPGの解析によって自動的に判定することができる。例えば、ユーザには、EPGがどれくらい通常有効かについて調べ、場合によっては、EPGプロバイダ毎に別個にこれを規定した後に、デフォルト間隔を設定する可能性が与えられ得る。
【００４３】
好ましい実施例では、受信ブロードキャストCRIDの当初有効間隔を判定する工程は、受信ブロ―ドキャストCRIDを少なくとも１つのブロードキャスト・ロケータに変換する旨をブロードキャスト解決ハンドラに照会する工程を有する。各ロケータは、関連したブロードキャスト・コンテンツ・アイテムの一ブロードキャスト日を有する。プロセッサ２３０は次いで、CRIDに関連したブロードキャスト・ロケータのブロードキャスト日に応じて当初有効間隔を判定する。これは、図７に更に示す。この例では、解決ハンドラは、Loc4及びLoc5によって特定される2つのブロードキャストをなおカバーしている図1に示される完全な元のCRIDツリーの一部に関するデータを提供する。前述のブロードキャストによってカバーされる期間中に、CRIDが一意であることをCRID権限が確実にしたものと問題なくみなし得る。よって、一実施例では、プロセッサ２３０は、ブロードキャスト・ロケータのブロードキャスト日のうちの最初のブロードキャスト日を開始日とし、ブロードキャスト・ロケータのブロードキャスト日のうちの最後のブロードキャスト日を終了日とした間隔として当初有効間隔を判定する。受信ブロードキャストCRIDがCRID6であり、Loc4及びLoc5がBD4及びBD5それぞれ（経時的に一方が後続する）のブロードキャスト日を有するものとすれば、図７に示すように、当初間隔はBD4からBD5に延びる。CRIDツリー上の解決ハンドラにおいてなお存在している知識を全て用いることができる。例えば、受信ブロードキャストCRIDがCRID6の場合、照会によって、階層的にCRID6未満のロケータ全てに関する情報が得られるに過ぎないことがあり得る。しかし、更なる実施例では、ツリーが、より高いレベルでも照会される。この例では、CRID３、及びCRID５及びLoc５を備えたブランチがなお存在している。Loc５は、別のコンテンツを参照する（別のCRIDを用いる）ものとすべきであるが、CRIDツリーが有効な期間の標示として解され得る。よって、この更なる実施例では、当初間隔は、BD3乃至BD5であるものと判定される。これは図８に示す。
【００４４】
更なる実施例では、ブロードキャスト日だけよりも長い期間（例えば、ブロードキャスト日の1週間前乃至ブロードキャスト日の1週間後）をロケータ毎のデフォルト間隔にすることによって、この例では、より大きな最大当初間隔i-SD乃至i-ED（例えば、Loc3、Loc4及びLoc5によって規定されるブロードキャスト日が、毎回ちょうど2週間隔の場合、6週間）をもたらし得る。
【００４５】
図９は、本発明によるシステムの更なる実施例の構成図を示す。図２に用いる参照符号と同じ参照符号は、同じ部分に関し、本明細書では再度詳細に説明しない。システムは、サーバの記憶機構９２０に記憶されたコンテンツ・アイテムのオンデマンドの取り出しのためのサーバ９１０も有する。サーバ９１０は、サーバとしての役割を果たすのに適した通常のコンピュータ・プラットフォームに基づくものであり得る。サーバ９１０は、RAIDシステムなどのハード・ディスク・ベースの記憶システムに記憶されたコンテンツを有し得る。コンテンツは、ブロードキャスト・システム２１０から、例えば、ブロードキャストを介して、又はネットワークに似たインターネットを介して受信されたことがあり得る。コンテンツは、インターネットなどの通信システム３００を介して記憶装置２２０によって取り出すことが可能である。記憶装置２２０はよって、サーバ９１０と通信するのに適切なハードウェア及び／又はソフトウェアを有する。記憶装置２２０はサーバ９１０を用いて、CRIDリスト上の間隔の信頼度を増加させ、かつ／又は間隔を広げる。この目的で、プロセッサ２３０は、関心のCRIDの受信に応答して、受信CRIDがサーバに記憶されているか否かをサーバ９１０に照会するようプログラムされる。記憶装置２２０が陽性応答を受信した場合、その応答は個別の有効間隔、及びサーバ内の関連したコンテンツ・アイテムの記憶位置を識別するコンテンツ・ロケータを有する。プロセッサ２３０は、同一のCRIDのCRIDリストに記憶された有効間隔と、受信有効間隔が重なるか否かを陽性応答の場合に判定する。これは基本的には、ブロードキャストCRIDについて前述したものと同じである。プロセッサ２３０は次いで、重なりが判定されない場合にのみ、受信CRIDをCRIDリストに追加する。これはよって、更なるフィルタとしてふるまう。
【００４６】
図10は、本発明によるシステムの更なる実施例の構成図を示す。この実施例では、システムは、複数の記憶装置２２０、１０１０、１０２０及び１０３０を有する。前述の装置それぞれは基本的には、記憶装置２２０について既述した機能を有する。更に、複数の記憶装置それぞれは、広域ピアツーピア（P2P）ネットワーク１０００を介した相互の双方向通信のための通信手段（図示せず）を有する。P2Pの語は、同じネットワーク・プログラムを備えた装置のユーザ群が互いに接続し、互いのデータ記憶機構からファイルを直接アクセスすることを可能にするタイプのトランジェント・インターネット・ネットワークを表す。種々のＰ２Ｐ構成（集中構成、分散構成や制御された集中構成など）が存在している。集中構成では、システムは、ピア間の通信を誘導する中央サーバに依存する。「ナップスター」は、集中構成の例である。分散構成には中央サーバはなく、各ピアは、クライアントとして、サーバとして、又は両方として機能することができる。ユーザは、接続された別のユーザに接続することによって分散ネットワークに接続する。「グヌーテラ」及び「カザー」は分散ネットワークの例である。制御された分散構成では、ユーザは、分散構成における場合と同様に、クライアントとして、サーバとして、又は両方として機能し得るが、どの特定のサーバにどのユーザがアクセスすることが可能になるかを特定の操作者が制御する。「モーフェウス」は、前述のものの例である。本発明の場合、基本的には、何れのタイプのP2Pネットワークを用いてもよい。
【００４７】
プロセッサ２３０は、関心のCRIDの受信に応答して、受信CRIDが1つ又は複数の記憶装置に局所に記憶されているか否かをP2Pネットワークに照会するようプログラムされる。記憶装置からの各陽性応答は、個別の有効間隔、及び応答記憶装置における関連コンテンツ・アイテムの記憶位置を識別するコンテンツ・ロケータを有する。応答記憶装置はこの情報をそのCRIDリストから取り出すことが可能である。プロセッサ２３０は次いで、同一のCRIDの局所CRIDリストに記憶された有効間隔と、応答において受信された有効間隔が重なるか否かを陽性応答毎に判定する。重なりがないことが判定された場合、プロセッサは、受信CRIDがCRIDリストに追加されることを確実にする。前述の通り、これは、更なるフィルタとしての役割を果たす。図９及び図１０の実施例は容易に組み合わせることが可能である。間隔を広げる前述の手法は更に、２つの更なる実施例にも適用することが可能である。
【００４８】
本発明は、本発明を実施するよう適合させたコンピュータ・プログラム（特に、担体上又は担体内のコンピュータ・プログラム）にも及ぶ。プログラムは、本発明による方法の実現形態でのソース・コード、オブジェクト・コード、コード中間ソース、及び部分的にコンパイルされた形式のオブジェクト・コードの形式、又は、前述の実現形態において用いるのに適した何れかの他の形式のものであり得る。担体は、プログラムを担持することができる何れかのエンティティ又は装置であり得る。例えば、担体には、ROM（例えば、CD  ROMや半導体ROM）などの記憶媒体、又は、磁気記録媒体（例えば、フロッピー（登録商標）・ディスクやハード・ディスク）があり得る。更に、担体は、電気ケーブル若しくは光ケーブルを介して、又は無線やその他の手段によって伝達することができる電気信号や光信号などの伝送可能な担体であり得る。プログラムが前述の信号において実施される場合、担体は前述のケーブルやその他の装置又は手段によって構成され得る。あるいは、担体は、プログラムが組み込まれる集積回路であり得る。集積回路は、適切な手法を行うか、又は行ううえで用いるよう適合させている。
【００４９】
上記実施例は本発明を限定するよりも例証するものであり、特許請求の範囲記載の範囲から逸脱することなく別の多くの実施例を当業者が企図することができるであろう。特許請求の範囲では、括弧内にある参照符号は何れも、本特許請求の範囲を限定するものとして解釈されないものとする。「comprise」の動詞及びその活用形を用いていることは、特許請求の範囲記載のもの以外の構成要素又は工程が存在することを排除するものでない。構成要素に冠詞「a」又は「an」が先行していることは、前述の構成要素が複数存在することを排除するものでない。本発明は、別個のいくつかの構成要素を備えるハードウェアによって、かつ、適切にプログラムされるコンピュータによって実施することができる。いくつかの手段を列挙した装置クレームでは、これらの手段のいくつかを、同一のハードウェア・アイテムによって実施することができる。単に特定の方策が互いに別々の従属請求項に記載されていることは、こうした方策の組み合わせを利用することができないことを示すものでない。
【図面の簡単な説明】
【００５０】
【図１】CRIDツリーを示す図である。
【図２】本発明によるシステムの構成図である。
【図３】本発明によるCRIDリストを示す図である。
【図４】本発明による方法を示す図である。
【図５】重ならない間隔の処理を示す図である。
【図６Ａ】重なる間隔の処理を示す図である。
【図６Ｂ】重なる間隔の処理を示す図である。
【図７】初期間隔の判定を示す図である。
【図８】初期間隔の判定を示す図である。
【図９】サーバを備えた更なる実施例を示す図である。
【図１０】P2Pネットワークを備えた更なる実施例を示す図である。
【図１】
2008521313.tif 000003
【図２】
2008521313.tif 000004
【図３】
2008521313.tif 000005
【図４】
2008521313.tif 000006
【図５】
2008521313.tif 000007
【図６Ａ】
2008521313.tif 000008
【図６Ｂ】
2008521313.tif 000009
【図７】
2008521313.tif 000010
【図８】
2008521313.tif 000011
【図９】
2008521313.tif 000012
【図１０】
2008521313.tif 000013
【国際調査報告】
2008521313.tif 000014
2008521313.tif 000015
2008521313.tif 000016
2008521313.tif 000017