(57)【特許請求の範囲】
【請求項１】
監査システムにより、実行中のビデオゲームを監視して前記ビデオゲームの実行の間に生成された実際の広告表示を識別する過程を有し、前記ビデオゲームは、第１のシステムにおいて実行され、前記ビデオゲームに広告データを動的に挿入するための実行可能なコードを有し、前記監査システムは、前記ビデオゲームから独立し、
前記ビデオゲームから報告を受信する過程をさらに有し、前記報告は、前記ビデオゲームの実行の間に画面表示のために前記ビデオゲームに挿入された、前記ビデオゲームによって報告される広告データに関するデータを含み、
前記監査システムによって識別された実際の広告表示に対して前記ビデオゲームによって報告されたデータを比較して比較結果を生成する過程と、
前記比較結果が前記ビデオゲームによる正確な広告表示の報告を示すとき前記ビデオゲームを認証する過程と、
をさらに有する方法。
【請求項２】
前記監査システムにより監査ソフトウェアを実行する過程を有し、
前記監査ソフトウェアは、前記ビデオゲームの実行の間に、前記ビデオゲームの実行の間に生成された広告表示を識別する過程を自動的に実行するように構成された請求項１に記載の方法。
【請求項３】
前記ビデオゲームの実行の間に、前記ビデオゲームに広告データを提供する過程を有し、
前記広告データは、前記監査ソフトウェアによって自動的に検出されることが可能である広告表示を生成するように構成される請求項２に記載の方法。
【請求項４】
各々の広告データは、前記ビデオゲームの実行の間に、前記ビデオゲーム内の広告データの各々の配置の監査を可能とするために異なる請求項３に記載の方法。
【請求項５】
前記広告データは、識別可能な単純な繰り返しパターンを構成し、
前記単純な繰り返しパターンは、前記監査ソフトウェアによって自動的に検出される請求項３に記載の方法。
【請求項６】
前記広告データは、第１の広告表示および前記監査ソフトウェアによって検出される識別可能なパターンを構成する請求項３に記載の方法。
【請求項７】
前記第１のシステムは、前記監査システムを備え、
前記比較する過程は、前記監査システムによって自動的に実行される請求項１に記載の方法。
【請求項８】
ビデオゲームの出力を監視する監査システムにより、前記ビデオゲームの実行中にビデオゲーム内に動的に挿入された実際の広告の提示を検出する過程を有し、前記監査システムは前記ビデオゲームから独立し、
前記ビデオゲームに挿入された、前記ビデオゲームによって報告される広告の前記ビデオゲームからの報告を取得する過程と、
前記監査システムによって検出された広告を前記ビデオゲームによって報告された広告と比較して報告の正確さの程度を判定する過程と、
前記判定された正確さの程度に従って前記ビデオゲームを認証する過程と、
をさらに有する、ビデオゲーム内の広告を監査する方法。
【請求項９】
ゲームをする人のシステムにおいて実行されるビデオゲームから表示報告データを受信する過程と、
前記ビデオゲームの認証を検証して検証の結果を示す第１の値を判定する過程と、
前記第１の値が、前記認証が有効であることを示すとき、前記ビデオゲームからの表示報告データが監査された表示報告データであることを示す過程と、
をさらに有する請求項８に記載の方法。
【請求項１０】
前記第１の値が、前記認証が有効であることを示さないとき、前記ビデオゲームからの表示報告データが監査された表示報告データでないことを示す過程を有する請求項９に記載の方法。
【請求項１１】
外部の情報源からの広告データを動的に挿入するための、および、前記広告データに関する表示に関するデータを報告するための実行可能なコードを有するビデオゲームソフトウェアが記憶された記憶媒体と、
通信ネットワークと結合するためのアダプターを有するビデオゲームシステムと、を備え、前記ビデオゲームシステムは前記ビデオゲームソフトウェアを実行するように構成され、
前記ビデオゲームソフトウェアとは異なる第２のソフトウェアを実行することが可能な少なくとも１つのプロセッサをさらに備え、前記第２のソフトウェアを実行することは、前記プロセッサに、
前記ビデオゲームソフトウェアを実行するとき前記ビデオゲームシステムによって生成される実際の表示を検出させ、
ビデオゲームに挿入された、前記ビデオゲームソフトウェアによって報告される広告データの前記ビデオゲームソフトウェアからの報告を取得させ、
前記検出された表示に対して前記報告を比較して比較結果を生成させ、
前記比較結果が前記ビデオゲームによる正確な表示の報告を示すとき前記ビデオゲームソフトウェアを認証させる、システム。
【請求項１２】
前記認証する過程は、前記ビデオゲームの少なくとも一部をハッシュする過程を有する請求項８に記載の方法。
【請求項１３】
前記ビデオゲームはパッチを有するビデオゲームを含み、
前記認証する過程は前記パッチを認証する過程を有する請求項８に記載の方法。
【請求項１４】
外部の情報源から前記広告を取得する過程と、
前記ビデオゲーム内に動的に前記広告を挿入する過程と、
をさらに有する請求項８に記載の方法。
【請求項１５】
前記ビデオゲーム内に動的に前記広告を挿入する過程をさらに有し、各々の広告は検出可能なユニークな予め定められたパターンを有し、
前記検出する過程は各々の広告の前記ユニークな予め定められたパターンを検出する過程を有する請求項８に記載の方法。
【請求項１６】
ビデオゲームを実行するプロセッサから分離されたプロセッサにより、前記ビデオゲームの出力を監視して前記ビデオゲーム内に動的に挿入された広告の実際の提示を検出し、
前記ビデオゲームに挿入された、前記ビデオゲームによって報告される広告の前記ビデオゲームからの報告を取得し、
前記検出された広告を前記報告された広告と比較して報告の正確さの程度を判定し、
挿入された広告の監査された報告を生成するために前記ビデオゲームを認証する、
ことを含む動作をデータ処理装置に実行させることが可能なコンピュータプログラムを符号化したコンピュータ読み取り可能な媒体。
【請求項１７】
前記認証することは、前記ビデオゲームの少なくとも一部をハッシュすることを含む請求項１６に記載のコンピュータ読み取り可能な媒体。
【請求項１８】
前記ビデオゲームはパッチを有するビデオゲームを含み、
前記認証することは前記パッチを認証することを含む請求項１６に記載のコンピュータ読み取り可能な媒体。
【請求項１９】
前記動作は、前記ビデオゲーム内に動的に前記広告を挿入することをさらに含み、各々の広告は検出可能なユニークな予め定められたパターンを有し、
前記検出することは各々の広告の前記ユニークな予め定められたパターンを検出することを含む請求項１６に記載のコンピュータ読み取り可能な媒体。
【請求項２０】
前記広告データは外部の情報源からの広告データを含む請求項１に記載の方法。
【請求項２１】
前記認証されたビデオゲームを配布のために少なくとも１人のゲームをする人に提供する過程をさらに含む請求項１に記載の方法。
【請求項２２】
前記認証されたビデオゲームを配布のために少なくとも１人のゲームをする人に提供する過程をさらに含む請求項８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔地からのデータの収集に関し、より詳しくは、遠隔地において実行中のアプリケーションに関する計量（metrics）の収集に関する。
【背景技術】
【０００２】
テレビ放送は、多くの関連する付属的な業界の元となってきた。１つのそのような業界は、広告業界である。テレビのための広告は、放送イベントの間に画面表示（display）される広告についての価値を確定するために、過去および現在のデータに依存する専門化された業界である。この広告モデルを支えるために、業界全体はテレビ視聴者の計量を収集および分析するために存在する。
【０００３】
この目的のために、視聴者は彼らのテレビ視聴に関して調査され、視聴率に関する統計値が決定される。同様に、テレビショー、テレビ映画、スポーツイベント等のような各々の放送イベントは、それらの放送イベント中の広告を決定するために検討がされる。こうして、実際の広告コンテンツと統計的に分析された視聴率は独立に決定され、広告についての価値を確定するために使用される計量を決定する組織によって検証される。これらの計量は、典型的に、その正しさを検証したことを表明する独立の計量組織によってその正しさが表明される“監査された計量（audited metrics）”と呼ばれる。１つのそのような計量組織はニールセンメディアリサーチ（登録商標）であり、大部分は監査されたニールセン（登録商標）評価を提供する。
【０００４】
広告が挿入される新たなメディアは、ビデオゲームメディアである。ゲーム広告の第１世代として、静的なプロダクトプレイスメント（product placement）−ゲームにプログラムされたプロダクトプレイスメントであり、実行されるごとにゲーム内で変化しない−が使用された。これらの第１世代広告は、テレビ視聴率のためのそれと類似の方法で算出および収集されたそれに関連する計量を有する。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
現在、ゲーム広告における次世代が展開されている。それらに従って、プロダクトプレイスメントは、ゲームが実行されるごとに異なる広告が現れるように、ビデオゲーム内に動的に挿入される。不運なことに、計量を決定する既存の方法は、ゲーム広告におけるこれらの次世代とともに機能するために適していない。問題として、ビデオゲームは実行されるとき同様でなく、異なる広告が各々において画面表示され得る。ビデオゲームは首尾一貫した時刻において実行されるのではない。ビデオゲームは各プレイヤーによって首尾一貫して実行されるのではない。
【０００６】
ゲーム広告において次世代のための計量を決定する方法を提供することが効果的である。
【課題を解決するための手段】
【０００７】
本発明の目的は、ゲーム広告において次世代のための計量を決定する方法を提供することである。
【０００８】
本発明の一実施形態によれば、外部の情報源からの広告データを動的に挿入するための、および、前記広告データに関する表示に関するデータを報告するための実行可能なコードを有するビデオゲームソフトウェアを提供する過程と、実行の間に広告データを動的に挿入するために、および、前記広告データに関する表示に関するデータを報告するためにシステムにおいて前記ビデオゲームソフトウェアを実行する過程と、比較結果を生成するために前記ビデオゲームソフトウェアの実行の間に行われた表示に対して前記報告されたデータを比較する過程と、を有する方法が提供される。
【０００９】
本発明のもう１つの実施形態によれば、外部の情報源からの広告データを動的に挿入するための、および、前記広告データに関する表示に関するデータを報告するための実行可能なコードを有するビデオゲームソフトウェアを提供する過程と、実行の間に広告データを動的に挿入するために、および、前記広告データに関する表示に関するデータを報告するためにシステムにおいて前記ビデオゲームソフトウェアを実行する過程と、前記ビデオゲームソフトウェアの実行の間に、改変を防止するための安全な方法で前記広告データに関する表示に関するデータを報告する過程と、を有する方法が提供される。
【００１０】
本発明のもう１つの実施形態によれば、外部の情報源からの広告データを動的に挿入するための、および、前記広告データに関する表示に関するデータを報告するための実行可能なコードを有するビデオゲームソフトウェアを提供する過程と、実行の間に広告データを動的に挿入するために、および、前記広告データに関する表示に関するデータを報告するためにシステムにおいて前記ビデオゲームソフトウェアを実行する過程と、前記ビデオゲームソフトウェアの実行の間に、前記ビデオゲームソフトウェア内に動的に挿入された広告データを自動的に検出する過程と、を有する方法が提供される。
【００１１】
本発明のもう１つの実施形態によれば、ゲームシステムにおいてビデオゲームソフトウェアを実行する過程と、第１の値を判定するために前記ビデオゲームソフトウェアの少なくとも一部の認証を検証する過程と、前記第１の値が認証機関からの有効な認証であることを示すとき、実行中の前記ビデオゲームソフトウェアから表示データを報告する過程と、を有し、前記報告される表示データは監査された表示データとともに蓄積される方法が提供される。
【００１２】
本発明のさらにもう１つの実施形態によれば、信頼できる認証機関からの認証を有するビデオゲームアプリケーションを提供する過程と、前記ビデオゲームアプリケーションを実行する過程と、前記ビデオゲームアプリケーションの認証を、信頼できる認証および信頼できない認証のうち１つとして検証する過程と、前記ビデオゲームアプリケーションの認証が、信頼できる認証として検証されるとき、報告される表示データの認証において使用するために、前記ビデオゲームアプリケーションに認証データを提供する過程と、を有する方法が提供される。
【００１３】
本発明のさらにもう１つの実施形態によれば、外部の情報源からの広告データを動的に挿入するための、および、前記広告データに関する表示に関するデータを報告するための実行可能なコードを有するビデオゲームソフトウェアが記憶された記憶媒体と、通信ネットワークと結合するためのアダプターを有するビデオゲームシステムと、表示を検出するための、および、前記検出された表示を報告するための、および、比較結果を生成するために前記検出された表示に対して前記報告されたデータを比較するための、少なくとも１つのプロセッサと、が提供される。
【００１４】
本発明のさらにもう１つの実施形態によれば、外部の情報源からの広告データを動的に挿入するための、および、前記広告データに関する表示に関するデータを報告するための実行可能なコードを有するビデオゲームソフトウェアが記憶された記憶媒体と、通信ネットワークと結合するためのアダプターを有するビデオゲームシステムと、改変を防止するための安全な方法で表示を報告するための少なくとも１つのプロセッサと、が提供される。
【発明を実施するための最良の形態】
【００１５】
ここで、添付図面に関して本発明の実施形態を説明する。
以下、用語「表示（impression）」は、システムのユーザに表示された（impressed）情報に言及するために使用される。典型的に、表示は、広告表示（advertising impression）を言い、広告データは、広告業界の予想から統計的に有効な方法で、画面表示され、聞き取り可能にされ、または、人間に伝達される。動詞「表示する（impress）」は、表示を提供する動作を含むように使用される。
【００１６】
ビデオゲーム業界のために、監査された計量は、業界にわたって検証可能および利用可能ならば、結果として、任意のゲームについて、関連する広告／ゲームをする人（gamer）の市場シェアとなる。これは、計量評価において現在使用されているグロスレーティングポイント（ＧＲＰ）のゲームにおける類似物の元となる。既存の広告業界は既存の計量を理解しているので、類似物または類似点のある計量は大いに効果的である。
【００１７】
図１を参照すると、放送イベントに基づく監査モデルの簡略化されたフロー図が表わされている。ボックス１０１において、放送イベントが画面表示される。放送イベントは、他の時間の長さもサポートするが、３０分の形態で時間の長さを占有する。イベントの時間の間、断続的に、１０１ａにおけるように広告が表わされる。各々の広告は、画面表示される時間の間に、最小の時間の長さを有し、少なくともその最小の時間の長さについて持続して画面表示される。イベントの間に、２つの他の処理が実行される。第１の処理１０５はイベントを“視聴”し、始めから終わりまで見せられた広告を記録する。この処理は人間によって実施されていたが、現在は、イベント中の広告を識別するためにコンピュータソフトウェアを使用して自動的に実行される。第２の処理１０６は視聴率データ１０３を収集するように動作する。この第２の処理は、ユーザ視聴統計を収集するための調査またはフィードバックのメカニズムの形態である。
【００１８】
広告の視聴率データ１０３は、広告の価値を示すテーブルに統計的に蓄積される。これは、メディア調査組織によって、一般的に行われている。そして、テーブルは、メディア調査業界において現在よく理解されている方法で価値を確定するために、検証された広告データ１０２に適用される。視聴率データ１０３および広告データ１０２は外部のサーバ１０７によって記憶される。
【００１９】
図２を参照すると、ビデオゲーム中に画面表示される広告を追跡するための処理が表わされている。２０１において、パーソナルコンピュータ、携帯機器、セットトップボックス、または、ゲームコンソールの形態で、ゲームシステムにおいてビデオゲームが実行される。ビデオゲームは広告の画面表示のための位置を有する。２０２において、ビデオゲームが実行されるとき、その中で画面表示のためにゲームによって広告が読み込まれる。ビデオゲームが実行されるごとに、異なる広告が選択的に画面表示される。そして、２０３において、ビデオゲームは、少なくともゲームの経過の間に表わされた広告の報告をサーバに送信する。こうして、報告される“画面表示された”広告の報告およびそれらに関する統計値が提供され、それによって、広告の価値を統計的に評価するために必要な作業を大きく削減させる。２０４において、メディア調査組織は、受信した報告データを適切な広告の価値に関する報告に蓄積する。
【００２０】
不運なことに、図２によるシステムにおいて、非良心的なビデオゲームプロバイダは、画面表示される広告の数、品質、または、価値について虚偽の報告をする可能性がある。さらに、ゲームが公表されたときの報告データの圧倒的な量のために、この“虚偽”の報告を識別することはたいへん困難である。もう１つの問題として、ビデオゲームプロバイダは、時間にわたってそれらのゲームへのパッチをアップロードする選択肢を有する。これらのパッチのいくつかは、“虚偽”の報告を含み得るか、または、それに修正し得る。それゆえに、困難さはかなり複雑である。
【００２１】
図３を参照すると、ビデオゲームにおいて使用するための監査された計量を報告する方法が表わされている。３０１において、ビデオゲームは、それに広告を動的に送出させるために提供される。３０２において、ビデオゲームは、それの認証のために認証機関（certifying body）に提供される。例えば、ニールセン（登録商標）のような計量会社は、ビデオゲームについての認証機関としての役割を果たすことを選択することが可能である。３０３において、認証機関は、そこに画面表示される広告が正確に報告されることを確認するためにビデオゲームを検査する。３０４において、ビデオゲームは、そこから統計値を正確に報告するものとして認証される。３０６において、認証されたビデオゲームはゲームをする人に配布される。３０７において、ビデオゲームが実行され、３０８において、その認証が検証される。検証されると、画面表示される広告に関する報告データが信頼できるとみなされる。こうして、３０９において、広告の送出に関する情報が認証されたビデオゲームから提供される。ステップ３１０において、ビデオゲームにおける広告に関する統計値が、例えば、メディア調査組織によって蓄積され、３１１において、それらの統計値が、例えば、ビデオゲーム中の広告の価値に関する業界報告の形態で報告される。
【００２２】
図４を参照すると、ビデオゲームを認証するための処理が表わされている。４０１において、ビデオゲームが開発される。開発が完了し、ビデオゲームが初めから終わりまで検査された後、４０２において、それを監査するために、認証組織、例えば、メディア調査組織にビデオゲームが提供される。４０３において、実行中の自動化された広告検出処理に依存する認証組織によって、ビデオゲームが検査される。例えば、監査システムにおいて実行中のプログラムは、画面表示されるとき広告を識別することができる。好ましくは、広告それ自体は、画面表示される個々の広告の正確な報告を保証するために識別可能である。４０４において、監査システムは、全ての認識された広告のリストを蓄積し、４０５において、正確さを保証するために、そのリストをビデオゲームによって報告されたリストと比較する。２つのリストが一致するとき、４０６において、ビデオゲームは信頼できると判定される。信頼できると判定されると、４０７において、ビデオゲームは適格としてデジタル認証される。
【００２３】
一実施形態において、４０３において、ビデオゲームの検査の間に画面表示される広告は、容易な自動識別のために設計または選択された予め定められたパターンである。好ましくは、個々の広告位置において個々の広告の検証を可能とするために、選択されたパターンは他と識別可能である。さらに好ましくは、画面表示されたときに広告データを自動的に識別するための処理がかなりの記憶リソースを必要としないように、広告データのための要求に応答して広告が自動的に生成される。
【００２４】
さらなる実施形態において、画面表示されたときの広告データの自動検出は外部のシステムによって実行される。そのようなシステムは、例えば、画面表示されるためのデータを横取りするために、ゲームシステムとディスプレイとの間に接続される。その代わりに、そのようなシステムは、その実行の間にビデオゲームによって提示される画像に関するビデオデータを捕捉するために、ビデオカメラのようなビデオキャプチャー装置に依存する。そして、そこに画面表示される広告データを抽出するために画像データが分析される。
【００２５】
図５を参照すると、認証されたビデオゲームを実行するための処理が表わされている。５０１において、認証されたビデオゲームは、パーソナルコンピュータまたはゲームコンソールの形態のゲーム実行システムに読み込まれる。５０２において、システムにおいて実行中の、ビデオゲームと独立の第２の処理は、ビデオゲームの認証を検証するように動作する。例えば、実行可能なゲームは、それが認証されて以来、変更されていないことを確認するためにハッシュされる。検証が完了すると、５０３において、第２の処理は、ビデオゲームから報告された情報が監査されたデータとして含まれ得ることを示すために認証機関と通信する。５０４において、広告データは検証されたビデオゲームから報告され、５０５において、広告データは監査された広告データの報告に蓄積される。もちろん、検証が失敗すると、監査されていないが報告された広告データを示す他の報告に蓄積されることも可能であるが、ビデオゲームによって報告されるデータは信頼できるものでないとみなされる。
【００２６】
図６を参照すると、ビデオゲームの認証を検証するためのもう１つの実施形態が表わされている。ここで、６０１において、アプリケーションプログラムインタフェース（ＡＰＩ）が提供され、オブジェクトコードライブラリと対応付けられる。ＡＰＩおよび対応付けられたオブジェクトコードライブラリは、少なくともビデオゲームソフトウェアアプリケーションのバージョンを検証するためのコマンドを含む。６０２において、実行されるとき、少なくともこのコマンドは、結果として、ビデオゲームアプリケーションの認証を検証するためにサーバと交換される。認証されたビデオゲームアプリケーションは、少なくともオブジェクトコードライブラリ内のコマンドによって検証される。例えば、少なくともコマンドは、結果として、ハッシュの結果を生成するためにビデオゲームソフトウェアの一部をハッシュする。サーバとのハッシュ結果の交換は、ビデオゲームソフトウェアの認証を検証することを可能とする。その代わりに、ビデオゲームソフトウェアアプリケーション全体がハッシュされる。好ましくは、ＡＰＩは小さなフットプリントを有する。６０３において、認証が検証されると、ビデオゲームから報告された広告データは、監査された報告データの結果とともに蓄積される。
【００２７】
図７を参照すると、もう１つの実施形態が表わされている。ここで、７０１において、ＡＰＩが提供され、オブジェクトコードライブラリと対応付けられる。オブジェクトコードライブラリは、少なくともビデオゲーム内の広告データの画面表示を検証するためのコマンドを含む。７０２において、少なくともコマンドは広告データの画面表示を検証し、７０３において、安全な方法でデータを記録する。そして、７０４において、安全に記録されたデータはその蓄積のためにサーバに送信される。選択的に、オブジェクトコードライブラリは、それが変更されていないことを保証するためにオブジェクトコードライブラリ自身を検証するためのコマンドを少なくとも含む。さらに、選択的に、ビデオゲームソフトウェアは、オブジェクトコードライブラリ内の報告メカニズム以外の報告メカニズムを持たない。７０６において、オブジェクトコードライブラリから報告された広告データは、監査された報告データの結果とともに蓄積される。選択的に、オブジェクトコードライブラリおよびビデオゲームの両方が報告メカニズムを含むとき、報告される広告データは両方の報告メカニズムが一致していることを保証するためにサーバによって検証される。
【００２８】
例えば、広告データは、それを表示する間に容易に識別されるためにその中にタグデータを含む。好ましくは、任意のそのようなタグは、広告を表示する間に、ゲームをする人に目立たない。その代わりに、ビデオゲームを実行する間に、ビデオゲーム内で表示された広告データの正確で信頼できる識別を容易にするために、広告データを探すに先立って、表示を識別するための処理が広告データに設けられる。
【００２９】
図８を参照すると、さらにもう１つの実施形態が表わされている。８０１において、ＡＰＩが設けられ、オブジェクトコードライブラリと対応付けられる。オブジェクトコードライブラリは、少なくとも広告コンテンツを検索するためのコマンド、広告コンテンツを画面表示するためのもう１つのコマンド、ゲームの実行の間にゲーム内の広告データの画面表示を安全に報告するためのコマンドを含む複数のコマンドを含む。したがって、コマンドは、広告データの検索、画面表示、報告に関する全てのタスクを実行する。選択的に、オブジェクトコードライブラリは、少なくともオブジェクトコードライブラリを検証するためのコマンドを含む。この方法において、オブジェクトコードライブラリの認証は、結果として、オブジェクトコードライブラリを使用して設計された全てのビデオゲームからの広告データの監査された報告となる。
【００３０】
図８を参照すると、８０１において、ビデオゲームセッションが開始され、８０２において、実行中にビデオゲームによって広告が要求される。８０３において、受信されると広告はオブジェクトコードライブラリによって管理されるキャッシュに記憶される。８０４において、広告データの画面表示のための位置が視界内であるとき、オブジェクトコードライブラリはキャッシュから広告データを検索する。８０５において、オブジェクトコードライブラリ内のコマンドは、位置内に広告データに基づいて画像を画面表示するために実行される。８０６において、画面表示されると、画面表示に関する情報が報告されるために蓄積される。８０７において、蓄積されたデータは安全にされる。８０８において、安全にされたデータはサーバに送信され、８０９において、その安全にされたデータが他の安全にされたデータとともに蓄積される。もちろん、図８は広告画像データに関して説明されたが、映像、テキスト、音声データ等の形態での他の広告データもサポートされる。他の実施形態において、報告されるデータは安全にされない。
【００３１】
図９ａを参照すると、広告データを報告するための処理が表わされている。報告の正確さを保証するために、報告はビデオゲームから直接に認証機関に提供される。ここでデータを直接に認証機関または中立のデータ収集組織に報告することによって、データの改変が防止される。したがって、報告データの正確さを検証する方法とともに、図９ａの方法は受信されたデータの正確さを保証することを可能とする。９０１において、ビデオゲームが実行される。９０２において、ビデオゲームは広告データプロバイダとの通信リンクを確立する。９０３において、ビデオゲームは広告画面表示データを蓄積するために信頼できる組織との通信リンクを確立する。９０４において、広告データがゲームをする人に表示されたとき、報告情報が直接に信頼できる組織に提供される。選択的に、９０５に表わされているように、情報は広告データが検索されるサーバにも提供される。さらに、選択的に、９０６において、情報は、例えば、ビデオゲーム発行者のサーバである他のサーバにも提供される。信頼できる組織において受信されると、情報はメディア調査に使用するために配布される。
【００３２】
図９ｂを参照すると、広告データを報告するための処理が表わされている。報告の正確さを保証するために、報告の送信に先立って、認証されたビデオゲームソフトウェアによって報告が安全にされる。表わされているように、９５０において、ビデオゲームが実行され、９５１において、ビデオゲームセッションが開始される。９５２において、ビデオゲームは広告データプロバイダとの通信リンクを確立する。９５３において、報告されるための広告データが受信される。９５４において、ビデオゲームを実行するゲームをする人に表示するために、広告表示を生成するためにデータが使用される。９５５において、提供される表示に関するデータは、データに署名するための公開鍵を使用して安全にされる。９５６において、署名されたデータはサーバに送信される。９５７において、サーバにおいて、安全にされたデータが検証される。９５８において、検証されると、広告表示統計情報を形成するためにデータは他のデータとともに蓄積される。
【００３３】
図１０を参照すると、認証されたビデオゲームにパッチを当てるための処理が表わされている。ここで、処理は、上述したビデオゲームを認証するための方法に依存する。ビデオゲーム内の認証されたソフトウェアに影響を与えないパッチは、本発明によるさらなる認証を必要としないことに留意することが重要である。
【００３４】
１００１において、ビデオゲームソフトウェアを修正するためのソフトウェアパッチが提供される。１００２において、認証機関はソフトウェアパッチを用いてソフトウェアにパッチを当て、１００３において、結果としてのソフトウェアを検査する。１００４において、ソフトウェアが実行され、適切に広告データを報告するとき、認証機関はパッチを認証し、１００５において、パッチを当てられたソフトウェアの検証に使用するためにパッチ内に認証コードを挿入する。使用において、ソフトウェアにパッチを当てることは、結果として、ソフトウェアのさらなる検査により認証されたものとしてなお検証されるソフトウェアへの変更となる。その代わりに、図７または図８の方法が使用されるとき、認証機関は、オブジェクトコードライブラリがパッチによって影響を受けていないことを検証するのみである。オブジェクトコードライブラリがパッチによって影響を受けているとき、パッチとしてのオブジェクトコードライブラリは再検査され、再認証される。
【００３５】
図１１ａを参照すると、識別可能な広告のパターンのいくつかの例が表わされている。識別のための簡単なパターンは、画像データの伸長（stretching）、遠近（perspective）、重なり（wrapping）、輪郭（contouring）等が結果の画像を識別可能に描画するように識別可能な方法で、それ自身を繰り返す色パターンを含む。パターンの色内容を変化させることによって、類似パターンが、多くの回数、再使用され、各々は異なる色系列を用いる。その代わりに、図１１ｂに表わされているように、中間色の背景が結果として中間色の領域の容易な識別となり、そして、広告の間で区別するためにパターンが使用されるのみであるように、標準広告パターンの上に循環パターンがかぶせられる。
【００３６】
上記はサーバに広告表示を報告することに依存するが、表示は、選択的に、その報告に先立って収集される。さらに、選択的に、表示データは、改変を防止するために収集に先立って安全な方法で記憶される。例えば、信頼できるオブジェクトコードライブラリは、データの送信に先立って、データを安全にし、収集するために使用される。
【００３７】
一実施形態において、サーバに提供されるために監査ログが生成される。それゆえに、コンテンツが監査されるとき、および、データの監査が実行されるとき、サーバに提供される記録は、広告表示の監査の検証に使用するための監査データを含む。図７および図８の方法のような方法とともに使用するとき、そのような監査部分は、認証組織によって直接にアクセス可能でないビデオゲームのスポット監査（spot audit）を可能とする。そのような実施形態により、各々の記録は、オブジェクトコードライブラリによって提供され、識別に関し、ビデオゲームの実行の間の表示を追跡する部分を含む。
【００３８】
その代わりに、監査データは、報告データおよび監査結果の間の正しさの程度を示し、それによって、結果として、報告データの信頼度の指標となる。１００％がそのような指標であるが、より少ないパーセンテージの信頼度を有すること、統計的観点から信頼できるとみなされることも可能である。報告される表示データの信頼度の評価に使用するために本発明の方法の応用は、上記の実施形態によってサポートされる。例えば、報告が、表わされた表示より少ない表示を報告するならば、報告と監査された値との間の不一致は、結果として、向上した信頼度となる。監査結果から見落とされたいくつかの報告の値も、監査処理における誤りを示し得る。それゆえに、監査されたデータと報告されたデータとの間の正しさの要求条件は、メディア調査および統計の分野の当業者に残された事項である。
【００３９】
上記の実施形態はビデオゲームに関して説明されたが、この技術分野の当業者は、上述した方法およびシステムが、広告データまたは画面表示のための他の商業的データの画面表示および報告のために他のソフトウェアアプリケーションにも適用可能であることを認識する。
【００４０】
メディア調査の分野の当業者は、全ての広告位置が監査を要求するか、または、部分集合のみが監査を要求するかを決定する。さらに、定期的に、ランダムな間隔で、または継続的な割り込まない方法で、ビデオゲームの実行を監査することが可能である。
【００４１】
他の多数の実施形態は、本発明の技術的思想から逸脱せずに想到することが可能である。
【図面の簡単な説明】
【００４２】
【図１】放送イベントに基づく監査モデルの簡略化されたフロー図である。
【図２】ビデオゲーム中に画面表示される広告を追跡するための処理の簡略化されたフロー図である。
【図３】ビデオゲームにおいて使用するための監査された計量を報告するための方法の簡略化されたフロー図である。
【図４】ビデオゲームを認証するための処理の簡略化されたフロー図である。
【図５】認証されたビデオゲームを実行するための、および、別個のアプリケーションを用いてビデオゲームの認証を検証するための処理の簡略化されたフロー図である。
【図６】認証されたビデオゲームを実行するための、および、ビデオゲームソフトウェア内に埋め込まれたコマンドを使用してビデオゲームの認証を検証するための処理の簡略化されたフロー図である。
【図７】ビデオゲームを実行するための、および、その実行の間に行われた表示を検証するための処理の簡略化されたフロー図である。検証は、ビデオゲームおよびビデオゲーム内のソフトウェアから別個に実行される処理の１つによって実行される。処理は、報告される表示データを認証する。
【図８】表示を検索、画面表示、報告するためにビデオゲーム内に含まれる認証されたオブジェクトコードライブラリを有するビデオゲームを実行するための処理の簡略化されたフロー図である。オブジェクトコードライブラリは、報告される表示データを認証する。
【図９ａ】広告データを報告するための処理の簡略化されたフロー図である。報告は、ビデオゲームシステムから直接に認証組織に提供される。
【図９ｂ】広告データを報告するための処理の簡略化されたフロー図である。報告は、サーバへの送信に先立って、認証されたビデオゲームソフトウェアによって安全にされる。
【図１０】認証されたビデオゲームにパッチを当てるための処理の簡略化されたフロー図である。
【図１１ａ】識別可能な広告パターンの例を表わす。
【図１１ｂ】識別可能な部分および別個の識別部分を含む広告のための複数のパターンを表わす。
【符号の説明】
【００４３】
１０１ａ  広告
１０２  広告データ
１０３  視聴率データ
１０５  第１の処理
１０６  第２の処理
１０７  外部のサーバ
【図１】
0005542330.tif 000002
【図２】
0005542330.tif 000003
【図３】
0005542330.tif 000004
【図４】
0005542330.tif 000005
【図５】
0005542330.tif 000006
【図６】
0005542330.tif 000007
【図７】
0005542330.tif 000008
【図８】
0005542330.tif 000009
【図９ａ】
0005542330.tif 000010
【図９ｂ】
0005542330.tif 000011
【図１０】
0005542330.tif 000012
【図１１ａ】
0005542330.tif 000013
【図１１ｂ】
0005542330.tif 000014