(57)【要約】補足広告コンテンツをネットワーク広告とテレビ広告の両方の間で統合するためのシステムおよび方法が説明される。ネットワークに接続されている中央サーバーが、特定のシリアル識別子とペアにされている補足広告コンテンツを含むデータベースにネットワークアクセスして、ユーザーが、ネットワーク接続された装置を利用し、シリアル識別子を含む要求をサーバーに送信することにより、そのコンテンツを取得できるようにする。ネットワーク接続された装置は、ユーザーがどのコンテンツ要求を送信しているかを追跡している、ユーザープロファイルを含むデータベースにアクセスする、異なるサーバーにも接続して、ユーザーが、任意の他のネットワーク対応装置から、要求したコンテンツにアクセスできるようにする。【選択図】なし
2014517965.tif 000002
【特許請求の範囲】
【請求項１】
広告情報のクロスプラットフォームの収集および分散のための方法であって、
複数のメディアプラットフォームにわたって分散された、それぞれ対応する広告に関連付けられた一意の広告識別子に関連するデータ構造を、コンピュータメモリ内に、保持することと、
それぞれのユーザー識別子に関連付けられた前記一意の広告識別子の１つを含む、定義された電子信号を、コンピュータサーバーによって、受信することと、
前記定義された電子信号内で受信された前記ユーザー識別子の各々に関連付けられた前記広告識別子の前記１つのレコードを、コンピュータメモリ内に、保持することと、
前記ユーザー識別子に基づいて、宛先クライアントを選択することと、
前記広告識別子に基づいて選択された補足コンテンツを前記宛先クライアントに伝送することと
を含む方法。
【請求項２】
広告主からの登録要求に応答して、複数のメディアプラットフォームにわたる分散のために、前記一意の広告識別子を１つまたは複数の広告に割り当てることをさらに含む、請求項１に記載の方法。
【請求項３】
前記補足コンテンツを１つまたは複数の供給源から収集することをさらに含む、請求項１に記載の方法。
【請求項４】
前記補足コンテンツを、コンピュータデータ構造内の前記広告識別子のそれぞれ１つに割り当てることをさらに含む、請求項３に記載の方法。
【請求項５】
前記１つまたは複数の供給源が、前記広告を公開する広告主を含む、請求項３に記載の方法。
【請求項６】
前記広告主からの販促材料を前記補足コンテンツに含めることをさらに含む、請求項５に記載の方法。
【請求項７】
他のユーザーから収集された消費者レビューを前記補足情報に含めることをさらに含む、請求項１に記載の方法。
【請求項８】
前記補足情報に対する要求をクライアント装置から受信することをさらに含み、前記要求が前記ユーザー識別子の１つを含む、請求項１に記載の方法。
【請求項９】
前記補足情報を、前記伝送前に、前記クライアント装置と互換性のあるプラットフォームタイプに対して表示するためにフォーマットすることをさらに含む、請求項８に記載の方法。
【請求項１０】
前記クライアント装置上でのユーザーデータの入力のために、インタフェースオブジェクトを前記補足情報内に含めることと、前記入力をユーザーフィードバックとして提供することとをさらに含む、請求項８に記載の方法。
【請求項１１】
少なくとも１つのプロセッサ、および前記少なくとも１つのプロセッサに結合されたメモリを含むコンピュータシステムであって、前記メモリが、プログラム命令を保持し、前記プログラム命令が、前記少なくとも１つのプロセッサによって実行される場合に、前記コンピュータシステムに：
複数のメディアプラットフォームにわたって分散された、それぞれ対応する広告に関連付けられた一意の広告識別子に関連するデータ構造を、前記メモリ内に、保持することと、
それぞれのユーザー識別子に関連付けられた前記一意の広告識別子の１つを含む、電子信号を受信することと、
前記定義された電子信号内で受信された前記ユーザー識別子の各々に関連付けられた前記広告識別子の前記１つのレコードを、前記メモリ内に、保持することと、
前記ユーザー識別子に基づいて、宛先クライアントを選択することと、
前記広告識別子に基づいて選択された補足コンテンツを前記宛先クライアントに伝送することと
を実行させる、
コンピュータシステム。
【請求項１２】
前記プログラム命令が、広告主からの登録要求に応答して、複数のメディアプラットフォームにわたる分散のために、前記一意の広告識別子を１つまたは複数の広告に割り当てるためにさらに構成されている、請求項１１に記載の装置。
【請求項１３】
前記プログラム命令が、前記補足コンテンツを１つまたは複数の供給源から収集するためにさらに構成されている、請求項１１に記載の装置。
【請求項１４】
前記プログラム命令が、前記補足コンテンツを、コンピュータデータ構造内の前記広告識別子のそれぞれ１つに割り当てるためにさらに構成されている、請求項１３に記載の装置。
【請求項１５】
前記プログラム命令が、前記１つまたは複数の供給源を、前記広告を公開する広告主と同一視するためにさらに構成されている、請求項１３に記載の装置。
【請求項１６】
前記プログラム命令が、前記広告主からの販促材料を前記補足コンテンツに含めるためにさらに構成されている、請求項１５に記載の装置。
【請求項１７】
前記プログラム命令が、他のユーザーから収集された消費者レビューを前記補足情報に含めるためにさらに構成されている、請求項１１に記載の装置。
【請求項１８】
前記プログラム命令が、前記補足情報に対する要求をクライアント装置から受信するためにさらに構成され、前記要求が前記ユーザー識別子の１つを含む、請求項１１に記載の装置。
【請求項１９】
前記プログラム命令が、前記補足情報を、前記伝送前に、前記クライアント装置と互換性のあるプラットフォームタイプに対して表示するためにフォーマットするためにさらに構成されている、請求項１８に記載の装置。
【請求項２０】
前記プログラム命令が、前記クライアント装置上でのユーザーデータの入力のために、インタフェースオブジェクトを前記補足情報内に含めるため、および前記入力をユーザーフィードバックとして提供するためにさらに構成されている、請求項１８に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
〔関連出願の相互参照〕
本願は、米国特許法第１１９（ｅ）条に従って、２０１１年５月６日に出願された、米国仮出願第６１／４８３，２５０号、２０１１年５月６日に出願された、第６１／４８３，２２２号、２０１１年５月６日に出願された、第６１／４８３，２０６号、および２０１１年７月２５日に出願された、第６１／５１１，２６１号に対する優先権を主張し、それらの出願は、本明細書により、それらの全体において参照によって組み込まれる。
【０００２】
本願は、電子通信に関し、より詳細には、コンピュータネットワークおよび他の通信モードを使用した広告測定基準のクロスプラットフォーム収集に関する。
【背景技術】
【０００３】
同一または類似の製品に対する広告が公開され得、多数の異なるメディアプラットフォームを使用する見込み顧客によって受け取られる：例えば、従来の放送、衛星またはケーブルテレビ、アナログ、デジタル、または、衛星ラジオ放送、全てのタイプのコンピューティングプラットフォーム上のインターネットウェブページまたはストリーミングメディア経由、および従来の活字メディアである。単一のユーザーは、異なるプラットフォームから広告を受け取り得るが、そのいくつかは、広告主との便利なやりとりが可能でないか、または消費者によって使用される異なるクライアント装置とうまく統合しない。その上、消費者は、販促情報、割引、消費者レビューなどを含むが、それらに限らない、クロスプラットフォーム広告製品に関するさらなる情報を取得するための便利な方法を大抵持っていない。それ故、従来技術のこれらおよび他の制約を、広告測定基準のクロスプラットフォーム収集のための新しいシステムおよび方法で克服することは望ましいであろう。
【発明の概要】
【課題を解決するための手段】
【０００４】
広告測定基準のクロスプラットフォーム収集のための方法、装置およびシステムが発明を実施するための形態で詳細に説明されているが、ある態様が以下で要約される。この発明の概要および以下の発明を実施するための形態は、統合開示の補完的な部分として解釈されるべきであり、その部分は、冗長な主題および／または補足的な主題を含み得る。いずれかのセクションの省略は、統合出願に記載された任意の要素の優先度または相対的重要性を示さない。セクション間の相違は、それぞれの開示から明らかなはずであるように、代替実施形態、さらなる詳細、または異なる用語を使用した同一の実施形態の代替記述の補足的開示を含み得る。
【０００５】
本技術は、プラットフォームにとらわれない情報をダウンロードおよび格納するために使用され得る。例えば、ある人がインターネットサーフィンをしているか、またはテレビを見ている間に、関心のある製品に対する広告を見ると、その人は、それらのリモート制御、音声命令および／またはスマートフォンを使用して、その情報を後で見るために格納できる。情報のこの格納は、基本的に、Ｈａｒｖｅｓｔ  ＣａｒｄＴＭ（本明細書では、補足広告コンテンツとも呼ばれる）の、視聴者のＨａｒｖｅｓｔ  Ｃａｒｄを格納するためのネットワーク（例えば、クラウドストレージ）位置内の視聴者のＨａｒｖｅｓｔコレクションへの追加として提示され得る。一態様では、Ｈａｒｖｅｓｔ  Ｃａｒｄは、視聴者のクライアント装置；例えば、携帯電話、ＰＣ、ノートパッドコンピュータ、または同様のものに伝送され得る。同様のプロセスが、インターネットサーフィン中に広告を見ているユーザーに対して使用され得る。
【０００６】
定義されたユーザー入力（例えば、クリック動作）が、Ｈａｒｖｅｓｔ  Ｃａｒｄのユーザーのアカウントへのダウンロードを開始するために使用され得る。従って、Ｈａｒｖｅｓｔ  Ｃａｒｄはプラットフォームにとらわれないので、Ｈａｒｖｅｓｔ  Ｃａｒｄユーザーは、彼らが関心のある製品に関する情報を含むＨａｒｖｅｓｔ  Ｃａｒｄを、複数のメディアソース（例えば、テレビ、スマートフォン、インターネット）からダウンロードし得る。Ｈａｒｖｅｓｔ  Ｃａｒｄは、認可されたカードのみが、広告された製品またはサービスに関心を示すユーザーに提供されることを確実にするためのセキュリティ機能（例えば、セキュリティキー）を含み得る。
【０００７】
Ｈａｒｖｅｓｔ  Ｃａｒｄ情報は、ユーザーがＨａｒｖｅｓｔ  Ｃａｒｄ内に記載された商品についてコメントできるように構成され得、ユーザーが何かに関して自分の意見をＨａｒｖｅｓｔ  Ｃａｒｄで述べることができるようにする。例えば、人気のあるテレビ番組のエピソードに対するＨａｒｖｅｓｔ  Ｃａｒｄが、その番組に関する視聴者の意見（誰が最も上手に歌ったか、など）を容易にするために使用され得る。別の例は、例えば、Ｎｉｋｅの靴など、特定の商品に対する批評であろう。また、例えば、ＢｉｌｌとＳａｌｌｙの２人の友達がいるとする。また、ＢｉｌｌがこのＮｉｋｅの靴を買って肯定的なレビューを述べたとする。今度は、次にＳａｌｌｙが靴を探すとき、彼女はＨａｒｖｅｓｔを使用して、彼女の友達（Ｂｉｌｌ）による靴の批評を探し、Ｂｉｌｌが彼のＮｉｋｅの靴を本当に気に入っていることを知ることができる。
【０００８】
別の態様では、消費者は、どれが役立ち、どれが役立たないかを理解するために、広告自体を批評し得る。このトピックに関する視聴者のフィードバックは、視聴者が実際に楽しむであろう個人広告を配信するために、視聴者の人口統計学データと組み合わされ得る。これは、広告をもっと効率的で収益率の高いものにするために使用され得る。前述の事柄およびＨａｒｖｅｓｔ  Ｃａｒｄをダウンロードした全員に関する消費者測定基準が、リアルタイムの変換の追跡のみならず、新しい方法で広告主に伝送して戻され得る。
【０００９】
消費者は、Ｈａｒｖｅｓｔ  Ｃａｒｄをソーシャルネットワーキングサイトまたは同様のもので公開もし得る。このように、友達が、Ｈａｒｖｅｓｔ  Ｃａｒｄを使用して、購入を判断するのを互いに助け得る。例えば、女性がドレスを購入したい場合、彼女はそれを彼女のウォール上にＨａｒｖｅｓｔ  Ｃａｒｄとしてポストし得、彼女の友達がそれに対してコメントし得る。ユーザーは彼女のＨａｒｖｅｓｔ  Ｃａｒｄを他の友達にも送信し得る。
【００１０】
本技術のこれらまたは他の態様を達成するために、広告情報のクロスプラットフォーム収集および分散のための方法は、複数のメディアプラットフォームにわたって分散されたそれぞれ対応する広告に関連付けられた一意の広告識別子に関連するデータ構造を、コンピュータメモリ内に、保持することを含み得る。方法は、それぞれのユーザー識別子に関連付けられた一意の広告識別子の１つを含む、定義された電子信号を、コンピュータサーバーによって、受信することをさらに含み得る。方法は、定義された電子信号内で受信されたユーザー識別子の各々に関連付けられた広告識別子の１つのレコードを、コンピュータメモリ内に保持することをさらに含み得る。方法は、ユーザー識別子に基づいて宛先クライアントを選択すること、および広告識別子に基づいて選択された補足コンテンツを宛先クライアントに伝送することをさらに含み得る。
【００１１】
その上、方法は、広告主からの登録依頼に応答して、複数のメディアプラットフォームにわたる分散のために、一意の広告識別子を１つまたは複数の広告に割り当てることを含み得る。別の態様では、方法は、１つまたは複数の供給源から補足コンテンツを収集することを含み得る。方法は、補足コンテンツを、コンピュータデータ構造内の広告識別子のそれぞれ１つに割り当てることを含み得る。１つまたは複数の供給源は、広告を公開する広告主を含み得る。方法は、広告主からの販促材料を補足コンテンツに含めることを含み得る。
【００１２】
他の態様では、方法は、他のユーザーから収集された消費者レビューを補足情報に含めることを含み得る。別の態様では、方法は、補足情報に対する要求をクライアント装置から受信することを含み得、その要求は、ユーザー識別子の１つを含む。かかる場合、方法は、補足情報を、伝送前に、クライアント装置と互換性のあるプラットフォームタイプに対して表示するためにフォーマットすることを含み得る。さらに、方法は、クライアント装置上でのユーザーデータの入力のため、インタフェースオブジェクトを補足情報内で提供すること、およびその入力をユーザーフィードバックとして提供することを含み得る。
【００１３】
関連した態様では、上で要約した任意の方法および方法の態様を実行するために、コンピュータシステムが提供され得る。システムは、例えば、プロセッサおよびメモリを含む、コンピュータサーバーを含み得、メモリは、前述したように装置に操作を実行させるため、プロセッサによる実行のための命令を保持する。コード化命令を保持する持続性コンピュータ可読媒体を含む、製品が提供され得、その命令は、プロセッサによって実行される場合に、上で要約したように、装置に方法および方法の態様を実行させ得る。
【００１４】
広告情報のクロスプラットフォーム収集および分散のための、さらなる実施形態、方法の態様および詳細、装置ならびにシステムが、以下の発明を実施するための形態で提示される。
【００１５】
１つまたは複数の様々な実施形態に従った、本技術は、以下の図を参照して、詳細に説明される。図は、説明のためにのみ提供されており、本技術の典型的または例示的な実施形態のみを示す。これらの図は、読者の本技術の理解を容易にするために提供されており、本技術の幅、範囲、または適用性を制限すると見なされるものではない。
【図面の簡単な説明】
【００１６】
【図１】クロスプラットフォーム広告測定基準を収集するためのシステムの異なる態様を示すブロック図である。
【図２】クロスプラットフォーム広告測定基準を収集するためのシステムの異なる態様を示すブロック図である。
【図３】クロスプラットフォーム広告測定基準を収集するためのシステムの異なる態様を示すブロック図である。
【図４】クロスプラットフォーム広告測定基準を収集するためのシステムの異なる態様を示すブロック図である。
【図５】クロスプラットフォーム広告測定基準を収集するためのシステムの異なる態様を示すブロック図である。
【図６】クロスプラットフォーム広告測定基準を収集するためのシステムの異なる態様を示すブロック図である。
【図７】クロスプラットフォーム広告測定基準を収集するためのシステムの異なる態様を示すブロック図である。
【図８】クロスプラットフォーム広告測定基準を収集するための呼出しフロー例を示すシーケンス図である。
【図９Ａ】テレビとインターネット広告コンテンツを統合するためのシステムの異なる態様を示すブロック図である。
【図９Ｂ】テレビとインターネット広告コンテンツを統合するためのシステムの異なる態様を示すブロック図である。
【図９Ｃ】テレビとインターネット広告コンテンツを統合するためのシステムの異なる態様を示すブロック図である。
【図９Ｄ】テレビとインターネット広告コンテンツを統合するためのシステムの異なる態様を示すブロック図である。
【図９Ｅ】テレビとインターネット広告コンテンツを統合するためのシステムの異なる態様を示すブロック図である。
【図１０】テレビとインターネット広告コンテンツを統合するためのプロセスの態様を示すフローチャートである。
【図１１Ａ】テレビとインターネット広告コンテンツを統合するための呼出しフロー例を示すシーケンス図である。
【図１１Ｂ】テレビとインターネット広告コンテンツを統合するための呼出しフロー例を示すシーケンス図である。
【図１２Ａ】ユーザー要求の広告コンテンツを配信するためのシステムの異なる態様を示すブロック図である。
【図１２Ｂ】ユーザー要求の広告コンテンツを配信するためのシステムの異なる態様を示すブロック図である。
【図１２Ｃ】ユーザー要求の広告コンテンツを配信するためのシステムの異なる態様を示すブロック図である。
【図１３】ユーザーが要求する広告コンテンツを配信するためのプロセスの態様を示すフローチャートである。
【図１４Ａ】ユーザー要求の広告コンテンツを配信するための呼出しフロー例を示すシーケンス図である。
【図１４Ｂ】ユーザー要求の広告コンテンツを配信するための呼出しフロー例を示すシーケンス図である。
【図１５】ユーザー要求の広告情報をコンピュータゲームから配信するためのシステムを示すブロック図である。
【発明を実施するための形態】
【００１７】
本技術の様々な異なる態様が、以下で表題のもとに説明される。表題は、読者の便宜のために提供されており、発明を実施するための形態をいかなる方法でも制限すると見なされるべきでない。
【００１８】
〔クロスプラットフォーム広告測定基準の収集〕
ここで図を参照すると、図中、同様の番号は、いくつかの図を通して同様の要素を示しており、図１は、本開示の態様に従って、クロスプラットフォーム広告測定基準を収集するためのシステム１００ａの実施態様を例示するブロック図である。図１に示すシステム１００ａは、シリアル識別子１２２の分散を通じて広告測定基準を追跡することを望むいくつかの広告主１０２ａ〜ｎを含む。これらの広告主１０２ａ〜ｎは、商品またはサービスを地域、国内、または国際市場で広告したい、任意の個人、複数の個人、企業または小企業を含み得るが、それらに限らない。
【００１９】
広告測定基準の追跡を開始するには、広告主によって操作されるクライアント装置１０２ａ（クライアント装置は、時々略して「広告主」と呼ばれる）が、まず、新しいシリアル識別子要求１２０を、個々の広告、または広告の集合を具体的に識別するシリアル識別子１２２を作成するシリアル識別子生成器１０４に送信する。シリアル識別子１２２は、例えば、英数字シリアル番号などの、識別コードであり得るか、またはそれを含み得る。シリアル識別子生成器１０４は、シリアル番号シーケンスを生成および記録するアルゴリズムを動作する、パーソナルコンピュータなどの、プロセッサ、ランダムアクセスメモリ（ＲＡＭ）バンク、およびデジタルデータ記憶システムを含む、デジタル装置であり得るか、またはそれを含み得る。シリアル識別子生成器１０４は、新しいシリアル要求１２０の受信に応答して、識別コードを割り当てるために、プロセッサによって実行されるハードウェアおよび／またはソフトウェアを含み得る。
【００２０】
シリアル識別子１２２の作成後、シリアル識別子生成器１０４は、そのシリアル識別子１２２を、広告コンテンツマネージャアプリケーションプログラム１０８を実行するサーバー装置１０６に配信する。広告マネージャ１０８は、シリアル識別子１２２および、シリアル識別子１２２を要求している広告主１０２ａを含むが、それに限らない、関連情報を格納する、広告コンテンツデータベース１１０にアクセスし得る。シリアル識別子生成器１０４が、シリアル識別子１２２およびその関連情報がデータベース１１０に格納されていることを確認すると、シリアル生成器１０４は、広告または広告の集合を参照するシリアル識別子１２２を広告主１０２ａに配信する。広告主１０２ａは、その結果として、彼らの広告または広告の集合および関連付けられたシリアル識別子１２２を、１つまたは複数の広告実体１１２〜１１８ａ〜ｎに配信するが、それは、テレビ広告実体１１２ａ〜ｎ、位置ベース（ｌｏｃａｔｉｏｎ−ｂａｓｅｄ）広告実体１１４ａ〜ｎ、インターネット広告実体１１６ａ〜ｎ、およびラジオ広告実体１１８ａ〜ｎを含むが、それらに限らない。
【００２１】
テレビ広告実体１１２ａ〜ｎは、テレビ装置上に表示するために、アナログまたはデジタル信号を通じて配信される広告を、所有するか、販売するか、その広告への直接もしくは間接アクセスを有するか、またはそうでなければその広告を出す、任意の個人、複数の個人、企業、または実体を含み得る。かかる信号の例は、アナログ無線信号、デジタル無線信号、およびデジタルケーブル信号を含む。テレビ装置の例は、ブラウン管（ＣＲＴ）テレビセット、液晶ディスプレイ（ＬＣＤ）テレビセット、デジタルプロジェクタ、およびパーソナルコンピュータモニターを含む。
【００２２】
位置ベース広告実体１１４ａ〜ｎは、私的または公的な場所で、視覚的、可聴的、または他の方法で表示される広告を、所有するか、販売するか、その広告への直接もしくは間接アクセスを有するか、またはそうでなければその広告を出す、任意の個人、複数の個人、企業、または実体を含むが、それらに限らない。かかる広告の例は、ポスター広告、掲示板広告、口頭での広告、および映画館広告を含む。
【００２３】
インターネット広告実体１１６ａ〜ｎは、インターネットを通じてアクセス可能な広告を、所有するか、販売するか、その広告への直接もしくは間接アクセスを有するか、またはそうでなければその広告を出す、任意の個人、複数の個人、企業、または実体を含むが、それらに限らない。インターネット広告の例は、ウェブページバナー広告、クリックベース広告、ビデオ埋込み広告、ポップアップ広告、およびインタラクティブ広告を含む。
【００２４】
ラジオ広告実体１１８ａ〜ｎは、アナログまたはデジタル信号を通じて配信されて、ラジオ受信機装置によって受信される広告を、所有するか、販売するか、その広告への直接もしくは間接アクセスを有するか、またはそうでなければその広告を出す、任意の個人、複数の個人、企業、または実体を含むが、それらに限らない。かかる信号の例は、アナログ無線信号、デジタル無線信号、マイクロ波信号、および衛星無線信号を含む。ラジオ受信機装置の例は、トランジスタラジオ、ぜんまい式ラジオ、自動車ラジオ、携帯ラジオ、および衛星ラジオを含む。
【００２５】
図２を参照すると、本技術のコンポーネントとして含まれ得るシステム１００ｂの実施態様を例示するブロック図が示されている。システム１００ｂは、テレビ広告１２６ａをテレビ装置１２８ａ〜ｂを通じてテレビサービスプロバイダ１２４から受信する幾人かのユーザー１３２ａ〜ｂを含む。テレビサービスプロバイダ１２４は、直接または仲介者を介してかに関わらず、デジタルまたはアナログテレビ信号を顧客に配信する任意の個人、企業、または実体であり得るが、それらに限らない。テレビサービスプロバイダ１２４の例は、Ｖｅｒｉｚｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｉｎｃ．またはＣｏｍｃａｓｔ  Ｃｏｒｐｏｒａｔｉｏｎなどの、デジタルケーブルまたは衛星テレビプロバイダであろう。テレビ広告１２６ａは、アナログまたはデジタル信号を通じてユーザー１３２ａ〜ｂに配信される任意または全ての広告コンテンツを含むが、それは、テレビ番組、有料放送プログラム、ゲーム、プログラミングメニュー、または任意のかかるテレビ環境内に現れ得る。１つまたはいくつかのテレビ広告実体１１２ａ〜ｎがテレビ広告１２６ａをテレビサービスプロバイダ１２４に配信する場合、その広告に関連付けられたシリアル識別子１２２も配信される。
【００２６】
システム１００ｂの１人のユーザー１３２ａは、テレビ１２８ａ内に存在するか、そのコンポーネントとして存在するか、または他の方法でそれとインタフェースをとる、クライアント装置１３０ａとやりとりするテレビ装置１２８ａを利用する。クライアント装置１２０ａの例は、アプリケーションプログラムとやりとりするか、またはそれを実行することが可能で、かつ、ネットワークに接続して、それと通信することが可能な、任意または全てのプロセッサベースの装置を含む。ペアにされたテレビとクライアント装置の例は、ＧｏｏｇｌｅＴＭ  ＴＶを備えたスマートフォンまたはノートパッドインターネットテレビを含む。テレビ広告１２６ａが、クライアント装置１３０ａを組み込むテレビ１２８ａに配信される場合、その広告に関連付けられたシリアル識別子１２２も配信される。シリアル識別子１２２をテレビサービスプロバイダ１２４からテレビ１２８ａに配信するための方法は、現在の技術の実施形態によって制限されるのではなく、多重化信号内のチャネル、またはテレビ信号を通じて配信されるコンテンツ内の符号化（ｅｎｃｏｄｉｎｇ）を含み得る。ユーザー１３２ａは、広告１２６ａを見ると、広告１２６ａに関連付けられたシリアル識別子１２２を抽出して、そのシリアル識別子１２２をクライアント装置１３０ａ内またはクライアント装置１３０ａとインタフェースをとる任意の記憶装置内に格納するために、テレビ１２８ａまたはテレビ１２８ａとインタフェースをとるクライアント装置１３０ａとやりとりすることにより、広告１３２ａに関する関心または無関心を表し得る。
【００２７】
システム１００ｂの別のユーザー１３２ｂは、かかるクライアント装置１３０ａとインタフェースをとる能力を持たないテレビ装置１２８ｂを利用する。このユーザー１３２ｂは、テレビ広告１２６ａをテレビ１２８ｂで見ると、テレビサービスプロバイダ１２４に対して、広告１２６ａに関連付けられたシリアル識別子１２２の要求１３４を行うことにより、広告１３２ａに関する関心または無関心を表し得る。シリアル要求１３４をテレビサービスプロバイダ１２４に配信するための方法は、本技術の実施形態によって制限されるのではなく、ＥＢＩＦ（Ｅｎｈａｎｃｅｄ  Ｂｉｎａｒｙ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）、または多重化デジタル信号内のチャネルの利用を含み得る。テレビサービスプロバイダ１２４は、ユーザー１３２ｂのシリアル要求１３４を受信すると、顧客プロファイル識別データベース１３６を参照して、ユーザー１３２ｂに関連付けられた顧客識別１３８を取得する。テレビサービスプロバイダ１２４は、その結果として、顧客識別１３８および要求されたシリアル識別子１２２をクライアント装置１３８に配信する。
【００２８】
かかるクライアント装置１３８は、パーソナルコンピュータ、携帯電話、セルラー電話、スマートフォン、デジタルタブレット、携帯情報端末、ラップトップコンピュータ、インターネット家電、およびインターネットなどのネットワークと直接または間接的にインタフェースをとることが可能で、かつ、アプリケーションプログラムとやりとりすることが可能な、他のプロセッサ使用デジタルプラットフォームを含み得るが、それらに限らない。クライアント装置１３８の例は、例えば、Ａｐｐｌｅ  Ｃｏｍｐｕｔｅｒ，ＩｎｃのＳａｆａｒｉなどのブラウザアプリケーションプログラムを実行するデジタルタブレット、またはＡｐｐｌｅ  Ｃｏｍｐｕｔｅｒ，ＩｎｃのＳａｆａｒｉＴＭもしくはＭｉｃｒｏｓｏｆｔ  ＣｏｒｐｏｒａｔｉｏｎのＩｎｔｅｒｎｅｔ  ＥｘｐｌｏｒｅｒＴＭなどのブラウザアプリケーションプログラムを実行するパーソナルコンピュータを含む。
【００２９】
ここで図３を参照すると、本技術のコンポーネントとして含まれ得るシステム１００ｃの実施態様を例示するブロック図が示されている。システム１００ｃは、１つまたはいくつかの位置ベース広告実体１１４ａ〜ｎによって提供され得る位置ベース広告１２６ｂを見る幾人かのユーザー１３２ｃ〜ｄを含み得る。位置ベース広告１２６ｂに関連付けられたシリアル識別子１２２は、位置ベース広告１２６ｂ内に表示されるか、または他の方法でそれと一緒に配信される。１人のユーザー１３２ｃは、位置ベース広告１２６ｂを見て、例えば、キーパッドもしくはタッチスクリーンインタフェースを介してデータをタイプするか、マイクロホンに向かって話すか、または画像を捕捉することによって、シリアル識別子１２２をクライアント装置１３０ｃに手動で入力することにより、広告１２６ｂに関する関心または無関心を表す。別のユーザー１３２ｄは、位置ベース広告１２６ｂが表示されている位置内またはそれに近接して配置されている無線送信機装置１４０ａからシリアル識別子１２２を受信するクライアント装置１３０ｄを利用する。送信機装置１４０ａとクライアント装置１３０ｄとの間の通信方法は、本技術の実施形態によって制限されるのではなく、Ｂｌｕｅｔｏｏｔｈ（登録商標）ＴＭなどの短波長無線伝送の利用を含み得る。
【００３０】
ここで図４を参照すると、本技術のコンポーネントとして含まれ得るシステム１００ｄの実施態様を例示するブロック図が示されている。システム１００ｄは、アプリケーションプログラムクライアントソフトウェア１４６を実行するクライアント装置１３０ｅを利用するユーザー１３２ｅを含み得る。クライアント１３０ｅは、ネットワーク１４４を通じてサーバー装置１４２に接続するが、その上に、１つまたはいくつかのインターネット広告実体１１６ａ〜ｎによって、その関連付けられたシリアル識別子１２２と一緒に、サーバー装置に以前に配信されている、インターネット広告１２６ｃが存在する。ネットワーク１４４は、２つ以上のクライアント装置およびサーバー装置に関与する任意のネットワークであり得；図４に示すように、ネットワーク１４４はインターネットである。ユーザー１３２ｅは、ネットワーク１４４を通じてインターネット広告１２６ｃを見る場合、ネットワーク１４４を通じてシリアル要求１４８をサーバー装置１４２に送信することにより、インターネット広告１２６ｃへの関心または無関心を表し得る。サーバー装置１４２は、続いて、広告１２６ｃに関連付けられたシリアル識別子１２２をネットワーク１４４を通じてクライアント１３０ｅに送信するが、そこで、それは、クライアントソフトウェア１４６によって受信されて処理される。
【００３１】
ここで図５を参照すると、本技術のコンポーネントとして含まれ得るシステム１００ｅの実施態様を例示するブロック図が示されている。システムｅは、ラジオ受信機装置１５２によって受信される無線信号１５０から情報を取得するユーザー１３２ｆを含み得る。１つまたはいくつかのラジオ広告実体１１８ａ〜ｎは、ラジオ広告１２６ｄおよびその関連付けられたシリアル識別子１２２を無線信号１５０を通じてユーザー１３２ｆのラジオ受信機１５２に配信する。シリアル識別子１２２をラジオ広告１２６ｄとともに配信するための方法は、本技術の実施形態によって制限されるのではなく、多重化無線信号またはデジタル無線信号内の符号化を含み得る。ユーザー１３２ｆは、送信機装置１４０ｂを含むか、または他の方法でそれとインタフェースをとる、ラジオ受信機１５２とやりとりすることにより、ラジオ広告１２６ｄに関する関心または無関心を表し得るが、その送信機装置は、シリアル識別子１２２をユーザー１３２／クライアント装置１３０ｆに送信する。送信機装置１４０ｂとクライアント装置１３０ｆとの間の通信方法は、本技術の実施形態によって制限されるのではなく、ＢｌｕｅｔｏｏｔｈＴＭなどの短波長無線伝送の利用を含み得る。
【００３２】
ここで図６を参照すると、本技術のコンポーネントとして含まれ得るシステム１００ｆの実施態様を例示するブロック図が示されている。システム１００ｆは、幾人かのユーザー１３２ａ〜ｎおよび、ネットワーク１４４を通じてサーバー装置１０６と通信するために、各々がクライアントソフトウェア１４６を実行するクライアント装置１３０ａ〜ｎを採用するテレビサービスプロバイダ１２４を含み得る。クライアント装置１３０ａ〜ｎは、図２〜図５の任意のシステム１００ｂ〜ｅを通じてシリアル識別子１２２を受信した後、そのシリアル識別子１２２およびユーザー１３２ａ〜ｎのそれぞれの顧客識別コード１３８ａ〜ｎを、広告マネージャアプリケーション１０８を実行するサーバー装置１０６に、ネットワーク１４４を通じて伝送する。
【００３３】
広告マネージャ１０８は、広告コンテンツデータベース１１０にアクセスして、どの広告主１０２ａ〜ｎおよびどの広告１２６ａ〜ｎがシリアル識別子１２２によって参照されるかを判断する。その後、広告マネージャ１０８は、更新情報１５４を、ユーザープロファイルマネージャアプリケーションプログラム１５８を実行する別のサーバー装置１５６に伝送する。更新情報１５４は、シリアル識別子１２２、関連した広告主１０２ａ〜ｎ、関連した広告１２６ａ〜ｂおよびユーザープロファイル識別１３８ａ〜ｎを含むが、それらに限らない。ユーザープロファイルマネージャ１５８は、各ユーザー１３２ａ〜ｎがいずれかの時点で要求している任意のシリアル識別子１２２を含むが、それに限らない、情報を含むユーザープロファイルデータベース１６０にアクセスする。プロファイルマネージャ１５８によって実行されたプロファイル更新１６２ａ〜ｎは、ユーザープロファイルデータベース１６０をその更新情報１５４で更新する。
【００３４】
ここで図７を参照すると、本技術のコンポーネントとして含まれ得るシステム１００ｇの実施態様を例示するブロック図が示されている。システム１００ｇは、広告測定基準マネージャアプリケーションプログラム１６６を実行するサーバー装置１６４にネットワーク１４４を通じて接続する、いくつかの広告主１０２ａ〜ｎを含み得る。広告測定基準マネージャ１６６は、ユーザープロファイルデータベース１６０にアクセスし、その中に格納されている情報を使用して、ユーザー１３２ａ〜ｎに関連する広告測定基準１７２を生成する。これらの広告測定基準１７２は、テレビ、位置ベース、インターネット、およびラジオ広告プラットフォームを含む、多数の環境内に表示される広告に関連した、ユーザー１３２ａ〜ｎの挙動および関心を含み得るが、それらに限らない。これらの広告測定基準１７２の生成後、広告測定基準マネージャ１６６は、これらの測定基準１７２を各広告主１０２ａ〜ｎに対して広告測定基準データベース１６８内に格納する。
【００３５】
広告主１０２ａ〜ｎは、広告測定基準要求１７０を、ネットワーク１４４を通じてサーバー装置１６４に送信し得るが、それは、広告測定基準マネージャ１６６を実行し、広告測定基準データベース１６８にアクセスする。広告測定基準マネージャ１６６は、広告測定基準１７２要求１７０を収集し、広告測定基準１７２をネットワーク１４４を通じて広告主１０２ａ〜ｎに伝送する。
【００３６】
図１〜図７を参照すると、本開示の一態様では、システム１００ａ〜ｇは、以下のように調整プロセスを実行し得る。広告主１０２ａは、類似または同一の商品またはサービスを参照する広告１２６ａ〜ｎの集合に対して、広告測定基準１７２を収集することを望む。広告主１０２ａは、シリアル識別子１２２をシリアル識別子生成器１０４から要求するが、それは、広告１２６ａ〜ｎに対して一意のシリアル識別子１２２を生成する。シリアル識別子生成器１０４は、次いで、広告主１０２ａに関する選択情報、広告１２６ａ〜ｎ、および関連付けられたシリアル識別子１２２をサーバー装置に送信するが、それは、広告マネージャアプリケーションＩＯＳを実行し、情報および識別子１２２を広告コンテンツデータベース１１０に格納する。シリアル識別子生成器１０４は、次いで、一意のシリアル識別子１２２を広告主１０２ａに伝送する。
【００３７】
広告主１０２ａが彼らの広告１２６ａ〜ｎを広告実体（１１２〜１１８）ａ〜ｎに配信する場合、彼らは、それらの広告を参照する一意のシリアル識別子１２２も配信する。広告実体（１１２〜１１８）ａ〜ｎは、次いで、広告１２６ａ〜ｎを、テレビ、ラジオ、映画館、インターネット、および同様のものを含むが、それらに限らない、様々な方法を通じて、ユーザー１３２ａ〜ｎに配信する。ユーザー１３２ａ〜ｎは、広告１２６ａ〜ｎおよびそれらのコンテンツへの関心または無関心を表したい場合、それらの広告１２６ａ〜ｎに関連付けられたシリアル識別子１２２が、ユーザープロファイルデータベース１６０に格納された彼らのユーザーアカウントにリンクされることを要求し得る。シリアル識別子１２２をユーザー１３２ａ〜ｎに配信するための方法は、図２〜図５に要約されているシステム１００ｂ〜ｅのいずれかを含み得、ユーザー１３２ａ〜ｎが広告１２６ａ〜ｎを見るコンテキストによって決まるであろう。
【００３８】
シリアル識別子１２２を受信するためにどのシステム１０２ｂ〜ｅが採用されても、クライアントアプリケーションプログラム１４６を実行するクライアント装置１３０ａ〜ｎは、その後、ユーザー１３２ａ〜ｎの一意の識別番号１３８ａ〜ｎをシリアル識別子１２２と一緒に、ネットワーク１４４を通じて、広告マネージャアプリケーションＩＯＳを使用してシリアル識別子１２２を広告コンテンツデータベース１１０内に格納された広告主１０２ａの情報と照合するサーバー装置１０６に伝送する。広告マネージャアプリケーションＩＯＳは、次いで、ユーザー１３２ａ〜ｎの識別番号１３８ａ〜ｎを、広告コンテンツデータベース１１０から取得した情報と一緒に、別のサーバー装置１５６に伝達する。このサーバー装置は、広告マネージャＩＯＳからの更新情報１５４ａ〜ｎを利用して、ユーザープロファイルデータベース１６０上のユーザー１３２ａ〜ｎの個々のプロファイル１６２ａ−ｎに関する情報を更新する、ユーザープロファイルマネージャアプリケーション１５８を実行する。これらのプロファイル１６２ａ〜ｎは現在、ユーザー１３２ａ〜ｎが、シリアル識別子１２２に関連付けられた広告１２６ａ〜ｎへの関心、またはおそらくは無関心を表していることを反映する。
【００３９】
広告主１０２ａは、その後に、サーバー装置１６４上で実行している広告測定基準マネージャアプリケーション１６６にアクセスする。広告測定基準マネージャ１６６を使用すると、広告主は、広告測定基準データベース１６S上に格納された測定基準１７２を表示、格納、および分析することができる。これらの広告測定基準１７２は、ユーザープロファイルデータベース１６０から編集されて、いくつかの広告プラットフォームおよび環境にわたる広告１２６ａ〜ｎに対するユーザー１３２ａ〜ｎの応答を反映する。本技術は、図１〜図７に提示されているものとは異なるアーキテクチャをもつシステムを含み得ることに留意すべきである。
【００４０】
図８を参照すると、本技術の一実施形態における操作の時間ベースのフローを例示するシーケンス図が示されている。図は、それらの底縁部から下がる縦の点線をもつ長方形の箱として示されている、複数のライフライン（ｌｉｆｅｌｉｎｅ）を含むが、それらは、メッセージの送信または受信などの動作を行い得るか、または他のオブジェクトによる影響を受け得る、オブジェクトを表す。ライフラインは、２本の交差した対角線によって終了され、その時点で、そのライフラインは、図８によって例示されるシステムにもはや積極的に関与しない。動作およびメッセージは、横線によって示され、矢印によって終了されるが、それは、１つのライフラインから生じて別のライフラインまで及ぶ。ライフライン上で下方に配置された（ページの下側により近いことを意味する）動作およびメッセージは、上方に配置されたものよりも後に生じる。ライフラインによって実行されるプロセスは、空白の長方形の箱によって表され、そのプロセスが生じる期間、ライフライン上に重ねられる。縦の長方形で灰色の箱は、ライフライン間の境界を表す、インターネットなどの、セパレータを示す。線矢印で終了するメッセージは、実線の矢印とは対照的に、非同期メッセージであり、それらが終了するライフラインに対して正確に順序付けされるが、システムの残りからは非同期である。
【００４１】
図８を参照すると、クライアントソフトウェアアプリケーションプログラム２０４を実行する、クライアント装置２０２を組み込むシステムは、サーバー、データベース、およびアプリケーションプログラムの機能グループと、直接または間接的にやりとりして、ネットワーク２０６を通じて１つまたはいくつかのこれらのオブジェクトに接続する。図１〜図７の説明で言及されたオブジェクト、システム、プロセス、ユーザー、および他の要素に関して、同様または同一に命名および説明される、図８の記述および以下の記述内に含まれる任意および全てのオブジェクトまたはプロセスは、例えば、機能および形式において同様または同一であり得る。
【００４２】
シリアル識別子（ＳＩ）２２０およびクライアント装置２０２のユーザーに関連付けられたユーザー番号（ＵＮ）２２２を受信している、クライアントソフトウェア２０４は、クライアント装置２０２に広告コンテンツサーバー（広告サーバー２０８）に連絡するよう命令することにより、ユーザープロファイルを更新するためのシーケンスを開始する。ＵＮ  ２２２は、数字の識別子であることに制限されず、非数字の識別情報を含み得る。クライアント装置２０２は、その後、ネットワーク２０６を通じて、更新コマンド２２６を広告サーバー２０８に伝達する。更新コマンド２２６は、少なくともＳＩ  ２２０およびＵＮ  ２２２を含むが、必ずしもそれだけではない。広告サーバー２０８は、続いて、クライアント装置２０２からの更新要求を管理するためにプロセス２２８を開始する。広告サーバー２０８は、広告マネージャアプリケーションプログラム（広告マネージャ）２１０にユーザープロファイル更新プロセス２３２を実行するように命令する、更新プロファイルメッセージ２３０を送信する。更新プロファイルメッセージ２３０は、少なくともＳＩ  ２２０およびＵＮ  ２２２を含む。
【００４３】
広告マネージャ２１０は、広告コンテンツデータベース（広告データベース）２１２に、ＳＩ  ２２０に関連づけられている広告コンテンツメタデータ（ＭＤ）２４２を取得するように命令する（２３４）ことにより、更新プロセス２３２を開始する。広告データベース２１２は、ＭＤ  ２４２を見つけて取得するためにＳＩ  ２２０を使用する、プロセス２３６を開始する。広告データベース２１２は、続いて、ＭＤ  ２４２を含む返信メッセージ２３８を広告メッセンジャ２１０に送信する。このメッセージ２３８が送信された後しばらくして、広告データベース２１２が、ＳＩ  ２２０をそのローカルメモリから削除する（２４０）サブルーチンを実行するとすぐ、広告データベースが検索および取得プロセス２３６を完了する。
【００４４】
広告マネージャ２１０は、ＭＤ  ２４２の受信後、プロファイルマネージャアプリケーションプログラム（プロファイルマネージャ）２１６を実行するコマンド２４４で、ユーザープロファイルサーバー２１４に連絡する。このコマンド２４４は、ＳＩ  ２２０、ＵＮ  ２２２、およびＭＤ  ２４２を含む。プロファイルサーバー２１４は、次いで、ユーザープロファイルの更新を管理するプロセス２４６を開始する。プロファイルサーバー２１４は、プロファイル更新プロセス２５０を開始するコマンド２４８でプロファイルマネージャ２１６を実行する。プロファイルマネージャ２１６は、ユーザープロファイルデータベース２１８とインタフェースをとり、データベース２１８に更新メッセージ２５２を送信するとすぐに、ＳＩ  ２２０およびＭＤ  ２４２がＵＮ  ２２２にリンクされたユーザープロファイルに格納される。ＳＩ  ２２０およびＭＤ  ２４２が、プロファイルデータベース２１８内のユーザープロファイル上に格納された後、プロファイルデータベース２１８は、確認メッセージ２５４をプロファイルマネージャ２１６に送信する。プロファイルマネージャ２１６は、確認メッセージ２５４をユーザープロファイルサーバー２１４に中継し、次いで、ＳＩ  ２２０、ＵＮ  ２２２、およびＭＤ  ２４２をプロファイルサーバー２１４のローカルメモリから除去するサブルーチン２５６を実行することにより、プロファイル更新プロセス２５０を完了する。
【００４５】
ユーザープロファイル２１４は、その結果として、確認メッセージ２５４を広告マネージャ２１０に送信し、それは、次いで、広告サーバー２０８に、確認メッセージ２５４をネットワーク２０８を通じてクライアント装置２０２に中継するように命令する。確認メッセージ２５４の中継後、広告マネージャ２１０は、ＳＩ  ２２０、ＵＮ  ２２２、およびＭＤ  ２４２を広告サーバー２０８のローカルメモリから削除するサブルーチン２５６を実行することにより、その更新プロセス２３２を終える。現時点で、ユーザープロファイル更新システムは完了している。
【００４６】
前述した例の利点は、制限なく、様々な広告プラットフォームにわたって追跡され統合されるユーザー広告測定基準を収集するためのシステムおよび方法；広告主に広告測定基準への迅速で最新式のアクセスを提供するシステムおよび方法；ならびにユーザー広告データを、最小の帯域幅負荷で、データ効率の良いシリアル識別子の使用を通じて、追跡および収集するための方法の新規の集合を含み得る。
【００４７】
幅広い実施形態では、本技術は、多数の広告プラットフォームおよび環境にわたって統合される測定基準を提供することにより、広告データの収集および分散を容易にするシステムおよび方法の集合である。
【００４８】
〔テレビとインターネット広告コンテンツの統合〕
ここで図を参照すると、図中、同様の番号は、いくつかの図を通して同様の要素を示しており、図９Ａは、本技術のコンポーネントとして含まれ得るテレビおよびインターネット広告コンテンツを統合するためのシステムの実施態様を例示するブロック図である。図９Ａに示されるシステム３００ａは、補足広告コンテンツ３１４を配信することを望むいくつかの広告主３０２ａ〜ｎを含む。これらの広告主３０２ａ〜ｎは、商品またはサービスを、地域、国内、または国際市場で広告したい、企業および小企業を含むが、それらに限らない。補足コンテンツ３１４は、広告主３０２ａ〜ｎの連絡先、商品およびサービスに関する価格または他のデータ、ならびに商品およびサービスに対するバーコードクーポンなどの販促提供を含み得るが、それらに限らない。
【００４９】
補足コンテンツ３１４の配信を開始するために、広告主３０２ａは、まず、補足広告コンテンツ３１４の個々の要素または集合を明確に識別するシリアル識別子３１６を作成するシリアル識別子生成器３０４に、補足コンテンツ３１４を配信する。シリアル識別子３１６は、英数字のシリアル番号などの識別コードであり得るが、それである必要はない。シリアル識別子生成器３０４は、パーソナルコンピュータなどの、プロセッサ、電子メモリ、およびデジタルデータ記憶装置から成るデジタル装置であり得る。シリアル識別子生成器３０４の実施態様は、この選択肢に制限されず、異なる実施形態の他の形を取り得る。
【００５０】
シリアル識別子３１６の作成後、シリアル識別子生成器３０４は、補足コンテンツ３１４およびその関連付けられたシリアル識別子３１６の両方を、広告コンテンツマネージャアプリケーションプログラムＩＯＳを実行するサーバー装置３０６に配信する。広告マネージャＩＯＳは、補足コンテンツ３１４をその対応するシリアル識別子３１６と一緒に格納する広告コンテンツデータベース３１０にアクセスする。広告コンテンツデータベース３１０を通じて、広告マネージャＩＯＳは、シリアル識別子３１６を入力として使用して、データベース３１０を検索することにより、いかなる時でも補足コンテンツ３１４にアクセスし得る。広告マネージャＩＯＳは、また、本技術の実施形態によって制限されない、他の検索方法およびアルゴリズムを使用して、広告コンテンツデータベース３１０を通じて補足コンテンツ３１４にアクセスし得る。
【００５１】
シリアル識別子生成器３０４が、補足コンテンツ３１４およびその関連付けられたシリアル識別子３１６がデータベース３１０に格納されていることを確認するとき、シリアル生成器３０４は、その補足コンテンツ３１４を参照するシリアル識別子３１６を広告主３０２ａに配信する。広告主３０２ａは、その結果として、彼らの広告およびシリアル識別子３１６を、１つまたはいくつかの広告実体３１２ａ〜ｎに配信するが、その広告に関連した補足コンテンツ３１４は配信しない。これらの広告実体は、テレビネットワーク、テレビプログラム、インターネット、および同様のもの上の広告スペースを販売するか、またはそれに直接もしくは間接的にアクセスできる、代理店、企業、または個人を含むが、それらに限らない。
【００５２】
ここで図９Ｂを参照すると、本開示の一態様のブロック図が示されているが、それは、ネットワーク３２４を通じてサーバー装置３２６、３０６、３３０と通信する複数のクライアント装置３２０ａ〜ｎを利用する、複数のユーザー１１８ａ〜ｎを含む、システム３００ｂを示す。表示されたネットワーク３２４は、インターネットを含むが、他の実施形態では、イントラネットなどの他のネットワークが使用され得る。さらに、本技術に従ったシステムおよび方法は、単一のコンピュータ内で動作し得る。
【００５３】
表示されたクライアント装置３２０ａ〜ｎは、パーソナルコンピュータ、携帯電話、セルラー電話、スマートフォン、デジタルタブレット、携帯情報端末、ラップトップコンピュータ、インターネット家電、およびネットワーク３２４と直接または間接的にインタフェースをとることが可能で、かつ、アプリケーションプログラムとやりとりすることが可能な、他のプロセッサ使用デジタルプラットフォームを含み得るが、それらに限らない。クライアント装置３２０ｂは、テレビ３４２ａ内に、もしくはそのコンポーネントとして存在し得るか、または他の方法でそれとインタフェースをとり得る。クライアント装置３２０ａ〜ｎは、例えば、Ａｐｐｌｅ  Ｃｏｍｐｕｔｅｒ，ＩｎｃのＳａｆａｒｉＴＭなどのブラウザアプリケーションプログラムを実行するデジタルタブレット、またはＡｐｐｌｅ  Ｃｏｍｐｕｔｅｒ，ＩｎｃのＳａｆａｒｉＴＭもしくはＭｉｃｒｏｓｏｆｔ  ＣｏｒｐｏｒａｔｉｏｎのＩｎｔｅｒｎｅｔ  ＥｘｐｌｏｒｅrＴＭなどのブラウザアプリケーションプログラムを実行するパーソナルコンピュータを含む。
【００５４】
図９Ａ〜図９Ｂを再度参照すると、広告実体３１２ａ〜ｎは、広告主３０２ａ〜ｎから図９Ａのシステム３００ａを通じて、広告およびそれらの関連付けられたシリアル識別子３１６を受信した後、その広告およびシリアル識別子３１６を、ネットワーク３２４に接続されたサーバー装置３２６、またはテレビ３４２ａに配信する。広告およびシリアル識別子３１６を、テレビ３４２ａまたはサーバー装置３２６に配信するために広告実体３１２ａ〜ｎによって使用されるプロセスは、本技術の実施形態によって制限されず、図示されたネットワーク３２４などのネットワークを含み得、広告実体３１２ａ〜ｎによって手動で実行され得るか、または、１つもしくは多数の中間実体、企業、個人、もしくは手続きを含み得る。
【００５５】
クライアント装置３２０ａ〜ｎを利用して、ユーザー３１８ａ〜ｎは、ネットワーク３２４を介して、互いに、ならびにネットワーク３２４に同様にリンクされている他のシステムおよび装置と通信し得る。ユーザー３１８ａは、ネットワーク３２４を通じて、サーバー装置３２６上に配置されている、広告を含むが、それに限らず、コンテンツ３２８を見得る。ネットワーク３２４を通じて、ユーザー３１８ａは、見たコンテンツ３２８に関連付けられた補足材料３１４を、アプリケーションプログラム（ソフトウェア）３２２を実行するクライアント装置３２０ａを使用することにより要求し得るが、それは、ネットワーク３２４を通じて、シリアル識別子３１６をサーバー装置３２６から取得する要求３３８を送信する。ネットワーク３２４を通じてシリアル要求３３８を受信した後、サーバー装置３２６は、見られたコンテンツ３２８に関連付けられたシリアル識別子３１６を、再度ネットワーク３２４を経由して、クライアント装置３２０ａに配信する。クライアント装置３２０ｂが、テレビ３４２ａ内に存在するか、もしくはそのコンポーネントであるか、または他の方法でそれとインタフェースをとる場合、シリアル識別子３１６は、ネットワーク３２４を通じてサーバー装置３２６またはネットワーク接続されたコンテンツ３２８とやりとりすることなく、代わりにテレビ信号を通じて直接、クライアント装置３２０ｂに配信され得る。テレビ信号からシリアル識別子３１６を受信した後、テレビ３４２ａ内に存在するか、もしくはそのコンポーネントであるか、または他の方法でそれとインタフェースをとるクライアント装置３２０ｂは、任意の他のクライアント装置３２０ａ〜ｎと全く同じように、システム３００ｂに加わる。
【００５６】
クライアントソフトウェア３２２を実行するクライアント装置３２０ａは、補足コンテンツ３１４に対する要求３４０を、ネットワーク３２４を通じて、異なるサーバー装置３０６に伝達する。補足コンテンツ要求３４０内に含まれる情報は、シリアル識別子３１６を含むが、それに限らない。サーバー装置３０６は、コンテンツ要求３４０を受信した後、広告コンテンツデータベース３１０にアクセスする広告コンテンツマネージャアプリケーションプログラム３０８を実行する。広告コンテンツデータベース３１０は、各々がそれらの対応する一意の識別子３１６にリンクされている、広告主３０２ａ〜ｎによって製作された個々の補足コンテンツ要素３１４を含む。広告マネージャ３０８は、コンテンツ要求３４０内に含まれている情報を使用して、シリアル識別子３１６を補足コンテンツ３１４と照合することにより、ユーザー要求の補足コンテンツ３１４を抽出する。
【００５７】
サーバー装置３０６は、広告マネージャ３０８を実行して補足コンテンツ３１４を広告コンテンツデータベース３１０から取得した後、その補足コンテンツ３１４を、イントラネットを経由して、あるいはネットワーク３２４を通じてのいずれかで、別のサーバー装置３３０に配信する。このサーバー装置３３０は、ユーザープロファイルマネージャアプリケーションプログラム３３２を実行するが、それは、ユーザー３１８ａ〜ｎに関する情報を追跡および更新して、その情報をユーザープロファイルデータベース３３４に格納および分類する。この情報は、システム３００ｂの現在および以前の実行の両方に対して、特定のユーザー３１８ａ〜ｎがアクセスを要求した任意のシリアル識別子３１６を含むが、それに限らない。
【００５８】
ユーザープロファイルマネージャ３３２が、補足コンテンツ３１４へのアクセスのためのユーザー３１８ａの要求を反映するために、ユーザープロファイルデータベース３３４を更新する（３３６）プログラムを実行した後、サーバー装置３３０は、補足コンテンツ３１４を、ネットワーク３２４を経由して、クライアント装置３２０ａに配信する。従って、ユーザー３１８ａは現在、要求した補足コンテンツ３１４にアクセスできる。とりわけ、ユーザー３１８ａは、補足コンテンツ３１４をクライアント３２０ａまたは別の記憶装置上に保存および格納し、クライアント３２０ａを使用して補足コンテンツ３１４を見るか、または広告データベース３１０上に格納された補足コンテンツ３１４を、ネットワーク３２４を通じて見るためにクライアント３２０ａを採用することにより、補足コンテンツ３１４にアクセスし得る。
【００５９】
ここで図９Ｃを参照すると、本技術のシステム３００ｃを例示するブロック図が示されており、それは、テレビサービスプロバイダ３４８によって配信されるテレビコンテンツ３５０を見るために、テレビ３４６ｂを操作するユーザー３１８を含む。テレビサービスプロバイダ３４８は、直接または仲介者を介してかに関わらず、デジタルまたはアナログテレビ信号を顧客に配信する任意の個人、企業、または実体であり得るが、それらに限らない。テレビサービスプロバイダ３４８の例は、デジタルケーブルまたは衛星テレビプロバイダ、例えば、Ｖｅｒｉｚｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｉｎｃ．またはＣｏｍｃａｓｔ  Ｃｏｒｐｏｒａｔｉｏｎを含み得る。テレビコンテンツ３５０は、テレビ番組、有料放送プログラム、ゲーム、プログラミングメニュー、および任意のコンテンツに表示される任意の広告などの、アナログまたはデジタル信号を通じてテレビ３４６ｂに配信される任意および全ての広告コンテンツを含む。
【００６０】
ここで図９Ｂ〜図９Ｅを参照すると、図９Ｃに示すテレビ３４６ｂは、テレビ３４６ｂ内に存在するか、もしくはそのコンポーネントであるか、または他の方法でそれとインタフェースをとるクライアント装置３２０ａ〜ｎを持たない。その結果として、テレビ３４６ｂは、ネットワーク３２４にアクセスするための方法を持たず、従って、例えば、図９Ｂに示すような、ネットワーク３２４にも接続されているサーバー装置３２６から、補足広告コンテンツ３１４を直接要求する手段を持たない。図９Ｅのシステム３００ｅは、ユーザー３１８が、かかるテレビ３４２ｂを使用して、補足広告コンテンツ３１４を要求および受信できるようにする。
【００６１】
テレビコンテンツ３４６を通じて広告を配信する広告実体３１２は、その広告に関連付けられたシリアル識別子３１６をテレビサービスプロバイダ３４８に配信する。ユーザー３１８は、テレビ３４６ｂ上で広告をテレビコンテンツ３５０として見る場合、そのテレビコンテンツ３５０内に表示された広告に関連付けられたシリアル識別子３１６について、テレビサービスプロバイダ３４８に対して要求３４２を行うことにより、補足広告コンテンツ３１４を受信し得る。シリアル要求３４２をテレビサービスプロバイダ３４８に配信するための方法は、本技術の実施形態によって制限されず、ＥＢＩＦ（Ｅｎｈａｎｃｅｄ  Ｂｉｎａｒｙ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）、または多重化デジタル信号内のチャネルの利用を含み得る。
【００６２】
テレビサービスプロバイダ３４８は、ユーザー３１８のシリアル要求３４２を受信すると、顧客プロファイル識別データベース３５２を参照して、ユーザー３１８を識別する顧客識別３５４を取得する。次いで、クライアント装置３２０ｎを使用して、テレビサービスプロバイダ３４８は、要求されたシリアル識別子３１６およびユーザー３１８の顧客識別３５４の両方を図９Ｂのシステム３００ｂに入力するとすぐに、ユーザープロファイルデータベース３５２内のユーザー３１８のプロファイルが、シリアル識別子３１６に対する要求を反映するために更新される。更新３３６がユーザープロファイルマネージャ３３２によって実行された後、ユーザー３１８は、クライアントソフトウェア３２２を使用することにより、要求した補足広告コンテンツ３１４に、任意のクライアント装置３２０ａ〜ｎからアクセスし得る。従って、図９Ｃのシステム３００ｃは、図９Ｂのシステム３００ｂとともに、クライアント装置３２０ａ〜ｎが、テレビコンテンツ３５０が見られているテレビ３４６ｂ内に存在するか、もしくはそのコンポーネントであるか、または他の方法でそれとインタフェースをとるかどうかに関わらず、ユーザー３１８ａ〜ｎが、テレビコンテンツ３５０内で見られている広告に対する補足広告コンテンツ３１４を受信して、それにアクセスできるようにする。
【００６３】
ここで図９Ｄを参照すると、本技術のシステム３００ｄを例示するブロック図が示されており、それは、単一ユーザー３１８およびネットワーク３２４を通じてサーバー装置３３０と通信する複数のクライアント装置３２０ａ〜ｎを含む。ユーザー３１８は、クライアント３２０ａを使用している間、ネットワーク３２４を通じて更新要求３５２をサーバー装置３３０に送信するために、クライアントソフトウェア３２２を実行し得る。更新要求３５２は、任意の補足コンテンツ３１４および関連付けられたシリアル識別子３１６がクライアント装置３２０ａ内に格納されているか、または更新要求３５２が送信されるときにクライアント装置３２０ａとインタフェースをとっている任意の他の記憶装置内に格納されているか、および、どの補足コンテンツ３１４をユーザー３１８は、クライアント装置３２０ａから除去するために選択しているかを示す、データを含み得る。
【００６４】
サーバー装置３３０は、ユーザープロファイルマネージャ３３２を実行するが、それは、どの補足コンテンツ３１４およびシリアル識別子３１６が（ある場合に）、クライアント３２０ａまたは、更新要求３５２時にクライアント３２０ａとインタフェースをとっている任意の記憶装置に、追加されるか、またはそれから除去されるかを判断するために、更新要求３５２に含まれている情報を、ユーザープロファイルデータベース３３４内に格納された情報と相互参照する。加えて、ユーザープロファイルマネージャ３３２は、ユーザープロファイルデータベース３３４から、ユーザー３１８が、クライアント装置３２０ａ、またはクライアント装置３２０ａとインタフェースをとっている任意の記憶装置から除去することを選択している、補足コンテンツ３１４へのユーザー３１８のプロファイル内の任意の参照を除去する。どの補足コンテンツ３１４が、ユーザープロファイルデータベース３３４上のユーザー３１８のプロファイルに関連付けられているが、クライアント装置３２０ａまたはクライアント装置３２０ａとインタフェースをとっている任意の記憶装置上に格納されていないかを判断した後、ユーザープロファイルマネージャ３３２は、対応するシリアル識別子（複数）３１６を含む補足コンテンツ要求３４０を、ネットワーク３２４、イントラネットネットワークを通じて、または、本技術の実施形態によって制限されない何らかの他の方法によってのいずれかで、異なるサーバー装置３０６に送信する。このサーバー装置３０６は、広告マネージャ３０８を実行して、広告コンテンツデータベース３１０から補足コンテンツ３１４を取得するが、それは、サーバー装置３３０が、その取得された補足コンテンツ３１４をユーザープロファイルマネージャ３３２に送信するためである。
【００６５】
ネットワーク３２４を通じて、ユーザープロファイルサーバー装置３３０は、広告コンテンツデータベース３１０から取得された補足コンテンツ３１４を、クライアント３２０ａおよびクライアントソフトウェア３２２に配信する。追加として、サーバー装置３３０は、クライアントソフトウェア３２２に、ユーザープロファイルデータベース３３４上のユーザー３１８のプロファイルに関連付けられていない任意の補足コンテンツ３１４を、クライアント装置３２０ａ、またはクライアント３２０ａとインタフェースをとっている任意の記憶装置から除去するように命令する。従って、更新要求３５２は、ユーザープロファイルデータベース３３４上に格納されているユーザー３１８のプロファイルによって参照されるように、クライアント装置３２０ａからアクセス可能な補足コンテンツ３１４と、ユーザー３１８によってアクセス可能であるべき補足コンテンツ３１４との間の相違を解決する。
【００６６】
従って、システム３００ｄは、ユーザー３１８ａ〜ｎが、任意のクライアント装置３２０ａ〜ｎから、補足広告コンテンツ３１４の個人化された集合にアクセスしてそれを見ることができるようにし、また、任意のクライアント装置３２０ａ〜ｎからそのアクセス可能性に対して個人的変更も行うことができるようにする。さらに、システム３００ｄは、図９Ｂのシステム３００ｂおよび図９Ｃのシステム３００ｃとともに、任意のユーザー３１８ａ〜ｎが、ネットワーク３２４上またはテレビコンテンツ３４６内の任意の広告を見るか、またはそれとやりとりする際に、補足広告コンテンツ３１４を要求および取得し、次いで、その補足広告コンテンツ３１４を、直ちにまたはその後に、任意の他のクライアント装置１３８ａ〜ｎから、見るか、またはそれとやりとりできるようにする。
【００６７】
本技術は、図９Ｂ〜図９Ｄに提示されているものとは異なるアーキテクチャをもつシステムを含み得ることに留意すべきである。例えば、図９Ｅは、図９Ｂに提示されたものに対する代替システムアーキテクチャをもつ本技術の実施形態を示す。ここで図９Ｅを参照すると、クライアントソフトウェア３２２からの補足情報３１４に対する要求が、ネットワーク３２４を通じて、システム３００ｂにおけるように広告管理サーバー３０６よりむしろ、プロファイルマネージャサーバー３３０に送信される、システム３００ｅが示されている。それ故このシステム３００ｅでは、広告管理サーバー３０６は、イントラネットを通じてか、または何らかの他の方法によるかに関わらず、ネットワーク３２４に接続される必要がなく、何らかの形でプロファイルマネージャサーバー３３０に接続されるだけでよい。
【００６８】
ここで、図９Ｂ〜図９Ｃおよび図１０を参照すると、本技術の一実施形態において、ユーザー要求の広告コンテンツをデータベースから取得するための方法を例示するフローチャートが図１０に示されている。広告管理サーバー装置３０６は広告コンテンツマネージャＩＯＳを実行して、広告コンテンツデータベース３１０から補足コンテンツ３１４を取得する要求を受信する。この要求は、システム３００ｂにおけるように、クライアントソフトウェア３２２からネットワーク３２４を通じて届き得、この場合、広告マネージャＩＯＳは、ユーザー識別４０２ａおよびシリアル識別子（複数）４０４を受信するが；代替として、この要求は、ユーザープロファイルサーバー装置３３０から、直接またはネットワーク３２４を通じてのいずれかで、届き得、この場合、広告マネージャは、シリアル識別子（複数）４０４を含むプロファイルマネージャ要求４０２ｂを受信する。シリアル識別子（複数）４０４をその関連付けられた補足広告コンテンツ４０６と照合した後、広告マネージャＩＯＳは補足コンテンツを識別し、その補足コンテンツを、単独で（要求がプロファイルサーバー装置から届いた場合）またはユーザー識別４０２ａおよびシリアル識別子（複数）４０４と一緒に（要求がクライアントソフトウェアからネットワークを通じて届いた場合）のいずれかで、ユーザープロフィルマネージャに送信する。このようにして、ユーザープロファイルデータベース上に格納されたユーザーのプロファイルが、各ユーザーがアクセスを要求している補足コンテンツを正確に参照するであろう。
【００６９】
ここで、図１１Ａ〜図１１Ｂを参照すると、本開示の一態様における操作の時間ベースのフローを例示するシーケンス図が示されている。図は、それらの底縁部から下がる縦の点線をもつ長方形の箱として示されている、複数のライフラインを含むが、それらは、メッセージの送信または受信などの動作を行い得るか、または他のオブジェクトによる影響を受け得る、オブジェクトを表す。ライフラインは、２本の交差した対角線によって終了され、その時点で、そのライフラインは、図１１Ａ〜図１１Ｂによって例示されるシステムにもはや積極的に関与しない。動作およびメッセージは、横線によって示され、矢印によって終了されるが、それは、１つのライフラインから生じて別のライフラインまで及ぶ。ライフライン上で下方に配置された（ページの下側により近いことを意味する）動作およびメッセージは、上方に配置されたものよりも後に生じる。ライフラインによって実行されるプロセスは、空白の長方形の箱によって表され、そのプロセスが生じる期間、ライフライン上に重ねられる。縦の長方形で灰色の箱は、ライフライン間の境界を表す、インターネットなどの、セパレータを示す。
【００７０】
図１１Ａを参照すると、ユーザー５００は、ウェブブラウザアプリケーションプログラム５０６およびクライアントソフトウェアアプリケーションプログラム５０４を実行する、クライアント装置５０２を操作する。ユーザー５００は、ウェブブラウザ５０６とやりとりしてクライアント装置５０２のハードウェアを利用するが、それは、インターネットなどの、ネットワーク５０８を通じて、サーバー装置５１０に接続できる。サーバー装置５１０上に配置されたコンテンツを見るために、ユーザー５００は、コマンド５１２をウェブブラウザ５０６に送信し、それは、続いて、クライアント装置５０２にメッセージ（５１４）を送信して、サーバー装置５１０へのアクセスを要求する。クライアント装置５０２は、次いで、ネットワーク５０８を通じて、サーバー装置５１０にメッセージ（５１６）を送信して、ユーザー５００によって要求されたウェブコンテンツ５１８を要求する。サーバー装置５１０は、次いで、ウェブコンテンツ５１８を含む、応答メッセージ５２０を、ネットワーク５０８を通じてクライアント装置５０２に送信する。
【００７１】
ウェブコンテンツ５１８の受信後、クライアント装置５０２は、ウェブブラウザ５０６にウェブコンテンツ５１８をフォーマットするように命令する（５２２）とすぐに、ウェブブラウザ５０６がウェブコンテンツ５１８をユーザー５００に表示する（５２４）。ウェブコンテンツ５１８を見た後、ユーザー５００は、コマンド５２６をウェブブラウザ５０６に送信して、そのウェブコンテンツ５１８に関連した追加の材料を要求する。ウェブブラウザ５０６は、続いて、クライアント装置５０２にメッセージ（５２８）を送信して、クライアント装置５０２がユーザー要求の材料をサーバー装置５１０から取得することを命令する。クライアント装置５０２は、ネットワーク５０８を通じて、メッセージ５３０をサーバー装置５１０に送信して、ウェブコンテンツ５１８に関連付けられたシリアル識別子５３２の返送を要求する。サーバー装置５１０は、シリアル識別子５３２を含む、返信メッセージ５３４を、クライアント装置５０２に送信する。シリアル識別子５３２の受信後、クライアント装置５０２は、メッセージを送信して、シリアル識別子５３２をクライアントソフトウェア５０４に配信する（５３６）。この時点で、サーバー装置５１０およびウェブブラウザ５０６はもはや、システムシーケンスに関与していない。
【００７２】
ここで図１１Ｂを参照すると、図１１Ａのシーケンスが継続されている。シリアル識別子５３２を受信している、クライアントソフトウェア５０４は、ユーザー５００によって要求された補足材料を取得するためのプロセス５５０を開始する。クライアントソフトウェア５０４は、メッセージ５５２を送信して、クライアント装置５０２に補足コンテンツサーバー５３８に連絡するように命令する。クライアント装置５０２は、シリアル識別子５３２を含む要求５５４を、ネットワーク５０８を通じて、補足コンテンツサーバー５３８に送信する。補足コンテンツサーバー５３８は、補足コンテンツマネージャアプリケーションプログラム５４０を実行する。補足コンテンツサーバー５３８は、補足コンテンツマネージャ５４０に、シリアル識別子５３２に関連付けられたユーザー要求の補足材料を取得するように命令する（５５６）。シリアル識別子５３２の受信後、補足コンテンツマネージャ５４０は、ユーザー５００から生じた要求を処理するためのプロセス５５８を開始する。シリアル識別子５３２を使用して、補足コンテンツマネージャ５４０は、検索および返送（ｓｅａｒｃｈ−ａｎｄ−ｒｅｔｕｒｎ）要求５６０を補足コンテンツデータベース５４２に送信する。
【００７３】
シリアル識別子５３２に関連付けられた補足コンテンツ５６２を見つけた後、補足コンテンツデータベース５４２は、補足コンテンツ５６２を含む、返信メッセージ５６４を補足コンテンツマネージャ５４０に送信する。コンテンツマネージャ５４０は、補足コンテンツサーバー５３８に、補足コンテンツ５６２をユーザー５００に配信するように命令する（５６６）。このコマンド５３６の受信後、補足コンテンツサーバー５３８は、補足コンテンツ５６２をユーザー５００に配信するためのプロセス５６８を開始する。補足コンテンツサーバー５３８は、補足コンテンツ５６２を、ネットワーク５０８を通じてクライアント装置５０２に配信する（５７０）。クライアント装置５０２は、次いで、補足コンテンツ５６２をクライアントソフトウェア５０４に送信する（５７２）が、それは、その補足コンテンツ５６２をフォーマットして、ユーザー５００に表示する（５７４）。この時点が、プロセス５５０の終わりを示す。
【００７４】
図１１Ｂのシーケンス図には、横線によって示され、ブロック矢印の代わりに線矢印で終わる、メッセージおよび動作も示されており、それらは、互いに順序付けられたメッセージおよび動作であるが、おそらく残りのシステムに対しては非同期である。ここで、補足コンテンツサーバー５３８のライフラインを参照すると、補足コンテンツ５６２のクライアント装置５０２への配信後、補足コンテンツサーバー５３８は、補足コンテンツサーバー５３８のローカルメモリからの、補足コンテンツ５６２の削除（５７６）を実行する。補足コンテンツサーバー５３８のローカルメモリからの補足コンテンツ５６２の削除（５７６）は、プロセス５６８の終了を示す。
【００７５】
ここで、補足コンテンツマネージャ５４０のライフラインを参照すると、プロセス５５８の一部として、また、補足コンテンツ５６２の補足コンテンツサーバー５３８への配信後、補足コンテンツマネージャ５４０は、シリアル識別子５３２を含む、ユーザープロファイル更新コマンド５７８を、ユーザープロファイルマネージャアプリケーションプログラム５４６を実行するユーザープロファイルサーバー５４４に送信する。ユーザープロファイルサーバー５４４は、プロファイル更新メッセージ５８０をユーザープロファイルマネージャ５４６に送信し、それが、次いで、更新プロセス５８２を開始する。ユーザープロファイルマネージャ５４６は、ユーザー５００に関連する他の情報とともにシリアル識別子５３２を含む、プロファイル更新情報を、ユーザープロファイルデータベース５４８に格納する動作５８４を実行する。プロファイル更新がデータベース５４８に格納された後、ユーザープロファイルマネージャは、そのシリアル識別子５２２および更新コマンド５７８の他のコンテンツをユーザープロファイルサーバー５４４のローカルメモリから削除する（５８６）。ユーザープロファイルマネージャ５４６によって実行された削除（５８６）動作は、プロセス５８６の終了を示す。
【００７６】
テレビとインターネット広告コンテンツを統合するための技術の利点は、制限なく、広告主が、テレビおよびネットワーク広告の両方と統合されている、ユーザー要求の補足広告コンテンツを配信することができるシステム；ユーザー要求コンテンツを、ネットワークを通じて、またはテレビ信号を通じて配信するために、中央データベースおよびデータ効率の良いシリアル識別子を利用し、従って、帯域幅負荷の大部分が、広告主、テレビサービスプロバイダ、および広告がその上に存在するサーバーから離れて移動するための方法；ユーザーが独力で、要求された補足広告コンテンツを、任意の数のクライアント装置上で、受信、アクセス、および利用できるようにするシステムおよび方法；ユーザーが、テレビとネットワーク対応装置との間で補足広告コンテンツを移動できるようにするシステムおよび方法；ならびに、モバイルクライアント装置の使用を通じて、要求されたコンテンツを位置間で容易に移動できる能力をユーザーに提供する、システムおよび方法を含む。
【００７７】
幅広い実施形態では、本技術は、広告主に、補足広告コンテンツを、テレビとネットワーク広告の両方の間で統合されているプロセスで、彼らの顧客に提供する能力を供与するシステムおよび方法の新規の集合を含む。さらに、本技術は、補足広告コンテンツを、ネットワークおよびテレビ信号の両方を通じて、配信するための環境を提供するが、それは、大量の帯域幅を消費する操作の負担を、広告主、および、その上の広告コンテンツにアクセスできるサーバー（例えば、インターネットウェブサイト）から、中央データベースを備えた第３者サーバーに移動させる。
【００７８】
〔ユーザー要求広告コンテンツの配信〕
ここで図を参照すると、図中、同様の番号は、いくつかの図を通して同様の要素を示しており、図１２Ａは、本開示の一態様に従って、ユーザー要求の広告コンテンツを配信するための１つのシステムを例示するブロック図である。図１２Ａに示すシステム６００ａは、ネットワーク６０８を通じて、サーバー６１０、６１４、６２０と通信する複数のクライアント装置６０４ａ〜ｎを利用する、幾人かのユーザー６０２ａ〜ｎを含む。表示されているネットワーク６０８は、インターネットを含むが、本技術の他の実施形態では、イントラネットなどの他のネットワークが使用され得る。さらに、本技術に従ったシステムおよび方法は、単一のコンピュータ内で動作し得る。
【００７９】
表示されているクライアント装置６０４ａ〜ｎは、パーソナルコンピュータ、携帯電話、セルラー電話、スマートフォン、デジタルタブレット、携帯情報端末、ラップトップコンピュータ、テレビ、インターネット家電、およびネットワークＩＯＳと直接または間接的にインタフェースをとることが可能で、かつ、アプリケーションプログラムとやりとりすることが可能な、他のプロセッサ使用デジタルプラットフォームを含み得るが、それらに限らない。クライアント装置６０４ａ〜ｎは、例えば、Ａｐｐｌｅ  Ｃｏｍｐｕｔｅｒ，ＩｎｃのＳａｆａｒｉＴＭなどのブラウザアプリケーションプログラムを実行するデジタルタブレット、またはＡｐｐｌｅ  Ｃｏｍｐｕｔｅｒ，ＩｎｃのＳａｆａｒｉＴＭおよびＭｉｃｒｏｓｏｆｔ  ＣｏｒｐｏｒａｔｉｏｎのＩｎｔｅｒｎｅｔ  ＥｘｐｌｏｒｅrＴＭなどのブラウザアプリケーションプログラムを実行するパーソナルコンピュータを含む。
【００８０】
クライアント装置６０４ａ〜ｎを利用すると、ユーザー６０２ａ〜ｎは、ネットワークＩＯＳを経由して互いに、ならびにＩＯＳに同様にリンクされている他のシステムおよび装置と通信し得る。ユーザー６０２ａは、ネットワークＩＯＳを通じて、広告を含むが、それに限らない、コンテンツ６１２を見得るが、それは、サーバー装置６１０に配置されている。ネットワークＩＯＳを通じて、ユーザー６０２ａは、アプリケーションプログラム（ソフトウェア）６０６を実行するためのクライアント装置６０４ａを使用することにより、コンテンツ６１２に関連付けられた補足材料６３２を要求し得るが、そのソフトウェアは、ネットワークＩＯＳを通じて、シリアル識別子６２８をサーバー装置６１０から取得するための要求６２６を送信する。補足コンテンツ６３２は、広告主の連絡先情報、商品およびサービスに関する価格または他のデータ、ならびに商品およびサービスに対するバーコードクーポンなどの販促提供を含み得るが、それらに限らない。シリアル識別子６２８は、英数字のシリアル番号であり得るが、その必要はない。
【００８１】
ネットワークＩＯＳを通じてシリアル要求６２６を受信した後、サーバー装置６１０は、コンテンツ６１２に関連付けられたシリアル識別子６２８を、再度ネットワークＩＯＳを経由して、ユーザー６０２ａに配信する。クライアントソフトウェア６０６を実行するクライアント装置６０４ａは、次いで、補足コンテンツ６３２に対する要求６３０を、ネットワークＩＯＳを通じて、異なるサーバー装置６１４に伝達する。補足コンテンツ要求６３０内に含まれる情報は、シリアル識別子６２８を含むが、それに限らない。
【００８２】
サーバー装置６１４は、コンテンツ要求６３０を受信した後、広告コンテンツデータベース６１８にアクセスする、広告コンテンツマネージャアプリケーションプログラム６１６を実行する。広告コンテンツデータベース６１８は、各々が対応する一意の識別子にリンクされている、個別の補足コンテンツ要素６３２を含み、シリアル識別子６２８はそのメンバーである。広告マネージャ６１６は、コンテンツ要求６３０内に含まれている情報を使用して、シリアル識別子６２８を補足コンテンツ６３２と照合することにより、ユーザー要求の補足コンテンツ６３２を抽出する。
【００８３】
サーバー装置６１４は、補足コンテンツ６３２を広告コンテンツデータベース６１８から取得する広告マネージャ６１６を実行した後、補足コンテンツ６３２を、イントラネットを経由してか、あるいはネットワークＩＯＳを通じてのいずれかで、別のサーバー装置６２０に配信する。このサーバー装置６２０は、ユーザープロファイルマネージャアプリケーションプログラム６２２を実行するが、それは、ユーザー６０２ａ〜ｎに関する情報を追跡および更新して、その情報をユーザープロファイルデータベース６２４に格納および分類する。この情報は、ユーザー６０２ａ〜ｎがアクセスを要求している、広告材料（補足コンテンツ６３２など）に対する識別子およびその対応するシリアル識別子（シリアル識別子６２８など）を含むが、それらに限らない。
【００８４】
補足コンテンツ６３２へのアセスに対するユーザー６０２ａの要求を反映するために、ユーザープロファイルデータベース６２４を更新する（６３４）ユーザープロファイルマネージャ６２２を採用した後、サーバー装置６２０は、補足コンテンツ６３２を、ネットワークＩＯＳを通じて、クライアント６０４ａに配信する。従って、ユーザー６０２ａは、現在、要求した補足コンテンツ６３２にアクセスできる。とりわけ、ユーザー６０２ａは、補足コンテンツ６３２をクライアント６０４ａまたは別の記憶装置上に保存および格納し、クライアント６０４ａを使用して補足コンテンツ６３２を見るか、または広告データベース６１８上に格納された補足コンテンツ６３２を、ネットワーク６０８を通じて見るためにクライアント６０４ａを採用することにより、補足コンテンツ６３２にアクセスし得る。
【００８５】
ここで図１２Ｂを参照すると、本技術の一実施形態の別のシステムを例示するブロック図が示されている。図１２Ｂのシステム６００ｂは、単一のユーザー６０２および、ネットワーク６０８を通じてサーバー装置６２０と通信する複数のクライアント装置６０４ａ〜ｎを含む。ユーザー６０２は、クライアント装置６０４ａを使用している間、ネットワーク６０８を通じて更新要求６３６をサーバー装置６２０に送信するために、クライアントソフトウェア６０６を実行し得る。更新要求６３６は、任意の補足コンテンツ６３２および関連付けられたシリアル識別子６２８がクライアント装置６０４ａ内に格納されているか、または更新要求６３６が送信されるときにクライアント６０４ａとインタフェースをとっている任意の他の記憶装置内に格納されているか、および、どの補足コンテンツ６３２をユーザー６０２が、クライアント装置６０４ａから除去するために選択しているかを示すデータを含むが、それらに限らない、情報から成る。
【００８６】
サーバー装置６２０は、ユーザープロファイルマネージャ６２２を実行するが、それは、どの補足コンテンツ６３２およびシリアル識別子６２８が（ある場合に）、クライアント６０４ａまたは、更新要求６３６時にクライアント６０４ａとインタフェースをとっている任意の記憶装置に、追加されるか、またはそれから除去されるかを判断するために、更新要求６３６に含まれている情報を、ユーザープロファイルデータベース６２４内に格納された情報と相互参照する。加えて、ユーザープロファイルマネージャ６２２は、ユーザープロファイルデータベース６２４上のユーザー６０２のプロファイルから、ユーザー６０２が、クライアント装置６０４ａ、またはクライアント装置６０４ａとインタフェースをとっている任意の記憶装置から除去することを選択している、補足コンテンツ６３２への任意の参照を除去する。どの補足コンテンツ６３２が、ユーザー６０２のプロファイルに関連付けられているが、クライアント装置６０４ａまたはクライアント装置６０４ａとインタフェースをとっている任意の記憶装置上に格納されていないかを判断した後、ユーザープロファイルマネージャ６２２は、対応するシリアル識別子（複数）６２８を含む補足コンテンツ要求６３０を、ネットワーク６０８、イントラネットネットワークを通じて、または、何らかの他の方法によってのいずれかで、異なるサーバー装置６１４に送信する。このサーバー装置６１４は、広告マネージャ６１６を実行して、広告コンテンツデータベース６１８から補足コンテンツ６３２を取得するが、それは、サーバー装置６１４が、その取得された補足コンテンツ６３２をユーザープロファイルマネージャ６２２に送信するためである。
【００８７】
ネットワーク６０８を通じて、ユーザープロファイルサーバー装置６２０は、広告コンテンツデータベース６１８から取得された補足コンテンツ６３２を、クライアント６０４ａおよびクライアントソフトウェア６０６に配信する。追加として、サーバー装置６２０は、クライアントソフトウェア６０６に、ユーザープロファイルデータベース６２４上のユーザー６０２ａのプロファイルに関連付けられていない任意の補足コンテンツ６３２を、クライアント装置６０４ａ、またはクライアント６０４ａとインタフェースをとっている任意の記憶装置から除去するように命令する。従って、更新要求６３６は、ユーザープロファイルデータベース６２４上に格納されているユーザー６０２のプロファイルによって参照されるように、クライアント装置６０４ａからアクセス可能な補足コンテンツ６３２と、ユーザー６０２によってアクセス可能であるべき補足コンテンツ６３２との間の相違を解決する。
【００８８】
従って、システム６００ａは、ユーザー６０２ａ〜ｎが、任意のクライアント装置６０４ａ〜ｎから、均一の個人化された補足広告コンテンツ６３２にアクセスしてそれを見ることができるようにし、また、任意のクライアント装置６０４ａ〜ｎからそのアクセス可能性に対して個人的変更も行うことができるようにする。さらに、システム６００ａは、システム６００ｂとともに、任意のユーザー６０２ａ〜ｎが、ネットワーク６０８上で、任意のクライアント装置６０４ａ〜ｎから、任意の広告を見るか、またはそれとやりとりする際に、補足広告コンテンツ６３２を要求および取得し、次いで、その補足広告コンテンツ６３２を、直ちにまたはその後に、任意の他のクライアント装置６０４ａ〜ｎから、見るか、またはそれとやりとりできるようにする。
【００８９】
ここで図１２Ａおよび図１３を参照すると、本技術の一実施形態において、ユーザー要求の広告コンテンツをデータベースから取得するための方法を例示するフローチャートが図１３に示されている。広告管理サーバー装置６１４は、広告コンテンツマネージャ６１６を実行して、広告コンテンツデータベース６１８から補足コンテンツ６３２を取得する要求を受信する。この要求は、システム６００ａにおけるように、クライアントソフトウェア６０６からネットワーク６０８を通じて届き得、この場合、広告マネージャ６１６は、ユーザー識別７０２ａおよびシリアル識別子（複数）７０４を受信するが；代替として、この要求は、ユーザープロファイルサーバー装置６２０から、直接またはネットワーク６０８を通じてのいずれかで、届き得、この場合、広告マネージャは、シリアル識別子（複数）７０４を含むプロファイルマネージャ要求７０２ｂを受信する。シリアル識別子（複数）７０４をその関連付けられた補足広告コンテンツ７０６と照合した後、広告マネージャ６１６は、その補足コンテンツ６３２を、単独で（要求がプロファイルサーバー装置から届いた場合）またはユーザー識別７０２ａおよびシリアル識別子（複数）７０４と一緒に（要求がクライアントソフトウェア６０６からネットワーク６０８を通じて届いた場合）のいずれかで、ユーザープロフィルマネージャ６２２に送信する。このようにして、ユーザープロファイルデータベース６２４上に格納されたユーザー６０２ａ〜ｎのプロファイルが、彼らがアクセスを要求している補足コンテンツ６３２を常に正確に参照するであろう。
【００９０】
本技術は、図１２Ａ〜図１２Ｂに提示されているものとは異なるアーキテクチャをもつシステムを含み得ることに留意すべきである。例えば、図１２Ｃは、図１２Ａに提示されたものに対する代替システムアーキテクチャをもつ本技術の実施形態を示す。ここで図１２Ｃを参照すると、クライアントソフトウェア６０６からの補足情報６３２に対する全ての要求が、ネットワーク６０８を通じて、システム６００ａにおけるように広告管理サーバー６１４よりむしろ、プロファイルマネージャサーバー６２０に送信される、システム６００ｃが示されている。それ故このシステム６００ｃでは、広告管理サーバー６１４は、イントラネットを通じてか、または何らかの他の方法によるかに関わらず、ネットワーク６０８に接続される必要がなく、何らかの形でプロファイルマネージャサーバー６２０に接続されるだけでよい。
【００９１】
ここで、図１４Ａ〜図１４Ｂを参照すると、本開示の別の態様における操作の時間ベースのフローを例示するシーケンス図が示されている。図は、それらの底縁部から下がる縦の点線をもつ長方形の箱として示されている、複数のライフラインを含むが、それらは、メッセージの送信または受信などの動作を行い得るか、または他のオブジェクトによる影響を受け得る、オブジェクトを表す。ライフラインは、２本の交差した対角線によって終了され、その時点で、そのライフラインは、図１４Ａ〜図１４Ｂによって例示されるシステムにもはや積極的に関与しない。動作およびメッセージは、横線によって示され、矢印によって終了されるが、それは、１つのライフラインから生じて別のライフラインまで及ぶ。ライフライン上で下方に配置された（ページの下側により近いことを意味する）動作およびメッセージは、上方に配置されたものよりも後に生じる。ライフラインによって実行されるプロセスは、空白の長方形の箱によって表され、そのプロセスが生じる期間、ライフライン上に重ねられる。縦の長方形で灰色の箱は、ライフライン間の境界を表す、インターネットなどの、セパレータを示す。
【００９２】
図１４Ａを参照すると、ユーザー８００は、ウェブブラウザアプリケーションプログラム８０６およびクライアントソフトウェアアプリケーションプログラム８０４を実行する、クライアント装置８０２を操作する。ユーザー８００は、ウェブブラウザ８０６とやりとりしてクライアント装置８０２のハードウェアを利用するが、それは、インターネットなどの、ネットワーク８０８を通じて、サーバー装置８１０に接続できる。サーバー装置８１０上に配置されたコンテンツを見るために、ユーザー８００は、コマンド８１２をウェブブラウザ８０６に送信し、それは、続いて、クライアント装置８０２にメッセージを（８１４）送って、サーバー装置８１０へのアクセスを要求する。クライアント装置８０２は、次いで、ネットワーク８０８を通じて、サーバー装置８１０にメッセージ（８１６）を送信して、ユーザー８００によって要求されたウェブコンテンツ８１８を要求する。サーバー装置８１０は、次いで、ウェブコンテンツ８１８を含む、応答メッセージ８２０を、ネットワーク８０８を通じてクライアント装置８０２に送信する。
【００９３】
ウェブコンテンツ８１８の受信後、クライアント装置８０２は、ウェブブラウザ８０６にウェブコンテンツ８１８をフォーマットするように命令する（８２２）とすぐに、ウェブブラウザ８０６がウェブコンテンツ８１８をユーザー８００に表示する（８２４）。ウェブコンテンツ８１８を見た後、ユーザー８００は、コマンド８２６をウェブブラウザ８０６に送信して、そのウェブコンテンツ８１８に関連した追加の材料を要求する。ウェブブラウザ８０６は、続いて、クライアント装置８０２にメッセージ（８２８）を送信して、クライアント装置８０２が、ユーザー要求の材料をサーバー装置８１０から取得することを命令する。クライアント装置８０２は、ネットワーク８０８を通じて、メッセージ８３０をサーバー装置８１０に送信して、ウェブコンテンツ８１８に関連付けられたシリアル識別子８３２の返送を要求する。サーバー装置８１０は、シリアル識別子８３２を含む、返信メッセージ８３４を、クライアント装置８０２に送信する。シリアル識別子８３２の受信後、クライアント装置８０２は、メッセージを送信して、シリアル識別子８３２をクライアントソフトウェア８０４に配信する（８３６）。この時点で、サーバー装置８１０およびウェブブラウザ８０６はもはや、システムシーケンスに関与していない。
【００９４】
ここで図１４Ｂを参照すると、図１４Ａのシーケンスが継続されている。シリアル識別子８３２を受信している、クライアントソフトウェア８０４は、ユーザー８００によって要求された補足材料を取得するためのプロセス８５０を開始する。クライアントソフトウェア８０４は、メッセージ８５２を送信して、クライアント装置８０２に補足コンテンツサーバー８３８に連絡するように命令する。クライアント装置８０２は、シリアル識別子８３２を含む要求８５４を、ネットワーク８０８を通じて、補足コンテンツサーバー８３８に送信する。補足コンテンツサーバー８３８は、補足コンテンツマネージャアプリケーションプログラム８４０を実行する。補足コンテンツサーバー８３８は、補足コンテンツマネージャ８４０に、シリアル識別子８３２に関連付けられたユーザー要求の補足材料を取得するように命令する（８５６）。シリアル識別子８３２の受信後、補足コンテンツマネージャ８４０は、ユーザー８００から生じた要求を処理するためのプロセス８５８を開始する。シリアル識別子８３２を使用して、補足コンテンツマネージャ８４０は、検索および返送要求８６０を補足コンテンツデータベース８４２に送信する。
【００９５】
シリアル識別子８３２に関連付けられた補足コンテンツ８６２を見つけた後、補足コンテンツデータベース８４２は、補足コンテンツ８６２を含む、返信メッセージ８６４を補足コンテンツマネージャ８４０に送信する。コンテンツマネージャ８４０は、補足コンテンツサーバー８３８に、補足コンテンツ８６２をユーザー８００に配信するように命令する（８６６）。このコマンド８３６の受信後、補足コンテンツサーバー８３８は、補足コンテンツ８６２をユーザー８００に配信するためのプロセス８６８を開始する。補足コンテンツサーバー８３８は、補足コンテンツ８６２を、ネットワーク８０８を通じてクライアント装置８０２に配信する（８７０）。クライアント装置８０２は、次いで、補足コンテンツ８６２をクライアントソフトウェア８０４に送信する（８７２）が、それは、その補足コンテンツ８６２をフォーマットして、ユーザー８００に表示する（８７４）。この時点が、プロセス８５０の終わりを示す。
【００９６】
図１４Ｂのシーケンス図には、横線によって示され、ブロック矢印の代わりに線矢印で終わる、メッセージおよび動作も示されており、それらは、互いに順序付けられたメッセージおよび動作であるが、おそらく残りのシステムに対しては非同期である。ここで、補足コンテンツサーバー８３８のライフラインを参照すると、補足コンテンツ８６２のクライアント装置８０２への配信後、補足コンテンツサーバー８３８は、補足コンテンツサーバー８３８のローカルメモリからの、補足コンテンツ８６２の削除（８７６）を実行する。補足コンテンツサーバー８３８のローカルメモリからの補足コンテンツ８６２の削除（８７６）は、プロセス８６８の終了を示す。
【００９７】
ここで、補足コンテンツマネージャ８４０のライフラインを参照すると、プロセス８５８の一部として、また、補足コンテンツ８６２の補足コンテンツサーバー８３８への配信後、補足コンテンツマネージャ８４０は、シリアル識別子８３２を含む、ユーザープロファイル更新コマンド８７８を、ユーザープロファイルマネージャアプリケーションプログラム８４６を実行するユーザープロファイルサーバー８４４に送信する。ユーザープロファイルサーバー８４４は、プロファイル更新メッセージ８８０をユーザープロファイルマネージャ８４６に送信し、それが、次いで、更新プロセス８８２を開始する。ユーザープロファイルマネージャ８４６は、ユーザー８００に関連する他の情報とともにシリアル識別子８３２を含む、プロファイル更新情報を、ユーザープロファイルデータベース８４８に格納する動作８８４を実行する。プロファイル更新がデータベース８４８に格納された後、ユーザープロファイルマネージャは、そのシリアル識別子８３２および更新コマンド８７８の他のコンテンツをユーザープロファイルサーバー８４４のローカルメモリから削除する（８８６）。ユーザープロファイルマネージャ８４６によって実行された削除（８８６）動作は、プロセス８８６の終了を示す。
【００９８】
本技術の利点は、制限なく、広告主が、ユーザー要求の補足広告コンテンツをネットワークを通じて配信することができるシステム；中央データベースおよびデータ効率の良いシリアル識別子の使用を通じて、帯域幅負荷の大部分が、広告主、および広告がその上に現れるサーバーから離れて移動する、ユーザー要求補足広告コンテンツをネットワークを通じて配信するための方法；ユーザーが、要求された補足広告コンテンツを、任意の数のクライアント装置上で同時に受信、アクセス、および利用できるようにするシステムおよび方法；ならびに、モバイルクライアント装置の使用を通じて、要求されたコンテンツを位置間で容易に移動できる能力をユーザーに提供するシステムおよび方法を含む。
【００９９】
幅広い実施形態では、本技術は、広告主に、補足広告コンテンツを、ネットワークを通じて彼らの顧客に提供する能力を供与する、システムおよび方法の新規の集合である。さらに、本技術は、大量の帯域幅を消費する操作の負担を、広告主、および、その上で広告コンテンツにアクセスできるサーバー（例えば、インターネットウェブサイト）から、中央データベースを備えた第３者サーバーに移動させる、ネットワークを通じて広告コンテンツを配信するための環境を提供する。
【０１００】
〔ユーザー要求広告情報のコンピュータゲームからの配信〕
ここで図を参照すると、図中、同様の番号は、いくつかの図を通して同様の要素を示しており、図１５は、ユーザー要求情報をコンピュータゲームから配信するための本技術の一実施形態９００ａの実施態様を例示するブロック図である。図１５に示すシステム９００ａは、コンピュータ可読メモリ９０６およびプロセッサ９０８の両方を含むクライアント装置９０４とやりとりする、ユーザー９０２を含む。メモリ９０６は、ランダムアクセスメモリ（ＲＡＭ）またはハードディスク装置（ＨＤＤ）などの、コンピュータ可読媒体であり得る。プロセッサ９０８は、メモリ９０６内に格納され得るコンピュータ実行可能プログラムとやりとりし、それを実行する。９０８などのプロセッサの例は、マイクロプロセッサ、パーソナルコンピュータ中央処理装置（ＣＰＵ）、または一般な任意の状態機械を含む。プロセッサ９０８は、全体として、コンピュータ可読命令をプロセッサ９０８に伝達できるコンピュータ可読媒体（図示せず）から成り得るか、または他の方法でそれを含む、装置または複数の装置と通信し得る。かかるコンピュータ可読媒体の例は、外部ハードディスク装置（ＨＤＤ）、磁気ディスク（「フロッピィディスク」）、およびコンパクトディスク（ＣＤ）またはデジタルビデオディスク（ＤＶＤ）などの光ディスクを含む。
【０１０１】
クライアント装置９０４は、パーソナルコンピュータ、携帯電話、セルラー電話、スマートフォン、デジタルタブレット、携帯情報端末、ラップトップコンピュータ、インターネット家電、およびインターネットなどのネットワークと直接または間接的にインタフェースをとることが可能で、かつ、アプリケーションプログラムとやりとりすることが可能な、他のプロセッサ使用デジタルプラットフォームを含み得るが、それらに限らない。クライアント装置９０４の例は、Ａｐｐｌｅ  Ｃｏｍｐｕｔｅｒ，ＩｎｃのＳａｆａｒｉＴＭなどのブラウザアプリケーションプログラムを実行するデジタルタブレット、またはＡｐｐｌｅ  Ｃｏｍｐｕｔｅｒ，ＩｎｃのＳａｆａｒｉＴＭおよびＭｉｃｒｏｓｏｆｔ  ＣｏｒｐｏｒａｔｉｏｎのＩｎｔｅｒｎｅｔ  ＥｘｐｌｏｒｅrＴＭなどのブラウザアプリケーションプログラムを実行するパーソナルコンピュータを含む。
【０１０２】
クライアント装置９０４のメモリ９０６上に格納されているのは、プログラムされた命令をプロセッサ９０８に伝達する２つのアプリケーションプログラム（ソフトウェア）である。これら２つのアプリケーションプログラムは、コンピュータゲーム９１０およびクライアントソフトウェア９１２である。コンピュータゲーム９１０は、エンターテイメント相互作用性（ｅｎｔｅｒｔａｉｎｍｅｎｔ  ｉｎｔｅｒａｃｔｉｖｉｔｙ）をユーザー９０２に対して提供する、プロセッサベースの装置（クライアント装置９０４など）上で実行するアプリケーションプログラムである。コンピュータゲームの例は、一般的に「ビデオゲーム」と呼ばれる、任意および全てのアプリケーションプログラムを含む。コンピュータゲーム９１０は、例えば、ユーザー９０２が、パーソナルコンピュータ、ならびにコンピュータキーボードおよびコンピュータマウスなどの、周辺ハードウェアを介して、実行およびやりとりする、パーソナルコンピュータ（ＰＣ）ゲームであり得る。あるいは、コンピュータゲーム９１０は、専用ゲームシステムによって実行されて、モニターまたはテレビ上で見られる、ＤＶＤ上に格納されたアプリケーションであり得る。コンピュータゲーム９１０は、クライアント装置９０４が、インターネットなどのネットワークを経由して、リモートにアクセスする、装置（図示せず）上に格納されて実行される、アプリケーションでもあり得る。コンピュータゲーム９１０のインスタンス、およびその命令が実行されるプラットフォームは、本技術の実施形態によって制限されない。
【０１０３】
クライアントソフトウェア９１２は、ユーザー９０２が、コンピュータゲーム９１０とやりとりしている間、広告情報を要求して受信できるようにする、アプリケーションプログラムである。クライアントソフトウェア９１２は、図１５に示すように、クライアント装置のメモリ９０６上に格納されたアプリケーションプログラムであり得るか、あるいは、インターネットなどのネットワークを経由してクライアント装置９０４と通信する別のプロセッサベースの装置（図示せず）によって格納および実行され得る。さらに、クライアントソフトウェア９１２は、別のアプリケーションプログラム（図示せず）のサブコンポーネントであるアプリケーションプログラムであり得；例えば、クライアントソフトウェア９１２は、クライアント装置９０４によって実行されているインターネットブラウザ（図示せず）のサブコンポーネント（プラグイン）であり得る。
【０１０４】
図１５に示すクライアント装置９０４は、ネットワーク９１４を経由して、サーバー装置９１６と通信する。ネットワーク９１４は、複数のプロセッサベースの装置のリモート通信を可能にする任意のシステムであり得る。ネットワーク９１４の例は、図１５に示すように、インターネットである。本技術の他の実施形態では、他のネットワークが使用され得る。サーバー装置９１６は、それ自身のコンピュータ可読メモリ９１８およびそれ自身のプロセッサ９２０を含む。サーバー装置は、ネットワークを通じて、シングルまたはマルチのプロセッサベースの装置と通信する任意の装置を含む。図１５に示すようなサーバー装置９１６は、単一のコンピュータ装置として存在するが、他の実施形態では、信号ケーブルなどの物理的電線管を介してか、または無線ネットワークを経由してのいずれかで互いに通信する、多重に相互接続されたコンピュータ装置またはプロセッサとして存在し得る。サーバー装置９１６の特定の実施態様は、本技術の実施形態によって制限されない。
【０１０５】
コンピュータゲーム９１０とやりとりしている間、ユーザー９０２は、ゲーム内に表示された広告に関連付けられた情報を要求できる。ユーザー９０２がこの情報を要求する特定の機構は、本技術の実施形態によって制限されない。情報要求９２８は、クライアント装置９０４により、ネットワーク９１４を通じて、サーバー装置９１６に送信される。要求９２８を受信している、サーバー装置９１６は、サーバープログラム９２２を実行して、広告情報に対するユーザー９０２の要求を処理する。要求９２８内には、ユーザー９０２を明確に識別する情報がある。この識別情報は、ユーザー識別番号または英数字シーケンスであり；その特定の内容およびフォーマットは、本技術の実施形態によって制限されない。サーバープログラム９２２は、要求９２８内に含まれている情報を使用して、ユーザー９０２に関する情報を含むユーザープロファイルデータベース９２４を更新する（９３０）。この情報は、ユーザーが現在および以前にどの広告情報を要求しているかを含むが、それらに限らない。
【０１０６】
ユーザー９０２は、現在、または後で、クライアント装置９０４を使用して、取得コマンド９３２をネットワーク９１４を通じてサーバー装置９１６に送信することにより、広告情報を取得し得る。取得コマンド９３２の受信後、サーバー装置９１６は、サーバープログラム９２２を実行して、広告情報データベース（広告データベース）９２６に格納されている、広告情報にアクセスして返送するための取得プロセス９３４に関与する。取得される特定の情報は、ユーザープロファイルデータベース９２４内に以前に格納されているユーザー９０２の情報を参照することにより、サーバープログラム９２２によって決定される。要求された情報を取得するためにデータベース９２６を検索した後、サーバープログラム９２２は、サーバー装置９１６に、ユーザー要求の情報をネットワーク９１４を通じてクライアント装置９０４に返送させる（９３６）プロセスを実行する。この時点で、ユーザー９０２は、コンピュータゲーム９１０、クライアントソフトウェア９１２、またはクライアント装置９０４によって実行された別のアプリケーションプログラム（図示せず）内の要求した情報にアクセスして見ることができる。
【０１０７】
別の実施形態では、クライアントソフトウェア９１２は、異なるクライアント装置（図示せず）によって実行され得るが、それは、そのクライアント装置が、コンピュータゲーム９１０がその上で実行されているクライアント装置９０４と通信可能である場合に限る。例えば、コンピュータゲームを実行しているクライアント装置９０４は、ＢｌｕｅｔｏｏｔｈＴＭ接続を使用して、広告情報９２８に対するユーザー９０２の要求を、ユーザー９０２の携帯電話（図示せず）に渡し得るが、それは、クライアントソフトウェア９１２を実行して、ネットワーク９１４を通じてサーバー９１６と通信し、広告情報に対する要求を処理する。従って、ユーザー９０２は、クライアント装置９０４が、クライアントソフトウェア９１２を実行し、かつネットワーク９１４を通じて通信できる、異なるクライアント装置（図示せず）と通信できる限り、クライアント装置９０４がネットワーク９１４を通じて通信し得るかどうかに関わらず、コンピュータゲーム９１０内の広告情報を要求して受信し得る。これらのクライアント装置間の通信方法は、本技術の実施形態によって制限されない。
【０１０８】
ユーザー要求の広告情報を配信するための本技術の利点は、制限なく、コンピュータゲームのユーザーがコンピュータゲーム内に表示された広告に関する情報を要求して受信できるようにするシステムおよび方法の新規の集合を含む。これらのシステムおよび方法は、ユーザーが、コンピュータゲームとのいかなる相互作用性も中断することなく、この情報を要求および受信できるようにする。
【０１０９】
幅広い実施形態では、本技術は、ユーザーが、コンピュータゲーム内で広告された製品またはサービスに関する情報を素早く要求する能力と、広告主が、ユーザーのそのゲームとのやりとりを中断することなく、コンピュータゲーム内に広告を配置する能力の両方を容易にする、システムおよび方法の集合である。
【０１１０】
本明細書の開示に関連して説明された方法またはアルゴリズムのステップは、ハードウェア、プロセッサによって実行されるソフトウェアモジュール、またはその２つの組合せにおいて直接実施され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、取外し可能ディスク、ＣＤ−ＲＯＭ、または当技術分野で周知の任意の他の形式の記憶媒体内に存在し得る。例示的な記憶媒体は、プロセッサに結合されて、プロセッサがその記憶媒体に対して情報の読取りおよび書込みを行うことができるようにする。代替手段では、記憶媒体は、プロセッサに不可欠であり得る。
【０１１１】
１つまたは複数の例示的な設計では、本明細書に記載した機能は、プロセッサによる実行のために、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せにおける命令としてコード化され得る。ソフトウェアでコード化された場合、機能は、１つまたは複数の命令またはコードとして、持続性コンピュータ可読媒体上に格納されるか、または送信され得る。コンピュータ可読媒体は、コンピュータプログラムのある位置から別の位置への移転を容易にする任意の媒体を含む、コンピュータ記憶媒体および持続性通信媒体の両方を含み得る。記憶媒体は、汎用または専用コンピュータによってアクセスできる任意の利用可能な媒体であり得る。例として、制限なく、かかる持続性コンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭもしくは他の光ディスク記憶装置、磁気ディスク装置もしくは他の磁気記憶装置、または、所望のプログラムコード手段を命令もしくはデータ構造の形で保持もしくは格納するために使用でき、かつ、汎用もしくは専用コンピュータ、または汎用もしくは専用プロセッサによってアクセスできる、任意の他の媒体を含み得る。
【０１１２】
開示された実施形態の前の説明は、当業者が開示された実施形態を行うか、または使用することを可能にするために提供されている。これらの実施形態の様々な修正が、当業者には容易に明らかとなり、また、本明細書で定義された一般的な原理が、本開示の精神または範囲から逸脱することなく、他の実施形態に適用され得る。従って、本開示は、本明細書に示された実施形態に制限されることを意図するものではなく、本明細書で開示された原理および新規の特徴と一致する最も広い範囲に一致するものである。
【図１】
2014517965.tif 000003
【図２】
2014517965.tif 000004
【図３】
2014517965.tif 000005
【図４】
2014517965.tif 000006
【図５】
2014517965.tif 000007
【図６】
2014517965.tif 000008
【図７】
2014517965.tif 000009
【図８】
2014517965.tif 000010
【図９Ａ】
2014517965.tif 000011
【図９Ｂ】
2014517965.tif 000012
【図９Ｃ】
2014517965.tif 000013
【図９Ｄ】
2014517965.tif 000014
【図９Ｅ】
2014517965.tif 000015
【図１０】
2014517965.tif 000016
【図１１Ａ】
2014517965.tif 000017
【図１１Ｂ】
2014517965.tif 000018
【図１２Ａ】
2014517965.tif 000019
【図１２Ｂ】
2014517965.tif 000020
【図１２Ｃ】
2014517965.tif 000021
【図１３】
2014517965.tif 000022
【図１４Ａ】
2014517965.tif 000023
【図１４Ｂ】
2014517965.tif 000024
【図１５】
2014517965.tif 000025
【国際調査報告】
2014517965.tif 000026
2014517965.tif 000027