(57)【要約】      （修正有）【課題】サードパーティのサービスプロバイダによって提供されるコンテンツ関連サービスの調停手段を提供する。【解決手段】コンテンツを再生するクライアントデバイスは、コンテンツに関連するサービスに対するリクエストを送信する。コンフィグレーション情報は、クライアントデバイスのために生成され、クライアントデバイスのマーケットセグメントにもとづいて決定されるパーミッション集合を反映する。いったんクライアントデバイスがパーミッション集合にしたがって構成されると、クライアントデバイスは、リクエストされたサービスのサービスプロバイダと通信することができる。そのような通信およびサービスに関するアクティビティは、パーミッション集合によって支配され、そのようなアクティビティに関してレポートがなされる。【選択図】図３
2011108241.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ関連サービスの調停方法であって、
クライアントデバイスから調停サーバへ送信された、前記クライアントデバイス上でプレイされるコンテンツに関連するサービスに関するリクエストを受信するステップと、
前記調停サーバのメモリに格納されたインストラクションを実行するステップとを含み、
前記調停サーバのプロセッサによる前記インストラクションの実行は、
サービスをリクエストする前記クライアントデバイスのマーケットセグメントにもとづいたコンフィグレーション情報を生成し、
前記クライアントデバイスにダウンロードするためのコンフィグレーション情報を提供するものであり、
前記コンフィグレーション情報にもとづいた前記クライアントデバイスのコンフィグレーションは、コンフィグレーション情報にしたがった前記クライアントデバイスとリクエストされたサービスのサービスプロバイダの間の通信を可能にすることを特徴とする方法。
【請求項２】
前記コンフィグレーション情報は、前記クライアントデバイスのマーケットセグメントに関連づけられたパーミッション集合にもとづいて生成されることを特徴とする請求項１の方法。
【請求項３】
前記コンフィグレーション情報にもとづいた前記クライアントデバイスのコンフィグレーションはさらに、前記パーミッション集合にしたがった前記クライアントデバイスからレポーティングサーバへのレポートの通信を可能にし、前記レポートはサービスに関連づけられたクライアントデバイスのアクティビティに関するものであることを特徴とする請求項２の方法。
【請求項４】
パートナーに情報のコンピレーションを送信するステップをさらに含み、前記コンピレーションはサービスに関する１以上のレポートにもとづいたものであることを特徴とする請求項３の方法。
【請求項５】
レポートに対するリクエストを送信するステップをさらに含み、前記リクエストは前記クライアントデバイスに送信され、前記レポートは、前記リクエストに応じて前記クライアントデバイスによって生成されることを特徴とする請求項３の方法。
【請求項６】
サービスは、補助的なコンテンツの前記クライアントデバイスへの転送または前記クライアントデバイスからの転送を管理することを含み、前記補助的なコンテンツは前記クライアントデバイス上でプレイされるコンテンツに関するものであることを特徴とする請求項１の方法。
【請求項７】
前記補助的なコンテンツは広告を含むことを特徴とする請求項６の方法。
【請求項８】
前記補助的なコンテンツはユーザが生成するものであることを特徴とする請求項６の方法。
【請求項９】
前記補助的なコンテンツは１以上のサービスプロバイダによって提供されることを特徴とする請求項６の方法。
【請求項１０】
前記コンテンツは前記パーミッション集合に関連づけられたメタデータを含むことを特徴とする請求項２の方法。
【請求項１１】
前記パーミッション集合を更新し、更新を前記クライアントデバイスに提供するステップをさらに含み、前記クライアントデバイスと前記サービスプロバイダの間の通信は、リアルタイムまたはリアルタイムに近い状態で更新されたパーミッション集合にしたがって支配されることを特徴とする請求項２の方法。
【請求項１２】
コンテンツ関連サービスの調停システムであって、
調停サーバとレポーティングサーバを含み、
前記調停サーバは、
クライアントデバイスから送信された、サービスプロバイダによって提供されるサービスに関するリクエストであって、前記クライアントデバイス上でプレイされるコンテンツに関連するリクエストを受信し、
サービスをリクエストする前記クライアントデバイスのマーケットセグメントにもとづいた、リクエストされたサービスに対するコンフィグレーション情報を生成し、
前記クライアントデバイスにダウンロードするためのコンフィグレーション情報を提供するように構成され、
前記コンフィグレーション情報にもとづいた前記クライアントデバイスのコンフィグレーションは、コンフィグレーション情報にしたがって前記クライアントデバイスとリクエストされたサービスのサービスプロバイダの間の通信を可能にするものであり、
前記レポーティングサーバは、前記クライアントデバイスからレポートを受信するように構成され、前記レポートは、サービスに関連づけられたアクティビティに関するものであり、前記コンフィグレーション情報にしたがって生成されることを特徴とするシステム。
【請求項１３】
前記コンフィグレーション情報は、前記クライアントデバイスのマーケットセグメントに関連づけられたパーミッション集合にもとづいて生成される請求項１２のシステム。
【請求項１４】
前記レポーティングサーバによって受信された１以上のレポートにおける情報にもとづいてパートナーのためのレポートをまとめるように構成されたパートナーレポートサーバをさらに含む請求項１２のシステム。
【請求項１５】
パーミッション集合の決定に関する更新を受信し、その更新を前記クライアントデバイスに送信するために調停サーバに提供するように構成された調停管理システムをさらに含み、前記クライアントデバイスと前記サービスプロバイダの間の通信は、更新されたパーミッション集合にしたがってリアルタイムまたはリアルタイムに近い状態で支配されることを特徴とする請求項１３の方法。
【請求項１６】
前記レポーティングサーバによって受信された１以上のレポートにもとづいたイベントに関する情報を格納するように構成されたイベントデータベースをさらに含み、イベントはサービスに関するものであることを特徴とする請求項１２の方法。
【請求項１７】
プログラムを格納したコンピュータ読み取り可能なストレージメディアであって、前記プログラムは、コンテンツ関連サービスの調停方法を実行するためにプロセッサによって実行可能であり、前記方法は、
前記クライアントデバイス上でプレイされるコンテンツに関連するサービスに関するリクエストを受信するステップと、
リクエストされたサービスに対して、サービスをリクエストする前記クライアントデバイスのマーケットセグメントにもとづいたコンフィグレーション情報を生成するステップと、
前記クライアントデバイスにダウンロードするためのコンフィグレーション情報を提供するステップとを含み、
前記コンフィグレーション情報にもとづいた前記クライアントデバイスのコンフィグレーションは、コンフィグレーション情報にしたがって前記クライアントデバイスとリクエストされたサービスのサービスプロバイダの間の通信を可能にすることを特徴とするストレージメディア。
【請求項１８】
前記コンフィグレーション情報は、前記クライアントデバイスのマーケットセグメントに関連づけられたパーミッション集合にもとづいて生成されることを特徴とする請求項１７のコンピュータ読み取り可能なストレージメディア。
【請求項１９】
前記コンフィグレーション情報にもとづいた前記クライアントデバイスのコンフィグレーションはさらに、前記パーミッション集合にしたがった前記クライアントデバイスからレポーティングサーバへのレポートの通信を可能にし、前記レポートはサービスに関連づけられたクライアントデバイスのアクティビティに関するものであることを特徴とする請求項１８のコンピュータ読み取り可能なストレージメディア。
【請求項２０】
コンテンツ関連サービスの調停方法であって、
クライアントデバイスから調停サーバへ、前記クライアントデバイス上でプレイされるコンテンツに関連するサービスに関する調停リクエストを送信するステップと、
前記調停サーバから前記クライアントデバイスへダウンロードするためのコンフィグレーション情報であって、サービスをリクエストする前記クライアントデバイスのマーケットセグメントにもとづいたコンフィグレーション情報を受信するステップと、
コンフィグレーション情報に関連づけられたインストラクションを前記クライアントデバイスのプロセッサによって実行し、前記コンフィグレーション情報にもとづいて前記クライアントデバイスをコンフィグレーションするステップと、
前記クライアントデバイスから前記コンテンツに関連づけられたサービスのサービスプロバイダへ、前記コンフィグレーション情報にしたがって生成されたサービスリクエストを送信するステップとを含むことを特徴とする方法。
【請求項２１】
前記コンフィグレーション情報は、前記クライアントデバイスのマーケットセグメントに関連づけられたパーミッション集合にもとづいて生成されることを特徴とする請求項２０の方法。
【請求項２２】
前記サービスに関連づけられたアクティビティに関して前記クライアントデバイスからレポーティングサーバへレポートを送信するステップをさらに含み、前記レポートは前記パーミッション集合にしたがって送信されることを特徴とする請求項２１の方法。
【請求項２３】
更新されたパーミッション集合を受信するステップをさらに含み、前記クライアントデバイスと前記サービスプロバイダ間の通信は、リアルタイムまたはリアルタイムに近い状態で更新されたパーミッション集合にしたがって支配されることを特徴とする請求項２１の方法。
【請求項２４】
プログラムを格納したコンピュータ読み取り可能なストレージメディアであって、前記プログラムは、コンテンツ関連サービスの調停方法を実行するためにプロセッサによって実行可能であり、前記方法は、
調停サーバへ、クライアントデバイス上でプレイされるコンテンツに関連するサービスに関する調停リクエストを送信するステップと、
前記クライアントデバイスへダウンロードするためのコンフィグレーション情報であって、サービスをリクエストする前記クライアントデバイスのマーケットセグメントにもとづいたコンフィグレーション情報を受信するステップと、
前記コンフィグレーション情報にもとづいて前記クライアントデバイスをコンフィグレーションするステップと、
前記コンテンツに関連づけられたサービスに対するサービスリクエストであって、前記コンフィグレーション情報にしたがって生成されたサービスリクエストを送信するステップとを含むことを特徴とするストレージメディア。
【請求項２５】
前記コンフィグレーション情報は、前記クライアントデバイスのマーケットセグメントに関連づけられたパーミッション集合にもとづいて生成されることを特徴とする請求項２４のコンピュータ読み取り可能なストレージメディア。
【請求項２６】
前記プログラムは、前記パーミッション集合にしたがってレポートを生成して送信するために実行可能であり、前記レポートは、前記サービスに関連づけられたクライアントデバイスアクティビティに関するものであり、前記サービスは前記サービスリクエストに応じて提供されることを特徴とする請求項２５の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願への相互参照］
本願は、２００９年１１月１６日に出願された米国仮特許出願６１／２６１，６９１号および２００９年１１月１６日に出願された米国仮特許出願６１／２６１，６５２号の優先権の利益を主張する。本願は、２００７年６月６日に出願された「キャッシュコンテンツ一貫性管理」と題する米国特許出願11/759,155号、２００７年６月６日に出願された「インタラクティブ環境における予備的コンテンツに対する調停」と題する米国特許出願１１／７５９，１４３号、それと同時に出願された「コンテンツ関連サービスの調停」と題する米国特許出願に関連する。
【０００２】
［技術分野］
本発明はサービスの調停（仲介）に関する。より具体的には、本発明はサードパーティサービスプロバイダによって提供されるコンテンツに関連するサービスの調停に関する。
【背景技術】
【０００３】
デジタルコンテンツは、オーディオ、ビデオ、ビデオゲーム、およびソフトウェアアプリケーションの範囲まで広がっている。そのようなコンテンツは典型的には、通信ネットワークを介したダウンロードまたはＣＤ（compact disc）やＤＶＤ（digital versatile disc）のような光ディスクを含むデジタルストレージメディアの形で、販売されるか転送される。コンテンツはまた、フラッシュメモリのような不揮発性メモリの類を介して販売されるか転送されることもある。
【０００４】
デジタルコンテンツは、コンピューティングデバイス、メディアプレイヤ、および／またはゲームコンソール上で再生される。そのようなデバイスはインターネットのような通信ネットワークへのアクセスをもつため、コンテンツの最初の販売または転送に続いて、コンテンツを更新、アップグレード、さもなければ補充するために、通信ネットワークを介してデジタルコンテンツに関連づけられた様々なサービスを提供することができる。そのようなサービスには、補助的なコンテンツ、付属コンテンツ、カスタマイズコンテンツの他、特定のコンテンツをアップグレードするオプションがある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
あるコンテンツプロバイダは、様々な形態のコンテンツを補充するためのリソース、権利、専門技術をもっていない。他のコンテンツプロバイダは、コンテンツのリリースの後、コンテンツを補充することにエネルギーとリソースを集中させたくないかもしれないが、そのコンテンツを補充する機会は提供したいかもしれない。自分のコンテンツまたは他人のコンテンツの楽しみ、有用性、望ましい状況を強化するために、コンテンツプロバイダは、サードパーティのサービスプロバイダによって補助的なサービスが提供されることを許容するかもしれない。
【０００６】
たとえば、特定のゲームタイトルをプレイするゲームプレイヤは、ゲームキャラクタの外見をカスタマイズしたいかもしれない。ゲーム開発者はそのようなカスタマイゼーション自体を提供したくないか、提供できないかもしれないが、他のサービスがゲームプレイヤにその能力を提供するエンティティを供給することは許容するかもしれない。消費大衆はまた、「陳腐な」あるいは時代遅れのコンテンツには興味がない可能性が高い。たとえば、映画のプレビューが入ったＤＶＤは、プレビューされた映画がリリースされ、その後、劇場の公演が終わると、すぐに時代遅れになる。それにもかかわらず、広告はディスクに埋め込まれたままである。様々なゲームシステムは、ゲームディスクに埋め込まれた広告のようなサービス情報はすぐに不適切なものになると言う点で同様の欠点がある。
【０００７】
タイムリーで、適切、さもなければ的を射たサービスに対する消費者の要求は、デジタルメディアの配信のきわめて重要なコンポーネントである。サービスに関連するユーザアクティビティに関する統計上の情報を提供するサービスプロバイダの必要性は、同様にコンテンツ配信に関連した重要でそうでなくても複雑なコンポーネントである。サードパーティのサービスプロバイダによって提供されるコンテンツ関連サービスの調停が当該技術分野で必要である。
【課題を解決するための手段】
【０００８】
本発明の実施の形態は、コンテンツ関連サービスの調停のために提供される。コンテンツを再生するクライアントデバイスは、コンテンツに関連するサービスに対するリクエストを送信する。コンフィグレーション情報は、クライアントデバイスのために生成され、クライアントデバイスのマーケットセグメントにもとづいて決定されるパーミッション集合を反映する。マーケットセグメントは、たとえば、地理的場所、地域、クライアントデバイスのタイプ、コンテンツタイトル、ユーザ情報（たとえば、言語）、および／またはそれらの組み合わせのことをいう。いったんクライアントデバイスがパーミッション集合にしたがって構成されると、クライアントデバイスは、リクエストされたサービスのサービスプロバイダと通信することができる。そのような通信およびサービスに関するアクティビティは、パーミッション集合によって支配され、そのようなアクティビティに関してレポートがなされる。
【０００９】
本発明の様々な実施の形態は、コンテンツ関連サービスの調停方法を含む。そのような方法は、クライアントデバイス上でプレイされるコンテンツに関連するサービスに関するリクエストを受信するステップと、サービスをリクエストするクライアントデバイスのマーケットセグメントにもとづいてリクエストされたサービスのためのパーミッション集合を決定するステップと、クライアントデバイスにダウンロードするためのコンフィグレーション情報を提供するステップとを含む。コンフィグレーション情報にもとづいたクライアントデバイスのコンフィグレーションは、パーミッション集合にしたがったクライアントデバイスとリクエストされたサービスのサービスプロバイダの間の通信を可能にする。さらに方法は、１以上のクライアントデバイスから受信される情報にもとづいてパートナーのためのパートナーレポートをまとめるステップを含んでもよい。
【００１０】
さらなる実施の形態は、コンテンツ関連サービスの調停のためのシステムを含む。そのようなシステムは、クライアントデバイスから送信された、サービスプロバイダによって提供されるサービスに関するリクエストであって、前記クライアントデバイス上でプレイされるコンテンツに関連するリクエストを受信し、サービスをリクエストする前記クライアントデバイスのマーケットセグメントにもとづいた、リクエストされたサービスに対するコンフィグレーション情報を生成し、前記クライアントデバイスにダウンロードするためのコンフィグレーション情報を提供するように構成された調停サーバを含む。前記コンフィグレーション情報にもとづいた前記クライアントデバイスのコンフィグレーションは、コンフィグレーション情報にしたがって前記クライアントデバイスとリクエストされたサービスのサービスプロバイダの間の通信を可能にする。そのようなシステムはさらに、前記クライアントデバイスからレポートを受信するように構成された前記レポーティングサーバを含む。前記レポートは、サービスに関連づけられたアクティビティに関するものであり、パーミッション集合にしたがって生成される。
【００１１】
本発明のさらに別の実施の形態では、コンピュータ読み取り可能なストレージメディアが提供される。コンテンツ関連サービスの調停方法を実行するプロセッサによって実行可能なプログラムがコンピュータ読み取り可能なストレージメディア上に具体化される。
【００１２】
別の実施の形態は、コンテンツ関連サービスの調停方法を含む。この方法は、クライアントデバイスから調停サーバへ、前記クライアントデバイス上でプレイされるコンテンツに関連するサービスに関する調停リクエストを送信するステップと、前記調停サーバから前記クライアントデバイスへダウンロードするためのコンフィグレーション情報であって、サービスをリクエストする前記クライアントデバイスのマーケットセグメントにもとづいたコンフィグレーション情報を受信するステップと、前記コンフィグレーション情報にもとづいて前記クライアントデバイスをコンフィグレーションするステップと、前記クライアントデバイスから前記コンテンツに関連づけられたサービスのサービスプロバイダへ、パーミッション集合にしたがって生成されたサービスリクエストを送信するステップと、前記サービスに関連づけられたアクティビティに関して前記クライアントデバイスからレポーティングサーバへ、前記パーミッション集合にしたがって前記クライアントデバイスから送信された情報を送信するステップを含む。
【図面の簡単な説明】
【００１３】
【図１】コンテンツ関連サービスの調停のためのサーバ−クライアント環境を示す。
【００１４】
【図２】コンテンツ関連サービスの調停のための例示的なシステムを示す。
【００１５】
【図３】コンテンツ関連サービスの調停のための方法を示す。
【発明を実施するための形態】
【００１６】
図１は、コンテンツ関連の調停のためのサーバ−クライアント環境１００を図示する。環境１００において、クライアントデバイス１３０はコンテンツ関連サービスのために調停サービスシステム２００と通信する。クライアントデバイス１３０は通信ネットワーク１１０を介して調停サービスシステム２００と通信する。図１の環境１００は、デジタルストレージメディア１２０上に具体化されたコンテンツやネットワーク１１０を介してコンテンツプロバイダからダウンロードされるコンテンツを再生する機能をもつクライアントデバイス１３０、調停サーバ１４０とレポーティングサーバ１５０を含む調停サービスシステム２００（図２を参照してさらに述べる）、サービスプロバイダ１６０、およびパートナーサーバ１７０を含む。
【００１７】
通信ネットワーク１１０は、ローカルな私有のネットワーク（たとえば、イントラネット）であったり、より大きなワイドエリアネットワークの一部であってもよい。通信ネットワーク１１０は、インターネットのようなワイドエリアネットワーク（ＷＡＮ）に通信可能に結合されたローカルエリアネットワーク（ＬＡＮ）であってもよい。インターネットは、相互結合したコンピュータとサーバの広いネットワークであり、ネットワークサービスプロバイダを通じて結合されたユーザの間でインターネットプロトコル（ＩＰ）データを伝送し、交換することが可能である。ネットワークサービスプロバイダの例は、公衆交換電話網、ケーブルサービスプロバイダ、デジタル加入者回線（ＤＳＬ）サービス、または衛星サービスプロバイダなどがある。通信ネットワーク１１０により、サーバクライアント環境１００の様々なコンポーネントの間の通信が可能になる。
【００１８】
図１のデジタルストレージメディア１２０は、ＣＤまたはＤＶＤのようなメディアストレージデバイスを含む。デジタルメディアには、当該デジタルストレージメディア１２０上でアクセスされ、クライアントデバイス１３０上で実行または「プレイ（再生）」されるコンテンツファイルのような情報とコンテンツが含まれる。デジタルメディアには、データの一部またはロックされるか「セキュア」なデータが含まれる。そのデータをアンロックし、アクセスし、プレイし、さもなければ利用するために、さらなる情報、および／または、ゲームサーバ１６０Ｃか他のサービスプロバイダ１６０とのインタラクションが必要になる。
【００１９】
ある実施例では、さらなる情報またはコンテンツ自身が通信ネットワーク１１０を介してダウンロードされる。そのような実施例では、さらなる情報またはダウンロードされたコンテンツはクライアントデバイス１３０のメモリに格納されるか、クライアントデバイス１３０がアクセス可能なストレージデバイスの形で格納される。ダウンロードされるか、デジタルストレージメディア１２０からアクセスされるかを問わず、コンテンツは、あるコンテンツセレクションを別のコンテンツセレクションから区別するか、分類するためのメタデータまたは他の情報をさらに含んでもよい。
【００２０】
ある例では、クライアントデバイス１３０において管理されるか、デジタルストレージメディア１２０上にあるか、あるいは、通信ネットワーク１１０を介してアクセスされるコンテンツは、サービスソフトウェア開発キット（ＳＤＫ）と併せて開発される特定の補助データまたはサービスとさらに関連付けられている。サービスプロバイダ１６０はサービスＳＤＫを用いて、特定のサービスを特定のコンテンツタイトルまたはセレクションと統合する。サービスＳＤＫの初期化には、特定のサービスがクライアントデバイス１３０上のコンテンツのユーザまたはプレイヤに利用可能であるという決定が必要である。たとえば、特定のゲームタイトルのような特定のコンテンツは、特定のサービスプロバイダ１６０からのサービスに関連づけられている。特定のサービスプロバイダ１６０は、専門的化し、ライセンスされ、さもなければ、技術的にゲームタイトルに関連した特定のサービスを提供できる。コンテンツ関連サービスおよび／またはそのようなサービスのサービスプロバイダ１６０の利用可能性に関する決定にもとづいて、コンテンツ関連サービスに関するサービス調停の要求は、クライアントデバイス１３０から調停サービスシステム２００へ送信される。
【００２１】
クライアントデバイス１３０は、電子ゲーミングシステムのような電子クライアントまたはエンドユーザデバイス、汎用コンピュータ、セットトップボックス、ブルーレイ（登録商標）プレイヤ、またはデジタルストレージメディア１２０上に格納されたコンテンツにアクセスできる携帯ゲームデバイスであってもよい。クライアントデバイス１３０は、ソニーコンピュータエンタテインメント社のプレイステーション（登録商標）３のようなホームエンターテインメントデバイスや、同じくソニーコンピュータエンタテインメント社のＰＳＰ（登録商標）Ｇｏシステムを含むプレイステーションポータブル（ＰＳＰ（登録商標））のような携帯メディアデバイスであってもよい。クライアントデバイス１３０は、フルモーションビデオやスチルフレームコンテンツに加えてオーディオだけのコンテンツも含まれるＤＶＤやＣＤの他、他の光メディア、フラッシュメディアまたはオンデマンドメディアを再生または実行できるホームメディアセンターであってもよい。クライアントデバイス１３０はまた、携帯電話のようなモバイルデバイス、携帯情報端末（ＰＤＡ）、またはネットブック（すなわちミニチュアカップトップコンピューティングデバイス）を含んでもよい。
【００２２】
クライアントデバイス１３０は、メモリカードやディスクドライブのような他のストレージメディアからのデータにアクセスするように構成されており、ダウンロードされたコンテンツの場合にはそれは適切である。クライアントデバイス１３０は同様に、ネットワークまたはアドホック通信ネットワークを介した別のコンピューティングデバイスとの同期オペレーションのような他の通信オペレーションを通して主要なコンテンツおよび／または補助的なコンテンツを受信し、クライアントデバイス１３０またはクライアントデバイス１３０に結合されたストレージデバイスにローカルにコンテンツを格納し、サーバとデータを交換することのできる任意のデバイスを含む。このデータ交換は、調停サーバ１４０、レポーティングサーバ１５０、および／またはサービスプロバイダ１６０またはパートナー１７０に関連づけられたサーバとの交換を含む。
【００２３】
各クライアントデバイス１３０はユニークなデバイス識別子と関連づけられている。クライアントデバイス１３０を使用している間、ユーザは（手動またはネットワーク１１０を介したデータの自動交換により）クライアントデバイス１３０（およびデバイス識別子）をデータベースまたはサーバに登録してもよい。クライアントデバイス１３０が登録された後、クライアントデバイス１３０は、デバイス識別子、対応するユーザ識別子、あるいはその両方を参照することにより、識別される。サーバは、デバイス識別子、対応するユーザ識別子、またはその両方を格納する。クライアントデバイス１３０は、ネットワークやメディアインタフェースのような標準的なコンピューティングコンポーネント、コンピュータ読み取り可能なストレージ（メモリ）、およびメモリに格納されるインストラクションを実行するためのプロセッサを含む。
【００２４】
調停サーバ１４０、レポーティングサーバ１５０、サービスプロバイダ１６０に関連づけられたサーバ群、またはパートナー１７０のようなサーバは、当該技術分野で知られるコンピューティングデバイスであり、ネットワークやメディアインタフェースのような標準的なコンピューティングコンポーネント、コンピュータ読み取り可能なストレージ（メモリ）、およびメモリに格納されるインストラクションを実行するためのプロセッサを含む。複数のサーバの機能を単一のサーバに統合してもよい。前述のサーバ（または統合されたサーバ）はいずれも、クライアントの側面、キャッシュ、またはプロキシサーバの特性をもつ。これらの特性は、サーバの特定のネットワーク配置またはサーバの特定のコンフィグレーションに依存する。
【００２５】
サービスプロバイダ（たとえばサービスプロバイダ１６０）によって提供されるコンテンツ関連サービスの調停に対するリクエストは調停サーバ１４０に送信される。調停に対するそのようなリクエストは、「トークン」、すなわちクライアントデバイス１３０とサービスプロバイダ１６０についての情報を含む特定の情報を反映する他のデータを含んでもよい。この情報はデバイス識別子、デバイスの地理的地域、サービスタイプ、サービスプロバイダ識別子、および、デバイスおよび／またはサービスプロバイダに関する特定のコンフィグレーション情報を含む。前述の「トークン」すなわち調停リクエストの一部として含まれる情報はさらに、クライアントデバイス１３０のユーザに関連する情報、たとえば、ユーザ識別子、ネットワークアドレス、地理的位置の他、クライアントデバイス１３０上で実行されるか「プレイ」されるコンテンツに関連する情報を含み、それはゲームタイトルまたは他のタイトル識別子を通じて示される。「トークン」はさらに、要求されたサービスまたは指定されたサービスプロバイダ１６０に関する情報を含み、これはサービス識別子を通じて生じる。
【００２６】
トークンは動的であるから、トークンに関連づけられた情報が更新されると、トークンは更新される。調停リクエストに提供された情報にもとづいて、調停サーバ１４０は、ユーザおよび／またはクライアントデバイス１３０を認証してもよい。クライアントデバイス１３０から受信されたデータはまた、クライアントデバイス１３０の同一性、クライアントデバイス１３０のユーザの同一性、および／または調停リクエストに関連するデータの完全性（インテグリティ）を検証するために暗号を用いて署名されてもよい。調停リクエストの一部と対応するトークンとして提供される情報はまた、調停サーバ１４０によって、パーミッション集合を決定し、パーミッション集合と、要求されるならば、クライアントデバイス１３０に対するコンフィグレーション情報とを提供するために、使用されてもよい。パーミッション集合および／またはコンフィグレーションの提供にもとづいて、クライアントデバイス１３０は、対応するパーミッション集合にしたがって提供されるべき要求サービスにアクセスする。
【００２７】
クライアントデバイス１３０に対して決定されたパーミッション集合は、調停リクエストに含まれる情報によって示されたマーケットセグメント情報にもとづいてもよい。マーケットセグメントは、地理的場所、地域、クライアントデバイス１３０のタイプ、ユーザ情報、およびこれらの組み合わせを参照してもよい。たとえば、特定のサービスオプションは、特定のユーザ、より具体的には、特定の地理的場所にいるユーザのクライアントデバイス１３０にだけ利用可能であってもよい。
【００２８】
あるいは、リクエストされたサービスに対して複数のサービスプロバイダ１６０があってもよく、サービスプロバイダ１６０が複数の配信元と関連づけられてもよい。そのような実施例では、サービスプロバイダ１６０は、たとえば、地理的場所を含むマーケットセグメント情報に少なくとももとづいて、クライアントデバイス１３０にリクエストされるか、割り当てられる。サービスプロバイダ１６０によって提供されるサービスの利用可能性を決定する他のファクタもまた適用できる。たとえば、サービスは、特定のブランド、モデルのあるクライアントデバイス１３０にだけ利用可能であったり、周辺デバイスの存在を要求したり、ユーザがある年齢であることを証明することをユーザに要求する。
【００２９】
調停サーバ１４０はまた、クライアントデバイス１３０にコンフィグレーション情報を送信してもよい。コンフィグレーション情報は、特定のサービスプロバイダ１６０に対するパーミッションの集合を適用するものであってもよく、パーミッション集合には、その特定のサービスプロバイダ１６０との調停された通信、要求されたサービスが提供される方法、および関連するサービスオプションが含まれる。コンフィグレーション情報にしたがったクライアントデバイス１３０のコンフィグレーションにより、クライアントデバイス１３０とサービスプロバイダ１６０の間で調停されたコミュニケーションが始められるようになる。より具体的には、コンフィグレーション情報を実装することによって、対応するパーミッション集合にしたがって、要求されたサービスがクライアントデバイス１３０に提供されるようになる。
【００３０】
クライアントデバイス１３０がサービスプロバイダ１６０からサービスを受け取ることが可能になることに加えて、パーミッション集合はまた、サービスに関連するアクティビティに関して、どのような情報を追跡して、レポーティングサーバ１５０に提供するかを決定するものであってもよい。たとえば、サービスには、特定のゲームまたは映画タイトルにおいて表示される広告のような補助的なコンテンツをクライアントデバイス１３０のユーザに提供することが含まれてもよい。
【００３１】
補助的なコンテンツに関わるアクティビティ、たとえば、イベントや補助的なコンテンツとのインタラクションに関するユーザが生成したデータや、ゲームタイトルに補助的なコンテンツを配信して導入することに成功したというような、その他のサービスアクティビティの結果を追跡してレポーティングサーバ１５０に配信してもよい。この情報のレポーティングは、コンフィグレーション情報に具体化され、調停サーバ１４０によって決定されたパーミッション集合にもとづくものであってもよい。
【００３２】
パーミッション集合は、広告のインプレッションを追跡し、評価するためのパラメータを示すものでもよく、それによれば、ゲームキャラクタは、インプレッションがカウントされるために広告と相互作用しているか、ある距離以内にいなければならない。あるいは、サービスプロバイダ１６０が、特定のコンテンツタイトルに関連するユーザアクティビティをモニタするように特化されてもよい。ゲームタイトルに関していえば、そのようなモニタリングを介して集められた情報は、レベルプログレション、アイテムインタラクション、および他のゲームプレイビヘイビアを含む。パーミッション集合および／または他の調停データは、そのようなモニタリングが適用されるか否か、もし適用されるなら、特定のゲームタイトルにもとづいてモニタするために特定のアクティビティを決定するパラメータを示す。
【００３３】
パーミッション集合はさらに、サンプリングや集約（アグリゲーション）の頻度に関するレポーティングパラメータを特定してもよい。その頻度は、リアルタイム、一時間毎、毎日、毎週、毎月、オンデマンド、あるいはベンチマークを得るときなどである。パーミッション集合はさらに、それらが調停サーバ１４０、サービスプロバイダ１６０、および／またはパートナー１７０の管理者に関するものであることから、ユーザ情報を含む様々なファクタや特定の態様にもとづくものであってもよい。
【００３４】
パートナー１７０は、調停されたサービスに関する情報を受信することにビジネス上の関心のある何らかのエンティティである。たとえば、サービスプロバイダ１６０によって提供されるサービスは、特定のビデオゲーム環境において表示するための補助コンテンツを配信することを含む。しかしながら、そのような広告の主題は、クライアントデバイス１３０に配信するために広告の購入を始めたパートナー１７０の製品またはサービスである。パートナー１７０はしたがって、そのような広告に関する情報を見ることに関心がある。特定のサービスプロバイダ１６０は、一般的に自分自身のサービスに関する指標を追跡したいが、パートナー１７０は、自分の製品に関連する広告に関する情報にだけ興味がある。調停サービスシステム２００は、品質制御および認証の目的のために複数のサービスプロバイダ１６０によって提供されたサービスに関する情報を追跡してもよい。そのような情報は処理されて、コンピレーションにまとめられ、サービスプロバイダ１６０とパートナー１７０に送信される。
【００３５】
この文脈において、ユーザアクティビティ、インタラクション、および／またはサービスに関するフィードバックに関する情報はクライアントデバイス１３０において集められ、パーミッション集合にしたがってレポーティングサーバ１５０にレポートされる。レポーティングサーバ１５０は、クライアントデバイス１３０からの情報を受信する。その情報を用いて、サービスプロバイダ１６０やパートナー１７０のような様々な関係者のために様々なコンピレーションを生成することができる。レポーティングサーバ１５０はさらに、提供されるサービスとサービスプロバイダ１６０側のアクティビティに関してサービスプロバイダ１６０によって送信された情報を集める。
【００３６】
そのようなコンピレーションには、様々なパラメータに応じて収集された情報の一部または全部が含まれる。たとえば、サービスプロバイダ１６０は、特定のゲームタイトルに関する情報に特に興味がある。レポーティングサーバ１５０によって収集された情報はまた、クライアントデバイス１３０と調停されたサービスプロバイダ１６０間のトランザクションに関する情報を検証し、確認するために使われる。
【００３７】
レポーティングサーバ１５０は、様々な関係者からのレポートを受信し、取り扱う複数のレポーティングサーバを含むか、それらのレポーティングサーバと通信してもよい。たとえば、一つの特定のレポーティングサーバはクライアントデバイスからのレポートを受信し、別のサーバはサービスプロバイダからのレポートを受信する。サーバの各タイプはさらに、通信する相手のデバイスのタイプにもとづいて特化したものになる。たとえば、パーミッション集合はデバイスのタイプにもとづいた異なるレポーティングパラメータを指定してもよい。したがって、パーミッション集合は、クライアントデバイスがリアルタイムでレポートを送信し、サービスプロバイダが特定の間隔でレポートをバルクか集約した形で送信することを指定してもよい。クライアントデバイスと通信するレポーティングサーバは、サービスプロバイダと通信するレポーティングサーバとは異なる能力が要求される。受信されたレポートの情報はさらに処理され、比較され、結合され、分析されてダイジェスト、要約、サンプル、分析結果、および／または、上述の様々な関係者用の他のコンピレーションが生成される。ある実施の形態では、コンピレーションは、図２に示すコンピレーション生成器２３０のような個々のデバイスによって生成される。
【００３８】
図２は、コンテンツ関連サービスの調停のための例示的なシステム２００を示す。調停サービスシステム２００は、図１の文脈で最初に説明した調停サーバ１４０とレポーティングサーバ１５０を含む。調停サービスシステム２００は、オプションとしてさらに、調停者管理システム２１０、イベントデータベース２２０、およびコンピレーション生成器２３０を含む。
【００３９】
調停者管理システム２１０は、調停サービスシステム２００の管理者がコンテンツ調停を実装するネットワークを通じて更新を入力し伝搬するためのインタフェースを提供する。更新はコンテンツタイトル、調停、および／またはコンフィグレーションデータ、パーミッションの他、サービスプロバイダ・ディストリビュータに関する情報に関係する。
【００４０】
たとえば、パートナーは広告キャンペーンを終了させたいことがある。調停サービスシステム２００の管理者は調停者管理システム２１０を用いてパーミッション集合を更新し、その結果、広告を現在受信しているか要求しているクライアントデバイス１３０が、指定された広告キャンペーンに含まれる広告を受信しないようにする。この更新はクライアントデバイス１３０に送信され、リアルタイムまたはリアルタイムに近い形で実行され、広告キャンペーンはそれにしたがって終了させることができる。レポーティングパラメータに関わる更新も同様にクライアントデバイス１３０と調停サービスシステム２００の他のコンポーネントに伝搬される。
【００４１】
イベントデータベース２２０は、サービスプロバイダ１６０によって提供されるサービスに関する様々なイベントに関する情報、たとえば、調停サービスシステム２００によって調停された広告サービスに対する広告インプレッションのような情報を格納する。たとえば、特定の広告は特定のタグ、メタデータ、またはプロパティに関連づけられている。そのような情報を用いて、特定の広告を分類し、制御する他、そのような広告に関する情報を収集して追跡する。パーミッション集合はさらに、特定のクライアントデバイス１３０に提供された広告サービスを制御するためにそのような情報を用いてもよい。
【００４２】
イベントデータベース２２０はまた、サービスの一部として提供されたコンテンツ関連アセットのためのカタログおよび／または管理システムを含む。上述の例を参照して、イベントデータベース２２０はまた、広告の開発プロセス−プロトタイピングから完全な製品に向けての品質保証までを効率化するために用いてもよい。イベントデータベース２２０のそのような実装はまた、各広告に特有の情報であって、ネットワークにおける様々なクライアントデバイス１３０とサービスプロバイダ１６０から入ってくるレポートの形でレポーティングサーバ１５０から受信される情報を格納する。
【００４３】
調停サーバ１４０または調停者管理システム２１０は、イベントデータベース２２０を参照して、特定のサービスをどのように実施するかを選択的に制御し、更新する。たとえば、パーミッション集合またはパーミッション更新は、指定された地理的エリアにおける特定の広告をブロックすることに関係するかもしれない。そのパラメータは調停者管理システム２１０から伝搬される。調停サーバ１４０は、イベントデータベース２２０を参照して、特定のクライアントデバイス１３０が受け取ることができる広告のタイプに対するパーミッション集合を決定してもよい。パーミッション集合は、タグ、メタデータ、または特定の広告に関連づけられ、メモリに格納されたプロパティの観点から表現される。任意の更新は、広告に関連づけられたタグやメタデータを編集し、削除することに関係する。パーミッション集合はまた、そのようなタグ、メタデータ、およびプロパティに関連づけられた異なるパーミッションを反映させるために編集される。
【００４４】
調停サービスシステム２００はさらにオプションとしてコンピレーション生成器２３０を含む。コンピレーション生成器２３０は、上述のレポーティングサーバ１５０の一部であるか、レポーティングサーバ１５０と提携しているか、レポーティングサーバ１５０と連結して動作する。上述のようにレポーティングサーバ１５０は、様々なクライアントデバイス１３０に提供されるサービスとそのサービスに関連付けられたユーザアクティビティに関してサービスプロバイダ１６０からの情報を受信するために特化したデバイスである。コンピレーション生成器２３０は、レポーティングサーバ１５０、イベントデータベース２２０、または現実のコンピレーション生成器２３０において受信されるか格納されたレポートからの情報を用いて、サービスプロバイダ１６０やパートナー１７０のような受信者のための情報コンピレーションを生成する。そのようなコンピレーションにおけるデータは、受信者に特有のパラメータにしたがって集約され、分析される。
【００４５】
図３は、コンテンツ関連サービスの調停のための方法３００を示す。方法３００において、サービス要求はクライアントから受信される。その後、パーミッションが決定され、クライアントコンフィグレーションが生成され、クライアントに配信される。コンフィグレーション情報に応じてクライアントのコンフィグレーションをした後、クライアントはサービスプロバイダから対応するサービスを受け取り始め、受け取ったサービスに関するレポーティング情報を生成する。そのようなレポートの情報を用いて、サービスプロバイダと連携して動作するパートナーのためのレポートが生成される。
【００４６】
図３のステップ３１０において、サービスに対するリクエストが調停サーバ１４０によって受信される。サービスに対するリクエストは、コンテンツを再生し、それに続いてサービスＳＤＫを初期化するクライアントデバイス１３０によって生成される。ＳＤＫの初期化によって、コンテンツに関連づけられたサービスに関して調停サービスシステム２００にリクエストを生成することができる。リクエストはユーザ識別子、デバイス識別子、サービス識別子、またはその他の形態、および／または識別情報の組み合わせを含む。識別子は「トークン」の形で具体化され、トークンは、地理的場所または地域、ユーザの年齢、またはプレイされるタイトルを示す。ユーザまたはクライアントデバイス１３０は、リクエスト内の情報にもとづいて特定されるか、認証される。
【００４７】
受信されたリクエストに含まれた情報にもとづいて、パーミッション集合は図３のステップ３２０において決定される。パーミッション集合はマーケットセグメントにもとづいてもよい。マーケットセグメントは、クライアントデバイス１３０上でプレイすることのできるコンテンツの様々なタイトルおよびそのようなタイトルに関連づけられたサービスの間で異なるように定義される。たとえば、マーケットセグメントは、地理的地域を参照してもよく、その結果、ある地域においてユーザに提供されるサービスは、別の地域においてユーザに提供される対応するサービスとは違っていてもよい。パーミッション集合はまた、特定のサービスプロバイダ１６０、サービスプロバイダ１６０の供給者、アドレス、およびＵＲＬを指定してもよい。
【００４８】
ステップ３３０において、コンフィグレーション情報は、決定されたパーミッション集合にもとづいて調停サーバ１４０によって生成される。以前の例を用いると、クライアントデバイス１３０は、調合薬／薬剤のための広告を受信することが許されない地理的地域「１」に位置することが決定された。したがって、クライアントデバイス１３０に対して決定されたパーミッション集合は、クライアントデバイス１３０はコンテンツタイトルに禁止された広告が表示されることから防がれることを示すものとなる。しかしながら、他の広告はパーミッション集合のもとで許される。
【００４９】
ある実施例では、ステップ３１０において送信されたリクエストは、クライアントデバイス１３０の現在の構成を示す。調停サーバ１４０はそのような情報を用いて、クライアントデバイス１３０とリクエストされたサービスの特定されたサービスプロバイダ１６０の間の通信を許可するために、どのようなコンフィグレーション情報が生成される必要があるかを決定する。ある実施例では、コンフィグレーション情報は前もって生成され、決定されたパーミッションにもとづいて選択される。このように、コンフィグレーション情報は、各要求元のクライアントに対して生成されるというよりはむしろ、カタログから選択されてもよい。そのようなコンフィグレーション情報は、サービスプロバイダ１６０との通信を許可する／許可しない旨や、サービスまたはサービスの特定の機能を無効にする／有効にする旨を提供する。コンフィグレーションにはまた、サービス関連アクティビティに関するレポーティングを許可する／許可しない旨、レポートのためのパラメータ、および受信者特有のパラメータを含めてレポートのための受信者を指定することが含まれる。
【００５０】
ステップ３４０において、コンフィグレーション情報は、ステップ３１０において送信されたリクエストに応じて要求元のクライアントデバイス１３０に供給される。クライアントデバイス１３０はその後、コンフィグレーション情報にもとづいて構成される。いったんクライアントデバイス１３０が構成されると、クライアントデバイス１３０と、ステップ３１０において要求されたサービスのサービスプロバイダ１６０間で通信が始まる。しかしながら、そのような通信はパーミッション集合にしたがって支配されるため、たとえば、禁止された広告はブロックされるか、クライアントデバイス１３０に受信されたり、表示されることから防がれる。
【００５１】
ステップ３５０において、要求されたサービスがサービスプロバイダ１６０によってクライアントデバイス１３０に提供される。そのようなサービスを提供することには、サービスプロバイダ１６０からクライアントデバイス１３０への特定のデータ、アプリケーション、およびコンテンツが含まれる。
【００５２】
ステップ３６０において、レポートがレポーティングサーバ１５０において受信され、コンピレーション生成器２３０によってコンピレーションがレポートにもとづいて生成される。レポートはネットワーク上のクライアントデバイス１３０とサービスプロバイダ１６０からレポーティングサーバ１５０に送信される。そのようなレポートの情報はその後、お互いに比較され、検証され、分析され、コンピレーション生成器２３０によってコンピレーションにまとめられる。コンピレーションは、受信者に特有のパラメータにもとづいてサービスプロバイダ１６０またはパートナー１７０のために生成される。
【００５３】
本発明は、様々なエンドユーザデバイスを用いて機能するアプリケーションに実装することができる。ここで述べた方法は、様々なデバイス上で機能するように十分に意図されている。本発明はまた、タイトルを超えて中立的に実装されており、本システムの実施の形態は、様々な発行元からの様々なタイトルにわたって利用することができる。
【００５４】
コンピュータ読み取り可能なストレージデバイスは、実行するためにＣＰＵにインストラクションを提供することに関わる任意のメディアのことである。そのようなメディアは、多くの形態を取り、光または磁気ディスクのような不揮発性メディアおよび動的メモリのような揮発性メディアを含むが、これらには限定されない。コンピュータ読み取り可能なメディアには、たとえば、フロッピィディスク、フレキシブルディスク、ハードディスク、磁気テープ、任意の他の磁気メディア、ＣＤ−ＲＯＭディスク、ＤＶＤ、任意の他の光メディア、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュＥＰＲＯＭ、任意の他のチップまたはカートリッジが含まれる。
【００５５】
伝送メディアのいろいろな形態は、実行するためにＣＰＵに１以上のインストラクションのシーケンスを伝送することに関わる。バスはシステムＲＡＭにデータを伝送し、システムＲＡＭからＣＰＵはインストラクションを読み出す。システムＲＡＭが受け取るインストラクションはオプションとして、ＣＰＵに実行される前または後、固定ディスクに格納することができる。ストレージの様々な形態は、必要なネットワークインタフェースとそれを実装するためのネットワークトポロジも併せて、同様に実装される。
【００５６】
様々な実施の形態を説明してきたが、これらは例示のために提示したものであり、限定するものではない。これらの説明は、本発明の範囲をここで述べた特定の形態に限定する意図ではない。それとは反対に、本説明は、代替、修正、等価物を包含することを意図しており、そのようなものも添付の請求項によって定義され、あるいは、当業者によって理解される本発明の趣旨と範囲に含まれる。したがって、好適な実施の形態の範囲と幅は、上述の例示的な実施の形態のいずれにも限定されるべきではない。
【図３】
2011108241.tif 000003
【図１】
2011108241.tif 000004
【図２】
2011108241.tif 000005
【手続補正書】
【提出日】平成23年2月25日(2011.2.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークインタフェース、メモリ、およびメモリに格納されるインストラクションを実行するためのプロセッサを含む調整サーバにおいて実行される、コンテンツ関連サービスの調停方法であって、
クライアントデバイスから調停サーバへ送信された、前記クライアントデバイス上でプレイされるコンテンツに関連するサービスに関するリクエストを前記調整サーバにおいて前記ネットワークインタフェースを介して受信するステップと、
前記プロセッサが前記調停サーバのメモリに格納されたインストラクションを実行するステップとを含み、
前記調停サーバのプロセッサによる前記インストラクションの実行は、
サービスをリクエストする前記クライアントデバイスのマーケットセグメントにもとづいたコンフィグレーション情報を生成し、
前記クライアントデバイスにダウンロードするためのコンフィグレーション情報を提供するものであり、
前記コンフィグレーション情報にもとづいた前記クライアントデバイスのコンフィグレーションは、コンフィグレーション情報にしたがった前記クライアントデバイスとリクエストされたサービスのサービスプロバイダの間の通信を可能にすることを特徴とする方法。
【請求項２】
前記コンフィグレーション情報は、前記クライアントデバイスのマーケットセグメントに関連づけられたパーミッション集合にもとづいて生成されることを特徴とする請求項１の方法。
【請求項３】
前記コンフィグレーション情報にもとづいた前記クライアントデバイスのコンフィグレーションはさらに、前記パーミッション集合にしたがった前記クライアントデバイスからレポーティングサーバへのレポートの通信を可能にし、前記レポートはサービスに関連づけられたクライアントデバイスのアクティビティに関するものであることを特徴とする請求項２の方法。
【請求項４】
パートナーに情報のコンピレーションを送信するステップをさらに含み、前記コンピレーションはサービスに関する１以上のレポートにもとづいたものであることを特徴とする請求項３の方法。
【請求項５】
レポートに対するリクエストを送信するステップをさらに含み、前記リクエストは前記クライアントデバイスに送信され、前記レポートは、前記リクエストに応じて前記クライアントデバイスによって生成されることを特徴とする請求項３の方法。
【請求項６】
サービスは、補助的なコンテンツの前記クライアントデバイスへの転送または前記クライアントデバイスからの転送を管理することを含み、前記補助的なコンテンツは前記クライアントデバイス上でプレイされるコンテンツに関するものであることを特徴とする請求項１の方法。
【請求項７】
前記補助的なコンテンツは広告を含むことを特徴とする請求項６の方法。
【請求項８】
前記補助的なコンテンツはユーザが生成するものであることを特徴とする請求項６の方法。
【請求項９】
前記補助的なコンテンツは１以上のサービスプロバイダによって提供されることを特徴とする請求項６の方法。
【請求項１０】
前記コンテンツは前記パーミッション集合に関連づけられたメタデータを含むことを特徴とする請求項２の方法。
【請求項１１】
前記パーミッション集合を更新し、更新を前記クライアントデバイスに提供するステップをさらに含み、前記クライアントデバイスと前記サービスプロバイダの間の通信は、リアルタイムまたはリアルタイムに近い状態で更新されたパーミッション集合にしたがって支配されることを特徴とする請求項２の方法。
【請求項１２】
コンテンツ関連サービスの調停システムであって、
調停サーバとレポーティングサーバを含み、
前記調停サーバは、
クライアントデバイスから送信された、サービスプロバイダによって提供されるサービスに関するリクエストであって、前記クライアントデバイス上でプレイされるコンテンツに関連するリクエストを受信し、
サービスをリクエストする前記クライアントデバイスのマーケットセグメントにもとづいた、リクエストされたサービスに対するコンフィグレーション情報を生成し、
前記クライアントデバイスにダウンロードするためのコンフィグレーション情報を提供するように構成され、
前記コンフィグレーション情報にもとづいた前記クライアントデバイスのコンフィグレーションは、コンフィグレーション情報にしたがって前記クライアントデバイスとリクエストされたサービスのサービスプロバイダの間の通信を可能にするものであり、
前記レポーティングサーバは、前記クライアントデバイスからレポートを受信するように構成され、前記レポートは、サービスに関連づけられたアクティビティに関するものであり、前記コンフィグレーション情報にしたがって生成されることを特徴とするシステム。
【請求項１３】
前記コンフィグレーション情報は、前記クライアントデバイスのマーケットセグメントに関連づけられたパーミッション集合にもとづいて生成される請求項１２のシステム。
【請求項１４】
前記レポーティングサーバによって受信された１以上のレポートにおける情報にもとづいてパートナーのためのレポートをまとめるように構成されたパートナーレポートサーバをさらに含む請求項１２のシステム。
【請求項１５】
パーミッション集合の決定に関する更新を受信し、その更新を前記クライアントデバイスに送信するために調停サーバに提供するように構成された調停管理システムをさらに含み、前記クライアントデバイスと前記サービスプロバイダの間の通信は、更新されたパーミッション集合にしたがってリアルタイムまたはリアルタイムに近い状態で支配されることを特徴とする請求項１３の方法。
【請求項１６】
前記レポーティングサーバによって受信された１以上のレポートにもとづいたイベントに関する情報を格納するように構成されたイベントデータベースをさらに含み、イベントはサービスに関するものであることを特徴とする請求項１２の方法。
【請求項１７】
プログラムを格納したコンピュータ読み取り可能なストレージメディアであって、前記プログラムは、コンテンツ関連サービスの調停方法を実行するためにプロセッサによって実行可能であり、前記方法は、
前記クライアントデバイス上でプレイされるコンテンツに関連するサービスに関するリクエストを受信するステップと、
リクエストされたサービスに対して、サービスをリクエストする前記クライアントデバイスのマーケットセグメントにもとづいたコンフィグレーション情報を生成するステップと、
前記クライアントデバイスにダウンロードするためのコンフィグレーション情報を提供するステップとを含み、
前記コンフィグレーション情報にもとづいた前記クライアントデバイスのコンフィグレーションは、コンフィグレーション情報にしたがって前記クライアントデバイスとリクエストされたサービスのサービスプロバイダの間の通信を可能にすることを特徴とするストレージメディア。
【請求項１８】
前記コンフィグレーション情報は、前記クライアントデバイスのマーケットセグメントに関連づけられたパーミッション集合にもとづいて生成されることを特徴とする請求項１７のコンピュータ読み取り可能なストレージメディア。
【請求項１９】
前記コンフィグレーション情報にもとづいた前記クライアントデバイスのコンフィグレーションはさらに、前記パーミッション集合にしたがった前記クライアントデバイスからレポーティングサーバへのレポートの通信を可能にし、前記レポートはサービスに関連づけられたクライアントデバイスのアクティビティに関するものであることを特徴とする請求項１８のコンピュータ読み取り可能なストレージメディア。
【請求項２０】
コンテンツ関連サービスの調停方法であって、
クライアントデバイスから調停サーバへ、前記クライアントデバイス上でプレイされるコンテンツに関連するサービスに関する調停リクエストを送信するステップと、
前記調停サーバから前記クライアントデバイスへダウンロードするためのコンフィグレーション情報であって、サービスをリクエストする前記クライアントデバイスのマーケットセグメントにもとづいたコンフィグレーション情報を受信するステップと、
コンフィグレーション情報に関連づけられたインストラクションを前記クライアントデバイスのプロセッサによって実行し、前記コンフィグレーション情報にもとづいて前記クライアントデバイスをコンフィグレーションするステップと、
前記クライアントデバイスから前記コンテンツに関連づけられたサービスのサービスプロバイダへ、前記コンフィグレーション情報にしたがって生成されたサービスリクエストを送信するステップとを含むことを特徴とする方法。
【請求項２１】
前記コンフィグレーション情報は、前記クライアントデバイスのマーケットセグメントに関連づけられたパーミッション集合にもとづいて生成されることを特徴とする請求項２０の方法。
【請求項２２】
前記サービスに関連づけられたアクティビティに関して前記クライアントデバイスからレポーティングサーバへレポートを送信するステップをさらに含み、前記レポートは前記パーミッション集合にしたがって送信されることを特徴とする請求項２１の方法。
【請求項２３】
更新されたパーミッション集合を受信するステップをさらに含み、前記クライアントデバイスと前記サービスプロバイダ間の通信は、リアルタイムまたはリアルタイムに近い状態で更新されたパーミッション集合にしたがって支配されることを特徴とする請求項２１の方法。
【請求項２４】
プログラムを格納したコンピュータ読み取り可能なストレージメディアであって、前記プログラムは、コンテンツ関連サービスの調停方法を実行するためにプロセッサによって実行可能であり、前記方法は、
調停サーバへ、クライアントデバイス上でプレイされるコンテンツに関連するサービスに関する調停リクエストを送信するステップと、
前記クライアントデバイスへダウンロードするためのコンフィグレーション情報であって、サービスをリクエストする前記クライアントデバイスのマーケットセグメントにもとづいたコンフィグレーション情報を受信するステップと、
前記コンフィグレーション情報にもとづいて前記クライアントデバイスをコンフィグレーションするステップと、
前記コンテンツに関連づけられたサービスに対するサービスリクエストであって、前記コンフィグレーション情報にしたがって生成されたサービスリクエストを送信するステップとを含むことを特徴とするストレージメディア。
【請求項２５】
前記コンフィグレーション情報は、前記クライアントデバイスのマーケットセグメントに関連づけられたパーミッション集合にもとづいて生成されることを特徴とする請求項２４のコンピュータ読み取り可能なストレージメディア。
【請求項２６】
前記プログラムは、前記パーミッション集合にしたがってレポートを生成して送信するために実行可能であり、前記レポートは、前記サービスに関連づけられたクライアントデバイスアクティビティに関するものであり、前記サービスは前記サービスリクエストに応じて提供されることを特徴とする請求項２５のコンピュータ読み取り可能なストレージメディア。