(57)【要約】  記録を停止した反復的著作権侵害者を特定し、記録を開始した反復的著作権侵害者を特定し、さらに記録を停止した反復的著作権侵害者と記録を開始した反復的著作権侵害者とが同一のコンピューターを使用していることを決定する、多重著作権侵害事件を決定するためのシステム、方法、およびコンピュータープログラム。  【選択図】  第１図
2014529805.tif 000002
【特許請求の範囲】
【請求項１】
反復的著作権侵害者を科学捜査的に特定する方法であって、
記録を停止した反復的著作権侵害者に関連付けらた第１のデータセットの少なくとも一部によって機械学習アルゴリズムを教示する工程と、
前記機械学習アルゴリズムに、記録を開始した反復的著作権侵害者に関連付けられた第２のデータセットを入力する工程と、
前記記録を停止した反復的著作権侵害者および前記記録を開始した反復的著作権侵害者が同一のコンピューターを使用しているかどうかを決定する工程と
を有する方法。
【請求項２】
請求項１記載の方法において、前記第１のデータセットは、前記記録を停止した反復的著作権侵害者に関連付けられたファイルリストを含むものである方法。
【請求項３】
請求項１記載の方法において、前記第１のデータセットは、前記記録を停止した反復的著作権侵害者に関連付けられたすべてのファイルリストのサブセットを含むものである方法。
【請求項４】
請求項１記載の方法において、前記第２のデータセットは、前記記録を開始した反復的著作権侵害者に関連付けられたファイルリストを含むものである方法。
【請求項５】
請求項４記載の方法において、前記ファイルリストは、前記記録を開始した反復的著作権侵害者に関連付けられた最新のファイルリストを含むものである方法。
【請求項６】
請求項１記載の方法において、前記機械学習アルゴリズムは、ベイジアンネットワーク分類を含むものである方法。
【請求項７】
請求項１記載の方法において、前記決定する工程は、
前記第１のデータセットと前記第２のデータセットとが実質的に同等である確率を計算する工程と、
前記確率をデータ構造内に格納する工程と
を有するものである方法。
【請求項８】
請求項１記載の方法において、前記決定する工程は、
前記第１のデータセットおよび前記第２のデータセットを分割画面形式で表示する工程を有するものである方法。
【請求項９】
反復的著作権侵害者を科学捜査的に特定するシステムであって、
記録を停止した反復的著作権侵害者に関連付けられた第１のファイルリストを取得するように構成された第１のデータ収集モジュールと、
記録を開始した反復的著作権侵害者に関連付けられた第２のファイルリストを取得するように構成された第２のデータ収集モジュールと、
前記第１のファイルリストを前記第２のファイルリストと比較して、前記記録を停止した反復的著作権侵害者および前記記録を開始した反復的著作権侵害者が同一のコンピューターを使用しているかどうかを決定するように構成された比較モジュールと
を有するシステム。
【請求項１０】
請求項９記載のシステムにおいて、前記記録を停止した反復的著作権侵害者および前記記録を開始した反復的著作権侵害者は、異なるＩＰアドレスとポート番号との組み合わせを有するものであるシステム。
【請求項１１】
請求項９記載のシステムにおいて、さらに、
前記第１のファイルリストと前記第２のファイルリストとが実質的に同等である確率を計算するように構成された計算モジュールを有するものであるシステム。
【請求項１２】
請求項９記載のシステムにおいて、さらに、
前記第１のリストおよび前記第２のリストを分割画面形式で表示するように構成された表示モジュールを有するものであるシステム。
【請求項１３】
コンピューターによって実行されたとき、前記コンピューターに反復的著作権侵害者を科学捜査的に特定する方法を実行させる命令を含むコンピューター可読媒体であって、前記命令は、
前記コンピューターに、記録を停止した反復的著作権侵害者に関連付けられた第１のデータセットの少なくとも一部によって機械学習アルゴリズムを教示する工程と、
前記コンピューターに、前記機械学習アルゴリズムに、記録を開始した反復的著作権侵害者に関連付けられた第２のデータセットを入力する工程を実行させる命令と、
前記コンピューターに、前記記録を停止した反復的著作権侵害者と前記記録を開始した反復的著作権侵害者とが同一のコンピューターを使用しているかどうかを決定する工程を実行させる命令と
を有するコンピューター可読媒体。
【請求項１４】
請求項１３記載のコンピューター可読媒体において、前記第１のデータセットは、前記記録を停止した反復的著作権侵害者に関連付けられたファイルリストを含むものであるコンピューター可読媒体。
【請求項１５】
請求項１３記載のコンピューター可読媒体において、前記第１のデータセットは、前記記録を停止した反復的著作権侵害者に関連付けられたすべてのファイルリストのサブセットを含むものであるコンピューター可読媒体。
【請求項１６】
請求項１３記載のコンピューター可読媒体において、前記第２のデータセットは、前記記録を開始した反復的著作権侵害者に関連付けられたファイルリストを含むものであるコンピューター可読媒体。
【請求項１７】
請求項１６記載のコンピューター可読媒体において、前記ファイルリストは、前記記録を開始した反復的著作権侵害者に関連付けられた最新のファイルリストを含むものであるコンピューター可読媒体。
【請求項１８】
請求項１３記載のコンピューター可読媒体において、前記機械学習アルゴリズムは、ベイジアンネットワーク分類を含むものであるコンピューター可読媒体。
【請求項１９】
請求項１３記載のコンピューター可読媒体において、前記コンピューターに決定する工程を実行させる命令は、さらに、
前記コンピューターに、前記第１のデータセットと前記第２のデータセットとが実質的に同等である確率を計算する工程を実行させる命令と、
前記コンピューターに、前記確率をデータ構造内に格納する工程を実行させる命令と、を有するものであるコンピューター可読媒体。
【請求項２０】
請求項１３記載のコンピューター可読媒体において、前記コンピューターに決定する工程を実行させる命令は、さらに、
前記コンピューターに、前記第１のデータセットおよび前記第２のデータセットを分割画面形式で表示する工程を実行させる命令を有するものであるコンピューター可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
先行出願の相互参照
本出願は、２０１１年８月２４日出願の「多重著作権侵害を特定するためのシステム（Ｓｙｓｔｅｍ  ｔｏ  Ｉｄｅｎｔｉｆｙ  Ｍｕｌｔｉｐｌｅ  Ｃｏｐｙｒｉｇｈｔ  Ｉｎｆｒｉｎｇｅｍｅｎｔｓ）」と題する米国仮特許出願第６１／５２６，９４６号の優先権を主張し、かつその利益を主張するものであり、その全体が参照により本明細書に組み込まれる。
【０００２】
著作権表示
本出願は、著作権保護の対象となる資料を含む。著作権者は、あらゆる人による、米国特許商標局の記録に示される出願書類としての出願書類の複製に対して異議を唱えないが、それ以外のすべての著作権の権利は保持する。
【０００３】
本開示は、著作権侵害の行為を特定するためのシステム、方法、およびコンピュータープログラムに関する。具体的には、本開示は、反復的著作権侵害者を科学捜査的に特定するための新規なアプローチを提供するシステム、方法、およびコンピュータープログラムを目的とする。
【背景技術】
【０００４】
著作権を有する資料のデジタル的な海賊行為は、音楽産業に対する世界的な重要問題である。例えば、国際レコード産業連盟（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｆｅｄｅｒａｔｉｏｎ  ｏｆ  ｔｈｅ  Ｐｈｏｎｏｇｒａｐｈｉｃ  Ｉｎｄｕｓｔｒｙ：ＩＦＰＩ）のデジタル音楽レポート２０１１によると、デジタル的な海賊行為は、実質的に音楽産業収益の目減りの原因となっている。ＩＦＰＩは、かかる海賊行為の結果として、２００４〜２０１０年に地球上の記録された音楽収益が３１％減少したことを報告している。ＩＦＰＩは、Ｌｉｍｅｗｉｒｅなどの一部のピアツーピアシェアリングネットワークが下降している一方で、ＢｉｔＴｏｒｒｅｎｔなどのピアツーピアシェアリングネットワークの使用は増加していることを見出した。同様に、Ｎｉｅｌｓｅｎ  Ｃｏｍｐａｎｙは、ヨーロッパで、活動中のインターネットユーザーのほぼ４人に１人が、無認可のコンテンツサイトを毎月訪れていることを報告している。著作権侵害は幅広く行われているように見えるが、著作権侵害のほとんどの行為は、少数の個人によって行われている。この問題と戦うために、世界中の政府は、負担の一部を、そのネットワーク上で発生している海賊行為に対処するために、インターネットサービスプロバイダー（Ｉｎｔｅｒｎｅｔ  ｓｅｒｖｉｃｅ  ｐｒｏｖｉｄｅｒｓ以下「ＩＳＰ」）へと移し始めている。
【０００５】
１９９７に成立した、「電子窃盗禁止法」としても知られる、デジタルミレニアム著作権法（Ｄｉｇｉｔａｌ  Ｍｉｌｌｅｎｉｕｍ  Ｃｏｐｙｒｉｇｈｔ  Ａｃｔ：ＤＭＣＡ）は、インターネット上の著作権侵害に対する罰を強調し、そのユーザーによって実行された著作権侵害の行為に対するオンラインサービスプロバイダーの法的責任を確立している。この法律は、ソフトウェアを違法にコピーするために使用される暗号解読デバイスの製造、販売、または流通を不法とする。この法律は、サービスプロバイダーは、そのシステムによる著作権を有する資料の違法なダウンロードを許してはならないと述べている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ピアツーピア著作権侵害と戦う試みでは、例えば、音楽産業は、著作権を有する作品を保護するための打開策となる技術の調査に、数百万ドルを費やしている。これらの技術は、しばしばデジタル著作権保護（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ：ＤＲＭ）を含む。ＤＲＭ技術は、デジタル音楽プレーヤー技術で著作権を有する作品を複製できることを妨げようとしている。しかしながら、ＤＲＭ技術は、一般に、適度に才能のある技術的な人が音楽ファイルを聞くことができる場合、その人はＤＲＭ技術を有しないコピーを作成する方法を見出すことができる可能性がある、という問題に悩まされる。同様に、現在使用可能なマルチメディアコンテンツコピー防止法にも問題が存在する。
【０００７】
本開示は、著作権侵害からもたらされた失われた収益を取り戻すのを容易にするための、新規な方法、システムおよびコンピュータープログラムを提供する。特に、この新規なシステム、方法、およびコンピュータープログラムは、著作権侵害行為の特定、著作権侵害行為に関する詳細の書類化、著作権侵害の注記のＩＳＰｓへの提供、および特定された著作権侵害行為の結果として被った債務を清算し解消するために新規なアプローチの防止を容易にする。  
【課題を解決するための手段】
【０００８】
したがって、本開示は、ある期間にわたる著作権侵害行為のデータのデータストリームをマイニングし、マイニングしたデータ間の相関を見出すために処理し、そして著作権侵害行為に関連付けられた'ＩＰアドレスとポートとの特定の組み合わせを特定することができるシステム、方法、およびコンピュータープログラムを提供する。システム、方法、およびコンピュータープログラムは、特定された著作権侵害行為の結果として被った債務を清算することを容認する場合がある和解案を提供するように更に構成されてもよい。
【０００９】
本開示の別の態様は、反復的著作権侵害者を科学捜査的に特定する方法であって、記録を停止した反復的著作権侵害者に関連付けられた第１のデータセットの少なくとも一部により機械学習アルゴリズムを教示する工程と、記録を開始した反復的著作権侵害者（ｓｔａｒｔｅｄ  ｒｅｐｏｒｔｉｎｇ  ｒｅｐｅａｔ  ｉｎｆｒｉｎｇｅｒ）と関連付けられた第２のデータセットを機械学習アルゴリズムに入力する工程と、前記記録を停止した反復的著作権侵害者および前記記録を開始した反復的著作権侵害者が同一のコンピューターを使用しているかどうかを決定するとを有する工程方法を提供する。
【００１０】
前記第１のデータセットは、前記記録を停止した反復的著作権侵害者に関連付けられたファイルリストを含む場合がある。
【００１１】
前記第１のデータセットは、前記記録を停止した反復的著作権侵害者に関連付けられたすべてのファイルリストのサブセットを含む場合がある。
【００１２】
前記第２のデータセットは、前記記録を開始した反復的著作権侵害者に関連付けられたファイルリストを含む場合がある。
【００１３】
前記ファイルリストは、前記記録を開始した反復的著作権侵害者に関連付けられた最新のファイルリストを含む場合がある。
【００１４】
前記機械学習アルゴリズムは、ベイジアンネットワーク分類を含む場合がある。
【００１５】
前記方法は、前記第１のデータセットと前記第２のデータセットとが実質的に同等である確率を計算する工程と、当該確率をデータ構造内に格納する工程と含む場合もある。
【００１６】
前記方法は、前記第１のデータセットと前記第２のデータセットとを分割画面形式で表示する工程も含む場合もある。
【００１７】
本開示の別の態様は、反復的著作権侵害者を科学捜査的に特定するためのシステムであって、記録を停止した反復的著作権侵害（ｓｔｏｐｐｅｄ  ｒｅｐｏｒｔｉｎｇ  ｒｅｐｅａｔ  ｉｎｆｒｉｎｇｅｒ）に関連付けられた第１のファイルリストを取得するように構成された第１のデータ収集モジュールと、記録を開始した反復的著作権侵害者（ｓｔａｒｔｅｄ  ｒｅｐｏｒｔｉｎｇ  ｒｅｐｅａｔ  ｉｎｆｒｉｎｇｅｒ）に関連付けられた第２のファイルリストを取得するように構成された第２のデータ収集モジュールと、前記第１のファイルリストを前記第２のファイルリストと比較して、前記記録を停止した反復的著作権侵害者および前記記録を開始した反復的著作権侵害者が同一のコンピューターを使用しているかどうかを決定するように構成された比較モジュールとを有するシステムを提供する。
【００１８】
前記記録を停止した反復的著作権侵害者および前記記録を開始した反復的著作権侵害者とは、異なるＩＰアドレスとポート番号との組み合わせを有する場合がある。
【００１９】
前記システムは、前記第１のファイルリストと前記第２のファイルリストが実質的に同等である確率を計算するように構成された計算モジュールも含む場合がある。
【００２０】
前記システムは、前記第１のリストおよび前記第２のリストを分割画面形式で表示するように構成された表示モジュールも含む場合がある。
【００２１】
本開示の別の態様は、コンピューターによって実行されたとき、反復的著作権侵害者を科学捜査的に特定する方法をコンピューターに実行させる命令であって、前記コンピューターに、記録を停止した反復的著作権侵害者に関連付けられた第１のデータセットの少なくとも一部により機械学習アルゴリズムを教示する工程を実行させる命令と、前記コンピューターに、記録を開始した反復的著作権侵害者に関連付けられた第２のデータセットを機械学習アルゴリズムに入力する工程を実行させる命令と、コンピューターに、前記記録を停止した反復的著作権侵害者と前記記録を開始した反復的著作権侵害者とが同一のコンピューターを使用しているかどうかを決定する工程を実行させる命令とを有するコンピューター可読媒体を提供する。
【００２２】
前記第１のデータセットは、前記記録を停止した反復的著作権侵害者に関連付けられたファイルリストを含む場合がある。
【００２３】
前記第１のデータセットは、前記記録を停止した反復的著作権侵害者に関連付けられたすべてのファイルリストのサブセットを含む場合がある。
【００２４】
前記第２のデータセットは、前記記録を開始した反復的著作権侵害者に関連付けられたファイルリストを含む場合がある。
【００２５】
前記ファイルリストは、前記記録を開始した反復的著作権侵害者に関連付けられた最新のファイルリストを含む場合がある。
【００２６】
前記機械学習アルゴリズムは、ベイジアンネットワーク分類を含む場合がある。
【００２７】
前記コンピューター可読媒体は、前記コンピューターに、前記第１のデータセットと前記第２のデータセットとが実質的に同等である確率を計算する工程を実行させる命令と、前記コンピューターに、当該確率をデータ構造内に格納する工程を実行させる命令とも含む場合がある。
【００２８】
前記コンピューター可読媒体は、前記コンピューターが、前記第１のデータセットと前記第２のデータセットとを分割画面形式で表示する工程を実行させる命令も含む場合がある。
【００２９】
本開示の更なる特徴、利点、および実施形態は、発明を実施するための形態、図面、および添付物に説明されるか、またはこれらから明らかである場合がある。
更に、本開示の上記の発明の概要および下記の発明を実施するための形態、図面、および添付物は、本開示の範囲を特許請求するように制限することなく、例示的であり、かつ更なる説明を提供することを意図するものであることが理解されるべきである。
【図面の簡単な説明】
【００３０】
本開示の更なる理解を提供するために含まれる添付図面は、本明細書に組み込まれて本明細書の部分をなし、本開示の実施形態を図示し、かつ発明を実施するための形態とともに本開示の原理を説明する役割を果たす。開示の構造的な詳細を、本開示の原理的な理解および必要とされる場合があるよりも、また実施される場合がある様々な方法よりも詳細には示そうとはしない。
【図１】図１は、多重の著作権侵害行為を特定するためのシステムの実施例を示す。
【図２】図２は、著作権侵害行為を検出し、かつ反復的著作権侵害者を特定するプロセスの実施例を示す。
【図３Ａ】図３Ａは、本開示の原理による著作権侵害行為の通知プロセスの実施例を示す。
【図３Ｂ】図３Ｂは、本開示の原理による著作権侵害者通知プロセスの実施例を示す。
【図３Ｃ】図３Ｃは、本開示の原理による更なる著作権侵害者通知プロセスの実施例を示す。
【図４】図４は、本開示の原理による、リダイレクトウェブページの実施例を示す。
【図５】図５は、特定した反復的著作権侵害者が、記録を停止した著作権侵害行為を有しているかどうかを決定するためのプロセスの実施例を示す。
【図６】図６は、新規の、または以前は特定しなかった反復的侵害者が、記録を開始した著作権侵害行為を有するかどうかを決定するためのプロセスの実施例を示す。
【図７】図７は、反復的著作権侵害者のリストを通して操作し、ファイルリストにそれぞれの反復的著作権侵害者を組み込むプロセスの実施例を示す。
【図８】図８は、２つの異なるＩＰアドレスとポート番号との組み合わせが、同一の反復的著作権侵害者と関連付けられるかどうかを決定するためのプロセスの実施例を示す。
【図９】図９は、機械学習アルゴリズムを教育するためのプロセスの実施例を示す。
【図１０】図１０は、機械学習アルゴリズムを入力データセットに適用するためのプロセスの実施例を示す。
【図１１】図１１は、機械学習アルゴリズムの出力をソートし、解釈するプロセスの実施例を示す。
【００３１】
本開示は、以下の発明を実施するための形態を更に記載する。
【発明を実施するための形態】
【００３２】
開示および様々な特徴、並びにその有利な詳細が、添付の図面に記載および／または例示され、以下の説明に詳述される非限定的な実施形態および実施例を参照して、より完全に説明される。本明細書に明示的に述べられていない場合でも、図面に図示される特徴は、必ずしも原寸に比例してはおらず、当業者が認識するであろうように、１つの実施形態の特徴は、他の実施形態にも採用されてもよいことに留意するべきである。周知の構成要素の説明および処理技法は、本開示の実施形態を不必要にあいまいにしないように、省略される場合がある。本明細書に使用される実施例は、開示が実施されてもよく、さらに当業者が本開示の実施形態を実践することを可能にする方法の理解を容易にすることのみを意図する。したがって、本明細書の実施例および実施形態は、本開示の範囲を制限するものとしては解釈されない。更に、図面のいくつかの図面を通して同様の参照番号が同様の部分を示すことが留意される。
【００３３】
本開示で使用される場合、「コンピューター」は、任意の機械、装置、回路、構成要素、若しくはモジュール、または機械、装置、回路、構成要素、モジュールなどの任意のシステムであって、これらが１つ以上の命令に従ってデータを取り扱う能力を有する、例えば、非限定的に、プロセッサ、マイクロプロセッサ、中央演算処理装置、汎用コンピューター、スーパーコンピューター、パーソナルコンピューター、ラップトップコンピューター、パームトップコンピューター、ノートブックコンピューター、デスクトップコンピューター、ワークステーションコンピューター、サーバーなど、若しくはプロセッサ、マイクロプロセッサ、中央演算処理装置、汎用コンピューター、スーパーコンピューター、パーソナルコンピューター、ラップトップコンピューター、パームトップコンピューター、ノートブックコンピューター、デスクトップコンピューター、ワークステーションコンピューター、サーバーなどのアレイなどを意味する。
【００３４】
本開示で使用される場合、「サーバー」は、クライアントサーバーアーキテクチャの一部として、クライアントのためにサービスを実施することを目的として、少なくとも１つのアプリケーションおよび／または少なくとも１つのコンピューターを含む、ソフトウェアおよび／またはハードウエアの任意の組み合わせを意味する。少なくとも１つのサーバーアプリケーションは、例えば、クライアントへ応答を送り返すことによってクライアントからのサービスリクエストへの接続を許容することができるアプリケーションプログラムを含む場合があるが、これに限らない。サーバーは、しばしば作業負荷が高い状態で、無人で、最小限の人員による命令で長時間、少なくとも１つのアプリケーションを実行するように構成される場合がある。サーバーは、作業負荷に応じてコンピューター間で分割される少なくとも１つのアプリケーションを含むように構成された複数のコンピューターを含む場合がある。例えば、負荷が軽い状態では、少なくとも１つのアプリケーションは、単一のコンピューター上で実行することができる。しかしながら、負荷が高い状態では、多重のコンピューターは、少なくとも１つのアプリケーションを実行するように要求される場合がある。サーバー、またはそのコンピューターの場合、そのいずれかは、ワークステーションとして使用することができる。
【００３５】
本開示で使用される場合、「データベース」は、少なくとも１つのアプリケーションおよび／または少なくとも１つのコンピューターを含む、少なくとも１つのソフトウェアおよび／またはハードウエアの任意の組み合わせを意味する。データベースは、例えば、関係モデル、階層的モデル、ネットワークモデルなどのうちの少なくとも１つなどの、しかしこれらに限定されない構造化された記録の収集、またはデータベースモデルによって整理されたデータを含む場合がある。データベースは、当該技術分野において既知のデータベース管理システムアプリケーション（ｄａｔａｂａｓｅ  ｍａｎａｇｅｍｅｎｔ  ｓｙｓｔｅｍ  ａｐｐｌｉｃａｔｉｏｎ：ＤＢＭＳ）を含む場合がある。少なくとも１つのアプリケーションは、例えば、クライアントへ応答を送り返すことによってクライアントからのサービスリクエストへの接続を許容することができる、しかしこれに限定されないアプリケーションプログラムを含む場合がある。データベースは、しばしば作業負荷が高い状態で、無人で、最小限の人員により長時間、少なくとも１つのアプリケーションを実行するように構成されてもよい。
【００３６】
本開示で使用される場合、「通信リンク」は、少なくとも２つの地点間でデータまたは情報を搬送する有線および／または無線媒体を意味する。有線および／または無線媒体は、例えば、金属導電体リンク、高周波（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ：ＲＦ）通信リンク、赤外線（Ｉｎｆｒａｒｅｄ：ＩＲ）通信リンク、光通信リンクなどを非限定的に含む場合がある。ＲＦ通信リンクは、例えば、ＷｉＦｉ、ＷｉＭＡＸ、ＩＥＥＥ８０２．１１、ＤＥＣＴ、０Ｇ、１Ｇ、２Ｇ、３Ｇ、または４Ｇセルラ標準、Ｂｌｕｅｔｏｏｔｈ（登録商標）、などを含んでもよい。
【００３７】
本開示で使用される場合、「ネットワーク」は、例えば、ローカルエリアネットワーク（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ：ＬＡＮ）、広域ネットワーク（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ：ＷＡＮ）、メトロポリタンエリアネットワーク（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ：ＭＡＮ）、パーソナルエリアネットワーク（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ  ：ＰＡＮ）、キャンパスエリアネットワーク、コーポレートエリアネットワーク、グローバルエリアネットワーク（ｇｌｏｂａｌ  ａｒｅａ  ｎｅｔｗｏｒ：ＧＡＮ）、ブロードバンドエリアネットワーク（ｂｒｏａｄｂａｎｄ  ａｒｅａ  ｎｅｔｗｏｒｋ：ＢＡＮ）、セルラネットワーク、インターネット、などの、しかしこれらに限定されないもののうち少なくとも１つ、または前述のものの任意の組み合わせを意味し、そのいずれかは、ワイヤレスおよび／または有線の通信媒体を介してデータと通信するように構成されてもよい。これらのネットワークは、ＴＣＰ／ＩＰ、ＩＲＣまたはＨＴＴＰに限定されない様々なプロトコルを実行してもよい。
【００３８】
本開示で使用される場合、「含む（ｉｎｃｌｕｄｉｎｇ）」、「備える（ｃｏｍｐｒｉｓｉｎｇ）」という用語およびその変化形は、明示的にそうでないことが示されない限り「含む」ことを意味するが、これに限定されない。
【００３９】
本開示で使用される場合、「１つの（ａ）」、「１つの（ａｎ）」、および「その（ｔｈｅ）」という用語は、明示的にそうでないことが示されない限り「１つ以上」を意味する。
【００４０】
相互に通信状態にあるデバイスは、明示的にそうでないことが示されない限り、相互に連続的な通信状態にある必要はなく、加えて、相互に通信状態にあるデバイスは、直接的に、または１つ以上の中間体を通して間接的に通信する場合がある。
【００４１】
プロセスステップ、方法ステップ、アルゴリズムなどは、順序通りに記載されてもよいが、かかるプロセス、方法、およびアルゴリズムは、代替的な順番で動作するように構成されてもよい。換言すれば、記載される場合があるステップの任意の順序または順番は、必ずしもステップがその順序で実施されるという要件を示すものではない。本明細書に記載されるプロセス、方法、またはアルゴリズムのステップは、実際的ないかなる順番で実施されてもよい。更に、いくつかのステップは、同時に実施されてもよい。
【００４２】
本明細書に単一のデバイスまたは物品が記載されるとき、単一のデバイスまたは物品の代わりに２つ以上のデバイスまたは物品が使用されてもよいことは容易に明らかであろう。同様に、本明細書に２つ以上のデバイスまたは物品が記載される場合、２つ以上のデバイスまたは物品の代わりに単一のデバイスまたは物品が使用されてもよいことは容易に明らかであろう。デバイスの機能性または特徴は、かかる機能性または特徴を有しているとは明示的に記載されていない１つ以上の他のデバイスによって代替的に具体化されてもよい。
【００４３】
本開示で使用される場合、「コンピューター可読媒体」は、コンピューターで読み取ることができるデータ（例えば、命令）の提供に関与する任意の媒体を意味する。かかる媒体は、不揮発性媒体、揮発性媒体、および伝送媒体を含む多くの形態をとってもよい。不揮発性媒体は、例えば、光学ディスクまたは磁気ディスクおよび他の持続性記憶装置を含む場合がある。揮発性媒体は、動的ランダムアクセスメモリ（ｄｙｎａｍｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ：ＤＲＡＭ）を含む場合がある。伝送媒体は、同軸ケーブル、銅線、および光ファイバーを含む場合があり、プロセッサに接続されたシステムバスを備える電線を含む。伝送媒体は、音波、光波および無線周波数（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ：ＲＦ）、並びに赤外線（ｉｎｆｒａｒｅｄ：ＩＲ）データ通信の間に発生するもののような電磁放出を含むまたは搬送する場合がある。コンピューター可読媒体の一般的な形態は、例えば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープ、任意の他の磁気の媒体、ＣＤ−ＲＯＭ、ＤＶＤ、任意の他の光学媒体、パンチカード、紙テープ、穴のパターンを有する任意の他の物理的媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＥＰＲＯＭ、任意の他のメモリチップまたはカートリッジ、下記に記載される搬送波、またはコンピューターがそこから読み取ることができる任意の他の媒体を含む。コンピューター可読媒体は、複数の（例えば、数千の）コンピューターの複数の（例えば、数千の）キャッシュメモリーにわたるファイルの分散を含む、「クラウド」を含む場合がある。
【００４４】
コンピューター可読媒体の様々な形態は、コンピューターへの命令のシーケンスを搬送するのに関与する場合がある。例えば、命令のシーケンスは、（ｉ）ＲＡＭからプロセッサへと送達されてもよく、（ｉｉ）ワイヤレス伝送媒体上を通って搬送されてもよく、かつ／または（ｉｉｉ）例えば、ＷｉＦｉ、ＷｉＭＡＸ、ＩＥＥＥ  ８０２．１１、ＤＥＣＴ、ＯＧ、ＩＧ、２Ｇ、３Ｇまたは４Ｇセルラ標準、Ｂｌｕｅｔｏｏｔｈ（登録商標）などを含む、多数のフォーマット、標準、またはプロトコルに従ってフォーマットされてもよい。
【００４５】
図１は、多重著作権侵害行為を特定するための、システム１００の実施例を示す。システム１００は、複数のピアツーピア（Ｐｅｅｒ−ｔｏ−Ｐｅｅｒ：Ｐ２Ｐ）コンピューター１１０（１）〜１１０（ｎ）（ここでｎは正のゼロでない整数）、ネットワーク１３０、サーバー（またはコンピューター）１４０、１つ以上のデータベース１５０（１）〜１５０（ｍ）（ここでｍは正のゼロでない整数）、１つ以上のＩＳＰｓ１６０、および１つ以上の顧客１７０を含む。サーバー１４０およびデータベース１５０は、相互に接続される場合があり、かつ／または１つ以上の通信リンク１２０を介してネットワーク１３０に接続される場合がある。Ｐ２Ｐコンピューター１１０、ＩＳＰｓ１６０、および顧客１７０は、通信リンク１２０を介してネットワーク１３０に接続されてもよい。顧客１７０は、例えば、個人、私有団体、法人、政府機関（例えば、司法省）などを含む場合があるが、これらに限定されない。ＩＳＰｓ１６０は、データベース１５０の一部または全部を含む場合がある、特定のＩＳＰ１６０に割り当てられた仮想空間にアクセスするために、それぞれ一意的なログイン特定およびパスワードを提供される場合がある。同様に、顧客１７０は、データベース１５０の一部または全部を含む場合がある、特定の顧客１７０に割り当てられた仮想空間にアクセスするために、それぞれ一意的なログイン特定およびパスワードを提供される場合がある。
【００４６】
図２は、著作権侵害行為を検出し、反復的著作権侵害者を特定するプロセス２００の実施例を示す。プロセス２００は、例えば、サーバー１４０によって実施されてもよい。
【００４７】
図２のプロセスは、ステップ２０５で、ノードのライブラリを作成するためにすべて既知のノードを取得することによって開始する。ノードは、例えば、ネットワークを通したデータ転送または受信のエンドポイントである任意のデバイスを含む場合がある。ノードは、例えば、著作権侵害行為に関連付けられたコンピューター（すなわち、著作権侵害コンピューター）である場合がある。ノードは、例えば、ＩＰアドレスおよび／またはポートに関連付けられる場合がある。既知のノードのライブラリは、例えば、ローカルの格納装置またはリモートの格納装置から取得される場合がある。既知のノードのライブラリは、例えば、ＢｉｔＴｏｒｒｅｎｔネットワークから取得されてもよい。次いで、ステップ２１０では、追加的なノードを発見しようとして、信号は、ノードのライブラリ内のノードのそれぞれ（またはノードすべてよりも少ないノード）に送信されてもよい。この信号は、例えば、追加的なノードに対するクエリを含んでもよい。
【００４８】
クエリに対応して、例えば、クエリの結果を含む応答信号は、ノードのそれぞれから受信されてもよい。ステップ２１５では、プロセスは、応答信号を解釈し、応答信号が１つ以上の追加的なノードの特定を含むかどうかを決定し、１つ以上の追加的なノードが特定される場合、ステップ２２０で、１つ以上の追加的なノードを、既知のノードのライブラリに追加し、例えば、ローカル格納装置に格納してもよく、それによって既知のノードのライブラリを更新する能力を提供する。
【００４９】
ノードのライブラリを更新した後、ステップ２２５は、ノードが１つ以上の所定のファイルを含むかどうかを決定するために、ノードの更新したリスト内のそれぞれのノードがクエリされる場合があることを提供する。かかるクエリは、例えば、所定のファイルのコピーを受信するリクエストを含む場合がある。この開示の目的で、所定のファイルは、例えば、テキストファイル、オーディオファイル、ビデオファイル、マルチメディアファイルなどの、著作権を有する資料を含む場合がある。ステップ２２５のクエリは、キーワード、数、英数字などを含む場合がある。
【００５０】
ステップ２３０では、１つ以上のクエリのヒットは、クエリしたノードから受信される場合がある。クエリのヒットは、例えば、ノードが著作権を有する資料のコピーを提供することを示すクエリへの応答を含む場合がある。かかる応答は、それによって著作権侵害行為を構成する場合がある。代替的には、または追加的には、それぞれのクエリヒットは、例えば、著作権侵害行為データを含む場合がある。著作権侵害行為データは、例えば、ＩＰアドレス、ポート番号、ファイル名、タイムスタンプ、著作権を有する資料のダウンロード（またはアップロード）に使用されるピアツーピアソフトウェアのソフトウェアバージョン、ＩＳＰ識別子などを含む場合がある。次いで、ステップ２３５で、データベース１５０は、例えば、著作権侵害行為データを含む受信したクエリヒットに関連付けられたデータを投入される場合がある。
【００５１】
データベースが著作権侵害行為データを投入された後、データベースは、ステップ２４０へとマイニングされてもよい。特に、データベース内の記録のそれぞれは、取得され分析されてもよく、またはクエリは、著作権侵害行為データを含む特定の記録を戻すように、データベースに提出されてもよい。ステップ２４５で、記録のすべて（またはすべての記録の一部）は、所定の関係を有するすべての記録をクラスター化する、すなわちともにグループ化するために、相関する場合がある。所定の関係は、例えば、ＩＰアドレスとポート番号との組み合わせ（本明細書ではＩＰアドレスとポート番号との組み合わせ（ＩＰ  ａｄｄｒｅｓｓ−ｐｏｒｔ  ｎｕｍｂｅｒｔ  ｃｏｍｂｉｎａｔｉｏｎ）とも称される）が同一、または実質的に同一であってもよい。相関するプロセスの結果として、ステップ２５０では、同一の、または実質的に同一の、所定の関係を有するすべての記録（またはすべての記録の一部）を容易に特定することができる。
【００５２】
クラスター化した記録の効率的な組織化および維持を容易にするために、ステップ２５５で、１つ以上のデータ構造は、同一の、または実質的に同一のＩＰアドレスとポート番号との組み合わせを有する識別した記録で作成され、投入されてもよい。データ構造は、例えば、表、アレイ、リスト、リンクしたリスト、ツリー構造などであってもよい。対応するデータ構造がすでに存在する場合、データ構造は、任意の新たに特定された記録または情報で更新されてもよい。
【００５３】
ステップ２６０で、１つ以上の著作権侵害行為が検出されたとき、ＩＳＰは、通知される場合がある。かかるＩＳＰは、例えば、単一の著作権侵害行為が検出されたとき、通知される場合がある。代替的には、反復的著作権侵害者が検出されたとき、ＩＳＰを通知することにのみ焦点をあてた様式で、方法を実施することができる。
【００５４】
反復的著作権侵害者は、それぞれの作成したデータ構造に投入するエントリーの数に関連付けられた所定の閾値を監視することによって検出される場合がある。例えば、一旦所定の数（例えば、５、１０、２０などの、または１より大きい任意の正の数）のデータ構造エントリーが、実質的に同一のＩＰアドレスおよび実質的に同一のポート番号を有することを特定した後、方法は、ＩＰアドレスに関連付けられたＩＳＰ１６０を提供してもよいことを通知してもよい。
【００５５】
通知は、例えば、電子メール、テキストメッセージ、データ転送、ボイスメッセージ、郵送された手紙などの通信の形態であってもよく、ＩＰアドレス、ポート番号、およびタイムスタンプのうちの１つ以上を含む場合がある。代替的には、または追加的には、通知は、例えば、ＩＳＰによってアクセスされる場合があるＩＰアドレス、ポート番号、ファイル名、およびタイムスタンプのうちの１つ以上を含む、著作権侵害行為データの少なくとも一部を有する、ファイル、データ構造、記録、メタデータなどの更新を含む場合がある。
【００５６】
追加的に、または代替的に、ＩＳＰは、例えば、ＩＳＰに著作権侵害行為データを投入するダッシュボードを提供される場合がある。ＩＳＰ著作権侵害行為データは、例えば、所与の期間（例えば、１秒、１分、１時間、１日、１週間、１月、１年、ある時間範囲、ある日付範囲など）の間の著作権侵害事件（または行為）の総数、その期間の間の一意的なＩＰアドレスとポート番号との組み合わせの総数、それぞれの一意的なＩＰアドレスとポート数との組み合わせに関連付けられた著作権侵害事件の数、それぞれの著作権侵害事件に対する著作権侵害行為データなどを含む場合がある。
【００５７】
ＩＳＰ著作権侵害データは、和解データを更に含む場合がある。和解データは、支払いが著作権所有者（または代理人、または著作権所有者によって支払いを受領する権限を与えられた何者かなど）、著作権所有者本人などに転送されるかどうかによらず、特定の著作権侵害事件に対して受領される場合があるあらゆる支払に関する情報を含む場合がある。
【００５８】
ステップ２６０でＩＳＰ１６０が通知された後、ステップ２６５では、特定のＩＳＰに関連付けられた記録（またはプロファイル）は、関連付けられたデータ構造のエントリーで更新されてもよい。特定のＩＳＰに対する記録が存在しない場合、記録が作成される場合がある。
【００５９】
顧客データを含む顧客への通知は、顧客１７０に通信してもよい。ステップ２７０では、かかる顧客データは、例えば、顧客記録を更新するために使用されてもよい。顧客への通知は、例えば、電子メール、テキストメッセージ、データ転送、ボイスメッセージ、郵送された手紙などの電子的な通信の形態であってもよく、顧客データを含む場合がある。顧客データは、例えば、ＩＳＰの特定、一意的なＩＰアドレスとポート番号との組み合わせの数、それぞれの一意的なＩＰアドレスとポート番号との組み合わせに関連付けられた著作権侵害事件の数、それぞれの一意的なＩＰアドレスとポート番号との組み合わせによってダウンロードまたはアップロードされたファイル名、それぞれのＩＰアドレスとポート番号との組み合わせに関連付けられた著作権侵害事件のそれぞれの日付および時間などを含む、それぞれのＩＳＰおよび／または一意的なＩＰアドレスとポート番号との組み合わせに対する著作権侵害行為データを含む場合がある。
顧客への通知データは、それぞれのＩＳＰに対する、それぞれの一意的なＩＰアドレスとポート番号との組み合わせに対する、それぞれのファイル名に対する、などの履歴データを更に含む場合がある。
【００６０】
顧客は、例えば、顧客データを投入されたダッシュボードを提供される場合がある。顧客データは、例えば、所与の期間（例えば、１秒、１分、１時間、１日、１週間、１月、１年、ある時間範囲、ある日付範囲など）の間の著作権侵害事件の総数、その期間内の一意的なＩＰアドレスとポート番号との組み合わせの総数、それぞれの一意的なＩＰアドレスとポート番号との組み合わせに関連付けられた著作権侵害事件の数、それぞれの著作権侵害事件に対する著作権侵害行為データなどを更に含んでもよい。
【００６１】
顧客データは、顧客和解データを更に含む場合がある。和解データは、支払情報（例えば、特定の著作権侵害事件に対して受け取ることができた支払）、著作権侵害事件に関連付けられたＩＰアドレスとポート番号との組み合わせ、ＩＰアドレスとポート番号とが反復的違反者であるかどうか、ＩＳＰが何らかの行動（例えば、著作権侵害者に通知を送る、著作権侵害者のインターネットアクセスリクエストをリダイレクトウェブページにリダイレクトする、著作権侵害者の接続を切断するなど）を取ったかどうか、取った行動の性質などを含む場合がある。
【００６２】
開示の態様により、コンピューター可読媒体は、実行されると、例えば、サーバー１４０が図２のプロセス２００を実行させるコンピュータープログラムを含んで提供される。例えば、サーバー１４０、および／または同様のものによって実行されるときに、ステップ２０５から２７０までを実施するための１つ以上のプログラム命令、コードセグメント、またはコードセクションを含む、コンピュータープログラムは、コンピューター可読媒体内で明白に実現される場合がある。
【００６３】
図３Ａは、本開示の原理による著作権侵害行為通知プロセス３００Ａの実施例を示す。著作権侵害行為が特定され、例えば、プロセス２００（図２に示す）の１つ以上のステップに従って特定の著作権侵害コンピューターが確認された後、ステップ３０５では、著作権侵害行為通知が、著作権侵害コンピューターにサービスを提供するＩＳＰに送付される場合がある。ＩＳＰアドレス、ポート番号、および／またはタイムスタンプを含む著作権侵害行為通知は、例えば、電子メール、テキストメッセージ、データ転送、ボイスメッセージ、書いた手紙などを含む場合がある。代替的（または追加的）には、ＩＳＰによってアクセスされる場合があるＩＰアドレス、ポート番号、ファイル名、および／またはタイムスタンプを含む著作権侵害行為データの少なくとも一部とともに、例えば、ファイルの更新、表、記録などの著作権侵害行為通知を含む場合がある。
【００６４】
著作権侵害行為通知がＩＳＰへ送付された後、ステップ３０８では、著作権侵害行為が著作権侵害者によって和解したかどうかの決定がなされる場合がある。著作権侵害行為が和解していると決定された（ステップ３０８で「はい」）場合、和解の確認が、ステップ３４５で、ＩＳＰに送付される場合があり、そうでなければ（ステップ３０８で「いいえ」）、ステップ３１５で、所定の時間（例えば、１日、５日、１０日等々）が経過したとの決定がなされる場合がある。
【００６５】
所定の時間が経過した（ステップ３１５で「はい」）と決定される場合、ステップ３２５で、それに続く著作権侵害行為通知が、ＩＳＰに送付される場合があり、そうでなければ（ステップ３１５で「いいえ」）、ステップ３３５で示される期間の間、いかなる行動もとらない。ステップ３３５で確立された期間の終了後、ステップ３０８で、プロセスは、著作権侵害行為が和解しているかどうかを再度決定する場合がある。期間（「遅延」）は、実質的に所定の時間以下である場合がある。
【００６６】
コンピューター可読媒体は、例えば、サーバー１４０（図１に示す）上で実施されるときに、図３Ａのプロセス３００Ａを実行させるコンピュータープログラムを含んで提供される場合がある。例えば、１つ以上のコンピューター、サーバー１４０、および／または同様のものによって実行されるときに、ステップ３０５から３４５までを実施するための１つ以上のプログラム命令、コードセグメント、またはコードセクションを含む、コンピュータープログラムは、コンピューター可読媒体内で明白に実現される場合がある。
【００６７】
図３Ｂは、本開示の原理による著作権侵害者通知プロセス３００Ｂの実施例を示す。著作権侵害行為が特定され、例えば、プロセス２００（図２に示す）の１つ以上のステップに従って特定の著作権侵害コンピューターが確認された後、ステップ３１０では、ＩＳＰは著作権侵害通知を受信する。ステップ３１０でＩＳＰが著作権侵害行為通知を受信した後、ステップ３２０では、ＩＳＰは、著作権侵害者通知を、著作権侵害行為通知で特定した著作権侵害者へと転送する場合がある。著作権侵害者通知は、例えば、電子メール、テキストメッセージ、データ転送、ボイスメッセージ、郵送した手紙などを含む場合がある。著作権侵害者通知は、例えば、ＩＰアドレス、ポート番号、著作権侵害者によってダウンロードまたはアップロードされたファイル名、著作権を有する資料のダウンロード（またはアップロード）に使用されたピアツーピアソフトウェアのソフトウェアバージョン、履歴情報、ＩＳＰ識別子、および／または著作権侵害コンピューターに関連付けられた少なくとも１つのタイムスタンプを含む著作権侵害行為データの少なくとも一部も含む場合がある。
【００６８】
図３Ｃは、本開示の原理による更なる著作権侵害者通知プロセス３００Ｃの実施例を示す。著作権侵害行為が特定され、例えば、プロセス２００（図２に示す）の１つ以上のステップに従って特定の著作権侵害コンピューターが確認された後、ステップ３３０では、ＩＳＰは、それに続く著作権侵害行為通知を受信する場合がある。それに続く著作権侵害行為通知は、例えば、ＩＳＰが、複数の行動のうちの１つを取ることを示唆する場合がある。次いで、ＩＳＰは、ステップ３４０でのメッセージに応答して、どの行動を取るかを決定する場合がある。行動は、例えば、それに続く著作権侵害行為通知（ステップ３４０、次いでステップ３５０での通知）を送信すること、著作権侵害者をリダイレクトウェブページ（ステップ３４０、次いでステップ３６０でのリダイレクト）へとリダイレクトすること、または著作権侵害者へのサービスを一時停止にすること（ステップ３４０、次いでステップ３７０でのサービスの一時停止）を含む場合がある。
【００６９】
コンピューター可読媒体は、例えば、ＩＳＰ１６０および／またはサーバー１４０上で実行されたときに、図３Ｂおよび図３Ｃのプロセス、それぞれ３００Ｂおよび／または３００Ｃを実行させる、コンピュータープログラムを含んで提供される場合がある。例えば、１つ以上のコンピューター、ＩＳＰ１６０、サーバー１４０、および／または同様のものによって実行されるときに、ステップ３１０から３２０までおよび／または３３０から３７０までを実施するための１つ以上のプログラム命令、コードセグメント、またはコードセクションを含む、コンピュータープログラムは、コンピューター可読媒体内で明白に実現される場合がある。
【００７０】
本開示の態様によれば、システム１００（図１に示す）では、コンピュータープログラム（またはソフトウェア）は、ｐ２ｐネットワーク（例えば、ネットワーク１３０、図１に示す）をクロールし、例えば、著作権を有する資料の無許可のコピーなどの、システム１０が監視したい場合があるファイルを有する可能性があるピアと通信することができる。コンピュータープログラムは、例えば、それぞれの監視すべきファイルを有するピアからのファイル名、ＩＰアドレス、タイムスタンプ、およびポート番号を含む著作権侵害行為データを取得する場合がある。コンピュータープログラムは、次いで、著作権侵害行為データをマイニングし、例えば、著作権侵害事件の数、特定したＩＰアドレスとポート番号との組み合わせ等々を含む場合がある反復的著作権侵害者のリストを出力する場合がある。例えば、２，２８９，９４８個のピアと通信するうちの最も人気のある１０個のポートを、表１に表示することができる。
【００７１】
【表１】
2014529805.tif 000003
【００７２】
表１に説明する、部分的に連続する配列の日付にわたって同一のポート番号を有する４３個のＩＰアドレスが、著作権侵害行為によって特定される実施例では、これらのＩＰアドレスが同一のコンピューターに由来するものである確率がＮ％である。Ｎの値は、ポートに基づいて変化する。ＩＰアドレスが１つの著作権侵害行為とその次の著作権侵害行為との間でローテイションする場合、ローテイション後に同一のＩＰアドレス７５．９．７３．１がポート６３４６０上にあたることになるのは、例えば、約２２４４／２，２８９，９４８、すなわち０．１％の確率である。したがって、表２に表示されるこれらの著作権侵害行為が同一のコンピューターに由来する確率は９９．９％である。
【００７３】
【表２】
2014529805.tif 000004
2014529805.tif 000005
【００７４】
図４は、例えば、ＩＳＰが、ステップ３４０で、インターネットアクセスに対するユーザーのリクエストをリダイレクトするべきであると決定する場合に、著作権侵害コンピューターのユーザーに提供される場合がある、リダイレクトウェブページ４００の実施例を示す。ＩＳＰは、複数の異なる理由のために、インターネットアクセスに対して、リクエストをリダイレクトするように決定する場合がある。例えば、ＩＳＰに関連付けられたコンピューター（またはノード）が、著作権侵害行為と関連付けられていることを示している著作権侵害行為通知を、ＩＳＰが受信しているために、ＩＳＰは、インターネットアクセスに対するリクエストをリダイレクトするように決定する場合がある。
【００７５】
代替的に、または追加的には、例えば、ＩＳＰが、著作権侵害行為に関連付けられたコンピューターまたは他のノードのユーザーが受信するインターネットアクセスに対するあらゆるリクエストをリダイレクトするべきであることを示唆する、それに続く著作権侵害行為通知をＩＳＰが受信するので、ＩＳＰは、インターネットアクセスに対するリクエストをリダイレクトするように決定する場合がある。
【００７６】
代替的には、例えば、ＩＳＰは、コンピューターのユーザーが著作権侵害行為と関連付けられていると独立して決定するので、ＩＳＰは、インターネットアクセスに対するリクエストをリダイレクトするように決定する場合がある。しかしながら、当業者は、本開示がかかる実施例に限定されないことを理解するであろう。結果として、本開示の趣旨および範囲に含まれるいずれかの理由により、インターネットアクセスに対するリクエストをリダイレクトするように決定する場合があることは、当業者には直ちに明らかであろう。
【００７７】
リダイレクトウェブページ４００は、リダイレクトウェブページおよび著作権侵害行為に関連付けられた一般的な情報４１０を含む場合がある。リダイレクトウェブページ４００は、著作権侵害行為データの少なくとも一部を含む場合がある。例えば、リダイレクトウェブページ４００は、著作権侵害された著作権を有する作品を特定する情報４２０を含む場合がある。リダイレクトウェブページ４００は、著作権侵害コンピューターおよび／または著作権侵害コンピューターに関連付けられたユーザーを特定する情報４３０を含む場合がある。著作権侵害コンピューターおよび／または著作権侵害コンピューターに関連付けられたユーザーを特定する情報は、例えば、ＩＰアドレス、ポート番号、タイムスタンプ、ユーザーＩＤなどを含む場合がある。リダイレクトウェブページ４００は、著作権侵害行為４４０を解決するための和解案の通知を含む場合がある。リダイレクトウェブページ４００は、皆済した場合、和解し、著作権侵害行為が解決することになる、所定の支払金額４５０の通知を提供する場合がある。所定の支払金額は、例えば、均一料金（例えば、＄１０、＄２０、＄１００、または例えば、著作権所有者によって適切であると見なされる任意の他の金額）を含む場合がある。
【００７８】
リダイレクトウェブページ４００は、上記に提供された著作権侵害行為データの一部のみを含むとは限らない。そのかわりに、リダイレクトウェブページ４００は、著作権侵害行為データの任意の部分をリダイレクトウェブページ４００内に含むように構成されてもよい。結果として、リダイレクトウェブページ４００は、例えば、著作権を有する資料をダウンロード（またはアップロード）するために使用されるピアツーピアソフトウェアのソフトウェアバージョン、著作権侵害行為に関連付けられたコンピューターに関連付けられた履歴情報、および／またはＩＳＰ識別子の１つ以上も含む場合がある。
【００７９】
リダイレクトウェブページ４００は、未払いの著作権侵害行為を解決するための支払いウェブサイトに関連付けられたリンク４６０も含む場合がある。リダイレクトウェブページ４００は、リンクの選択を受信するように構成される場合がある。これに応じて、ユーザーは、和解決議モジュールへのアクセスを提供される場合がある。和解決議モジュールは、著作権侵害行為に関連付けられたユーザーからの、例えば、所定の支払い金額に等しい金額の支払いを許容するように構成される場合がある。和解決議モジュールへのアクセスは、パスワード４７０の使用を必要とする場合がある。パスワード４７０は、リダイレクトウェブページ４００によって提供される場合がある。
【００８０】
リダイレクトウェブページ４００は、例えば、サーバー１４０（図１に示す）によって作成および維持される場合がある。ＩＳＰ１６０（図１に示す）が、ステップ３４０でインターネットコンテンツに対するユーザーのリクエストのリダイレクト決定した後、ＩＳＰ１６０は、インターネットコンテンツに対するリクエストを、特定の著作権侵害コンピューター１１０に関連付けられたリダイレクトウェブページ４００にリダイレクトする場合がある。ＩＳＰ１６０は、権利著作権侵害者が未解決の著作権侵害行為を和解し、ステップ３４５（図３Ｃに示す）で、ＩＳＰ１６０が未解決の著作権侵害行為に対する和解の確認通知を受信するまで、例えば、著作権侵害コンピューター１１０をサーバー１４０上のリダイレクトウェブページ４００に無期限にリダイレクトし続ける場合がある。更に、サーバー１４０から和解確認通知を受信するまで、著作権侵害コンピューター１１０は、リダイレクトウェブページ４００以外のインターネット上のあらゆる他のサイトへのアクセスが妨げられる場合がある。
【００８１】
代替的には、または追加的には、著作権侵害コンピューター１１０は、著作権侵害行為に対する民事罰および／または刑事罰に関する１つ以上の司法省のウェブページにリダイレクトされる場合がある。
【００８２】
代替的には、著作権侵害コンピューターに提供されるインターネットサービスは、ステップ３７０で、ＩＳＰによって一時停止される場合がある。ＩＳＰが著作権侵害コンピューターに提供されるインターネットサービスを一時停止する場合、ステップ３４５で著作権侵害者が未解決の著作権侵害行為に和解し、ＩＳＰが未解決の著作権侵害行為に対する和解確認通知を受信するまで、サービスは一時停止したままになる。
【００８３】
更に、リダイレクトウェブページ４００は、ＩＳＰ１６０または顧客１７０（図１に示す）によって生成され、維持される場合がある。
【００８４】
図１〜図４は、例えば、ＩＰアドレスとポート番号との組み合わせに基づいて、著作権侵害行為を特定し、または反復的著作権侵害者を特定することを目的とする開示の実施例を概して記載する。かかる実施例は、ユーザーのＩＰアドレスが静止しているままであるときの時間枠の間、特に有用である。しかしながら、ユーザーは自分のＩＰアドレスをローテイションさせる場合がある。ＩＰアドレスのローテイションとは、ネットワークブロック機構をバイパスするため、ファイルシェアリングの検出を避けるため、またはそうでなければ、ユーザーがネットワークにアクセスしている間、ユーザーに匿名のままにする機会を提供するための、ユーザーのＩＰアドレスの動的な変化をいう。ＩＰアドレスのローテイションは、ユーザーのＩＰアドレスの１つ以上の数字を変えることによって実施されてもよい。ＩＰアドレスのローテイションは、例えば、一定の時間間隔、不規則な時間間隔等々で、手動または自動で達成される場合がある。
【００８５】
本開示の別の態様によると、自分たちのＩＰアドレスを変更した反復的著作権侵害者を正確に特定することができる方法が提供される。方法は、図５〜図１１に記載するポート合致方法の１つ以上の態様を含む場合がある。
【００８６】
図５は、ステップ５１０で開始する方法を開示する。システム１００（図１に示す）は、５２０で、以前に特定した反復的著作権侵害者が、一意的なＩＰアドレスとポートとの組み合わせによって特定可能な、著作権侵害行為の記録を停止したかどうかを決定する。システム１００（図１に示す）は、この決定を、データベース１５０またはサーバー１４０（図１に示す）内に格納される、著作権侵害行為データ格納体５３０および記録を停止したデータ格納体（ｄａｔａ  ｓｔｏｒｅ）５４０内の１つ以上のデータ構造内に維持されるデータを分析することによって実施する場合がある。データ格納体は、例えば、データ構造、データベース、フラットファイル、または任意の他の整理されたデータの群であってもよい。
【００８７】
著作権侵害行為データ格納体５３０は、１つ以上のコンピューター識別子に関連付けられた１つ以上の著作権侵害行為を格納する１つ以上のデータ構造を含む場合がある。著作権侵害行為データ格納体５３０は、特定の識別子に関連付けられた著作権侵害行為を動的に検出し、かつ記録するために動的に更新される場合があり、それによって連続的な更新は、新しい著作権侵害行為として特定され、かつ特定の識別子と関連付けられる動的リストの作成を可能にする。識別子および関連付けられた著作権侵害行為は、したがって反復的著作権侵害者を特定するために使用される場合がある。識別子は、例えば、ＩＰアドレスとポート番号との組み合わせであってもよい。
【００８８】
一般に、システム１００（図１に示す）は、著作権侵害行為を経時的に発生し続ける著作権侵害行為として著作権侵害行為データ格納体５３０内に格納された識別子と関連付けることを継続してもよい。しかしながら、特定の識別子に関連付けられた著作権侵害行為なしに所定の量の時間が経過したとき、システム１００（図１に示す）は、記録を停止したデータ格納体５４０内のデータ構造内の記録の作成をトリガする場合がある。記録を停止したデータ格納体５４０は、所定の期間（例えば、数日、数週間、数か月、数年等々）内には著作権侵害行為がそれに対して報告されていない、以前特定した反復的著作権侵害者に対するコンピューター識別子を格納するデータ構造を維持する。例えば、ユーザーが著作権を有するコンテンツをユーザーの共有フォルダーに追加し、それによって著作権を有するコンテンツを他のピアコンピューターで利用可能にするとき、著作権侵害行為が記録される場合がある。
【００８９】
システム１００（図１に示す）は、反復的著作権侵害者が、一意的なＩＰアドレスとポート番号との組み合わせに関連付けられた、記録される著作権侵害行為を停止したかどうかを、例えば、著作権侵害行為データ格納体５３０および記録を停止したデータ格納体５４０を調べることによって、決定する場合がある。システム１００（図１に示す）は、例えば、反復的著作権侵害者が、著作権を有するコンテンツを反復的著作権侵害者の共有フォルダーに所定の期間内に追加しない場合、反復的著作権侵害者が、記録を停止した著作権侵害行為を有することを結論付ける場合がある。かかる反復的著作権侵害者は、本明細書では、記録を停止した反復的著作権侵害者と称される場合がある。
【００９０】
反復的著作権侵害者のＩＰアドレスは、動的に変更され、それによって反復的著作権侵害者のコンピューターに関連付けられた異なるＩＰアドレスとポート番号との組み合わせがもたらされるため、反復的著作権侵害者は、一意的なＩＰアドレスとポート番号との組み合わせに関連付けられた、記録される著作権侵害行為を停止する場合がある。ステップ５２０で、反復的著作権侵害者が、一意的なＩＰアドレスとポート番号との組み合わせに関連付けられた、記録を停止した著作権侵害行為を有するという結論に到達する場合、図５によって開示されるプロセスは、ステップ５５０で終了する。
【００９１】
図５に説明されるプロセスの最後は、図６に開示されるプロセスの初めをトリガしてもよい。図６は、ステップ６１０で開始するプロセスを開示する。システム１００（図１に示す）は、６２０で、新規か、または以前は特定されなかった反復的著作権侵害者が、一意的なＩＰアドレスとポートとの組み合わせに関連付けられた著作権侵害行為の記録を開始したかとうかを決定する。システム１００（図１に示す）は、データベース１５０またはサーバー１４０（図１に示す）内に格納されてもよい、著作権侵害行為データ格納体６３０および記録開始データ格納体６４０の１つ以上のデータ構造内に維持されデータを分析することによってこの決定を実施してもよい。
【００９２】
著作権侵害行為データ格納体６３０は、著作権侵害行為データ格納体５３０と実質的に同一のデータ格納体であってもよい。代替的には、著作権侵害行為データ格納体６３０は、著作権侵害行為データ格納体５３０とは異なるデータ格納体であってもよい。著作権侵害行為データ格納体６３０は、１つ以上のコンピューター識別子に関連付けられた１つ以上の著作権侵害行為を格納する１つ以上のデータ構造を含む場合がある。著作権侵害行為データ格納体６３０は、新しい著作権侵害行為が特定され、特定の識別子と関連付けられると継続的に更新する動的リストの作成をそれによって可能にする、特定の識別子に関連付けられた著作権侵害行為を動的に検出し記録するために、動的に更新される場合がある。識別子および関連付けられた著作権侵害行為は、したがって反復的著作権侵害者を特定するために使用される場合がある。識別子は、例えば、ＩＰアドレスとポート番号との組み合わせであってもよい。
【００９３】
一般に、システム１００（図１に示す）は、著作権侵害行為を経時的に発生し続ける著作権侵害行為として著作権侵害行為データ格納体６３０内に格納された識別子と関連付けることを継続してもよい。しかしながら、新規の、または以前特定されなかった反復的著作権侵害者が検出されるとき、システム１００（図１に示す）は、記録開始データ格納体６４０内のデータ構造内での記録の作成をトリガしてもよい。記録開始データ格納体６４０は、新規の、または以前特定されなかった、反復的著作権侵害者に対してコンピューター識別子を格納するデータ構造を維持する。例えば、ユーザーが著作権を有するコンテンツをユーザーの共有フォルダーに追加し、それによって著作権を有するコンテンツを他のピアコンピューターで利用可能にするとき、著作権侵害行為が記録される場合がある。
【００９４】
システム１００（図１に示す）は、新規の、または以前特定されなかった反復的著作権侵害者が、一意的なＩＰアドレスとポート番号との組み合わせに関連付けられた、著作権侵害行為の記録を開始したかどうかを、例えば、著作権侵害行為データ格納体６３０および記録開始データ格納体６４０を調べることによって決定する場合がある。例えば、新規の、または以前特定されなかったＩＰアドレスとポート番号との組み合わせを有する反復的著作権侵害者が、所定の期間内に、著作権を有するコンテンツを、反復的著作権侵害者の共有フォルダーに追加した場合、システム１００（図１に示す）は、反復的著作権侵害者が、著作権侵害行為の記録を開始したと結論付ける場合がある。かかる反復的著作権侵害者は、本明細書では記録を開始した反復的著作権侵害者と称される場合がある。ステップ６２０で、新規の、または以前は特定されなかった、反復的著作権侵害者が、一意的なＩＰアドレスとポート番号との組み合わせに関連付けられた著作権侵害行為の記録を開始したという結論に達した場合、図６によって開示されるプロセスはステップ６５０で終了する。
【００９５】
図５に一般に記載されるプロセスの実施は、記録を停止した反復的著作権侵害者の特定をもたらす場合がある。図６に一般に記載されるプロセスの実施は、記録を開始した反復的著作権侵害者の特定をもたらす場合がある。かかる特定が生じるとき、図７に一般に記載されるプロセスがトリガされる場合がある。
【００９６】
図７は、ステップ７１０で開始する方法を開示する。システム１００（図１に示す）は、７２０で、以前に特定した反復的著作権侵害者のリストを維持するデータ構造を処理する場合がある。システム１００（図１に示す）は、７２０で、例えば、データベース１５０またはサーバー１４０（図１に示す）内に格納される場合がある著作権侵害行為データ格納体７３０およびファイルリストデータ格納体７４０内の、１つ以上のデータ構造内に維持されるデータを調べることによってプロセスを実施する場合がある。
【００９７】
著作権侵害行為データ格納体７３０は、著作権侵害行為データ格納体５３０および６３０と実質的に同一のデータ格納体であってもよい。代替的には、著作権侵害行為データ格納体７３０は、著作権侵害行為データ格納体５３０および６３０とは異なるデータ格納体であってもよい。著作権侵害行為データ格納体７３０は、１つ以上のコンピューター識別子と関連付けられた１つ以上の著作権侵害行為を格納する１つ以上のデータ構造を含む場合がある。著作権侵害行為データ格納体７３０は、特定の識別子に関連付けられた著作権侵害行為を動的に検出し、記録するために動的に更新される場合があり、それによって新しい著作権侵害行為が特定され、特定の識別子と関連付けられると連続的に更新する、動的リストの作成を可能にする。識別子および関連する著作権侵害行為は、したがって反復的著作権侵害者を特定するために使用される。識別子は、例えば、ＩＰアドレスとポート番号との組み合わせであってもよい。
【００９８】
一般に、１つ以上の反復的著作権侵害者は、１つ以上の著作権を有するファイルを共有フォルダーに追加する場合がある。共有フォルダーは、共有フォルダーのコンテンツをピアツーピアネットワークの他のメンバーと共有することを可能にする様式で構成される場合がある。コンピューターの共有フォルダーのコンテンツのリストは、例えば、ファイルリストデータ格納体７４０内に維持される場合がある。
【００９９】
ファイルリストデータ格納体７４０は、異なるタイプのユーザーおよび／またはコンピューターの共有フォルダーコンテンツのリストを見分ける様式で整理される場合がある。例えば、記録を停止した反復的著作権侵害者に関連付けられた共有フォルダーコンテンツリストを格納するように指定するデータ格納体の部分、および記録を開始した反復的著作権侵害者に関連付けられた共有フォルダーコンテンツリストを格納するように指定するデータ格納体の部分がある。ファイルリストデータ格納体７４０は、特定の共有フォルダーのコンテンツのログを、特定の期間の間、維持する場合がある。期間は、例えば、数秒、数分、数時間、数日、数週間等々で測定される。
【０１００】
システム１００（図１に示す）は、ステップ７２０で、任意の特定の日の、ユーザーの共有フォルダーの精密なコンテンツを、例えば、著作権侵害行為データ格納体７３０およびファイルリストデータ格納体７４０を調べることによって決定する場合がある。例えば、表３は、２０１１年５月２７日に存在したように、反復的著作権侵害者の共有フォルダーのコンテンツの実施例を図示する。
【０１０１】
【表３】
2014529805.tif 000006
【０１０２】
表３は、ファイルリストデータ格納体７４０内に維持される場合がある反復的著作権侵害者の共有フォルダーのコンテンツに関連付けられる場合がある様々なタイプのデータを示す。ファイルリストデータ格納体７４０は、例えば、コンテンツのタイトル、コンテンツのアーティスト、コンテンツが共有フォルダーに追加された日付、コンテンツを獲得したコンピューターのＩＰアドレス、コンテンツを獲得したコンピューターのポート番号などを含む場合がある。上記に表示された表の中の実施例では、この特定の共有フォルダーに関連付けられた反復的著作権侵害者のＩＰアドレスとポート番号との組み合わせ識別子は、例えば、ＩＰアドレス９８．１４９．９３．２０３とポート番号３０３６６とである。
【０１０３】
同様に、それに続くファイルリストデータ格納体７４０のコンテンツへの照会は、異なるファイルリストをもたらす場合がある。例えば、表４は、例えば、ＩＰアドレス９８．１４９．９３．４２とポート３０３６６とのＩＰアドレスとポート番号との組み合わせを有する反復的著作権侵害者に対して以下に示すように、２０１１年６月２４日の共有フォルダーのコンテンツの実施例を表示する。
【０１０４】
【表４】
2014529805.tif 000007
【０１０５】
システム１００（図１に示す）は、したがって、反復的著作権侵害者の共有フォルダーのコンテンツを表す１つ以上のリストを取得するために、ファイルリストデータ格納体７４０をクエリしてもよい。例えば、クエリは、特定の日について、反復的著作権侵害者の共有フォルダーのコンテンツのリストをリクエストしてもよい。クエリは、代替的に、例えば、反復的著作権侵害者の共有フォルダーのコンテンツのリストを、所与の月のそれぞれの個別の日に存在するように、リクエストしてもよい。加えて、クエリは、２つの異なる反復的著作権侵害者の共有フォルダーを示す２つの異なるリストをリクエストしてもよい。２つの異なる反復的著作権侵害者は、例えば、記録を停止した反復的著作権侵害者および記録を開始した反復的著作権侵害者であってもよい。システム１００（図１に示す）は、例えば、ＩＰアドレスとポート番号との組み合わせなどの識別子を含むクエリを提出することによって上記に記載されたリストを得てもよい。
【０１０６】
図８は、反復的著作権侵害者が自身のＩＰアドレスをローテイションさせる問題の解決を提供する方法の実施形態を開示する。プロセスは、ステップ８１０で開始する。システム１００（図１に示す）は、ステップ８２０で、２つの異なるＩＰアドレスとポート番号との組み合わせが、同一の反復的著作権侵害者に関連付けられているかどうかを決定する。システム１００（図１に示す）は、記録を停止したデータ格納体８３０、記録を開始したデータ格納体８４０、ファイルリストデータ格納体８５０、および／または反復的著作権侵害者ファイルリストデータ格納体８６０内の、１つ以上のデータ構造内に維持されるデータを分析することによってこの決定を実施してもよい。そのすべて（またはいくつか）は、データベース１５０またはサーバー１４０（図１に示す）内に格納されてもよい。
【０１０７】
システム１００は、８２０で、記録を停止した反復的著作権侵害者のリストを決定するために、記録停止データ格納体８３０をクエリする場合がある。システム１００は、記録を開始した反復的著作権侵害者のリストを決定するために、記録開始データ格納体もクエリする場合がある。記録停止したデータ格納体８３０および記録開始したデータ格納体８４０から取得されたデータ、を利用して、システム１００（図１に示す）は、記録停止データ格納体８３０および記録開始データ格納体８４０から返されたそれぞれの結果に関連付けられた共有フォルダーコンテンツを取得するために、反復的著作権侵害者ファイルリストデータ格納体８６０およびファイルリストデータ格納体８５０をクエリする場合がある。
【０１０８】
クエリから戻された結果は、ファイルリストデータ格納体８５０および８６０へと送られ、１つ以上のデータ構造の作成につながる場合がある。第１のデータ構造は、所定の期間の間の、記録を停止した反復的著作権侵害者の共有フォルダーのコンテンツを代表するリストに関連付けられる場合がある、記録を停止した反復的著作権侵害者のリストを含む場合がある。第２のデータ構造は、記録を開始した反復的著作権侵害者の共有フォルダーのコンテンツを代表するリストに関連付けられる場合がある、記録を開始した反復的著作権侵害者のリストを含む場合がある。
【０１０９】
システム１００は、第１のデータ構造内のそれぞれの記録を停止した反復的著作権侵害者の共有フォルダーコンテンツリストを、第２のデータ構造内のそれぞれの記録を開始した反復的著作権侵害者に関連付けられた共有フォルダーコンテンツリストと比較するために、８２０で進む場合がある。実質的に同等なファイルリストが検出された場合、記録を停止した反復的著作権侵害者および記録を開始した反復的著作権侵害者が、同一のコンピューターを使用していることを決定する場合がある。完全な一致に満たない状況が生じた場合、本明細書で下記に記載するように、２つの反復的著作権侵害者が、同一のコンピューターを使用しないことを結論付けてもよく、またはそれぞれのコンピューターに関連付けられたデータのより詳細な科学捜査的分析を実行してもよい。
【０１１０】
上記に記載したプロセスは、２つの異なるＩＰアドレスとポート番号との組み合わせが同一のユーザーに属するかどうかを決定するために、コンピューターの共有フォルダーのコンテンツを比較してもよいが、本開示は、これに限定されないことが容易に理解されるべきである。例えば、本開示の視点では、当業者によって、クライアントコンピューターに関連付けられた任意のデータは、２つの異なるＩＰアドレスとポート番号との組み合わせが実際に同一のコンピューターに属するかどうかを決定するために使用される可能性があることが理解される。例えば、プロセス８２０は、２つの異なるＩＰアドレスとポート番号との組み合わせが同一のコンピューターまたは反復的著作権侵害者を特定する決定に追加的な信用性を与えるために、著作権侵害行為データ、著作権を有するコンテンツを共有するために使用されるソフトウェアの名称、著作権を有するコンテンツを共有するために使用されるソフトウェアのバージョン番号、および／または伝送パケット情報を比較する可能性がある。
【０１１１】
図８のプロセスは、本明細書に記載するように、データセットを比較することによって、反復的著作権侵害者が自分のＩＰアドレスをローテイションさせることによって検出を妨げる問題に対する解決を提供する。しかしながら、本開示の他の態様は、反復的著作権侵害者のコンピューターに関連付けられたデータのより詳細な科学捜査的分析を提供する場合がある。
【０１１２】
システム１００は、例えば、ベイジアンネットワーク分類器などの、しかしこれに限定されない１つ以上の既存の機械学習アルゴリズムを適用することによって、反復的著作権侵害者のコンピューターに関連付けられたデータのより深い科学捜査的分析を含む科学捜査的プロセスを実施する場合がある。
【０１１３】
科学捜査的プロセスは、既知のデータセットの少なくとも一部を含む、アルゴリズム（例えば、ベイジアンネットワーク分類器）を教育することを含む場合がある。例えば、本開示の一態様によると、例えば、１つ以上の特定の、記録を停止した反復的著作権侵害者を特定するために知られている収集したデータの一部を入力することができる。この教育するデータは、例えば、記録を停止した反復的著作権侵害者のＩＰアドレスとポート番号との組み合わせ、著作権侵害行為データ、著作権を有するコンテンツを共有するために使用されるソフトウェアの名称、著作権を有するコンテンツを共有するために使用されるソフトウェアのバージョン番号、伝送パケット情報、または記録を停止した反復的著作権侵害者のコンピューターの説明に関連付けられる場合がある任意の他のデータを含む場合がある。この訓練データにより教示された後、機械学習アルゴリズムは、記録を開始した反復的著作権侵害者に関連付けられた未来の入力データセットに関してある程度の確率で正確な予知を行うために、機械学習アルゴリズムが調べることができる知識ベースを付与される場合がある。
【０１１４】
次いで、科学捜査的プロセスは、例えば、記録を開始した反復的著作権侵害者に関連付けられる場合がある入力データセットに対して訓練された機械学習アルゴリズムを適用することができる。例えば、記録を開始した反復的著作権侵害者に関連付けられたデータセットは、機械語アルゴリズムへと送り込まれる場合がある。この機械学習アルゴリズムは、記録を開始した反復的著作権侵害者に関連付けられた入力データセットを受信し、少なくとも部分的に訓練された、１つ以上の記録を停止した反復的著作権侵害者に関連付けられたデータセットに基づいて確率を決定する場合があり、入力データセットは、特定のカテゴリ内に含まれる。
【０１１５】
次いで、科学捜査的プロセスは、機械学習アルゴリズムの結果を通してソートし解釈する場合がある。機械学習アルゴリズムの結果または出力は、例えば、入力データセットが複数のカテゴリのうちの１つに失敗する確率を含む場合がある。換言すれば、例えば、記録を停止した反復的著作権侵害者と記録を開始した反復的著作権侵害者とが同一のコンピューターを使用している尤度を示す出力が提供される場合がある。
【０１１６】
図９〜図１１は、反復的著作権侵害者が自分のＩＰアドレスをローテイションさせることによって単純なデータセットの比較に依存する検出を避ける問題に対する機械学習プロセスの適用するそれぞれのステップの説明をそれぞれ提供する。
【０１１７】
図９は、システム１００（図１に示す）で採用される場合がある、既知のデータセットの少なくとも一部で機械学習アルゴリズムを教育するプロセスを開示する。機械学習アルゴリズムを教育するプロセスは、例えば、機械アルゴリズムに関連付けられたデータセットを投入することを含む場合がある。図９のプロセスは、９１０で始まる。９２０で、プロセスは、記録を停止した反復的著作権侵害者のリストから記録を停止した反復的著作権侵害者を選択する場合がある。記録を停止した反復的著作権侵害者は、例えば、プロセス８２０で作成された第１のデータ構造から選択される場合がある。
【０１１８】
９３０、９４０、および９５０で、プロセスは、機械学習アルゴリズムを訓練するために使用される場合がある訓練入力データセットを選択する場合がある。訓練入力は、例えば、特定の記録を停止した反復的著作権侵害者に関連付けられた共有フォルダーファイルリスト（以下「ファイルリスト」と称する）の総数の一部であってもよい。本開示の一態様は、訓練入力が、例えば、特定の記録を停止した反復的著作権侵害者に関連付けられたファイルリストの総数の１０％であることを提供する。訓練入力は、また、例えば、記録を停止した反復的著作権侵害者に関連付けられた、最新の得られたファイルリストから選択されてもよい。最新のファイルリストを選択することは、記録を停止した反復的著作権侵害者に関連付けられたファイルリストのコンテンツが、ＩＰアドレスのローテイションの時期またはその付近の時期では、記録を開始した反復的著作権侵害者のファイルリストと実質的に同等であることになる可能性があるので、有利である場合がある。
【０１１９】
本開示の一態様によると、システム１００（図１に示す）は、例えば、記録を停止した反復的著作権侵害者に対するファイルリストをＮ＝９０日間の間維持する場合がある。この期間の間に、ファイルリストは、例えば、９０日間の間、一日に一回保存される場合がある。この実施例によると、記録を停止した反復的著作権侵害者のファイルリストの最新の１０％は、例えば、９０日目（例えば、３／３１）に保存されたファイルリスト、８９日目（例えば、３／３０）に保存されたファイルリスト、８８日目（例えば、３／２９）に記録されたファイルリスト、・・・および８２日目（例えば、３／２２）に格納されたファイルリスト（８８日目と８２日目との間に格納されたすべてのファイルリストを含む）であってもよい。
【０１２０】
９３０、９４０、および９５０で示されるファイルリストは、９６０でトークナイザ内に入力される場合がある。トークナイザは、当該技術分野において既知であり、機械学習アルゴリズム訓練するための適切な入力データセットを作成するためにファイルリストからすべての必要なデータを抽出するように機能する従来のトークナイザである。かかるトークナイザは、例えば、ファイル名、アーティストの名称、ＩＰアドレス、ポート番号、またはファイルリストに関連付けられた任意の他のデータを抽出するために、９３０、９４０、９５０に示したファイルのリストを構文解析する場合があり、機械学習アルゴリズムの訓練を容易にするために決定される。
【０１２１】
トークナイザの出力は９７０で整理され、そして９８０で機械学習アルゴリズムに関連付けられる場合があるデータセットを投入するために使用するために準備される場合がある。本開示の一態様によると、トークナイザの出力は、例えば、一袋の単語およびデータセット、例えば、ベイジアンデータセットであってもよい。しかしながら、本開示はこれに限定されない。例えば、本開示の視点では、任意の機械学習アルゴリズムに関連付けられた任意のデータセットを教育する可能性があるように、当業者によってトークナイザの出力が整理される場合があることが理解されるであろう。
【０１２２】
９７０でトークナイザの出力が整理され、９８０でデータセットを投入するために使用された後で、９９０で、プロセスは、９１０へ横断して戻り、反復する場合がある。このプロセスは、例えば、８２０（図８に示す）で作成された第１のデータ構造内に常駐するそれぞれのエントリーが図９のプロセスによって処理されるまで、上記される様式で反復し続ける場合がある。
【０１２３】
図１０は、機械学習アルゴリズムを入力データセットに適用するために、システム１００（図１に示す）によって実行される場合があるプロセスを開示する。図１０のプロセスは、１０１０で始まる。１０２０では、プロセスは、記録を開始した反復的著作権侵害者を選択してもよい。記録を開始した反復的著作権侵害者は、例えば、新規の、または以前特定されなかった、ＩＰアドレスとポート番号との組み合わせに関連付けられる場合がある。記録を開始した反復的著作権侵害者は、図８の８２０で作成される第２のデータ構造から選択される場合がある。
【０１２４】
１０３０で、記録を開始した反復的著作権侵害者に関連付けられた最新のファイルリストが選択され、機械学習アルゴリズムに入力するために使用される場合がある。機械学習アルゴリズムに入力することは、例えば、記録を開始した反復的著作権侵害者に関連付けられた最新のファイルリストを入力データセットとして機械学習アルゴリズムに渡すことによって達成される場合がある。１０４０で、機械学習アルゴリズムが、記録を開始した反復的著作権侵害者に関連付けられた最新のファイルリストとともに、入力として提供される場合がある。次いで、機械学習アルゴリズムは、組み込まれた訓練されたデータセット１０５０によって入力データセットを分析する場合がある。訓練されたデータセット１０５０は、例えば、図９で訓練されたデータセット９８０と同一の、またはこれと同様である。
【０１２５】
本開示の少なくとも１つの態様は、機械学習アルゴリズムが少なくとも部分的に、例えば、ベイジアンネットワーク分類に基づく、完全に自動化されていてもよいアプローチを提供する。しかしながら、本開示がそのように限定されないことに注意すべきである。例えば、本開示の視点では、当業者によって、訓練されたデータセットを分析するために任意の機械学習アルゴリズムが使用されてもよいことが理解されるであろう。更に、本開示の１つ以上の態様は、訓練されたデータセットにより、入力データセットを分析するプロセス内では人間の介入を必要としないが、本開示の他の態様は、入力データセットを分析するときに、本開示による人間と機械との間の協力的アプローチを要請する場合がある。
【０１２６】
１０６０で、プロセスは、１０３０に記載される入力データセットを受信した後、１０４０での機械学習アルゴリズムの実行の結果を提供してもよい。結果は、例えば、記録を開始した反復的著作権侵害者に関連付けられたファイルリストを代表する、入力データセット１０３０が、９８０または１０５０でデータセットに入力された記録を停止した反復的著作権侵害者に関連付けられたファイルリストと実質的に同等である、確率を計算する機械語アルゴリズムによって決定されてもよい。１０６０での結果は、例えば、確率の形態で表現されてもよい。次いで、この確率は、データベース１５０またはサーバー１４０（図１に示す）内に格納することができる、確率データ格納体１０７０内にデータ構造で、格納されてもよい。
【０１２７】
機械学習アルゴリズムの結果の出力が、確率データ格納体１０７０内のデータ構造内に格納された後、１０８０で、プロセスが１０１０へ横切って戻り、反復する。このプロセスは、例えば、８２０で作成された第２のデータ構造内に常駐するそれぞれのエントリーが図１０のプロセスによって処理されるまで、上記される様式で反復し続ける場合がある。
【０１２８】
図１１は、システム１００（図１に示す）によって、処理され、かつ確率データ格納体１０１０に格納された機械学習アルゴリズムを通してソートし、結果を解釈して実行されてもよいプロセスを開示する。図１１のプロセスは、確率データ格納体１０１０に格納された機械学習アルゴリズムの結果を取得するためにシステム１００（図１に示す）が確率データ格納体１０１０をクエリする場合がある１１１０で開始する。１１２０で、システム１００（図１に示す）は、例えば、記録を停止した反復的著作権侵害者に関連付けられたファイルリストと記録を開始した反復的著作権侵害者に関連付けられたファイルリストとの間の一致が、例えば、９９％の確率（または任意の所定の閾値確率）より大きい場合、決定する場合がある。１１２０で、例えば、記録を停止した反復的著作権侵害者に関連付けられたファイルリストと記録を開始した反復的著作権侵害者に関連付けられたファイルリストとの間に９９％の確率（所定の閾値確率）以下の一致があることが決定される場合、システム１００（図１に示す）は、１１３０で、記録を開始した反復的著作権侵害者が、記録を停止した反復的著作権侵害者と同一のコンピューターではないことの指示を記録する場合がある。
【０１２９】
その代わりに、例えば、記録を停止した反復的著作権侵害者に関連付けられたファイルリストと記録を開始した反復的著作権侵害者に関連付けられたファイルリストとの間に９９％の確率（所定の閾値確率）より大きい一致があることが１１２０で決定された場合、システム１００（図１に示す）は、記録を停止した反復的著作権侵害者と記録を開始した反復的著作権侵害者とが同一のコンピューターであることが、科学捜査的に決定されたことを反映するために、反復的著作権侵害者ファイルリストデータ格納体８６０を更新する場合がある。
【０１３０】
開示の態様により、コンピューター可読媒体は、実行されると、例えば、サーバー１４０上で図５〜図１１のプロセスを実行させるコンピュータープログラムを含んで提供される。例えば、サーバー１４０、および／または同様のものによって実行されるときに、図５〜図１１で開示されたプロセスを実施するための１つ以上のプログラム命令、コードセグメント、またはコードセクションを含む、コンピュータープログラムは、コンピューター可読媒体内で明白に実現される場合がある。
【０１３１】
本明細書に記載される本開示は、したがって、２つの一意的なＩＰアドレスとポート番号との組み合わせが実際に同一のコンピューターに関連付けられる場合、科学捜査的に決定する方法を提供する場合がある。本明細書に説明する本開示の原理の応用は、反復的著作権侵害者が自分のＩＰアドレスをローテイションさせることによって検出を妨げる問題に対する解決を提供する。本明細書で説明した科学捜査的決定は、反復的著作権侵害者に属するコンピューターの記録を取得するための召喚令状を取得するために使用される証拠となる形跡を確立するために役立つ場合がある。
【０１３２】
本開示は、例示的な実施形態に関して記載してきたが、添付の特許請求の範囲の趣旨および範囲内の改造を伴って本開示を実施することができることを当業者は認識するであろう。これらの実施例は、単に例示的なものにすぎず、本開示の全ての可能な設計、実施形態、応用、または解像の網羅的なリストとなることを意味しない。
【図１】
2014529805.tif 000008
【図２】
2014529805.tif 000009
【図３Ａ】
2014529805.tif 000010
【図３Ｂ】
2014529805.tif 000011
【図３Ｃ】
2014529805.tif 000012
【図４】
2014529805.tif 000013
【図５】
2014529805.tif 000014
【図６】
2014529805.tif 000015
【図７】
2014529805.tif 000016
【図８】
2014529805.tif 000017
【図９】
2014529805.tif 000018
【図１０】
2014529805.tif 000019
【図１１】
2014529805.tif 000020
【国際調査報告】
2014529805.tif 000021
2014529805.tif 000022