(57)【要約】  ＢｉｔＴｏｒｒｅｎｔユーザへのコンテンツにターゲットを絞るためのシステムおよび方法を提供する。本システムは、指定された検索基準に従って、トレントファイルを求めてトレントファイルウェブサイトを検索し、そのトレントファイルが著作物を含むメディアファイルに対応することを確認する。本システムは、トレントファイルからトラッカーサーバ情報を得、トラッカーサーバから、トレントファイルに現在接続されている参加者のＩＰアドレスを得、ＩＰアドレスから選択されたＩＰアドレスに基づき、参加者との接続の確立を試み、成功すれば、参加者から暗号学的ハッシュを含むデータ断片を受け取る。暗号学的ハッシュがトレントファイルと正確に一致することを確認する。本システムは、ピアツーピアネットワーク内の参加者に関する情報の相関を提供し、その情報を使用して、ユーザの嗜好に基づき目的のキャンペーンを各ユーザに提供する。【選択図】図７
2016524732.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークデータ分析を行って、共有されている少なくとも１つのトレントファイルを識別する工程と、
前記少なくとも１つのトレントファイルを共有している参加者の複数の参加者ＩＰアドレスを識別する工程と、
前記複数の参加者ＩＰアドレスをＩＰアドレスデータベースに格納する工程と、
前記少なくとも１つのトレントファイルの１つ以上の属性からの推論に基づき、前記参加者のそれぞれ１人について少なくとも１つの嗜好を決定する工程と、
前記少なくとも１つの嗜好に基づき、前記参加者の前記１人に対して目的のメッセージを与える工程と、
を含む、ＢｉｔＴｏｒｒｅｎｔユーザに関連するデータ資産を管理する方法。
【請求項２】
前記少なくとも１つの嗜好は、著作権侵害であり、前記目的のメッセージは、ＤＭＣＡ通知である、請求項１に記載の方法。
【請求項３】
前記少なくとも１つの嗜好は、商品およびサービスの種類であり、前記目的のメッセージは、前記商品およびサービスの広告である、請求項１に記載の方法。
【請求項４】
前記少なくとも１つの嗜好は、商品およびサービスの種類であり、前記目的のメッセージは、前記参加者の前記１人についてさらなる嗜好情報を得るように構成された調査である、請求項１に記載の方法。
【請求項５】
共有されている少なくとも１つのトレントファイルを識別する前記工程は、
著作物に基づく検索基準を作成する工程と、
少なくとも１つのトレントファイルウェブサイトのデータベースを維持する工程と、
前記検索基準に従って、前記少なくとも１つのトレントファイルを求めて前記少なくとも１つのトレントファイルウェブサイトを検索する工程と、
前記少なくとも１つのトレントファイルをトレントファイルデータベースに格納する工程と、
前記少なくとも１つのトレントファイルが前記著作物を含むメディアファイルに対応していることを確認する工程と、
前記少なくとも１つのトレントファイルからトラッカーサーバ情報を得る工程と、
前記トラッカーサーバから前記少なくとも１つのトレントファイルを共有している参加者の前記複数の参加者ＩＰアドレスを受け取る工程と、
を含む、請求項１に記載の方法。
【請求項６】
一定の期間後に、前記トラッカーサーバから新しい複数の参加者ＩＰアドレスを受け取ることにより、前記複数の参加者ＩＰアドレスを更新する工程をさらに含む、請求項５に記載の方法。
【請求項７】
前記少なくとも１つのトレントファイルが前記著作物を含むメディアファイルに対応していることを確認する前記工程は、前記トレントファイルの大きさに基づき、前記少なくとも１つのトレントファイルが後書きではないことを決定する工程を含む、請求項５に記載の方法。
【請求項８】
前記少なくとも１つのトレントファイルが前記著作物を含むメディアファイルに対応していることを確認する前記工程は、前記トレントファイルの大きさに基づき、前記少なくとも１つのトレントファイルがプレビューではないことを決定する工程を含む、請求項５に記載の方法。
【請求項９】
コンピュータ可読命令を含む非一時的コンピュータ可読媒体と、
通信ネットワークと、
前記コンピュータ可読命令を実行して、
前記通信ネットワーク上でデータ分析を行って、共有されている少なくとも１つのトレントファイルを識別し、
前記少なくとも１つのトレントファイルを共有している参加者の複数の参加者ＩＰアドレスを識別し、
前記複数の参加者ＩＰアドレスをＩＰアドレスデータベースに格納し、
前記少なくとも１つのトレントファイルの１つ以上の属性からの推論に基づき、前記参加者のそれぞれ１人について少なくとも１つの嗜好を決定し、かつ
前記少なくとも１つの嗜好に基づき、前記参加者のうちの前記１人に目的のメッセージを与えるように構成されたプロセッサと、
を含む、ＢｉｔＴｏｒｒｅｎｔユーザに関連するデータ資産を管理するためのシステム。
【請求項１０】
前記少なくとも１つの嗜好は、著作権侵害であり、前記目的のメッセージは、ＤＭＣＡ通知である、請求項９に記載のシステム。
【請求項１１】
前記少なくとも１つの嗜好は、商品およびサービスの種類であり、前記目的のメッセージは、前記商品およびサービスのための広告である、請求項９に記載のシステム。
【請求項１２】
前記少なくとも１つの嗜好は、商品およびサービスの種類であり、前記目的のメッセージは、前記参加者の前記１人についてさらなる嗜好情報を得るように構成された調査である、請求項９に記載のシステム。
【請求項１３】
トレントファイルを共有している前記少なくとも１人を識別する前記工程は、
著作物に基づき検索基準を作成する工程と、
少なくとも１つのトレントファイルウェブサイトのデータベースを維持する工程と、
前記検索基準に従って、前記少なくとも１つのトレントファイルを求めて前記少なくとも１つのトレントファイルウェブサイトを検索する工程と、
前記少なくとも１つのトレントファイルをトレントファイルデータベースに格納する工程と、
前記少なくとも１つのトレントファイルが前記著作物を含むメディアファイルに対応していることを確認する工程と、
前記少なくとも１つのトレントファイルからトラッカーサーバ情報を得る工程と、
前記トラッカーサーバから前記少なくとも１つのトレントファイルを共有している参加者の前記複数の参加者ＩＰアドレスを受け取る工程と、
を含む、請求項９に記載のシステム。
【請求項１４】
前記工程は、一定の期間後に、前記トラッカーサーバから新しい複数の参加者ＩＰアドレスを受け取ることにより、前記複数の参加者ＩＰアドレスを更新する工程をさらに含む、請求項１３に記載のシステム。
【請求項１５】
前記少なくとも１つのトレントファイルが前記著作物を含むメディアファイルに対応していることを確認する前記工程は、前記トレントファイルの大きさに基づき、前記少なくとも１つのトレントファイルが後書きではないことを決定する工程を含む、請求項１３に記載のシステム。
【請求項１６】
前記少なくとも１つのトレントファイルが前記著作物を含むメディアファイルに対応していることを確認する前記工程は、前記トレントファイルの大きさに基づき、前記少なくとも１つのトレントファイルがプレビューではないことを決定する工程を含む、請求項１３に記載のシステム。
【請求項１７】
少なくとも１つのトレントファイルについてインフォハッシュを作成する工程と、
ネットワークの監視を行って、前記少なくとも１つのトレントファイルを共有している参加者の複数の参加者ＩＰアドレスを識別する工程と、
前記複数の参加者ＩＰアドレスをＩＰアドレスデータベースに格納する工程と、
前記少なくとも１つのトレントファイルの１つ以上の属性からの推論に基づき、前記参加者のそれぞれ１人について少なくとも１つの嗜好を決定する工程と、
前記少なくとも１つの嗜好に基づき、前記参加者の前記１人に対して目的のメッセージを与える工程と、
を含む、ＢｉｔＴｏｒｒｅｎｔユーザに関連するデータ資産を管理するための方法。
【請求項１８】
前記少なくとも１つの嗜好は、著作権侵害であり、前記目的のメッセージは、ＤＭＣＡ通知である、請求項１７に記載の方法。
【請求項１９】
前記少なくとも１つの嗜好は、商品およびサービスの種類であり、前記目的のメッセージは、前記商品およびサービスのための広告である、請求項１７に記載の方法。
【請求項２０】
前記少なくとも１つの嗜好は、商品およびサービスの種類であり、前記目的のメッセージは、前記参加者の前記１人についてさらなる嗜好情報を得るように構成された調査である、請求項１７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、２０１３年３月１９日に出願された米国特許出願第１３／８４７，４１８号の一部継続出願であり、２０１３年９月１９日に出願された「ピアツーピアネットワークに関連するデータ資産を調査、管理および分析するためのシステムおよび方法(Systems And Methods For Surveying, Managing, And Analyzing Data Assets Associated With Peer-To-Peer Networks)」という発明の名称の米国仮特許出願第６１／８７９，８０７号の優先権を主張するものであり、これらの開示内容全体が参照により本明細書に組み込まれる。
【０００２】
本発明は、ピアツーピアネットワークに関連し、かつそこから得られる情報の適用に関する。より詳細には、本発明は、各種ビジネス環境および法的執行活動の下流で適用するための、目的のコンテンツの調査および収集を含むピアツーピアネットワーク上でのデータマイニングに関する。
【背景技術】
【０００３】
ブロードバンドインターネットサービスに広くアクセス可能になったことで、ユーザは、音楽、映画およびゲームなどのメディアファイルを素早く、かつ多くの場合、違法にダウンロードすることができるようになった。
【０００４】
データ資産は、各種装置およびプロトコルを用いて、ネットワーク上およびネットワークを通して共有することができる。さらに、ユーザの活動および識別は、適切に調査およびカタログ化すると、価値のある情報を構成することができる。電子通信ネットワークを介した情報の共有および配信は、伝統的にクライアントサーバーモデルに従っている。セントラルサーバが、ファイルを要求する各クライアントにファイル全体を送る。クライアントは、サーバのみと通信し、クライアント同士が互いに通信し合うことはない。この方法の主な利点は、セットアップが容易である点にある。しかし、この方法では、大きなファイルまたは非常に人気のあるファイルを送る場合に問題が生じることがある。この方法では、サーバが各クライアントにファイル全体を送信しなければならないため、そのようなファイルを配信するのに多くの帯域幅およびサーバリソースが必要になる。ミラーは、複数のサーバに負荷を分散させることにより、この欠点に部分的に対処するが、非常に費用がかかる。
【０００５】
メディアを転送する別の一般的な方法は、ピアツーピア（Ｐ２Ｐ）ネットワークを使用する。ＢｉｔＴｏｒｒｅｎｔ（ビットトレント）は、ピアツーピアネットワークを通した大きなファイルの転送のための最も一般的なプロトコルであり、インターネットトラフィック全体の大きな割合を占めている。ＢｉｔＴｏｒｒｅｎｔは、転送されるファイルを複数のコンピュータに配信される多くの小さな断片に分けることにより機能する。あるコンピュータは、１つの特定のコンピュータからファイルの１つの断片を受け取るのと同時に、異なるコンピュータからこのファイルの別の断片を得ることができる。どのコンピュータも、このファイルの既にダウンロードされた断片を、このファイルのその断片を欠いている任意の他のコンピュータにアップロードする能力を有する。
【０００６】
ピアツーピアモデルは、合法および違法使用（例えば、ネットワーク上で共有されるファイル内のデータコンテンツに関する著作権違反）の両方に関して、特にファイル共有の点で、多くの使用領域においてクライアントサーバーモデルに取って代わっている。クライアントサーバーモデルとは対照的に、Ｐ２Ｐモデルは、それぞれが同時にクライアントおよびサーバの両方になることができるノード（ピアともいう）であるように、クライアントおよびサーバを１つにまとめ、ノードは一般に、どのノードも他のノードに格納されている情報にアクセスすることができ、かつ他のノードに情報を提供することができるように、同じ特性および特権が割り当てられている。従って、ノード／ピアを含むネットワークは、Ｐ２Ｐネットワークと呼ばれている。Ｐ２Ｐネットワークは、インターネットなどの既存のＩＰネットワークの上にオーバーレイネットワークを構成していることが多い。Ｐ２Ｐネットワークの周知の例は、Ｐ２ＰプロトコルであるＢｉｔＴｏｒｒｅｎｔを用いる互いに接続されたノード（パーソナルコンピュータなど）の集合であり、従って、当業者には理解されるように、ノードは、同時に、あるいは代わりとして、データ構造およびコンピュータ装置の両方とみなすことができることに留意されたい。
【０００７】
ピアツーピアプロトコルは、広範囲のコンテンツを何百万人もの人々に配信するために使用される。そのコンテンツは典型的に、映画および音楽を含むマルチメディアなどの大きなデータファイルまたは関連ファイル群を含むが、より抽象的には、コンテンツは、任意の種類のデータ要素（例えば、コンピュータメモリ内に存在しているあらゆるオブジェクト）であってもよい。データは商業的価値を有している場合が多いため、前記コンテンツを「データ資産」と称することができる。Ｐ２Ｐプロトコルの基本設計は、ファイル共有の調整のための２つの識別可能な方法、すなわち集中方式および分散方式を含むものとして、大まかに表わすことができる。これらの広義の種類は進化し続け、新しい改良法が生み出されているため、これら２つのカテゴリ名は、単に概念モデルを与えるためにここに割り当てられており、関連する技術分野で適用される全範囲のＰ２Ｐ法を包含するように広く解釈されるものとする。
【０００８】
簡潔に言うと、集中方式は、ピアとの通信およびデータ交換を調整するために、「トラッカー」として設計された１つ以上のサーバを使用する。
【０００９】
ＢｉｔＴｏｒｒｅｎｔ方式では、ファイル（「トレント（ｔｏｒｒｅｎｔ）」）群は、「トレントファイル」と呼ばれる小さなファイルによって位置が示され、トレントのコンテンツは、マルチメディアデータファイル、ＵＲＬ識別子、実行可能ファイルおよびデータオブジェクトを含むことができる。例えば、動画ファイルを共有するためのネットワークは、取引を要求しているユーザが所望する動画ファイル＋主要なマルチメディアファイルに関連するさらなるエンターテイメントコンテンツを提供する追跡ファイルおよび関連する画像やテキストへのポインタを含むトレントファイルを含む。「コンテンツ」という用語は、トレントのそのようなコンテンツのありとあらゆるものを指すことができる。ＢｉｔＴｏｒｒｅｎｔシステムおよびサービスのユーザは、ネットワーク所有者（例えば、ポータルまたはウェブサイト）によって私的に維持されているか、商用検索エンジン（例えば、Ｇｏｏｇｌｅ）などの第三者を介して公的に提供され得るウェブベースのトレント検索エンジンを介して、特定のＰ２Ｐネットワーク上のコンテンツを見つけることが許可されていることが多い。後者の場合、検索結果を「．ｔｏｒｒｅｎｔ」拡張子を有するトレントファイルに制限する検索パラメータを用いて、トレントファイルを明確に識別することができる。
【００１０】
ユーザがトレントファイルを得ると、それらのローカルマシーンへのダウンロードが望まれているより大きなファイルに関する情報を含む小さなファイルを取得することになる。このトレントファイルは、トレントクライアント（ユーザのマシーン上のローカルアプリケーション）に、共有されるファイルの名前、トラッカーのＵＲＬ、およびそれ以上の情報を伝える。当該技術分野で知られている一般的なトレントクライアントとしては、例えば、ｕＴｏｒｒｅｎｔ、Ｖｕｚｅ、ＴｒａｎｓｍｉｓｓｉｏｎおよびＤｅｌｕｇｅが挙げられる。次いで、ローカルトレントクライアントは、ＩＳＢＮまたはカタログ番号または指紋に似たその固有のトレントに特有の固有コードであるハッシュコードを計算し、次いで、このハッシュコードを使用して、クライアントによってダウンロードされるネットワーク上のその他のノード間で配信される所望のコンテンツを識別する。Ｐ２Ｐファイル共有は一般に、たった１つの記憶場所からファイル全体をダウンロードするのではなく、ネットワーク上の多くのノードから並行して同時にダウンロードされる細分されたパケットとしてトレントの目的のコンテンツを取得するため、より高速であり、従って、クライアントサーバーモデルよりも大きなファイルの共有により適している。
【００１１】
Ｐ２Ｐシステムにおける新生の適応形態の例の１つは、マグネットリンクである。マグネットリンクは本質的に、トレントのハッシュコードを含むハイパーリンクであり、ローカルトレントクライアントに即座に送られ、ピアの識別およびノードからのトレントのダウンロードを可能にする。マグネットリンクは、分散ハッシュテーブル（ＤＨＴ）を使用するため、トラッカーを使用する必要性を回避することができる。多くのＰ２Ｐサービスプロバイダは、それらのウェブベースのポータルまたはブラウザベースの検索エンジン上で、ダウンロード可能なトレントファイルの各インスタンスに関連したマグネットリンクを現在提供している。本発明は、マグネットおよび本質的に同じＰ２Ｐネットワークの修正形態である他のそのような改良形態を用いるネットワーク活動に対応するように構成されている。当該技術分野で知られている他の適応形態としては、「ピアエクスチェンジ（Peer Exchange）（ＰＥＸ）」および「トラッカーレス（ｔｒａｃｋｅｒｌｅｓｓ）」トレントが挙げられる。ローカルクライアントは、ネットワーク上の各改良形態に対応するのに必要な適当な命令の実行を処理することが多いため、個々のユーザから見ると、これらの適応形態は、事実上、目に見えないことが多い。これらのネットワークプロトコルは、機能の面で、集中型および分散型モデルのハイブリッド形態に似せることができる。
【００１２】
例えば、典型的にはトラッカーに加えてＤＨＴを使用して、ピアのＩＰアドレスを見つける。これは、ｕＴｏｒｒｅｎｔおよびＶｕｚｅなどのクライアントではデフォルトによって可能であり、何百万人もの人々が知らずに既にこれを使用している。ＤＨＴの機能は、セントラルＢｉｔＴｏｒｒｅｎｔトラッカー（例えば、サーバ、ネットワーク所有者またはサービスプロバイダ）と通信することなく同じファイルをダウンロードしているピアを見つけることである。同様に、ＰＥＸは、ＩＰアドレスを見つける別の手段であり、トラッカーを模倣するのではなく、そのローカルクライアントは、ローカルノードに直接接続されているピアを識別し、それらのピアのアドレスなどについてこれらのピアに問い合わせを行う。
【００１３】
匿名性、耐障害性およびスケーラビリティを増加させる試みでは、上記集中型モデルを拡大させ、かつ多くの場合、それに取って代わるための分散方式が採用されている。分散方式は、分散ハッシュテーブル（ＤＨＴ）に基づいており、ＤＨＴに格納されている（キー、値）のペアに類似しているか（キー、値）の形式のルックアップサービスを提供し、どの参加しているノードも、所与のキーに関連する値を検索することができる。
【００１４】
これらの動的かつ絶え間なく進化するネットワークにアクセスし、かつそれらの中およびそれらを通過する情報を正確に調査するために、特定のシステムおよび方法が必要とされており、それらは、異なるタスクに適合するだけでなく、個々のＰ２Ｐネットワーク間の僅かな差に対応するのに十分な程に柔軟でなければならない。さらに、Ｐ２Ｐネットワーク内で発見されるデータ資産の全範囲を抽出、分析、コンパイルおよび利用するために、より大きな能力が必要となる。
【００１５】
ピアツーピアネットワーク内のノード内に存在し、かつその間を通過する情報を追跡およびカタログ化する効率的な手段が現在必要とされている。
【発明の概要】
【００１６】
本明細書に記載されている発明の１つ以上の実施形態は、ピアツーピアネットワークに関連するデータ資産を調査、管理および分析し、かつそのデータを使用して目的の動作を行うための手段を提供する。一実施形態は、著作物に基づき検索基準を作成する。本システムは、少なくとも１つのトレントファイルウェブサイトのウェブサイトデータベースを維持し、かつ検索基準に従って、トレントファイルを求めて各トレントファイルウェブサイトを検索する。本システムは、トレントファイルをトレントファイルデータベースに格納し、このトレントファイルが著作物を含むメディアファイルに一致していることを確かめる。本システムは、トレントファイルからトラッカーサーバ情報を得る。このトレントファイルに現在接続されている参加者の複数の参加者ＩＰアドレスが、トラッカーサーバから得られる。複数の参加者ＩＰアドレスは、ＩＰアドレスデータベースに格納される。本システムは、データベース内の複数の参加者ＩＰアドレスから選択されるＩＰアドレスに関連する参加者との接続の確立を試み、参加者から暗号学的ハッシュを含むデータ断片を受け取る。暗号学的ハッシュが当該トレントファイルに正確に一致していることを確認する。本システムは、参加者からダウンロード完了状態を受け取り、対応する獲得時刻を記録し、その参加者がメディアファイルを共有していることを確認する。参加者との接続を切断する。本システムは、参加者ＩＰアドレスに基づいて参加者の地理的データを得、地理的データに基づいて参加者を司法管轄に関連づける。適切な法的救済を、ユーザに関するＩＰおよび地理的情報を用いて、適切な管轄内でソートしてもよい。法的救済は、ＤＭＣＡ（デジタルミレニアム著作権法）削除レターおよび／または他の法的行為の形態であってもよい。
【００１７】
本発明の１つ以上の実施形態は、１つ以上のネットワーク上に存在するユーザまたはコンピュータの「デジタル指紋」を確立するための新規な手段を提供する。ネットワークユーザの行動、計算装置、キーワードまたは他のマイニング可能なデータの固有の態様から収集されるそのような固有の識別情報は、インターネット上の犯罪者に対する刑事裁判または他の執行行為における証拠あるいはネットワークを使用して違法行為に従事している者が誰であるかの証拠として使用することができる情報を提供し、執行当局および職員に有用な他のマテリアル情報のうち、誰がどの場所から何時にどのコンピュータを使用してそのような行為に従事したかという記録を作成することさえできる。例えば、そのような一実施形態では、ＤＨＴ内の全てのピアは、固有のノードＩＤに対応している。ノードＩＤは、特定の分割スキームに従って設定された基準によって暗号化されている。ノードＩＤの証拠は、ピアの物理的なコンピュータ上に位置していてもよい。このノードＩＤは、ピアのローカルコンピュータ上の、一般に使用されているクライアントソフトウェアによって決定されるフォルダ内のファイルに保存される。このノードＩＤを解読して、ピアに対応するＩＰアドレス、ローカルポート番号および開始時間を発見してもよい。ノードＩＤの参照を維持するファイルの証拠を、ピアのローカルコンピュータ上で探し出してもよい。これは法廷で適用され、そこでは、ファイルの存在は、ローカルマシーンを識別するのに役立ち、かつ違法行為を犯していると告発されているピアの裁判で有罪判決を得るのに役立ち得るデジタル指紋としての役割を果たすことができる。
【００１８】
本発明の１つ以上の実施形態は、限定されるものではないが、広告やマーケティング、販売、保険（保険給付支払手続に対する引受業務から保険販売のための見込み客の獲得まで多岐にわたる）、知的財産保護、著作権侵害対策やデジタルセキュリティ分野、ポーリングおよび社会科学研究などの産業への適用のための新規なシステムおよび方法を提供する。例えば、本発明の実施形態を、本発明者らのソフトウェアにより、追跡、監視およびマイニングし、かつ管理、セキュリティおよび他のビジネス目的のために取引および／または顧客データに対する他の作業を行うことができるデータベースを構築および維持するために、金融サービス会社により企業内で使用されるビジネスアプリケーションを提供するように構成してもよい。関連するビジネスアプリケーションとしては、例えば、本発明を使用して、お金を追跡し、詐欺、マネーローンダリングおよび現金の他の怪しい動き（疑惑は動かされている現金の量に関連し得る）、全レベルの取引に関与しているＩＰアドレス、ならびに１つ以上のネットワークを介したその中のデータのデジタル交換の他の要素を検出する手段が挙げられる。監視アプリケーションは、特定の国へ／からのお金または特定の大きさ閾値を超えるお金の動きを追跡することができ、異なるピアに対して異なる値で、あるいはピア集団に対して一貫した値で、これらのパラメータを適用することができる。
【００１９】
本発明の１つ以上の実施形態は、マーケティング産業のための視聴者発見／分析の実施およびリマーケティング技術、法令遵守の強制、先を見越したキャンペーンや侵害者（例えば、偽のノードでネットワークを氾濫させるウイルス攻撃）に対する対抗手段の遂行などの著作権侵害対策の実施、知的財産の窃盗に関する情報の調査、ネットワーク上またはネットワーク上のコンテンツの人気分析、視聴者分析、人口学的分析などの一般的な調査の実施、ならびにＰ２Ｐネットワーク上での過去の発生に基づく知的財産の侵害に関する確率の評価における契約査定の支援などの保険産業サービスの提供（例えば、特にエンターテイメントメディア製作会社のため）のための手段を提供する。
【００２０】
本発明のこれらおよび他の態様は、以下の詳細な説明および添付の図面をさらに考察すると、より十分に理解されるであろう。
【００２１】
本発明の上記および他の態様、特徴および利点は、以下の図面と共に提供されているそれらの以下のさらに特定の説明からより明らかになるであろう。
【図面の簡単な説明】
【００２２】
【図１】本発明の１つ以上の実施形態に係る例示的な方法のフローチャートを示す。
【図２】本発明の１つ以上の実施形態に係るコンピュータシステムを示す。
【図３Ａ】本発明の１つ以上の実施形態に係る管理者インタフェースの例示的なスクリーンショットを示す。
【図３Ｂ】本発明の１つ以上の実施形態に係る管理者インタフェースの例示的なスクリーンショットを示す。
【図４Ａ】本発明の１つ以上の実施形態に係るユーザインタフェースの例示的なスクリーンショットを示す。
【図４Ｂ】本発明の１つ以上の実施形態に係るユーザインタフェースの例示的なスクリーンショットを示す。
【図４Ｃ】本発明の１つ以上の実施形態に係るユーザインタフェースの例示的なスクリーンショットを示す。
【図５Ａ】本発明の１つ以上の実施形態に係る侵害者データへのユーザインタフェースの例示的なスクリーンショットを示す。
【図５Ｂ】本発明の１つ以上の実施形態に係る侵害者データへのユーザインタフェースの例示的なスクリーンショットを示す。
【図５Ｃ】本発明の１つ以上の実施形態に係る侵害者データへのユーザインタフェースの例示的なスクリーンショットを示す。
【図５Ｄ】本発明の１つ以上の実施形態に係る侵害者データへのユーザインタフェースの例示的なスクリーンショットを示す。
【図６】本発明の１つ以上の実施形態に係る、一緒にファイルを共有したＢｉｔＴｏｒｒｅｎｔネットワークへの参加者を決定するプロセスの例示である。
【図７】本発明の１つ以上の実施形態に係る、ＢｉｔＴｏｒｒｅｎｔユーザに関して収集された情報を利用して目的のコンテンツを提供するプロセスの例示である。
【発明を実施するための形態】
【００２３】
以下、ピアツーピアネットワークに関連するデータ資産を調査、管理および分析し、かつそのデータを用いて目的の動作を行うためのシステムおよび方法について説明する。以下の例示的な説明では、本発明の実施形態のより完全な理解を与えるために、多くの具体的な詳細が示されている。但し、本明細書に記載されている具体的な詳細の全ての態様を組み込むことなく本発明を実施できることは当業者には明らかであろう。他の例では、本発明を曖昧にしないために、当業者に周知の具体的な特徴、量または測定値については詳細に記載していない。読者は、本発明の例が本明細書に示されているが、特許請求の範囲およびあらゆる均等物の全範囲が、本発明の真の範囲を定義するものであることに留意すべきである。
【００２４】
トレントファイルには、少なくとも１つのトラッカーサーバが記録されている。トラッカーサーバは、トレントファイルに現在参加しているピアの一覧を維持する。ファイルをダウンロードすることを望む参加者（ピア）は、そのために最初にトレントファイルを得て、指定されたトラッカーサーバに接続しなければならず、トラッカーサーバは、参加者らに他のどのピアからファイルの断片をダウンロードするのかを伝える。ファイルを配信するタスクは、それを望むものによって共有される。配信されるファイルは、断片と呼ばれる等しい大きさのセグメントに分けられる。メディアファイルのダウンロードを試みている各ピアがそのファイルの新しい断片を受け取ると、各ピアが、他のピアへのその断片の提供源となる。
【００２５】
各ピアは、トレントファイルを利用するためにＢｉｔＴｏｒｒｅｎｔクライアントソフトウェアを使用する。断片は典型的に、非連続的にダウンロードされ、ＢｉｔＴｏｒｒｅｎｔクライアントにより全ての断片が揃うと、正しい順序に並べ替えられる。ＢｉｔＴｏｒｒｅｎｔクライアントは、それ自身がどの断片を必要としているか、そして、どの断片を有しているかを監視し、他のピアにアップロードすることができる。この手法の性質により、以前にダウンロードした断片を失うことなく、あらゆるファイルのダウンロードをいつでも停止し、かつ後日再開することができる。
【００２６】
図１は、本明細書に記載されているＢｉｔＴｏｒｒｅｎｔユーザによる著作権侵害を終結させるためのシステムおよび方法に係る例示的な方法のフローチャートを示す。著作物は典型的に、映画、音楽、書籍またはソフトウェアであるが、コンピュータメディアファイルで表現することができる著作権保護が可能なものであれば、何であってもよい。典型的には著作権侵害者は、侵害されなければ金銭的価値で購入することができる著作物を得る方法として、ＢｉｔＴｏｒｒｅｎｔを使用する。ＢｉｔＴｏｒｒｅｎｔを使用してメディアファイルを一般に公開するために、サイズの小さいトレント記述子ファイル（トレントファイル）を最初に作成する。トレントファイルは、クライアントサーバーモデルを用いて、ウェブを介するなどの従来の手段により配信される。トレントファイルは典型的に、ウェブサイトまたはそれ以外の場所に公開される。
【００２７】
ＢｉｔＴｏｒｒｅｎｔユーザによる著作権侵害を終結されるためのシステムおよび方法のいくつかの実施形態では、コンピュータシステムは、コンピュータ可読媒体に格納された方法のための命令を実行する。例示的な一実施形態では、このコンピュータシステムは、Ｃプログラミング言語とＰｙｔｈｏｎプログラミング言語との組み合わせで記載されている命令によりＬｉｎｕｘ（登録商標）系オペレーティングシステムを実行する。工程１０４では、著作物に基づく検索基準を作成する。検索基準を作成して、著作物を含むメディアファイルに対応するトレントファイルを見つける。検索基準は少なくとも、著作物のコンテンツの種類に基づく所定のキーワード群を含む。例えば、映画「グラディエーター（Ｇｌａｄｉａｔｏｒ）」に対応するトレントファイルを見つけるために、サンプルの検索基準は、「Ｇｌａｄｉａｔｏｒ  ２０００  ａｖｉ  ｆｕｌｌ  １０８０ｐ」などのファイル名制限を含んでもよい。そのようなファイル名制限により、そのファイル名にそれらの用語を含むトレントファイルを探す。「２０００」は、検索を２０００年に封切られた映画に制限しようとするものである。「ａｖｉ」は、「．ａｖｉ」拡張子を有するメディアファイルのみを見つけようとするものである。「ｆｕｌｌ」は、映画の予告編および他の短く編集されたファイルを排除しようとするものである。「１０８０ｐ」は、１０８０ｐ解像度の品質を有する動画ファイルを見つけようとするものである。検索基準は、トレントファイルの「インフォ（ｉｎｆｏ）」セクションに目を通すために、メディアファイルの大きさなどの他の基準も含むことができる。
【００２８】
いくつかの例示的な実施形態では、検索基準は、著作物のコンテンツの種類に基づく所定のキーワード群を含む。例えば、所定のキーワード群は、著作物のコンテンツの種類がコンピュータゲームソフトウェアである場合、「ＲＡＺＯＲ  ＲＥＬＯＡＤＥＤ  ＳＫＩＤＲＯＷ」であってもよい。ＲＡＺＯＲ、ＲＥＬＯＡＤＥＤおよびＳＫＩＤＲＯＷは、コンピュータゲームソフトウェアの周知の無許可かつ違法な発行者の名前であるため、所定のキーワード群に含まれている。これらのキーワードは典型的に、その発行者らの公開されたコンテンツを含むメディアファイルのトレントファイル名に含まれている。
【００２９】
工程１０６では、少なくとも１つのトレントファイルウェブサイトのデータベースを維持する。トレントファイルを公開している全ての公知または人気のあるウェブサイトの一覧をデータベースに格納することが理想的である。人気のあるウェブサイトは、参加者がブラウザインタフェースで検索を行うことができる専用のトレントファイルサーバと、他の参加者がダウンロードするように参加者がトレントファイルを掲載することができるフォーラムとを含む。
【００３０】
工程１１０では、検索基準に従って、トレントファイルを求めて各トレントファイルウェブサイトを検索する。ウェブサイトから情報を抽出する多くの周知のウェブスクレイピング方法を用いて、これを達成してもよい。そのようなウェブスクレイピング方法は、ＨＴＭＬパーサおよびデータマイニングアルゴリズムを含む。トレントファイルを以前に発見している場合、重複を防止するためにそれは無視される。いくつかの実施形態では、各一定の期間後に、前記トレントファイルウェブサイトのそれぞれを、前記検索基準に従って、再びトレントファイルを求めて再検索する。工程１１２では、発見したトレントファイルをトレントファイルデータベースに格納する。
【００３１】
工程１１４では、このトレントファイルが著作物を含むメディアファイルに対応していることを確認する。この確認は、アルゴリズムにより自動的に達成しても、管理者（またはユーザ）が手動で達成しても、これら２つの組み合わせで達成してもよい。トレントファイルの確認における大部分のエラー防止法は、メディアファイル全体をダウンロードし、次いでそれを管理者が手動で見ることである。規約により、トレントファイルの名前は、接尾辞「．ｔｏｒｒｅｎｔ」を有する。このトレントファイルは、共有されるファイルに関するメタデータと、ファイル配信を調整するコンピュータであるトラッカーサーバに関するメタデータとを含む。トレントファイルは、トラッカーサーバのＵＲＬを指定する「アナウンス（ａｎｎｏｕｎｃｅ）」セクションと、ファイルの提案される名前、それらの長さ、使用される断片の長さおよび各断片の暗号学的ハッシュコードを含む「インフォ」セクションとを有する。トレントファイル内の「インフォ」セクションおよび「アナウンス」セクションなどのメタデータをアルゴリズムに入れて、トレントファイルを自動的に確認してもよい。また、管理者（またはユーザ）が各トレントファイルおよびそのメタデータを見ながら手動で確認することができるように、ウェブインタフェースを構成してもよい。
【００３２】
工程１１６では、トレントファイルからトラッカーサーバ情報を得る。トレントファイルのメタデータは、トラッカーサーバのＵＲＬを指定する。トラッカーサーバは、メディアファイルをダウンロードするために同じトレントファイルを使用しているピア間の通信を調整するサーバである。トラッカーサーバは、ピアが互いに接続することができるように、それらのＩＰアドレスを含むトレントファイルを使用する全てのピアに関する情報を維持する。インターネットプロトコルアドレス（ＩＰアドレス）は、通信のためにインターネットプロトコルを使用するコンピュータネットワークに参加している各装置に割り当てられた数値ラベルである。工程１１８では、トレントファイルに現在接続されている全てのピアのＩＰアドレス（すなわち参加者ＩＰアドレス）（一般に複数のアドレス）を受け取る。工程１２０では、これらの参加者ＩＰアドレスを、ＩＰアドレスデータベースに格納する。いくつかの実施形態では、一定の期間後に、トラッカーサーバから新しい参加者ＩＰアドレス群を受け取って、参加者ＩＰアドレスを更新してもよい。また、図３Ａに関して説明されるウェブインタフェースは、管理者（またはユーザ）がＩＰアドレスデータベースに格納されている参加者ＩＰアドレスを見ることができるように構成してもよい。
【００３３】
工程１２２では、複数の参加者ＩＰアドレスから選択された参加者ＩＰアドレスを有する参加者との接続の確立を試みる。選択された参加者ＩＰアドレスを有する参加者に、データ断片の要求が送られる。成功すれば、この参加者は、データ断片を返信する。各データ断片は、トレント記述子内に含まれる暗号学的ハッシュにより保護されている。暗号学的ハッシュは、重複記録を検出するために、大きなデータセットを固定された長さの小さなデータセットに対応づけるアルゴリズムである。暗号学的ハッシュは、断片のあらゆる修正を確実に検出し、あらゆる断片の偶発的修正および悪意のある修正の両方を防止する。ピアがトレントファイルの本物のコピーで開始すれば、それが受け取るファイル全体の信頼性を実証することができる。工程１２４では、暗号学的ハッシュを含むデータ断片を参加者から受け取る。暗号学的ハッシュは典型的にハッシュ関数ＳＨＡ−１またはＭＤ５を使用するが、あらゆる他の好適なハッシュ関数であってもよい。工程１２６では、暗号学的ハッシュがトレントファイルに正確に一致していることを確認する。
【００３４】
工程１２４では、参加者からダウンロード完了状態および対応する獲得時刻も受け取る。参加者は、参加者がダウンロードを終了したデータ断片の数を示す参加者の現在のダウンロード完了状態を含む情報を送る。ダウンロード完了状態を受け取ると、現在の時刻も記録される。
【００３５】
工程１３２では、参加者がメディアファイルを共有していることを確認する。いくつかの実施形態では、重要なダウンロード完了状態と共に確認された暗号学的ハッシュを含むデータ断片を参加者から受け取ることは、参加者がトレントファイルを用いてメディアファイルを共有していることを確認する十分な証拠となる。
【００３６】
工程１３４では、参加者との接続を切断する。暗号学的ハッシュおよびダウンロード完了状態を含むデータ断片を参加者から受け取った後、参加者からそれ以上の要求はない。
【００３７】
工程１３６では、参加者ＩＰアドレスに基づいて参加者の地理的データを得る。参加者ＩＰアドレスは、参加者の識別および位置に関する大量の情報を伝える。あらゆるＩＰアドレスをその対応する情報に相関させるための周知のデータベースが多く存在する。参加者ＩＰアドレスを求めてこれらのデータベースのうちの１つを検索して、参加者の郵便番号、都市、州、経度、緯度および居住地の平均収入ならびにインターネットサービスプロバイダ（ＩＳＰ）情報を得てもよい。
【００３８】
いくつかの実施形態では、管理者（またはユーザ）が、参加者の郵便番号、都市、州、経度、緯度および居住地の平均収入などの参加者の地理的データを見ることができるように、ウェブインタフェースを構成してもよい。また、管理者（またはユーザ）がメディアファイル内の著作物のタイトルに従って参加者をソートすることができるように、ウェブインタフェースを構成してもよい。さらに、管理者（またはユーザ）が参加者ＩＰアドレスに基づきインターネットサービスプロバイダに従って参加者をソートすることができるように、ウェブインタフェースを構成してもよい。
【００３９】
参加者の地理的データ、例えば参加者の郵便番号に基づいて、参加者を司法管轄に関連づけてもよい。次いで、いくつかの実施形態では、特定の管轄の全ての参加者に対して法的救済を遂行してもよい。例えば、著作物の所有者は、メディアファイルを共有している確認されたあらゆる参加者に対して著作権侵害訴訟を開始し、同じ司法管轄の複数の参加者に対する訴訟を１つにまとめてもよい。また、デジタルミレニアム著作権法（ＤＭＣＡ）削除レターをＩＳＰに対して発行してもよい。一般に、例えば執行組織の一部である法律事務所により法的救済を遂行することができる。従って、本発明のシステムおよび方法の例示的なユーザは、法律事務所の一員である。
【００４０】
図２は、本明細書に記載されているＢｉｔＴｏｒｒｅｎｔユーザによる著作権侵害を終結させるためのシステムおよび方法に係るコンピュータシステムを示す。汎用コンピュータおよび周辺装置は、本明細書に記載されているようにプログラムされている場合、本開示に記載されている解決法の１つ以上の方法、装置および／またはシステムを実行することができる特別にプログラムされたコンピュータ２００として動作させてもよい。プロセッサ２０７は、通信インフラシステム２０２などの双方向性通信インフラ２０２に接続されていてもよい。通信インフラ２０２は一般に、プロセッサ２０７、主記憶装置２０６、表示装置インタフェース２０８、補助記憶装置２１２および／または通信インタフェース２２４などの汎用コンピュータシステム内の他の構成要素へのインタフェースを提供するシステムバスであってもよい。
【００４１】
主記憶装置２０６は、格納されているデータおよびアプリケーションにアクセスするためのコンピュータ可読媒体を提供してもよい。表示装置インタフェース２０８は、特別にプログラムされたコンピュータ２００のユーザへの出力を表示するために利用することができる表示装置２１０と通信することができる。表示装置２１０は、本コンピュータプログラムの態様をユーザに視覚的に示すことができる１つ以上のモニタを備えていてもよい。主記憶装置２０６および表示装置インタフェース１０８は、通信インフラ２０２に接続されていてもよく、通信インフラ２０２は、補助記憶装置２１２および通信インタフェース２２４へのインタフェースポイントとしての役割を果たしてもよい。補助記憶装置２１２は、主記憶装置２０６以外のさらなるコンピュータ可読媒体リソースを提供することができ、プロセッサ２０７によって実行されるコンピュータ可読命令の記憶場所として一般に機能することができる。固定されたまたは取外し可能なコンピュータ可読媒体のいずれか一方が補助記憶装置２１２として機能することができる。補助記憶装置２１２は、例えば、ハードディスク２１４と、関連する取外し可能な記憶装置２１８を有することができる取外し可能な記憶装置ドライブ２１６とを備えていてもよい。補助記憶装置２１２の複数の提供源が存在していてもよく、本開示に記載されている解決法を実行するシステムを、必要に応じて、ユーザのデータ記憶要求および本明細書に記載されている方法を支持するように構成してもよい。数多くの種類のデータ記憶装置が、特別にプログラムされたコンピュータ２００によって利用されるデータのためのリポジトリとして機能することができる。例えば、ランダムアクセスメモリ、リードオンリーメモリ、ソリッドステート記憶装置、磁気記憶装置、光学式もしくは磁気光学式記憶装置またはデジタル情報のためのリポジトリを提供するあらゆる他の利用可能な大容量記憶装置技術を使用してもよい。
【００４２】
通信インタフェース２２４は、通信インフラ２０２に接続されていてもよく、通信経路２２６に送信されるかそこから受信されるデータのためのルートとして機能することができる。ネットワークインタフェースカード（ＮＩＣ）は、通信インフラ２０２に接続されるとデータを通信経路２２６に転送するための機構を提供することができる装置の種類の一例である。ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、無線ネットワーク、光ネットワーク、分散型ネットワーク、インターネットまたは任意のそれらの組み合わせなどのコンピュータネットワークは、特別にプログラムされたコンピュータ２００によって利用することができる通信経路の種類の例である。通信経路２２６は、通信インタフェース２２４へ／からデータを転送することができる任意の種類の電気通信網または相互接続構造を含んでいてもよい。
【００４３】
ユーザの特別にプログラムされたコンピュータ２００との対話を容易するために、１つ以上のヒューマンインタフェース装置（ＨＩＤ）２３０が設けられていてもよい。ユーザがコマンドまたはデータを特別にプログラムされたコンピュータ２００に入力することができるＨＩＤの例としては、キーボード、マウス、タッチスクリーン装置、マイクロホンまたは他の音声インタフェース装置、運動センサなどを挙げることができ、あらゆる種類の人の入力を受け付け、次いで、その入力をプロセッサ２０７に伝達して特別にプログラムされたコンピュータ２００から１つ以上の応答を誘発することができるあらゆる他の装置が、本明細書に開示されているシステムに含まれる。
【００４４】
図２は物理的な装置を示しているが、本システムの範囲は、コンピュータまたはコンピュータシステム上で実行され、かつ本開示の方法およびプロセスとの互換性があるコンピュータシステム環境を演出または提供する１つ以上のコンピュータプログラムとして具体化される仮想装置、仮想マシーンまたはシミュレータも包含してもよい。１つ以上の実施形態では、本システムは、クラウドコンピューティングシステムまたは、ハードウェア、アプリケーション、データまたはあらゆる他のリソースなどの共有されるリソースが、インターネットまたはあらゆる他のネットワークを通した要求に応じて利用可能になるあらゆる他のシステムも包含してもよい。１つ以上の実施形態では、本システムは、並列システム、マルチプロセッサシステム、マルチコアプロセッサおよび／またはそれらの任意の組み合わせも包含してもよい。仮想のマシーン、プロセス、装置またはそれ以外が、物理的なコンピュータシステムのそれらと実質的に同様に機能する場合、図２のシステムなどの物理的なシステムが本明細書に記載されているにも関わらず、そのような仮想プラットフォームも本明細書に提供されている開示の範囲に含まれる。
【００４５】
コンピュータ可読媒体は、コンピュータ可読命令を格納する。プロセッサ２０７は、コンピュータ可読命令を実行して、著作物に基づく検索基準を作成する。検索基準は、著作物を含むメディアファイルに対応するトレントファイルを見つけるように作成される。検索基準は、少なくとも著作物のコンテンツの種類に基づく所定のキーワード群を含む。
【００４６】
プロセッサ２０７は、コンピュータ可読命令を実行して、少なくとも１つのトレントファイルウェブサイトのウェブサイトデータベースを維持する。トレントファイルを公開する全ての公知または人気のあるウェブサイトの一覧がデータベースに格納されることが理想的である。人気のあるウェブサイトは、ユーザがブラウザインタフェースで検索を行うことができる専用のトレントファイルサーバと、他のユーザがダウンロードするトレントファイルをユーザが掲示することができるフォーラムとを含む。
【００４７】
いくつかの例示的な実施形態では、プロセッサ２０７は、コンピュータ可読命令を実行して、管理者（またはユーザ）により使用されるウェブインタフェースを維持する。管理者（またはユーザ）が手動で検索基準を設定することができるようにするなどの様々な目的のために、ウェブインタフェースを使用してもよい。いくつかの実施形態は、管理者がテキストコマンドで使用するコンソールインタフェースを提供する。
【００４８】
プロセッサ２０７は、コンピュータ可読命令を実行して、検索基準に従って、トレントファイルを求めて各トレントファイルウェブサイトを検索する。ウェブサイトから情報を抽出する多くの周知のウェブスクレイピング方法を用いて、これを達成してもよい。そのようなウェブスクレイピング方法は、ＨＴＭＬパーサおよびデータマイニングアルゴリズムを含む。いくつかの実施形態では、一定の各期間後に、前記各トレントファイルウェブサイトを、再び前記検索基準に従って、トレントファイルを求めて再検索する。発見したトレントファイルは、トレントファイルデータベースに格納される。
【００４９】
プロセッサ２０７は、コンピュータ可読命令を実行して、著作物を含むメディアファイルに対応するトレントファイルを確認する。この確認は、アルゴリズムにより自動的に達成しても、管理者（またはユーザ）が手動で達成しても、これら２つの組み合わせで達成してもよい。トレントファイルの確認における大部分のエラー防止法は、メディアファイル全体をダウンロードし、次いでそれを管理者（またはユーザ）が手動で見ることである。規約により、トレントファイルの名前は、接尾辞「．ｔｏｒｒｅｎｔ」を有する。このトレントファイルは、共有されるファイル関するメタデータと、ファイル配信を調整するコンピュータであるトラッカーサーバに関するメタデータとを含む。トレントファイルは、トラッカーサーバのＵＲＬを指定する「アナウンス」セクションと、ファイルの提案される名前、それらの長さ、使用される断片の長さおよび各断片の暗号学的ハッシュコードを含む「インフォ」セクションとを有する。トレントファイル内の「インフォ」セクションおよび「アナウンス」セクションなどのメタデータをアルゴリズムに入れて、トレントファイルを自動的に確認してもよい。また、管理者（またはユーザ）が各トレントファイルおよびそのメタデータを見ながら手動で確認することができるように、ウェブインタフェースを構成してもよい。
【００５０】
プロセッサ２０７は、コンピュータ可読命令を実行して、トレントファイルからトラッカーサーバ情報を得る。トレントファイルのメタデータは、トラッカーサーバのＵＲＬを指定する。トラッカーサーバは、メディアファイルをダウンロードするために同じトレントファイルを使用しているピア間の通信を調整するサーバである。トラッカーサーバは、ピアが互いに接続することができるように、それらのＩＰアドレスを含むトレントファイルを使用している全てのピアに関する情報を維持する。インターネットプロトコルアドレス（ＩＰアドレス）は、通信のためにインターネットプロトコルを使用するコンピュータネットワークに参加している各装置に割り当てられた数値ラベルである。トレントファイルに現在接続されているピアの複数の参加者ＩＰアドレスを受け取る。複数の参加者ＩＰアドレスをＩＰアドレスデータベースに格納する。また、管理者（またはユーザ）がＩＰアドレスデータベースに格納されている複数の参加者ＩＰアドレスを見ることができるように、ウェブインタフェースを構成してもよい。
【００５１】
プロセッサ２０７は、コンピュータ可読命令を実行して、複数の参加者ＩＰアドレスから選択されたＩＰアドレスを有する参加者との接続の確立を試みる。選択されたＩＰアドレスを有する参加者にデータ断片の要求が送られる。成功すれば、この参加者は、データ断片を返信する。各データ断片は、トレント記述子内に含まれる暗号学的ハッシュにより保護されている。暗号学的ハッシュは、重複記録を検出するために大きなデータセットを固定された長さの小さなデータセットに対応づけるアルゴリズムである。暗号学的ハッシュは、断片のあらゆる修正を確実に検出し、あらゆる断片の偶発的修正および悪意のある修正の両方を防止する。ピアがトレントファイルの本物のコピーで開始すれば、それが受け取るファイル全体の信頼性を実証することができる。暗号学的ハッシュを含むデータ断片を参加者から受け取る。暗号学的ハッシュは典型的にハッシュ関数ＳＨＡ−１またはＭＤ５を使用するが、あらゆる他の好適なハッシュ関数であってもよい。暗号学的ハッシュがトレントファイルに正確に一致していることを確認する。
【００５２】
プロセッサ２０７は、コンピュータ可読命令を実行して、参加者からダウンロード完了状態を受け取り、対応する獲得時刻を記録する。参加者は、この参加者がダウンロードを終了しているデータ断片の数に関する情報を含む参加者の現在のダウンロード完了状態を含む情報を送る。ダウンロード完了状態を受け取ると、現在の時刻も記録される。
【００５３】
プロセッサ２０７は、コンピュータ可読命令を実行して、この参加者がメディアファイルを共有していることを確認する。いくつかの実施形態では、ゼロ以外のダウンロード完了状態と共に確認された暗号学的ハッシュを含むデータ断片を参加者から受け取ることは、参加者がトレントファイルを用いてメディアファイルを共有していること確認するための十分な証拠になり得る。
【００５４】
プロセッサ２０７は、コンピュータ可読命令を実行して参加者との接続を切断する。参加者から暗号学的ハッシュおよびダウンロード完了状態を含むデータ断片を受け取った後、参加者からそれ以上の要求はない。
【００５５】
プロセッサ２０７は、コンピュータ可読命令を実行して、参加者ＩＰアドレスに基づく参加者の地理的データを得る。参加者ＩＰアドレスは、参加者の識別および位置に関する大量の情報を伝える。あらゆるＩＰアドレスをその対応する情報に相関させるための周知のデータベースが多く存在する。参加者ＩＰアドレスを求めてこれらのデータベースのうちの１つを検索して、参加者の郵便番号、都市、州、経度、緯度および居住地の平均収入ならびにインターネットサービスプロバイダ情報を得てもよい。
【００５６】
いくつかの実施形態では、プロセッサ２０７は、コンピュータ可読命令を実行して、管理者（またはユーザ）が、参加者の郵便番号、都市、州、経度、緯度および居住地の平均収入などの参加者の地理的データを見ることができるように、ウェブインタフェースを構成する。また、管理者（またはユーザ）がメディアファイル内の著作物のタイトルに従って参加者をソートすることができるように、ウェブインタフェースを構成してもよい。さらに、管理者（またはユーザ）が参加者ＩＰアドレスに基づきインターネットサービスプロバイダに従って参加者をソートすることができるように、ウェブインタフェースを構成してもよい。
【００５７】
プロセッサ２０７は、コンピュータ可読命令を実行して、参加者の地理的データ基づいて参加者を司法管轄に関連づける。司法管轄は、参加者の郵便番号に基づいて割り当てられていてもよい。次いで、いくつかの実施形態では、特定の管轄の全ての参加者に対して法的救済を遂行してもよい。著作物の所有者は、メディアファイルを共有していることが確認されたあらゆる参加者に対して著作権侵害訴訟を開始し、同じ司法管轄の複数の参加者に対する訴訟を１つにまとめてもよい。
【００５８】
図３Ａ〜図３Ｂは、本明細書に記載されているＢｉｔＴｏｒｒｅｎｔユーザによる著作権侵害を終結させるためのシステムおよび方法に係る管理者インタフェースの例示的なスクリーンショットを示す。ＢｉｔＴｏｒｒｅｎｔユーザによる著作権侵害を終結させるためのシステムおよび方法のいくつかの実施形態は、管理者のためのウェブインタフェース３００を維持する工程を含む。管理者が手動で検索基準を設定することができるようにするなどの様々な目的のために、このウェブインタフェースを使用してもよい。いくつかの実施形態は、管理者がテキストコマンドで使用するコンソールインタフェースを提供する。
【００５９】
モジュール３００は、管理者インタフェース表示または表示の一部を表わす。管理者インタフェース３００は、ユーザの管理および監視されている著作物の制御のための一般的なインタフェースを提供する。図示のとおり、インタフェース３００は、「画像」機能３０２、「削除」機能３０４、「映画」機能３０６、「パスワード変更」機能３０８および「地区」機能３１０などの管理者制御機能を含む。削除機能３０４は、管理者に本システムからユーザ（例えば法律事務所）を除外する能力を与えるように構成してもよい。例えば、チェックボックス３１２をチェックし、かつ「削除」機能３０４を選択状態にして、選択されたユーザを除外する。
【００６０】
「映画」機能３０６は、監視のために管理者にさらなるタイトル（すなわち著作権のあるマテリアル）をデータベースに追加する能力を与える。「映画」機能３０６を選択状態にすると、図３Ｂに示されているスクリーンショットが立ち上げる。図３Ｂは、管理者がセクション３５０内に新しいタイトルを追加し、かつセクション３６０内の既存のタイトルを参照するためのインタフェースを示す。例えば、セクション３５０は、管理者が監視される新しい記録のタイトルを追加するための「関連するタイトル」フィールド３５２を含む。次いで管理者は「権利所有者」フィールド３５４に著作権所有者、「検索間隔（時間）」フィールド３５６に所望の検索間隔を入力することができる。検索間隔は、新しいタイトルのピアツーピアダウンロードのためにインターネットを検索する頻度に対応する。デフォルトは２４時間である。管理者が入力を満たした後、「映画追加」ボタン３５８をクリックして、新しいタイトルをデータベースに入力することができる。その後、新しいタイトルが、以前に入力したあらゆる他のタイトルと共にセクション３６０内に現われる。
【００６１】
図３Ａに戻ると、「地区」機能３１０は、ユーザの米国連邦地方裁判所地区の表示および設定を行う。「タイトル」３１４は、ユーザ（例えば法律事務所）の名前であり、「ユーザ名」３１６および「パスワード」３１８は、この事務所のログイン情報を表わし、この事務所がＤＭＣＡ削除レターを発行する権限が与えられている場合、チェックボックス「ＤＭＣＡ」３２０をチェックしてもよく、この事務所が適切な米国連邦地方裁判所において法的行為を進める権限が与えられている場合、チェックボックス「法的行為」３２２をチェックしてもよい。
【００６２】
図４Ａ〜図４Ｃは、本明細書に記載されているＢｉｔＴｏｒｒｅｎｔユーザによる著作権侵害を終結させるためのシステムおよび方法に係るユーザインタフェースの例示的なスクリーンショットを示す。図４Ａは、著作権侵害者について監視されているタイトル（すなわち、著作権のあるマテリアル）を表わすいくつかのセクションを含む主画面のレイアウトのスクリーンショットである。例えば、現在の例示では、セクション４００は、マイケル・エマニュエル（Michael Emanuel）によって所有されている著作物「Scary or Die」に関するものであり、セクション４２０は、ＣＪエンタテインメント社（CJ Ent.）によって所有されている「アジョシ（The Man From Nowhere）」に関するものであり、セクション４４０は、ショーボックス社（Showbox MP）によって所有されている「義兄弟（The Secret Reunion）」に関するものであり、セクション４６０は、アンソニー・グダス（Anthony Gudas）によって所有されている「ザ・レター（The Letter）」に関するものである。
【００６３】
本発明の方法の遂行の考察を容易にするために、各セクション（例えば、４００、４２０、４４０および４６０）は、各タイトルに対する追跡および執行プロセスの要約を表わす情報を表示している。例えば、「著作権侵害行為者」４０２は、著作権のあるマテリアル「Scary or Die」の無許可のユーザの数を表示しており、「著作権侵害ファイル」４０４は、著作権侵害行為により被害を受けているトレントファイルの数を表示しており、「ＤＭＣＡレターの送付」４０６は、著作権侵害している参加者のＩＳＰへ送付されたＤＭＣＡ削除レターの数を表わし、「法的行為の開始」４０８は、法的行為が開始された著作権を侵害している参加者の数を表示している。
【００６４】
要約の表示に加えて、各セクションは、本発明のシステムのユーザがデータベースをさらに深く調べるための複数のインタフェース要素を提供する。セクション４００の例示では、これらのインタフェースは、パックマン（Ｐａｃｋｍａｎ）シンボル４１０、４１２および４１４によって表されている。インタフェース４１０の起動により、図４Ｂのサンプルスクリーンショットに示されているように、そのタイトルのトレントファイルが位置しているウェブアドレスを示すウィンドウが表示されるように、本システムを構成してもよい。インタフェース４１０は、押しボタンまたはハイパーリンクなどとして実装してもよい。
【００６５】
同様に、インタフェース４１４の起動により、図４Ｃのサンプルスクリーンショットに示されているように、そのタイトルのトレントファイルを示すウィンドウを表示してもよい。図４Ｃのインタフェースを用いて、本システムのユーザ（評論家または代理人）は、テキストボックス４１９にタイトルのための検索クエリまたはパターンを追加し、監視および／または維持される一覧にファイルを含めるかそこから除外し、かつファイルを削除することができる。ユーザは、ファイルを除外するためにチェックボックス４１７のチェックを外し、ファイルを含めるためにチェックボックスにチェックを入れる必要がある。また、「削除」押しボタン４１８を選択して、一覧からファイルを削除してもよい。
【００６６】
同様に、インタフェース４１２の起動により、図５Ａのスクリーンショットに示されている「行為者」ページ５００が表示される。図５Ａ〜図５Ｄは、本明細書に記載されているＢｉｔＴｏｒｒｅｎｔユーザによる著作権侵害を終結させるためのシステムおよび方法に係る侵害者データへのユーザインタフェースの例示的なスクリーンショットを示す。本発明の１つ以上の実施形態では、グラフィカルインタフェース５００は、著作権侵害者（すなわち行為者）に関する重要情報およびデータの操作を可能にする複数の押しボタンを含む。例えば、各侵害者の重要情報は、以下のフィールド：「ＩＰアドレス」５２３、「最初の獲得」日時５２５、「最後の獲得」日時５２６、ダウンロードされたトレントファイルの割合（すなわち％Ｄ／Ｌ）５２７、「ＩＳＰ」５２８、「ファイルハッシュ」５２９、「郵便番号」５３０、管轄を有する米国連邦地方裁判所５３１、および推定される家計所得（「Ｅｓｔ．ＨＨＩ」）５３２を含んでもよい。また、各行為者のデータは、存在すれば「却下の申立」の状況の文書化に対するドロップダウンメニュー５３３を含む。ドロップダウンメニューの値は、「なし、提出済、承認および拒否」などの値を含んでもよい。「却下の申立」フィールド５３３は、ＩＳＰが違反行為者の記録に関する召喚状に対して却下の申立を提出したか否かの文書化を行う。
【００６７】
インタフェース５００は、チェックを入れると、違反行為者に対して法的行為が開始されていることを示すように、各違反行為者に関するチェックボックス５２４も含む。また、ユーザは、ＩＰアドレスフィールド５２３をクリックし、図５Ｂに示すようにメモを入力するための画面を立ち上げて、各侵害者に関するメモを含めてもよい。メモを入力した後、好適なシンボル、例えば赤い点が、「！」のマークが付されたフィールド５２２内に現れる。また、１人以上の行為者に関する情報を、押しボタン５０１、５０２、５０３、５０４、５０５、５０６、５０８、５１０および５１２を使用して管理してもよい。
【００６８】
「全てを選択」押しボタン５０１により、処理される全ての違反行為者を１回のクリックで選択することができる。このボタンを起動すると、全ての違反行為者の「選択」フィールド５２１がチェックされる。同様に、「全選択解除」ボタン５０３を起動すると、フィールド５２１上の全ての行為者の選択が解除される。あるいは、ボタン５０１および５０３の「全てを選択」または「全選択解除」機能の代わりに、各個々の行為者を、そのチェックボックス５２１を選択して、選択または選択解除してもよい。他の押しボタンは、著作権法執行のための重要な機能を与える。例えば、「証拠物件データ」ボタン５０２は、図５Ｃに示す証拠物件ページを生成する。そのような証拠物件ページは、著作権侵害行為を示すために訴訟を行っている裁判所において証拠に必要な全ての関連する情報を含む。
【００６９】
同様に、「ＩＳＰデータ」ボタン５０４は、関連するＩＳＰへの記録またはＤＭＣＡ削除レターのために召喚状に含めるのに必要な情報を生成し、「生データ」５０５は、選択された行為者に関するデータベース内の生データのダンプを作成し、「催告状」５０６は、選択された行為者に対する催告状を作成し、「ＤＭＣＡ通知」５０８は、ＩＳＰに対してＤＭＣＡ削除レターを作成し、フィルタオプション５１０は、表示されている著作権侵害行為者の数を減らすためにフィルタオプションを選択するインタフェースを開き、「インポート」５１２は、ＩＳＰから提供されたデータのインポートを行う。表１は、本発明の一実施形態に係る侵害者情報に関するＩＳＰから提供されたデータ表の例示である。表１に示すように、このデータは典型的に、著作権侵害行為者に関する地理的情報を含む。
【００７０】
【表１】
2016524732.tif 000003
【００７１】
本発明の１つ以上の実施形態では、フィルタオプション５１０を起動すると、図５Ｄのスクリーンショットに示されているインタフェースが表示される。このインタフェースにより、ユーザは、適当なチェックボックスを選択し、かつ／または図５Ｄに示されているスペースに日付範囲を入力することにより、インタフェース５００に表示される行為者の数を減らすことができる。
【００７２】
本発明のさらに別の実施形態では、本システムは、特定の参加者が一緒にファイルをアップロードまたは共有したあらゆる他の参加者の身元を決定する。本発明のシステムおよび方法は、ＩＰアドレスデータベース内の各参加者を定期的に確認し、かつこれらの参加者がピアツーピアネットワークにまだ接続している否かを決定することにより、これを達成してもよい。
【００７３】
図６は、本発明のシステムおよび方法に係る、一緒にファイルを共有したＢｉｔＴｏｒｒｅｎｔネットワーク内の参加者を決定するプロセスの例示である。図示のとおり、工程６０１では、ＩＰアドレスデータベースから参加者ＩＰアドレスを選択して、対象の参加者を選択する。次いで、本システムは、工程６０２で対象の参加者がＢｉｔＴｏｒｒｅｎｔネットワークに接続されているか否かを確認し、対象の参加者がそのネットワークに接続されていないと決定した場合、本システムは、工程６０１に戻って、全ての参加者がサンプリングされるまで別の参加者を選択する。但し、参加者がネットワークに接続されていると決定した場合、本システムは、工程６０４に進んでタイムスタンプを記録し、対象の参加者が完了したダウンロードの割合を確認および記録する。工程６０４におけるこのプロセスの後に、本システムは、対象の参加者について以下の表２に示されているデータを収集してもよい。
【００７４】
【表２】
2016524732.tif 000004
【００７５】
上の表２のデータから、対象の参加者が２０１２年１０月３日から２０１２年１０月５日までの日付の間にファイルをダウンロードし、かつダウンロードの完了には少なくとも２．３８日を要したと結論づけることができる。
【００７６】
工程６０６では、工程６０４の記録されたタイムスタンプに示されている同じ期間に、ＩＰアドレスデータベース内の１人以上の残りの参加者がＢｉｔＴｏｒｒｅｎｔネットワークに接続されていたか否かを決定するために、これらの参加者の確認を行う。例えば、工程６０８では、本システムは、ＩＰアドレスデータベースからＩＰアドレスを取り出し、その記録されたタイムスタンプを確認して、対象の参加者のタイムスタンプに対応しているか否かを確かめる。対応していない場合、対象の参加者と同時にネットワークに接続していたそれら全ての他の参加者の決定がなされるまで、次のＩＰアドレスをサンプリングする。工程６１０では、対象の参加者と同時にネットワークに接続されていると決定づけられた他の参加者を、同時参加者として、場合により対象の参加者とファイルを共有したものに分類する。工程６１２では、同時参加者に対して適当な法的行為を追及してもよい。
【００７７】
本発明のさらに別の実施形態では、本システムは、その参加者がファイアウォールの後ろに位置している場合であっても、ネットワーク内でファイルを共有している参加者のコンピュータに関する具体的な情報を決定する。本発明のシステムおよび方法は、一般に当該技術分野で知られている受動的フィンガープリンティング技術を用いて、これを達成してもよい。受動的フィンガープリンティングは、例えば工程１２２において、コンピュータが問い合わせに応答しながら送信するＴＣＰデータの分析に基づいている。本プロセスを受動的、かつ既に送信されているデータを用いて行って、あらゆる政府規制違反を防止することが重要である。受動的フィンガープリンティングについては、ＴＣＰパケットスニファおよび遠隔装置のクロックスキュー解析の２つの方法が本明細書に記載されている。
【００７８】
本発明の１つ以上の実施形態では、ネットワーク内でファイルを共有している参加者のコンピュータに関する具体的な情報を決定するために、単純なＴＣＰパケットスニファ法を実施する。この方法は、ｈｔｔｐ：／／ｌｃａｍｔｕｆ．ｃｏｒｅｄｕｍｐ．ｃｘ／ｐ０ｆ３／ＲＥＡＤＭＥに記載されている機能（Ｐ０ｆは、一連の高精度で純粋な受動的トラフィックフィンガープリンティング機構を利用して、決して妨害することなく、あらゆる偶発的なＴＣＰ／ＩＰ通信（１回の通常のＳＹＮと同程度に少ない頻度）の背後でプレーヤを特定するツールである）を模倣している。
【００７９】
本発明の別の実施形態では、ネットワーク内でファイルを共有している参加者のコンピュータに関する具体的な情報を決定する際に使用される、遠隔コンピュータのクロックスキュー解析法を実施する。本実施形態では、入接続からのＴＣＰタイムスタンプを解析して、装置のクロックスキューを測定し、それにより物理的装置のフィンガープリンティングを行う。受動的フィンガープリンティング法は、Tadayoshi Kohnoら著の２００５年５月２５日に発行された刊行物「遠隔物理的装置のフィンガープリンティング(Remote physical device fingerprinting)」（ｈｔｔｐ：／／ｈｏｍｅｓ．ｃｓ．ｗａｓｈｉｎｇｔｏｎ．ｅｄｕ／〜ｙｏｓｈｉ／ｐａｐｅｒｓ／ＰＤＦ／ＫｏＢｒＣｌ２００５ＰＤＦ−Ｅｘｔｅｎｄｅｄ−ｌｏｗｒｅｓ．ｐｄｆ）に記載されている機能を模倣している。
【００８０】
本発明の１つ以上の実施形態は、ピアツーピアネットワーク上のファイルおよび情報を検索、発見および識別するシステムおよび方法を提供する。一実施形態は、検索基準を作成し、得られたファイル位置のデータベースを維持する。検索基準は、限定されるものではないが、ファイル名の中のキーワード、ファイル内のデータの特定のビット（例えば、映画または歌からのセグメント、ファイル内のテキストおよび画像、ファイル形式拡張子など）などのあらゆる異なる目的情報を含んでもよい。いくつかの実施形態では、本発明のシステムは、目的のファイルについてネットワークを調査するためにこれらの基準が得られる参照ファイルを格納し、各種記述属性に基づいて参照ファイルが分類およびカタログ化されたデータベースを維持してもよい。例えば、本システムは、トレントファイルをトレントファイルデータベースに格納し、前記ファイルに関連する各種記述属性に基づいてこれらのファイルを分類してもよく、そこに監視を行うための公知のネットワークおよびノードの一覧を維持してもよい。
【００８１】
集中方式
【００８２】
本発明の１つ以上の実施形態は、参加者情報を収集するために集中方式を使用する。集中方式では、本システムは、クライアントの機能を模倣する。本システムは、トレントファイルからトラッカーのアドレスを得、トラッカーに応答としてピア（クライアント）のＩＰアドレスを得ることを要求する。トラッカーは、本システムのＩＰアドレスも保存し、それを他のピア（クライアント）に提供する。本システムは、トラッカーの応答から得たＩＰに基づいて接続を確立する。本システムは、他のピアにより送られたハッシュタグを確認して他のクライアントが特定のファイルを共有していることを確認し、それらのＩＰアドレスおよび接続が確立された時刻を記録する。この記録プロセスはリアルタイムで行うことが好ましい。次いで、本システムは、他のピア（クライアント）が、自身が有する断片の数を送るのを待つ。この数をトレントファイル（「当該ファイル」ともいう）から抽出された断片の総数と比較し、これにより、本システムは、他のクライアントがダウンロードしたファイルの割合、具体的にはどの断片を他のクライアントがまだダウンロードしていないかを知ることができる。
【００８３】
上記のように、本発明の１つ以上の実施形態は、ピアに接続し、情報を交換して、対象の特定のファイルの存在を確認し、次いで、この情報を受け取った後に、このピアとの接続を切断する。次に利用可能なピア（クライアント）と共にこのプロセスを繰り返す。ピアが本システムと２回目の接続を試みる場合、本システムは、このＩＰアドレスのさらなるログを記録し、既に記録された割合および最後に獲得した時刻を更新する。全てのＩＰアドレス、接続が確立された時刻およびダウンロードの割合は、ＩＰアドレスデータベースに格納され、位置情報によりファイル化される。
【００８４】
集中方式の好ましい実施形態におけるデータ収集は概して、図１に示されている。図示のとおり、本システムは、フォーラムおよびウェブサイトから情報を抽出してトレントファイルを見つけ、トレントファイルのウェブアドレスを抽出する。次いで、本システムは、トレントファイルを本システムに付随しているデータベースにダウンロードする。このプロセスは、人がトレントファイルを得る場合（例えば、ユーザがウェブベースのポータルからトレントファイルまたは類似のオブジェクトのダウンロードを開始する場合または個々のユーザのマシーン上のローカルクライアントがトレントを取得する場合）と同じである。トレントファイルごとに、本システムは、クライアントになるプロセスを模倣し、他のクライアントとの接続を確立しようとする。本システムは、データの交換を行い、かつ当該ＩＰアドレスが、当該ファイルの断片をダウンロードまたはアップロードしていることを確認したら、クライアントとの接続を切断する。本システムは、当該ファイルのファイルサイズを抽出し、かつインタフェースにそれを表示することができる。ファイルサイズ情報は、存在し得る後書きまたはプレビューと実際のトレントファイルとを区別するのに役立つ。
【００８５】
従って、本システムは、クライアントと類似したように動作する。本システムは、トレントファイルからトラッカーのアドレスを得、トラッカーに応答としてピア（クライアント）のＩＰアドレスを得ることを要求する。トラッカーは、本システムのＩＰも保存し、それを他のピア（クライアント）に提供する。本システムは、トラッカーの応答から得たＩＰに基づいて接続を確立する。本システムは、他のピアにより送られたハッシュタグを確認して他のクライアントが特定のファイルを共有していることを確認し、それらのＩＰアドレスおよび接続が確立された時刻を記録する。この記録プロセスは、リアルタイムで行うことが好ましい。
【００８６】
次いで、本システムは、他のピア（クライアント）が自身が有する断片の数を送るのを待つ。この数をトレントファイルから抽出された断片の総数と比較し、これにより、本システムは、他のクライアントがダウンロードしたファイルの割合を知ることができる。本システムは、この情報を受け取るとすぐに、このピアとの接続を切断する。次いで、本システムは、次に利用可能なピア（クライアント）と共にこのプロセスを繰り返す準備が整った状態となる。ピアが本システムと２回目の接続を試みる場合、本システムは、このＩＰアドレスのさらなるログを記録し、既に記録された割合および最後に獲得した時刻を更新する。全てのＩＰアドレス、時刻およびダウンロードの割合は、ＩＰアドレスデータベースに格納され、位置情報によりファイル化されるため、管理者は、その情報をレポートとして、あるいはデジタルデータの形式でエクスポートすることができる。
【００８７】
本発明の１つ以上の実施形態では、本システムは、当該ファイルがファイルおよび情報共有を拡大させるために分散ハッシュテーブル（ＤＨＴ）機構を利用するトレントファイルであるか否か、および当該ファイルが要求される特徴を有すると決定されたか否かなどの指定されたパラメータに従ってファイルを分析し、次いで、一連の工程を開始し、１つ以上のネットワークにアクセスし、かつそれを監視して、そのファイルを共有しているユーザ（例えば、ノード、ピア、クライアント）の識別および活動などの情報をカタログ化する。ＤＨＴ機構を使用していることを確認した場合、本システムは、当該ファイルを利用可能にするネットワーク（例えば、インターネット）上の少なくとも１つのピアの位置を突きとめる。そのピアが実際にＤＨＴを利用していることを発見した後、個々のノード（すなわち、ピア）のネットワーク接続を確認し、同様にＤＨＴを利用してファイルおよび情報共有を拡大させているより多くのピアから返信を受けることができる。次いで、全てのピアが本システムに明らかになり、それによりその全てがＤＨＴを利用してファイルおよび情報共有を拡大させている複数のピアが新しく発見されるまで、これらの新しく発見されたピアと共にこのプロセスを繰り返す。これらの各ピアは、固有の暗号化されたハッシュＩＤに対応している。ハッシュＩＤはそれぞれ、新しく発見されたピアに対応し、これら全てのハッシュＩＤが解読され、上記ハッシュＩＤに対応する複数のＩＰアドレスが得られ、次いで、この複数のＩＰアドレスがＩＰアドレスデータベースに格納される。その後、得られた複数のＩＰアドレス内の各ＩＰアドレスのネットワーク接続を確認し、この場合もそれぞれ１つが、当該ファイルを共有しているＩＰアドレスに対応している複数のハッシュＩＤに応答する。十分な量のＩＰアドレスが発見されたとみなされるまで、例えば、本プロセスを複数回繰り返した後に新しいＩＰアドレスが返信されなくなるまで、このネットワーク接続確認プロセスを繰り返す。好ましい実施形態では、このネットワーク接続確認プロセスを断続的（時間、日または週ごとなど）に繰り返して、ネットワーク内の新しいＩＰアドレスおよび他のデータを検索し、かつ以前に取得されたＩＰアドレスおよび他のデータが存在し続けていることを決定する。
【００８８】
また、本システムは、各参加者からダウンロード完了状態を受け取り、対応する獲得時刻を記録し、その参加者がメディアファイルを共有していることを確認する。本システムは、例えば、参加者のＩＰアドレスおよび／またはノードのハッシュＩＤに基づいて、各参加者の他のデータおよびメタデータ（例えば、地理的データ、個人識別情報、ユーザシステム属性など）を得る。ユーザに関するＩＰおよび地理的情報は、収集されると、限定されるものではないが、人口学的分析、視聴者分析および著作権侵害分析などのユーザデータのさらなる分析および収集を可能にし得る。
【００８９】
マーケティング、広告およびブランド化技術は全て、得られた分析を用いて改良することができる。著作権侵害分析を使用して、映画および保険ビジネスで使用される金融モデルを改善したり、ＤＭＣＡ削除レター、インターネットを介して届けられる教育的メッセージおよび／または他の法的行為の形態の法的救済のために使用したりしてもよい。また、高度な著作権侵害対策を実施してもよい。
【００９０】
分散方式
【００９１】
分散ハッシュテーブルの構造を、多くの役割の間で分割してもよい。その主要部分は、多くの場合、ＳＨＡ−１インフォハッシュ（またはＳＨＡ２５６あるいはあらゆる他の同様の暗号化）として当該技術分野で知られている、１６０ビット列からなるキースペース（キー）である。このハッシュは、多くの場合、ＩＰアドレスまたはノードの物理的位置を表わすことができる。分割スキームは、参加しているノード間での所有権の分割に寄与する。オーバーレイネットワークは、ノードを接続して、キースペースに表されている各ノードの発見を可能にする。
【００９２】
格納および検索のための分散ハッシュテーブルの典型的な使用は、以下のように機能することができる。キースペース（キー）は、クライアントの位置を表わす暗号化列（ＳＨＡ１、ＳＨＡ２５６など）からなる。ファイルまたはデータを格納するために、クライアントは、当該ファイルまたはデータに固有の１６０ビットの暗号化ＳＨＡ−１ハッシュ（またはＳＨＡ２５６など）も生成する。当該ファイル（またはデータ）の固有の１６０ビットの暗号化ＳＨＡ−１（またはＳＨＡ２５６など）を参照する「ｐｕｔ」コマンドを用いて、ＤＨＴ内の任意または複数のノード参加者にメッセージが送られる。このメッセージは、分割スキームによって決定されたキー値に関与するノードに到達するまで、ＤＨＴの至るところに送信および拡散される。次いで、このノードは、キーに対応するデータを格納する。次いで、あらゆる他のクライアントは、その１６０ビットのＳＨＡ−１ハッシュを参照し、かつ「ｇｅｔ」コマンドを用いて任意のＤＨＴノードに問い合わせて、それに関連するデータを見つけることにより、当該ファイルまたはデータを検索することができる。このメッセージは、当該ファイルまたはデータに関与するノードに到達するまで、再びオーバーレイネットワークを通して拡散および経路制御され、次いで、このノードは、要求されたファイルまたはデータと共に返信する。
【００９３】
ネットワークトラフィックを減少させるために、格納および要求動作は、典型的には所定数（典型的には１０〜２０個）の最も近いノードに限定される。但し、いくつかの実施形態では、ＤＨＴ内の各ノードは、オーバーレイネットワーク上の任意の所定数の他のノードまたは無制限数の他のノードと通信することができる。
【００９４】
分散方式における分割は、一般に以下のように説明することができる。大部分のＤＨＴは、キーおよび／またはノード間の距離（多くの場合、実際の地理的距離とは無関係）の抽象的概念を定めるハッシュ機構を使用する。オーバーレイ上の各ノードは典型的に、それ自身の固有の識別子ＩＤを有する。環状構成では、各ノードは、その後のキーを表わし、座標（ノード１、ノード２）は、２つのノード間を時計回りに移動する距離を表わす。一実施形態は、ＸＯＲ距離メトリックすなわち２つのノードＩＤを使用してもよく、あるいは１つのノードＩＤとキーをＸＯＲし、その結果はそれらの間の距離になる。
【００９５】
各ノードは、デジタル情報を送信および受信するために、１つの位置と別の位置との間の通信リンクを維持する。これらのリンクは、オーバーレイネットワークを形成する。ノードは、典型的にはネットワークトポロジまたは分割スキームによって決定される予め定められた構造に従って、その近隣を選択する。
【００９６】
全てのノードは、公知の良好なノードの経路制御表を維持する。経路制御表内のノードは、ＤＨＴ内の問い合わせのための開始点として使用される。経路制御表からのノードは、他のノードからの問い合わせに応答して返信される。各ノードは、本システム内の数個の他のノードの記録を維持し、かつ調整することのみを必要とするため、メンバーシップの変更のために、限られた量の仕事のみが必要とされる。
【００９７】
バケット内の任意のノードが不良になったことが分かった場合、その１つを新しいノードと交換することができる。バケット内に一定時間の間に見られない疑わしいノードがある場合、最長時間見られないノードのネットワーク接続を確認し、そのネットワーク接続が確認されたノードが応答した場合、１つが応答に失敗するかバケット内の全てのノードが良好であると分かるまで、次に最長時間見られない疑わしいノードのネットワーク接続を確認する。バケット内のノードがネットワーク接続の確認に対する応答に失敗した場合、本システムは、再度接続を試みた後、そのノードを破棄し、それを新しい良好なノードと交換する。このように、この表は、長時間実行しているノードで満たされる。
【００９８】
データ収集は、以下のように進めてもよい。第１の工程では、クライアントは、検索または監視キャンペーンを通して発見する際に対象となるファイルまたはデータのインフォハッシュを得る。このクライアントは、当該ファイルからハッシュプロセスを通して作成することにより、このインフォハッシュを作成してもよく、あるいは、それを手動または別の一般に知られている手段により、クライアントに提供してもよい。１つ以上の実施形態では、任意の固有のファイルは、当該ファイルのインフォハッシュにより指示される特定のファイルのみに関与するそれ自身のＤＨＴを有する。このＤＨＴは、当該ファイルのためのルックアップサービスとして機能し、それらの各ファイルのためのルックアップサービスを提供する他のＤＨＴとは独立していてもよい。
【００９９】
１つ以上の実施形態では、アクセスのために、ファイルのＤＨＴは、それ自身の固有の位置識別子であるクライアントハッシュからなり、それは、ＩＰアドレス、ＳＨＡ２５６区切文字、ＳＨＡ１（１６０ビット）区切文字または任意の他の固有の識別子の形態であってもよい。次いで、クライアントは、ＤＨＴ内の得られた位置キーのルックアップを行って、そのキーＩＤに最も近いノードを決定する（上で参照した分割スキーマに従う）。次いで、クライアントは、関連するファイルまたはデータを格納または返信する要求と共にそれらのノードに連絡する。ノードがファイルを求めてピアを見つけることを望んでいる場合、距離メトリックを使用して、当該ファイルのインフォハッシュ（ＳＨＡ１）をそれ自身の経路制御表内のノードＩＤと比較する。次いで、クライアントは、インフォハッシュに最も近いＩＤを含むことを知っているノードに連絡し、それらに当該ファイルを現在所有しているピアの連絡先を問い合わせる。連絡を受けたノードが当該ファイルのピアについて知っている場合、そのピアの連絡先は、応答と共に返信される。そうでなければ、連絡を受けたノードは、当該ファイルのインフォハッシュに最も近いその経路制御表内のノードの連絡先と共に応答しなければならない。一実施形態では、本システムは、１つのノードの位置キーまたはＩＰアドレスを知ることにより、ＤＨＴ内へのその道を「ブートストラップ」し、これに従うことにより、当該ファイルの分散ハッシュテーブルにアクセスし、かつピアからピアへ拡散し、それが発見した全ての新しいノードのために他のノードに関する情報を得ることができる。各ピアは、所望のノードＩＤに最も近い自身が知っているピアの一覧を返信する。要求側ノードは、それらのピアに連絡し、ファイルまたはデータを求めて分散ハッシュテーブルにアクセスしているか既にアクセスした全てのクライアントを見つけるまで、より近いピアに連続的に連絡する。
【０１００】
１つ以上の実施形態では、返信された情報またはキー値を解読して、ＤＨＴ内の他のクライアントの１つまたは複数のＩＰアドレスを得てもよい。次いで、未来分析のために、この１つまたは複数のＩＰアドレスを本システムのＩＰアドレスデータベースに格納してもよい。一実施形態では、本システムは、単一の暗号化されたＩＰアドレスに対応するキーのネットワーク接続を確認し、複数のファイルを求めて多数のインフォハッシュに対応する情報を所有しているか否かをそのピアに問い合わせる。検索ルックアップを模倣することにより、本システムは、そのピアが本システムが確認しているファイルのいくつかまたは全てを所有しているか否かを確認することができる。
【０１０１】
検索および分類
【０１０２】
本発明の１つ以上の実施形態では、本システムは、コンピュータ命令を実行して、トレントファイルを求めてフォーラムおよびウェブサイトから情報を抽出し（すなわち、体系的に調査し）、トレントファイルのウェブアドレスを抽出する。次いで、識別された目的のファイル（すなわちトレントファイル）を１つ以上のデータベースにダウンロードする。
【０１０３】
次の工程では、本システムは、名前およびハッシュＩＤに基づき当該ファイルをカタログ化し、各種基準に基づいて各ファイルに属性を割り当ててもよい。次いで、本システムは、ルックアップ参照表または他のログを生成し、そこには、目的のファイルをカテゴリデータと相関させるのを支援するマーカとして機能することができる一般的かつ具体的な情報が格納される。例えば、キーワード（例えば映画タイトルまたは映画タイトルに含まれる語句）によりファイルを識別した後、次いで、マーカの存在について目的のファイルのこれらおよび他の特徴を分析し、次いで、必要に応じてカタログ化する。この例では、当該ファイルの名前が、「デクスター、アントラージュまたはゲーム・オブ・スローンズ、ザ・ワイヤー」というキーワードを含む場合、これらをHome Box Office（ＨＢＯ）社によって所有されている知的財産として識別し、当該ファイルの名前が、「デクスター」または「ザ・ワイヤー」というキーワードを含む場合、さらなるカテゴリ属性（例えば、テレビドラマおよび／またはテレビスリラー物）を割り当ててもよく、当該ファイルの名前が「アントラージュ」というキーワードを含む場合、テレビコメディという属性を割り当て、「ゲーム・オブ・スローンズ」というキーワードを含む場合、テレビアドベンチャという属性を割り当てるなどしてもよい。表３は、計算装置のメモリ内に格納されている例示的なデータまたはレポート内の出力の表形式の表示である。
【０１０４】
【表３】
2016524732.tif 000005
【０１０５】
トレントファイル情報を用いたマーケティング、ブランド化および広告
【０１０６】
本発明のシステムおよび方法は、トレントファイルの分散ハッシュテーブルからのデータを利用して、元のユーザに近い地理的領域に位置する他のユーザ（ピア）を見つけることができるため、これらのデータを、近接情報、ユーザ識別情報および消費者活動（映画および音楽コンテンツの消費など、合法であるか著作権侵害であるかは問わない）、およびあらゆる他の有用な二次データと相関させることができる。この種の情報は、広告およびマーケティングで価値があり、その結果から、位置、年齢群、消費者嗜好などにより編成されたリストを含む顧客リストを作成することができる。多くのＰ２Ｐパラダイム下で互いに近接したノードは、比較的近い地理的近接状態（例えば、同じ都市または州の中）にある傾向も有するため、本発明は、郵便番号、都市および州などの地理的データが入手可能であるか否かに関わらず、ネットワーク構造に応じて、この種のデータマイニングのために異なるアルゴリズムを使用することができる。有利なことに、本システムは、各ノードに、速度を上げる試みで、可能な限り多くのソースから目的の情報をダウンロードすることを試みるように命令することができる。これを達成するための方法の１つは、多くのノードに同時にアクセスすることから開始し、次いでユーザ群全体に拡散させると共に、途中でそれぞれからデータを収集することである。
【０１０７】
図７は、ＢｉｔＴｏｒｒｅｎｔユーザに関して収集された情報を利用して、本発明の１つ以上の実施形態に係る目的のコンテンツを提供するプロセスの例示である。図示のとおり、工程７０２では、本システムは、各調査済ＩＰアドレスにおいてどのメディアが共有またはダウンロードされているかを詳細に識別および報告することにより、ネットワークデータ分析を開始する。例えば表４に示すように、本システムは、工程７０４でメディアを共有しているユーザのＩＰアドレスを識別し、例えば工程７０６で、その識別されたメディアおよびそのメディアを共有しているユーザのＩＰアドレスをＩＰアドレスデータベースに格納する。
【０１０８】
表４は、ネットワークデータ分析の間に収集された例示的データの表形式の表示である。工程７０８では、これらのデータをカタログデータまたは他のマーカと相関させて、各ユーザの嗜好に関する推論を立ててもよい。また、二次分析、例えば１つの属性による相関により、目的のキャンペーンのために必要とされる情報をさらに得ることができる。このプロセスを複数回繰り返して、さらにより確実な予測値を確立して推論を立て、次いで、これにより出力として生成されるレポートの金銭的価値を高める。そのようなレポートの例は表５に示されており、そこには、本システムにより生成されたカタログ化データがＩＰアドレスによって編成されており（これは、多くの場合、世帯による編成と同等である）、表６は、郵便番号により編成されたグループに蓄積されたデータを表わし、この変換は、各区域における特定の種類の商品およびサービスに対して見込まれる顧客の量などのマーケティング目的にとって有用な情報を提供する。同様に、表７は、都市による前記ユーザの分布を表わしているデータの変換であり、これは、ＤＭＡなどの利用可能な地理的指標を用いて達成することができる。
【０１０９】
【表４】
2016524732.tif 000006
【０１１０】
【表５】
2016524732.tif 000007
【０１１１】
【表６】
2016524732.tif 000008
【０１１２】
【表７】
2016524732.tif 000009
【０１１３】
本発明の１つ以上の実施形態は、所望どおりに、地理的位置（例えば郵便番号）および得ることができる任意の他の基準により、これらの結果をさらにカタログ化する。本発明の実施形態により生成されたデータベースは、指標値として使用されるあらゆる変数を可能にするリレーショナルデータベースであることが好ましい。例えば、ジャンルに基づくデータを要求して、ＩＰアドレスまたは郵便番号のいずれかを受け取ることができる。これらのデータへのアクセスを望んでいるサービス利用者らは、ウェブベースのホストにログインするか、自身のローカルマシーン上のアプリケーションからログインし、所望のパラメータを用いてデータを照会する。また、サービス利用者らは、自身の具体的な必要性および興味に従って行われる新しい検索を要請してもよい。例えば、上記データによりメディアコンテンツの存在について既にネットワークを調査しているが、クライアントがメディアコンテンツの何割が著作権侵害とは対照的に使用許諾を受けているかを知りたがっている場合に、システム管理者は、新しい検索パラメータ群を素早く（例えば短時間のうちに）生成することができ、その結果は、レポート作成のために利用可能になる。
【０１１４】
さらなる利点として、本発明の方法およびシステムは、カラフルなチャートやグラフとして本システムによって収集および生成されたデータを提供し、それによりビジネス実務での理解および使用を容易にすることができるグラフィカルレポート機能を任意に含む。そのような「ハイレベル」解析ツールは、所望の基準に従って選択された人々の集団の特性を示すことができ、グラフィカルユーザインタフェース内に静的チャートまたは対話型ダッシュボードアプリケーションとして表わすことができる。ハイレベル分析の例としては、限定されるものではないが、視聴者分析（例えば、特定の映画またはアーティストがこの地理的領域においてどの程度人気があるか）、消費者の習慣や嗜好（例えば、メディアコンテンツを視聴するのに費やす時間、違法ダウンロードと対比させた購入金額）などが挙げられる。さらに、有利なことに、これらの結果をユーザのＩＰアドレスまたは地理的領域に適用可能な異なる統計量で上書きして、人口統計学的および他の要因を結果に組み込むことができる。
【０１１５】
これらの結果は、広告サービスプロバイダ、市場調査員、市場調査を行うビジネス、およびさらには文化的傾向を調査する社会科学者にとって価値がある。従って、例えば、工程７１０では、本システムは、工程７０８で決定されたユーザの嗜好の少なくとも１つに基づいて、各ユーザに対するこれらおよび他のサービスのいずれかによる目的のコンテンツの提供が可能となる。ソーシャルネットワーキングが益々商業化されるにつれて、本発明により収集および報告されるデータを用いて、高度に個別化された販売業務を行うことができる。従って、本発明の実施形態は、ＩＰアドレスおよびユーザ識別情報を、フェイスブック（Ｆａｃｅｂｏｏｋ）、フォースクエア（Ｆｏｕｒｓｑｕａｒｅ）、アマゾン（Ａｍａｚｏｎ）、イーベイ（ＥＢａｙ）などの一般的なソーシャルネットワーキングプラットフォーム上のアカウントに対応するＥメールアドレスおよびユーザＩＤと相関させる。追加または代わりとして、アドエクスチェンジ（Ad Exchange）やデータエクスチェンジ（Data Exchange）、例えば、アカウントを識別するために「クッキーデータ」を使用するプラットフォーム上で、類似および／または同一の操作を行うことができる。これらのデータをＩＰの形態で収集してもよく、それらをGoogle AdX、ＡｐｐＮｅｘｕｓなどのアドエクスチェンジおよび／またはＥｘｅｌａｔｅ、Ｂｌｕｅｋａｉ．ｌｓｏなどのデータエクスチェンジからの情報と相関させてもよい。
【０１１６】
本発明の実施形態の用途としては、例えば、映画制作スタジオが、テレビコメディに興味を示している全てのユーザにその新しいシチュエーションコメディの宣伝をしたい場合、映画スタジオが、彼らの映画の続編の予告を表示して、そのシリーズの最初の公開に興味を示したユーザ（その興味は、例えば、そのシリーズまたはそのジャンルに関するメディアコンテンツを入手して共有した際に示される）にターゲットを絞りたい場合、レコーディング中のアーティストが、彼らが活動を行っている都市において、特に彼らのコンテンツまたは他に強く関連するコンテンツに興味を示した世帯のみにチケット販売を宣伝したい場合などが挙げられる。
【０１１７】
より詳細には、広告ネットワーク産業では、ユーザの嗜好のデータに相関させたユーザＩＤおよびＩＰアドレスが非常に切望されている。本発明のデータベースを、即時払い制または利用回数制のために特定の産業で使用される形式に変換することができる。広告ネットワークは、ウェブサイト上に提供されているオンラインバナー広告スペースを維持する。広告ネットワークは、どの広告を誰に表示するか決定する。本発明の方法によって収集されたデータは、多くの世帯が興味を持っているメディアの種類に関する情報を提供する。従って、より一層ターゲットを絞った広告を可能にし、よってウェブサイト所有者により多くの利益をもたらすことができる。
【０１１８】
本発明は、本明細書に提供されているネットワーク監視により蓄積されたデータの正確性を高めるのに有利な手段も含む。本システムは、接続が確立された直後に、ＩＰアドレスおよび獲得時刻を取得する。これは、目的のコンピュータがある形式のクライアントソフトウェを実行中であることを意味する。この接続は、参加者からの暗号学的ハッシュにより確認され、目的のコンピュータから本システムを通して送られたファイルと正確に一致していることが確認されるため、本システムは、そのコンピュータが当該ファイルを共有していることを明確に確認することができる。例えば、ＢｉｔＴｏｒｒｅｎｔプロトコルに基づいて、目的のコンピュータは、ハッシュタグが確認されるとすぐに、それらが当該ファイルのいくつの断片を有しているかを本システムに伝えるために、その接続を介してメッセージを送る。このプロセスから、本システムは、その割合を用いて、目的のコンピュータが特定の時刻に特定のファイルを共有していることを確認することができる。
【０１１９】
マーケティングおよび広告用途
【０１２０】
本発明の実施形態は、特にマーケティングの分野で使用するように構成されている。一実施形態では、ＩＰアドレスデータベース内のセグメント化されたデータを、広告ネットワークに適用することができる。広告ネットワークは、ウェブサイト上の単一の広告スペースまたはその集合として定められる。広告ネットワークは、典型的にはウェブサイト上で見られるオンラインバナースペース、ウェブベースのソフトウェア、デスクトップソフトウェア、携帯アプリケーションまたはユーザに情報を表示するために使用される任意の他のソフトウェア媒体を維持する。広告ネットワークは、どの広告またはメッセージを誰に表示するか決定する。利用可能な広告スペースを、本明細書では広告インベントリともいう。
【０１２１】
ＩＰアドレスデータベースからのセグメント化されたデータにより、世帯が興味を有する嗜好の種類に関して推論を立てることができる（工程７０８）。従って、視聴者が関わる可能性の高い広告またはメッセージの種類に関してより良好な予測可能性が得られる。この情報を利用することにより、本システムは、より一層ターゲットが絞られた広告を供給し、よって、ウェブサイト所有者により多くの利益をもたらすことができる。一実施形態では、それ以外に選択される別のユーザよりもそのユーザにより適したコンテンツを配信するために、ＩＰアドレスデータベース内のセグメント化されたデータを、ウェブサイト、アプリケーション、または情報を表示するために使用される任意の他のメディアに適用してもよい（例えば、工程７１０）。
【０１２２】
一実施形態では、ユーザは、目的のメッセージをＩＰアドレスデータベース内のピア群またはＩＰアドレスデータベースにまだ追加されていない任意の他のピアに配信するためのキャンペーンを行うことができる。このまだ発見されていないピア群は、ＩＰアドレスデータベース内のピアの小集団と同じ特性に一致する世帯集団であってもよい。１つ以上の実施形態では、新しく作成された集団を使用して、ＩＰアドレスデータベースからの目的のピア群を置き換えるか拡大させることができる。
【０１２３】
広告のために本発明を使用しているサービス利用者に加えて、本発明の実施形態は、発行者／サービス利用者にも対応することができる。発行者コンテンツは、あらゆるウェブサイト、ウェブベースのソフトウェア、デスクトップソフトウェア、携帯アプリケーション、またはユーザに情報を表示するために使用される任意の他のデジタル資産を含む。サービス利用者は、彼らの広告インベントリをＩＰメディア（これは、本明細書に記載されている本発明のシステムおよび方法を操作している管理者の会社名として、本明細書において例示のために使用する名前の例である）に外注する。ＩＰメディアは、指定された広告スペースの彼らの広告インベントリ内にマテリアルを掲載する責任を担う。ＩＰメディアの役割は、ＩＰアドレスデータベース内のデータを利用することであり、そのため、無作為なサンプルまたは制御よりも関連性の高いマテリアルを、発行者によって提供される広告インベントリスペース内に掲載することができる。
【０１２４】
本発明の一実施形態は、広告主および発行者／サービス利用者の両方に同時にサービスを提供してもよい。好ましい実施形態では、アドエクスチェンジは、広告主によって提供される過剰または余剰のターゲット化メッセージ送信キャンペーンを表わす。アドエクスチェンジは、コンテンツの流動性プールであり、これらの一部は、必要に応じてＩＰメディアによって取得される準備が整った状態にある。これらのキャンペーンおよびコンテンツは、カテゴリによりセグメント化されており、カテゴリデータに基づいてＩＰアドレスデータベースから選択してもよい。発行者は、視聴者がクリックする可能性が高くなるように、自身のサイトコンテンツに関連するメッセージを所望している。ＩＰメディアは、ユーザがクリックする可能性が高くなる非常に関連性の高いキャンペーンを提供することができる。ＩＰメディアが、利用可能な関連するメッセージまたはキャンペーンを有していない場合、アドエクスチェンジから関連するメッセージまたは広告を取得して、利益として僅かな値上げを行うことができる（例えば、＄０．５０ＣＰＭ）。アドエクスチェンジから視聴者に最も適したメッセージまたは広告を取得することを選択することにより、そのＩＰアドレスデータベースからのＩＰメディアのデータがこのモデルに実装される。例えば、ユーザが発行者クライアントのウェブサイトにアクセスした際に、ユーザの興味に関する情報がデータベースを介して即座に入手可能になる。ユーザがカントリーミュージックに興味がある場合、適当な広告が、アドエクスチェンジ（または他の関連する広告キャンペーン）から提供される。
【０１２５】
別の好ましい実施形態では、本システムは、ネットワークを調査して、ウェブサイト、ウェブベースのソフトウェア、デスクトップソフトウェア、携帯アプリケーション、またはユーザに情報を表示するために使用される任意の他のソフトウェア媒体から情報を収集する。収集される情報は、嗜好、行動習慣、位置情報または識別などの、発行者と対話しているユーザに何かしら関連したものである。これらの情報は、ＩＰアドレスデータベースに保存され、前の節で参照したデータと同様の方法で編成およびセグメント化される。データベースに保存されるデータは、特定のユーザ、実体または世帯を識別するＩＰアドレス、クッキーまたは任意の他の形式であってもよい。クッキー形式を選択した場合、それはＩＰアドレスデータベース内に既に存在するＩＰアドレスに対応し、よって、このプロセスは、その２つの両方に対応し、これにより、ＩＰアドレスをクッキーの代わりに使用することができ、クッキーをＩＰアドレスの代わりに使用することができる。これにより、団体組織がクッキー形式またはＩＰアドレス形式のみの情報を要求するという先行技術で一般に直面する問題が解決される。この状況では、ＩＰメディアは、この２つの形式の変換サービスとして機能してもよい。
【０１２６】
別の実施形態では、コンテンツおよび情報は、ＩＰアドレスデータベースから取り出されるものであり、データアグリゲータ（Data Aggregator）、アドエクスチェンジ、またはＩＰアドレスデータベースのコンテンツに興味を有しているあらゆる他の第三者向けであってもよい。アドエクスチェンジは、コンテンツおよび広告インベントリの買主および売主の市場または流動性プールを表わす第三者である。データアグリゲータは、多数の提供源から情報を収集するさらなる第三者組織である。この組織は典型的に、ＩＰアドレスデータベース内のデータと、多くの用途のための他のソースからのデータとを組み合わせる。
【０１２７】
１つ以上の実施形態は、ＩＰアドレスデータベース内の１つまたは多くのＩＰアドレスをターゲットにし、ユーザからの入力を必要とする対話型広告を配信することができる。このような広告は、さらなる消費者嗜好を発見したり、ＩＰアドレスデータベース内のユーザに関する情報を拡大させたりするための調査としての役割を果たしてもよい。
【０１２８】
保険産業
【０１２９】
上記システムおよび方法のさらなる用途では、保険産業の特定の必要性にとって有利な使用が提供される。一つには、ユーザデータを、財産所有権、ペット所有権、自宅所有権およびビジネス実務などの関連する保険を要するものに相関させて、保険販売の見込み客を獲得することができる。他には、アンダーライターおよび損害査定人は、あらゆる商品およびサービスに関連する使用についての実績およびリスクに関する統計を作成することができる。例えば、大部分の映画は、製作中のある時期に保険をかける必要がある。現時点では、株主が映画（または他のメディアコンテンツ）の著作権侵害に対して保険をかける適切な手段が存在しない。大部分の有力なリスク原因は、Ｐ２Ｐネットワーク上での違法なファイル共有により生じ得る顕著な収益損失である。本発明は、初めて、これらのリスクの引き受けを可能にする、上記全ての基準および方法に従ってこれらのリスクを評価する手段を提供し、例えば、ＩＰアドレスデータベース内のデータを分析して、どのピアが違法にコンテンツをダウンロードおよび共有しているかを決定することができる。この特定の分野の保険適用は、未だ開発されていないため、本発明の実施形態は、株主、アンダーライターおよび保険業者に対して、関連するとみなされるデータを調整および収集する手段を提供し、金銭的価値およびリスク率を提案し、かつ関連する分野で知られている保険ビジネス原理に従って合意に達する。特に、保険が掛けられた財産と同様の財産のためにネットワーク上での過去の行為に基づくリスク評価を使用して、保険料および保険価額ならびに保険適用限界、条件および除外事項を算出することができる。この情報は、保険証書を立案する際に使用するためのものだけでなく、以前は入手不可能であったデータに基づき、推測的に新しい製品を開発するために保険業者が使用することもできる。
【０１３０】
本発明のさらなる実施形態により、著作権侵害を追跡しているサービス利用者は、ネットワーク上で識別された侵害者に対して法的行為を開始することもできる。本発明により取得されるデータにより発見可能なものは、名前およびアドレスだけでなく、著作権のあるデータ、無許可データ、またはそれ以外の方法で保護されているデータの違法共有に関与した、時刻、場所、団体および量の証拠としての役割を果たすメトリクスである。本システムにより生成されたレポートは、法的手続きで使用することができると共に、分析により蓄積された情報は、法執行機関に提出することができ、あるいは、その情報を利用して、各事例の主題に応じて、ＤＭＣＡ削除通知、侵害停止要求状および他の郵便物を自動的に作成することができる。そのような郵便物サービスの例示的方法は、管理者または他の組織が、本システムを使用してＩＰアドレスデータベース内の１人以上の個人に手紙およびメールを送ることを契約する工程と、ＩＰアドレスデータベースが、各ピアにより使用されているインターネットサービスプロバイダ（ＩＳＰ）を提供する工程と、ＩＳＰからピアの本当の消費者アドレス情報を取得する必要がある場合などに管理者がＩＳＰ間の通信を任意に調整する工程とを含む。
【０１３１】
従って、本発明は、著作権侵害対策キャンペーンを支持するユーザフレンドリーなクラウドベースのシステムを含む。本システムは、ユーザインタフェースを介してアクセス可能なツール（著作権侵害対策キャンペーンにおいて実行することができる任意のコマンドおよびパラメータを表わす）を提供する。言い換えると、サービス利用者は、本発明のシステムおよび方法を用いて、著作権侵害対策キャンペーンを容易かつ直感的に計画および実行することができる。自身のローカル計算装置を介して本発明にアクセスするサービス利用者に、ＤＭＣＡ通知機能および他の基本的法的サービスを企業内に導入させることができ、指示された通知を作成することができる。特定の要素が、侵害者だけでなくインターネットサービスプロバイダまたは侵害のために使用されたマシーンの他の所有者／ホストも含む特定の関係者において応答動作を必要とするかを問い合わせるため、本発明の実施形態により、それらのタイムリーかつ適切な応答も監視することができる。例えば、ホスティングサービスは、申し立てられた侵害を調査しなければならず、通知された侵害者は、多くの場合、教育プログラムを完了することを求められる。ＭＰＡＡ、ＲＩＡＡ、行政機関および他の当局は、違法なファイル共有に到達し、コンテンツに合法的にアクセスする場所および著作権侵害の悪影響について侵害者を教育する通知、警告またはメッセージを送る。
【０１３２】
法令遵守法の一部を含むことができる著作権侵害について公衆を教育するための手段も提供される。一実施形態では、ＩＰアドレスデータベース内の選択された１人または多数のピアが適切な権限なくコンテンツをダウンロードおよび配信していることを決定することができる。上で述べた方法を利用して、多くの場合、それを行っている途中で、これらのピアに警告メッセージを送ってもよい。これにより、著作権所有者は、リアルタイムで、あるいは後日、著作権を侵害しているピアと直接関わることができる。本システムまたは管理者により選択された広告インベントリ、単一または複数のウェブサイト、ウェブベースのソフトウェア、デスクトップソフトウェア、携帯アプリケーションまたはユーザに情報を表示するために使用される任意の他のソフトウェア媒体上に、そのメッセージが表示される。ピアに対して、任意のメッセージ、多くの場合、教育的メッセージを送り、彼らの行為の影響および帰結を警告し、そのマテリアルの適切な入手方法を知らせてもよい。従って、上記特徴および実施形態の相互互換性を実証している本発明のさらなる利点は、本発明が、広告交換との関係を利用して、侵害者が閲覧している著作権侵害されているコンテンツまたはページをホスティングしているウェブサイト上に戦略的にバナー広告を載せることができるという点にある。これにより、株主が、それがなければ彼らを積極的に回避する視聴者と直接関わることができる。
【０１３３】
対策
【０１３４】
本発明の実施形態は、ネットワーク上での違法行為を妨害するための事前対策ツール、さらには攻撃的武器を含む。この点に関して、特にピア間のデータおよび情報転送を妨害するために、ピアツーピアネットワーク上で実行することができる技術に優れた多くの「ハッキング」（適用法に遵守）が存在する。典型的な例としては、オーバーレイネットワークに接続されている１つまたは多数のピアを模倣することが挙げられ、ここでは、これらの模倣されたノードは、典型的には他のノードと接続し、それらの帯域幅を狭める。あるいは、それらは受動的に多くのノードがそれらに接続するのを待ち、それらの帯域幅を狭める。
【０１３５】
具体的な実施形態およびそれらの適用により、本開示の発明について説明してきたが、本明細書に添付されている特許請求の範囲に記載および説明されている本発明の範囲を逸脱することなく、当業者によって、それらに対して数多くの修正および変形を加えることができる。
【図１】
2016524732.tif 000010
【図２】
2016524732.tif 000011
【図３Ａ】
2016524732.tif 000012
【図３Ｂ】
2016524732.tif 000013
【図４Ａ】
2016524732.tif 000014
【図４Ｂ】
2016524732.tif 000015
【図４Ｃ】
2016524732.tif 000016
【図５Ａ】
2016524732.tif 000017
【図５Ｂ】
2016524732.tif 000018
【図５Ｃ−１】
2016524732.tif 000019
【図５Ｃ−２】
2016524732.tif 000020
【図５Ｄ】
2016524732.tif 000021
【図６】
2016524732.tif 000022
【図７】
2016524732.tif 000023
【国際調査報告】
2016524732.tif 000024