(57)【要約】ＲＳＳ等のシンジケート化されたプレゼンテーションフォーマットの情報に対象が設定された広告を自動的に組み込むことが説明されている。ニュースフィード、検索結果又はウェブログに対応する等のシンジケート化された資料は、自動化された広告サーバの出力と結合される。自動化広告サーバは、キーワード又はコンテンツをベースにして対象設定された広告を提供するために使用される。広告はシンジケート化されたフィードの中に直接的に組み込まれ、例えば個々の広告がフィードの特定のチャネル内の項目になる。その結果生じる対象設定広告を含むシンジケート化されたフィードは、例えば検索結果として、あるいは要求されたウェブログとしてエンドユーザに供給される。対象設定広告をシンジケート化されたフィードの中に埋め込むこと、及び／又は埋め込まれた広告に対するユーザ応答は、料金請求書作成発行のために自動的に追跡調査される。自動化された対象設定挿入プロセスにより、元のフィードはかなり旧くなる可能性があるが、広告を最新且つ適時に保つことができる。
2007526554.tif 000002
【特許請求の範囲】
【請求項１】
対象が設定された広告を含む情報を生成する方法であって、
シンジケート化されたフォーマットの情報を受信することと、
自動化された広告サーバシステムから第１の対象設定広告を受信することと、
やはりシンジケート化フォーマットである応答情報のセットを作成するために、前記第１の対象設定広告を前記受信された情報と結合することと、
を備える、方法。
【請求項２】
前記シンジケート化フォーマットはチャネルに対応する項目を一覧表示するためのフォーマットであり、前記受信された情報は少なくとも２つの項目のリストを含み、各項目にタイトル及びリンクを含む、請求項１に記載の方法。
【請求項３】
前記受信された情報は、チャネルタイトル及びチャネルリンクをさらに含む、請求項２に記載の方法。
【請求項４】
前記シンジケート化フォーマットはＸＭＬ準拠フォーマットである、請求項２に記載の方法。
【請求項５】
前記シンジケート化フォーマットはＲＳＳである、請求項２に記載の方法。
【請求項６】
前記シンジケート化フォーマットはＡｔｏｍである、請求項２に記載の方法。
【請求項７】
前記第１の対象設定広告は前記受信された情報の中の項目として含まれ、前記項目は項目タイトル、項目リンク及び項目説明を含む、請求項２に記載の方法。
【請求項８】
前記受信された情報はさらに、前記リストの項目ごとに説明を含む、請求項２に記載の方法。
【請求項９】
前記受信された情報はさらにチャネルタイトル及びチャネルリンクを含む、請求項８に記載の方法。
【請求項１０】
前記受信された情報はさらにチャネル説明を含む、請求項９に記載の方法。
【請求項１１】
前記自動化広告サーバシステムに、複数の広告から前記第１の対象設定広告を選択する際に使用されるキーワード情報を通信することをさらに備える、請求項１に記載の方法。
【請求項１２】
前記第１の対象設定広告はシンジケート化されたコンテンツに対するユーザ要求、及びシンジケート化フォーマットの前記受信された情報の内の１つに含まれているキーワードに基づいて対象が絞られるキーワード対象設定広告であり、前記キーワードは前記通信されたキーワード情報に含まれる、請求項１１に記載の方法。
【請求項１３】
前記キーワードはユーザ検索用語及びシンジケート化フォーマットの前記受信された情報に含まれているキーワードの内の１つである、請求項１１に記載の方法。
【請求項１４】
前記キーワード情報の関数として前記複数の広告から第１の対象設定広告を選択するために前記自動化広告サーバシステムを動作することと、
前記第１の対象設定広告を、シンジケート化フォーマットの情報を受信する前記ステップ及び前記結合するステップを実行するシンジケート化コンテンツ広告ミキサーに通信するために前記自動化広告サーバシステムを動作することと、
をさらに備える、請求項１３に記載の方法。
【請求項１５】
前記自動化広告サーバシステムに、複数の広告から前記第１の対象設定広告を選択する際に使用されるシンジケート化されたコンテンツインジケータ情報を通信し、前記コンテンツインジケータ情報はシンジケート化フォーマットの前記受信された情報に含まれる少なくとも何らかのコンテンツを示すことをさらに備える、請求項１に記載の方法。
【請求項１６】
前記シンジケート化コンテンツ表示情報は、前記受信された情報に含まれるタイトル、ＵＲＬ及び説明の一部の内の少なくとも１つを含む、請求項１５に記載の方法。
【請求項１７】
前記第１の対象設定広告は、シンジケート化フォーマットの前記受信された情報に含まれるシンジケート化されたコンテンツを使用して対象を設定されるコンテンツ対象設定広告である、請求項１に記載の方法。
【請求項１８】
前記第１の対象設定広告を選択するために使用されるシンジケート化されたコンテンツが、シンジケート化フォーマットの前記受信された情報に含まれる項目説明情報、項目ＵＲＬ、及び項目タイトルの内の１つを含む、請求項１に記載の方法。
【請求項１９】
前記自動化広告サーバシステムに、複数の広告から前記第１の対象設定広告を選択する際に使用される少なくとも何らかのユーザプロファイル情報を通信することをさらに備える、請求項１に記載の方法。
【請求項２０】
前記第１の対象設定広告は、ユーザプロファイル情報に基づいて対象が絞られるユーザ対象が設定された広告である、請求項１９に記載の方法。
【請求項２１】
前記自動化された広告サーバシステムに、複数の広告から前記第１の対象設定広告を選択する際に使用される少なくとも何らかの地理的情報を通信することをさらに備える、請求項１に記載の方法。
【請求項２２】
前記第１の対象設定広告は、シンジケートフォーマットの前記受信された情報が配信されなければならない前記地理的情報に基づいて対象が絞られる地理的位置対象設定広告である、請求項１に記載の方法。
【請求項２３】
前記受信された情報は複数の項目を含み、前記方法は、
前記第１の対象設定広告から別の項目のコンテンツに対象が絞られる少なくとも１つの追加の対象設定広告を受信することと、
前記作成された応答情報のセットが前記受信された第１の対象設定広告及び前記少なくとも１つの追加の対象設定広告を、前記作成された応答情報のセットの中の項目として含むように前記受信された情報の中に前記少なくとも１つの追加の対象設定された項目を組み込むことと、
をさらに備える、請求項１に記載の方法。
【請求項２４】
シンジケート化フォーマットの前記受信された情報に含まれる第１の項目に対応する項目説明情報が、広告対象設定のために前記第１の項目の前記コンテンツを決定するために使用される、請求項２３に記載の方法。
【請求項２５】
シンジケート化フォーマットの前記受信された情報に含まれる第１の項目に対応するＵＲＬが、広告対象設定のために前記第１の項目の前記コンテンツを決定するために使用される、請求項２３に記載の方法。
【請求項２６】
前記第１の対象設定項目及び前記第２の対象設定項目は、前記受信された情報にすでに存在するチャネルに組み込まれる、請求項２３に記載の方法。
【請求項２７】
前記受信された情報及び応答情報の前記作成されたセットは単一チャネルを含み、前記受信された情報及び応答情報の前記作成されたセットの前記単一チャネルは同じチャネルタイトル、チャネルリンク及びチャネル説明を有する、請求項２６に記載の方法。
【請求項２８】
前記第１の対象設定広告及び前記追加の対象設定広告を受信する前に、シンジケート化フォーマットの前記受信された情報に含まれる第１の項目及び第２の項目の前記コンテンツを示す情報を、自動化広告選択プロセスを使用して前記第１の対象設定広告及び前記追加の対象設定広告を選択する対象設定広告サーバシステムに通信することをさらに備える、請求項２６に記載の方法。
【請求項２９】
前記受信された情報の中の項目は項目のリストであり、前記第１の項目に先行する又は続く前記リスト内の位置にある前記受信された情報の中に前記第１の対象設定広告を挿入することを含む、前記第１の対象設定広告を前記受信された情報と結合する、請求項２８に記載の方法。
【請求項３０】
前記少なくとも１つの追加の対象設定広告を前記受信された情報の中に組み込むことが、前記第１の対象設定広告を、前記第２の項目に先行する又は続く前記リストの中の位置にある前記受信された情報の中に挿入することを含む、請求項２９に記載の方法。
【請求項３１】
前記第１の対象設定広告は前記受信された情報に含まれている第１の項目に対応する第１のＵＲＬの関数として選択され、前記追加の対象設定広告は前記第２の項目に対応する第２のＵＲＬの関数として選択され、前記第１の及び第２の対象設定広告が異なる、請求項２８に記載の方法。
【請求項３２】
前記第１の対象設定広告は前記受信された情報の中に含まれる第１の項目に対応する第１のキーワードの関数として選択され、前記追加の対象設定広告は前記第２の項目に対応する第２のキーワードの関数として選択され、前記第１の及び第２の対象設定広告が異なる、請求項３１に記載の方法。
【請求項３３】
前記第１の対象設定広告を前記受信された情報に結合することが、
前記受信された情報の中の個別の項目として前記第１の対象設定広告を追加することを含む、請求項１に記載の方法。
【請求項３４】
前記第１の対象設定広告を前記受信された情報の個別の項目として追加することが、
前記受信された情報の中にすでに存在するチャネル内の項目として前記第１の対象設定広告を組み込むことを含む、請求項３３に記載の方法。
【請求項３５】
前記第１の対象設定広告は、前記受信された情報に含まれる最も最新のコンテンツより新しいコンテンツを含む、請求項１に記載の方法。
【請求項３６】
前記第１の対象設定広告は、前記受信された情報に関連付けられる任意の編集日付よりさらに最新の編集日付を有する、請求項１に記載の方法。
【請求項３７】
前記第１の対象設定広告は、任意の変化よりさらに最新の変化日付を有する請求項１に記載の方法。
【請求項３８】
情報及び、ユーザへのプレゼンテーションのためにシンジケート化コンテンツの少なくとも１つの対象設定広告、シンジケート化コンテンツフォーマットを生成する方法であって、
ユーザ要求に応えるフィードを受信し、前記フィードは項目のリストを含み、前記リストはリストの中の項目ごとにタイトル及びＵＲＬを含むことと、
前記ＲＳＳフィードとともに前記ユーザに提示されるために自動化選択技法を使用して選択される少なくとも１つの対象設定広告を受信することと、
前記シンジケート化コンテンツフォーマットの応答情報のセットを作成するために、前記応答フィードと前記少なくとも１つの対象設定広告を結合することと、
を備える、方法。
【請求項３９】
前記シンジケート化コンテンツフォーマットはＲＳＳ及びＡｔｏｍの内の１つである、請求項３８に記載の方法。
【請求項４０】
前記応答フィードは少なくとも１つのチャネルを含み、前記応答フィードと少なくとも１つの対象設定広告を結合する行為は、
前記少なくとも１つのチャネル内の項目として前記フィードの中に前記少なくとも１つの対象設定広告を組み込むことを含む、請求項３８に記載の方法。
【請求項４１】
ユーザ検索要求に応えてシンジケート化されたコンテンツを検索することにより前記受信されたフィードを取り出し、前記フィードを、前記受信及び結合を実行するミキサーデバイスに送信するために検索エンジンを動作することをさらに備える、請求項４０に記載の方法。
【請求項４２】
ｉ）前記ユーザ要求に含まれているキーワードの少なくとも１つ、ｉｉ）シンジケート化されたコンテンツを含む前記フィードを示す情報、ｉｉｉ）ユーザプロファイル情報、及び地理的位置情報の関数として、前記少なくとも１つの対象設定広告を選択するように対象設定広告サーバを動作することをさらに備える、請求項４０に記載の方法。
【請求項４３】
前記対象設定広告サーバは、前記フィードに含まれる複数の項目のそれぞれに少なくとも１つの対象設定広告を選択し、少なくとも２つの異なる項目のために選択される前記広告は異なる、請求項４２に記載の方法。
【請求項４４】
前記応答フィードは複数の項目を含み、前記応答フィードと少なくとも１つの対象設定広告を結合する前記ステップは、
前記応答フィードに含まれる２つの項目の間に少なくとも１つの対象設定広告を組み込むことを含む、請求項４３に記載の方法。
【請求項４５】
異なる対象設定広告が、前記応答フィードに含まれている前記異なる項目の前記コンテンツの関数として選択される、請求項４４に記載の方法。
【請求項４６】
それぞれの異なる対象設定広告が、コンテンツが前記特定の対象設定広告を選択する際に使用された前記項目の直前又は直後の前記応答フィードの中に挿入される、請求項４５に記載の方法。
【請求項４７】
対象設定広告を含む情報を生成するためのシステムであって、前記方法は、
シンジケート化フォーマットの情報を受信するための手段と、
自動化広告サーバシステムから第１の対象設定広告を受信するための手段と、
やはりシンジケート化コンテンツフォーマットである応答情報のセットを作成するために、前記受信された情報と前記第１の対象設定広告を結合するための手段と、
を含む、シンジケート化情報／広告ミキサーを備える、システム。
【請求項４８】
前記シンジケート化フォーマットは、チャネルに対応する項目を一覧表示するためのフォーマットであり、前記受信された情報は少なくとも２つの項目のリストを含み、項目ごとにタイトル及びリンクを含む、請求項４７に記載のシステム。
【請求項４９】
前記シンジケート化コンテンツフォーマットの前記情報の前記コンテンツを示す情報の関数として前記対象設定広告を選択するために、前記シンジケート化情報／広告ミキサーに結合される対象設定広告サーバをさらに備える、請求項４８に記載のシステム。
【請求項５０】
前記シンジケート化コンテンツフォーマットの前記情報の前記コンテンツを示す前記情報は、前記シンジケート化コンテンツフォーマットの前記情報に前記情報に含まれているＵＲＬ及びタイトルの一部の内の少なくとも１つである、請求項４９に記載のシステム。
【請求項５１】
シンジケート化コンテンツフォーマットの前記情報が提供されなければならないユーザに対応するユーザプロファイル情報の関数として前記対象設定広告を選択するために前記シンジケート化情報／広告ミキサーに結合される対象設定広告サーバをさらに備える、請求項４８に記載のシステム。
【請求項５２】
シンジケート化されたコンテンツの中の前記情報が提供されなければならないユーザの前記地理的位置を示す地理的情報の関数として前記対象設定広告を選択するために、前記シンジケート化情報／広告ミキサーに結合される対象設定広告サーバをさらに備える、請求項４８に記載のシステム。
【請求項５３】
シンジケート化された情報に対するユーザ要求に応えて検索を実行するため、及び前記シンジケート化情報／項目ミキサーに前記検索の前記結果を通信するために前記シンジケート化情報／広告ミキサーに結合される検索エンジンをさらに備える、請求項４８に記載のシステム。
【請求項５４】
前記シンジケートコンテンツフォーマットで前記情報の前記コンテンツを示す情報の関数として前記対象設定広告を選択するための前記シンジケート化情報広告ミキサーに結合される対象設定広告サーバと、
前記対象設定広告サーバシステムにより供給される広告について料金請求書作成発行のために使用される統計を追跡調査するために前記対象設定広告サーバに結合される会計システムと、
をさらに備える、請求項５３に記載のシステム。
【請求項５５】
前記シンジケート化コンテンツフォーマットはＲＳＳ及びＡｔｏｍの内の１つである、請求項４７に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は広告に関し、さらに詳細には対象とされた広告等の広告を、ＲＳＳフォーマットで提供されるウェブエントリ、ニュース記事、及び検索結果等のＲＳＳフィード等のシンジケート化されたコンテンツフォーマットで情報の中に埋め込むことに関する。
【背景技術】
【０００２】
テレビ、ラジオ、新聞及び雑誌等の従来の媒体を使用して広告を出すことは周知である。最近では、より対話型の媒体で広告を出すことが一般的になってきている。例えば、インターネットを利用する人の数が急上昇するにつれ、広告主はインターネット上で提供される媒体とサービスを、広告を出すための潜在的に強力な手段と認識するようになってきた。
【０００３】
広告主はこのような広告の価値を最大限にしようとして複数の戦略を立ててきた。ある戦略では、広告主は多数の聴衆に連絡するためのルートとして（一般性を喪失することなく本明細書中で「ウェブサイト」と呼ばれる）対話型の媒体又はサービスを提供するための人気のある存在又は手段を使用する。この第１の手法を使用して、広告主は例えばニューヨークタイムズウェブサイト（Ｎｅｗ  Ｙｏｒｋ  Ｔｉｍｅｓ  Ｗｅｂｓｉｔｅ）又はＵＳＡトゥデイウェブサイト（ＵＳＡ  Ｔｏｄａｙ  Ｗｅｂｓｉｔｅ）のホームページに広告を掲載してよい。ウェブサイトは多くの場合ＨＴＭＬを使用して提示される。
【０００４】
別の戦略では広告主はより狭いニッチの聴衆をその広告の対象にし、それにより聴衆による積極的な応答の尤度を高めようとする。例えば、コスタリカの熱帯雨林での観光を促進する機関はヤフー（登録商標）ウェブサイト（Ｙａｈｏｏ  Ｗｅｂｓｉｔｅ）のエコツーリズム−旅行のサブディレクトリに広告を掲載する可能性がある。広告主は、通常このような対象の設定を手作業で決定する。
【０００５】
広告戦略に関わらず、（「ウェブ広告」とも呼ばれる）ウェブサイトをベースにした広告は通常「バナー広告」−つまり、グラフィック構成要素を含む矩形ボックスの形式でその広告聴衆に提示される。（一般性を喪失することなく本明細書中で「視聴者」又は「ユーザ」と呼ばれる）広告聴衆の一員がそれをクリックすることによってこれらのバナー広告の内の１つを選択すると、埋め込まれていたハイパーテキストリンクが通常（「広告待ち受けページ」又は単に「待ち受けページ」と呼ばれる）広告主のウェブサイト上のページに視聴者を導く。視聴者が広告を選択するこのプロセスが、一般的に「クリックスルー」と呼ばれている（「クリックスルー」は任意のユーザの選択を対象にすることを目的とする）。
【０００６】
例えばグーグル（登録商標）（Ｇｏｏｇｌｅ）等の検索エンジンは、広告がＨＴＭＬフォーマットで提示される検索結果ページとともに表示されるように、広告主が自らの広告の対象を設定できるようにする。対象が設定される広告は、それらが検索結果ページを出すように促した照会におそらく関連性があるように自動的に選択される。他の対象が設定される広告システム又はコンテンツに基づいて広告の対象を設定するシステム（例えば、２００３年２月２６日に出願された「コンテンツに基づいて広告を供給すること（ＳＥＲＶＩＮＧ  ＡＤＶＥＲＴＩＳＥＭＥＮＴＳ  ＢＡＳＥＤ  ＯＮ  ＣＯＮＴＥＮＴ）」と題され、Ｄａｒｒｅｌｌ  Ａｎｄｅｒｓｏｎ、Ｐａｕｌ  Ｂｕｃｈｅｉｔ、Ａｌｅｘ  Ｃａｒｏｂｕｓ、Ｃｌａｉｒｅ  Ｃｕｉ、Ｊｅｆｆｒｅｙ  Ａ．Ｄｅａｎ、Ｇｅｏｒｇｅｓ  Ｒ．Ｈａｒｉｋ、Ｄｅｅｐａｋ  Ｊｉｎｄａｉ、及びＮａｒａｙａｎａｎ  Ｓｈｉｖａｋｕｍａｒを発明者として示す米国特許出願第１０／３７５，９００号（参照してここに組み込まれる）を参照されたい）は、同様な課題、つまり一般的にユーザによって要求される情報に関連性があり、特に現在のユーザの関心事に関連する広告の選択に取り組むように設計されてよい。
【０００７】
さらに最近では、シンジケート化されたコンテンツがより一般的になるにつれて、例えばニュースフィード、ウェブログ等のシンジケート化されたコンテンツを検索し、提供する能力が重要性を増してきている。通常はＨＴＭＬフォーマットで記憶されているウェブページとは異なり、シンジケート化されたコンテンツは、多くの場合シンジケート化されたコンテンツフォーマットとして記述されてよいもので記憶され、提示される。シンジケート化コンテンツフォーマットは多くの場合ＸＭＬ（拡張マークアップ言語）をベースにし、ニュース記事、検索結果、及びウェブログエントリ等のコンテンツの構造化された表現を含んでいる。シンジケート化されたコンテンツフォーマットは、おもにニュースヘッドライン、ウェブログ等のシンジケート化された情報を、項目のリスト等の構造化されたフォーマットで、リスト中の項目の究極のプレゼンテーションフォーマットを制御する、例えばユーザデバイス等の別のデバイスを用いて提供することを目的にしている。これは、通常、かなりの量のプレゼンテーション及びフォーマット化情報をウェブページ等のＨＴＭＬ文書の中に含むＨＴＭＬとは対照的である。シンジケート化コンテンツフォーマットは頻繁に、ニュース情報等の情報をさまざまなコンテンツプロバイダから集める目的で使用される。
【０００８】
一般的にはシンジケート化コンテンツフォーマットは、別々の項目のリストを提供するためのフォーマットである。タイトル及びＵＲＬ等のリンクは通常項目ごとにリストの中に含まれている。前記タイトルとリンクに加えて、項目の説明が提供されることもある。別々の項目のリストはチャネル又はフィードとしても公知である。いくつかのシンジケート化コンテンツフォーマットでは、チャネル又はフィードタイトル及びリンクは別々の項目のリストと含まれてもよい。例えばフィード、説明等のチャネルもいくつかのシンジケート化コンテンツフォーマットで別々の項目のリストと含まれる。
【０００９】
項目のリストを定義するために、及び項目リストの中の特定の項目を識別するために使用される構文は、使用される特定のシンジケート化コンテンツフォーマットに応じて変化することがある。複数のシンジケート化コンテンツフォーマットが存在する。ＲＳＳ及びＡｔｏｍは例示的なシンジケート化コンテンツフォーマットである。
【００１０】
ＲＳＳはシンジケート化されたコンテンツを提示するための一般的なＸＭＬベースのフォーマットである。人によってはリアリーシンプルシンジケーション（Ｒｅａｌｌｙ  Ｓｉｍｐｌｅ  Ｓｙｎｄｉｃａｔｉｏｎ）の頭字語として、また他の人によってはリッチサイトサマリー（Ｒｉｃｈ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ）の頭字語として説明されるＲＳＳは、ヘッドライン及び他のウェブコンテンツを共有するために設計された軽量ＸＭＬフォーマットである。ＲＳＳはＸＭＬ１．０に準拠するフォーマットである。ＲＳＳは構文「ｃｈａｎｎｅｌ（チャネル）」を使用して識別されるチャネル内でのシンジケート化されたコンテンツの配布を提供する。ＲＳＳチャネル（フィード）は、チャネルタイトル、前記チャネルに対応するＨＴＭＬウェブサイトへのＵＲＬ等のチャネルリンク、及びチャネル説明を含む。頻繁に、チャネルごとに１つ以上の項目も含まれる。通常、複数の項目が１つのチャネルに含まれ、それぞれの異なる項目は各個別項目の始まりと最後を記すために使用される構文「ｉｔｅｍ（項目）」で識別される。
【００１１】
チャネルの部分要素であるが、ＲＳＳフィードの中の項目は多くの場合、タイトル、リンク及び説明を含む。リンクは通常項目のＵＲＬであるが、タイトルは通常項目のタイトルである。ＲＳＳフィードの中の項目の説明は通常項目の一覧である。項目は、例えばシンジケート化されたニュースチャネルのケースでは個々のニュースのヘッドライン、又はウェブログチャネルのケースではウェブログエントリであってよい。
【００１２】
対象が設定された広告を選択し、ＲＳＳフィード等のシンジケート化されたフィードの一部として対象が設定された広告を提示する能力を改善するための方法及び装置に対するニーズがある。実現の観点から、対象設定プロセスが自動化されることが望ましい。また、シンジケート化されたフィードの一部としての広告の提示が追跡調査できること、及び／又はこのような広告に対する反応が追跡調査できることも望ましい。
【発明の開示】
【発明が解決しようとする課題】
【００１３】
本発明は、対象が設定された広告をＲＳＳ等のシンジケート化されたコンテンツプレゼンテーションフォーマットの情報に組み込むための自動化された方法及び装置を目的とする。例えばニュースフィード、検索結果又はウェブログに対応するシンジケート化された資料は、検索要求又はニュースフィードサービス又はウェブログ等のコンテンツのすべて又は一部にアクセスする、又は取り出すための要求等のユーザ要求に応えて取得される。加えて、１つ以上の対象が設定された広告が、例えば自動的に対象が設定された広告を選択し、提供する広告サーバから取得される。対象が設定された広告は、キーワードベース又はコンテンツベースの広告選択方法を含む多様な方法を使用して選択されてよい。
【課題を解決するための手段】
【００１４】
１つ以上の対象が設定された広告は、シンジケート化された資料がシステムのユーザに返される前にシンジケート化されたコンテンツの中に直接的に組み込まれてよい。したがって、ユーザに提示されるシンジケート化されたコンテンツの応答セットは、ユーザが探している資料に加えて１つ以上の対象が設定された広告を含むことがある。シンジケート化された資料が作成された時点でシンジケート化された資料に含まれるのと対照的に、対象が設定された広告（複数の場合がある）がシンジケート化された資料に対する要求に応えて挿入されることを考えると、広告を最新且つ適時に保つことができる。したがって、数ヶ月又は数年存在している可能性のあるウェブログ及び／又はニュースフィードを表示しているとしても、製造中止にされた製品又はサービスに対する広告、あるいは最初に広告を掲載した企業がもはや支払いをしていない広告のプレゼンテーションを回避することができる。
【００１５】
本発明のいくつかの実施形態では、対象が設定された広告は最初にシンジケートされた資料に既存のチャネルに対応する項目としてシンジケート化されたフィードに含まれている。このような実施形態はシンジケート化されたニュースフィード又はウェブログが単一のチャネルヘッダの下に複数の項目を含む可能性があるＲＳＳ実施形態に特によく適している。本発明の１つの例示的な実施形態に従って、ウェブサーバによって返される、対象が設定された広告はフィードの中にすでに存在しているチャネルの中の追加の項目としてＲＳＳフィードに埋め込まれている。対象を絞ったさまざまな広告は、ユーザへの配信の前にＲＳＳのさまざまなチャネルに挿入されている可能性があり、多様な実施形態では挿入されている。このような実施形態は、追加項目として各チャネルに挿入されている広告が、対象が設定された項目が挿入されるチャネルの説明又はコンテンツの関数として選択されてよい、対象を絞ったコンテンツベースの広告に特によく適している。
【００１６】
ユーザ及び／又はユーザの応答に提示される挿入された広告の数は、多様な実施形態で監視される。監視の結果は会計データベースに記憶されてよく、広告主は、収集されたプレゼンテーション及び／又はユーザ応答情報に従って料金請求書を作成発行されてよい。広告の選択及び／又は料金請求書作成発行の取り決め／仕組みは、特定の実施形態では、元のシンジケート化された資料が作成された時点でニュース記事又はウェブログ等のシンジケート化された資料に直接的に組み込まれるのとは対照的に、対象設定された広告がプレゼンテーションの直前（例えば、ＲＳＳフィードの配布中）に挿入されるためにシンジケート化された資料とは無関係に更新できる。したがって、自動化された対象設定及び挿入プロセスにより、元のフィードがかなり旧くても、広告を最新且つ適時に保つことができる。
【００１７】
いくつかの実施形態では、キーワード、及び／又はシンジケート化されたコンテンツの受取人が広告に対する要求を行うことができるようにする／シンジケート化されたコンテンツの受取人に広告に対する要求を行わせる指示などの広告対象設定情報は、例えばニュースフィード及び／又はコンテンツが最初に作成された時点でシンジケート化された情報の中に組み込まれている。このような実施形態では、キーワード及び／又はコマンドは、１人又は複数人のユーザへのプレゼンテーション又は配布の前の対象設定広告の取り出し及び／又はシンジケート化されたコンテンツの中への組み込みを制御するために使用される。
【００１８】
最終的にユーザに提示されるフィードを生成するために１つ以上の対象設定広告をシンジケート化された情報と組み合わせることは、例えばユーザのシステムに結合されるサービスプロバイダシステムによって遠隔で、あるいは例えばユーザ自身のコンピュータシステムあるいはコンテンツレンダリングデバイスによって局所的に行われてよい。１つの局所的なフィード作成実現のケースでは、ユーザのウェブブラウザは、対象が設定された広告を含むＲＳＳフィードをユーザに提示する前に、検索結果に応えて返されるＲＳＳフィードを対象設定広告サーバにより返される少なくとも１つの対象が設定された広告と結合する。
【００１９】
本発明の多様な実施形態の多数の追加の機能、利点及び詳細が以下の詳細な説明に説明される。
【発明を実施するための最良の形態】
【００２０】
本発明は、対象設定された広告を、例えばＲＳＳ等のシンジケート化された(syndicate)コンテンツプレゼンテーションフォーマットで情報に組み込むための自動化された方法及び装置を目的としている。以下の説明は、当業者が本発明を作り、使用することができるようにするために提示され、特定の応用例及びその要件との関連で示される。開示されている実施形態に対する多様な変型は当業者にとって明らかとなり、以下に述べられる一般的な原則は他の実施形態及び応用例に適用されてよい。したがって、本発明は示されている実施形態に制限されることを目的とせず、発明者は自らの発明を説明されている特許性のある主題と見なす。
【００２１】
シンジケート化されたフィードは多くの場合種々の関係者に供給される。元のシンジケートフィードに直接的に広告を埋め込むことは、フィードの視聴者に十分に対象を絞っていない広告を生じさせる結果となる。さらに、シンジケート化されたフィードは長期間に渡って提供される場合があるため、元のシンジケートフィードに埋め込まれた広告は、それが表示されるときまでに実質的には無効になっている可能性がある。同様に、広告が（クリックスルー率又は変換率等の）広告主のアカウント又は性能情報から（入札、広告主が支払う用意がある最大価格等の）オファー情報を使用して（例えばＲＲＳフィードでの掲載のために）互いに競争している場合、このような情報は、広告が表示される、選択される等のときまでに陳腐化している可能性がある。例えば、広告主が予算の限度に達した、あるいはそのアカウントを閉じた可能性がある。加えて、広告を元のシンジケートフィードの中に埋め込むことにより、広告の請求書作成発行のため、業績追跡調査のため等のエンドユーザによる広告の追跡調査及び表示が複雑になる。
【００２２】
一般的には、インターネット広告の対象を設定するために、対象設定選択プロセスで人間を必要とする手作業の分類を使用することはコスト及び適時性の観点から望ましくない。しかしながら、残念なことに、対象が絞られていない広告は概して対象が設定された広告よりも少ない所望される応答を生じさせ、対象が絞られていない広告は対象が設定されている広告よりも少ない収益を生じさせる可能性が高いために、それらは広告主及びサービスプロバイダにとって魅力的ではなくなる。
【００２３】
したがって、インターネット広告のケースでは、収入を生み出すという観点から、広告の対象を最終的な視聴者に絞り、広告を最新にすることは有利である。さらに、広告のプレゼンテーションが追跡されることにより、広告主がプレゼンテーション単位で、及び／又は例えば選択、変換等に基づいて等、提示される広告に対する応答数単位で代金を請求できることが望ましい。
【００２４】
図１は本発明の例示的な一実施形態に従って実現されるシステム１００を描く。システム１００は、インターネット又は他のネットワーク接続を介して、図１に示されているようにともに結合される、ユーザシステム１０４と、シンジケート化情報／広告ミキサー１０６と、シンジケート化コンテンツプロバイダシステム１１０と、対象設定広告サーバシステム１０８と、広告コンテンツ管理会計料金請求書作成発行システム１１２とを含む。
【００２５】
ユーザ１０２は、ユーザシステム１０４を介してシステム１００と対話する。ユーザシステム１０４は、図１の実施形態の中で、シンジケート化情報／広告ミキサー１０６を介してシンジケート化コンテンツプロバイダシステム１１０に、及び対象設定広告サーバシステム１０８に結合されている。図１には別のエンティティとして示されているが、図４から図６に関してさらに説明されるように、シンジケート化情報／広告ミキサー１０６は、別のエンティティとして実現されるよりもユーザシステム１０４、シンジケート化コンテンツプロバイダシステム１１０、又は対象設定広告サーバシステム１０８のいずれかの中に直接的に組み込まれてよい。代わりに、シンジケート化情報／広告ミキサー１０６の動作は、システム１０４、１０８、１１０の内の複数全体で分散されてよい。
【００２６】
ユーザシステム１０４は、例えばウェブブラウザアプリケーション、プロセッサ、メモリ、及びユーザ１０２がユーザシステム１０４及び通信システム１００の他の構成要素と対話する１台又は複数台の入力装置／出力装置を含むパーソナルコンピュータシステムであってよい。１つのこのような例示的なシステムインプリメンテーションは、後述される図７に示されている。ユーザシステム１０４のユーザ入力装置を通して、ユーザ１０２は検索を開始し、特定のサイトへのアクセスを求めるＵＲＬ情報を送信する、あるいはそれ以外の場合シンジケート化された情報取り出し動作を開始することができる。これらの動作は、ウェブブラウザ又はユーザのシステム１０４上に存在する別のアプリケーションを使用して開始されてよい。
【００２７】
シンジケート化コンテンツプロバイダシステム１００は、検索エンジン及び／又はウェブコンテンツサーバを含んでよい、及び／又は検索エンジン及び／又はウェブコンテンツサーバとして実現されてよい。このようにして、シンジケート化コンテンツプロバイダシステム１１０は、検索エンジンとシンジケート化されたコンテンツを含むデータベースの両方を含んでよく、含むことがある。ローカルデータベースにシンジケート化されたコンテンツを含む代わりに、シンジケート化コンテンツプロバイダシステムは、ユーザ要求に応えてそれを返すために遠隔に記憶されているシンジケート化されたコンテンツにアクセスし、取り出すことができる、及びいくつかの実施形態ではアクセスし、取り出すこともある。シンジケート化コンテンツプロバイダシステム１１０はシンジケート化情報／広告ミキサー１０６にシンジケート化されたフォーマットで要求された情報を提供する。また、いくつかの実施形態では、それは、ミキサー１０６に返されている情報の一部などのコンテンツ情報を、対象設定された広告を選択する際に使用するために対象設定広告サーバシステム１０８に供給する。制御情報等の対象設定された広告選択情報は、チャネルコンテンツ又はチャネルコンテンツを示す情報を使用してさまざまなチャネルのためにさまざまな広告が選択できるようにチャネル単位で対象設定広告サーバシステムに供給されてよい。
【００２８】
対象設定広告サーバシステム１０８は、１つ以上の対象設定広告を選択し、シンジケート化情報／広告ミキサー１０６に返すためにコンテンツ選択技法又はキーワード選択技法を使用する対象設定広告サーバとして実現されてよい、あるいは対象設定広告サーバを含んでよい。いくつかの実施形態では、１つ以上の広告が、さまざまな広告がさまざまなチャネルのために供給されている状態で取り出される、又は返される情報のセットの中でチャネルごとに返される。対象設定広告サーバシステム１０８は通常、広告のデータベース、メモリに記憶されている広告選択ルーチン等の広告選択機構、及びルーチンを実現するためのプロセッサを含む。キーワード技法又は対象設定技法のケースでは、広告は、例えばシンジケート化コンテンツプロバイダシステムによって処理されているユーザ検索要求に含まれる１つ以上のワード又はフレーズを使用して選択されてよい。コンテンツ対象設定技法のケースでは、広告はコンテンツプロバイダシステム１１０によって返されるコンテンツの少なくとも一部、又はユーザに返されるであろうコンテンツを示すチャネル説明等の情報を使用して選択される。例えば、対象設定広告サーバシステム１０８は、さまざまなＵＲＬに対応するコンテンツについての情報を含んでよく、このようにして、ユーザ又はシンジケート化コンテンツプロバイダシステム１１０から受信される特定のＵＲＬを使用して、特定のＵＲＬを受信することに応えてシンジケート化コンテンツプロバイダシステムによって返されるコンテンツに対応する適切な広告を選択できる。
【００２９】
広告コンテンツ管理会計料金請求書作成発行システム１１２は、対象設定広告サーバシステム１０８、シンジケート化情報／広告ミキサー１０６、及びユーザシステム１０４に結合される。広告コンテンツ管理会計料金請求書作成発行システムは、対象設定広告サーバシステムの中に記憶される及び／又は対象設定広告サーバシステムによって供給される広告のコンテンツを更新することに関与してよい。広告更新は広告サービス加入者によって開始されてよい、あるいは例えば供給される広告のデータベースからの広告が、加入者の広告加入が終了すると削除されてよい等の広告取り決めの変更に応えて開始されてよい。システム１１２は、例えば広告が対象設定広告サーバシステム１０８によって供給される回数、広告掲載及び／又はユーザに提示される対象設定広告をユーザがクリックまたは他の方法で応える回数等、広告について料金請求書作成発行するために使用される数的指標を追跡調査することに関与してもよい。料金請求書作成発行は、本発明のシンジケート化情報／広告ミキサー１０６によって返されるシンジケート化された情報の中での項目数又はチャネル等の広告の掲載の関数であってもよい。対象設定広告サーバシステム１０８、シンジケート化情報／広告ミキサー１０８、及び／又はユーザシステム１０４は、広告コンテンツ管理料金請求書作成発行システム１１２への料金請求書作成発行目的のための選択された広告の選択、提示、及び／又は位置決めに関する情報を提供してよい。さらに、ユーザシステム１０４は、提示された広告に対するユーザ応答に関する情報を提供してよく、多様な実施形態では提供する。料金請求書作成発行に関するこのような情報は、システム１１２の会計データベースに記憶され、毎月、又は他の単位で広告サービス加入者に送信される請求書を作成するために使用されてよい。
【００３０】
シンジケート化情報／広告ミキサー１０６は、例えば検索要求、ウェブログタイトル、又はＵＲＬ等のシンジケート化されたコンテンツに対する要求をユーザ１０２からシンジケート化コンテンツプロバイダシステム１１０及び／又は対象設定広告サーバシステム１０８に転送することに関与する。このようなインプリメンテーションは、広告が複数のチャネルを含む情報セットでチャネル単位で対象を設定されるときに特に有効である場合がある。いくつかの実施形態では、シンジケート化情報／広告ミキサーよりむしろシンジケート化コンテンツプロバイダシステム１１０が、対象設定広告サーバシステム１０８に、広告の対象を設定するために使用される情報を供給する。さらに、シンジケート化情報／広告ミキサーは、例えばＲＳＳフォーマット等のシンジケート化コンテンツフォーマットでシンジケート化コンテンツプロバイダシステムにより供給されるシンジケート化されたコンテンツを、対象が設定された広告を含むシンジケート化フォーマットの応答情報のセットを作成するために、対象設定広告サーバシステム１０８によって提供される１つ以上の対象設定広告と結合してよい。応答情報のセットは、例えばユーザシステム１０４に存在する表示装置又は他の出力装置を介してユーザ１０４に提示されるためにユーザシステム１０４に返されてよい。対象設定された広告が検索照会等のユーザ情報要求に応えて挿入されることを考えると、挿入される広告は、それがユーザへのプレゼンテーションの前に挿入されるシンジケート化された情報よりはるかに最新、例えば現行である場合がある。さらにこのような挿入により、ある時点でどの広告が提示されるべきか、及びこのような広告を提示するための料金に関する広告及び契約書のデータベースを、シンジケート化されたコンテンツの管理と更新に無関係に更新、維持できるようにする。したがって、ウェブログ又は他のシンジケート化された情報は旧くなり、何年も経つ可能性があるが、広告を選択する及び／又は採点するために使用される広告情報だけではなく、ユーザの取り出し要求に応えて提供されるシンジケート化された情報の一部としてユーザに提示される対象設定された広告も最新に保つことができる。したがって、シンジケート化された情報はシンジケート化された情報に挿入される１つ以上の広告よりも旧くなってよい。年齢差は、広告が挿入されるシンジケート化された情報に関連付けられる同じタイプの日付より、広告に関連するより最近の作成日、編集日、又は変更日を有する広告によって示されてよい。後述されるように、いくつかの実施形態では、対象設定広告は、シンジケート化コンテンツプロバイダシステム１１０によって返される情報の中にすでに存在するチャネル内の項目として挿入される。したがって、ユーザ１０２に提示されるシンジケート化フォーマットの情報は、対象設定広告サーバシステム１０８によって選択される対象設定広告だけではなく、例えば検索要求又は他の情報要求の結果として返されるチャネル又はフィード等の別々の項目リストも含んでよい。
【００３１】
例示的なシステム１００の要素を説明したので、本発明の例示的な一実施形態に従って実行されるメッセージ及び／又は情報パスステップは、ここで図２に関して説明される。図２では、システム要素間でメッセージ又は情報を渡すことを描くために矢印が使用されている。図２に示されるように、ユーザ１０２は、検索の一部としてキーワード又はＵＲＬ等のウェブログ識別子を入力することによって、ＲＳＳフォーマット等のシンジケート化フォーマットで情報の取り出しを開始してよい。矢印２０２は、ユーザシステム１０４の中への情報取り出し要求の入力を表す。ユーザシステム１０４は矢印２０４によって表されるようにシンジケート化情報／広告ミキサー１０６に取り出し要求情報を送信する。さらに、ユーザ及び／又は地理的位置広告対象設定が広告サーバシステム１０８によって使用されるときに、ユーザプロファイル及び／又は地理的位置情報が広告対象設定で使用するためにユーザシステム１０４からミキサー１０６に伝達されてよい。取り出し要求は、矢印２０６、２１０によって示されるように、シンジケートコンテンツプロバイダシステム１１０と対象設定広告サーバシステム１０８の両方にシンジケート化情報／広告ミキサーを介して通信される。
【００３２】
シンジケート化コンテンツプロバイダシステム１１０は、検索を実施する、及び／又はそれ以外の場合は要求された情報を識別することによって要求された受信情報に応え、情報を取り出し、次に要求された情報をシンジケート化フォーマットでシンジケート化情報／広告ミキサー１０６に返す。ミキサー１０６へのシンジケート化フォーマットでの取り出された情報の通信等の返却は矢印２０８によって示される。
【００３３】
対象設定広告サーバシステム１０８は、１つ以上の対象設定された広告を選択するために、ユーザ要求の中の情報及び／又はユーザ要求に応えてシンジケート化コンテンツプロバイダシステム１１０によって返されている情報のコンテンツについての情報を使用する。加えて、又は代わりに広告サーバシステム１０８は、広告の対象を設定するために、ユーザプロファイル情報及び／又はユーザ場所情報を使用してよい。したがって、広告はキーワード、シンジケート化されたコンテンツ情報、ユーザプロファイル情報及び／又はユーザ位置情報に基づいて対象を設定されてよい。シンジケート化情報／広告ミキサー１０６に選択された対象設定広告（複数の場合がある）を返すことは、矢印２１２で表されている。
【００３４】
本発明の態様に従って、シンジケート化情報／広告ミキサー１０６は、シンジケート化フォーマットで応答情報のセットを作成するために対象設定広告サーバシステム１０８により返される対象設定広告（複数の場合がある）をシンジケート化コンテンツプロバイダシステム１１０により返される情報と結合する。広告をコンテンツプロバイダシステム１１０により返される情報と結合するには、通常、返されるシンジケート化情報にすでに存在する１つ以上のチャネルの中で個々の項目として広告を含むことが必要とされる。
【００３５】
応答情報の生成されたセットは、矢印２１４によって表されるように、シンジケート化情報／広告ミキサー１０６から、ユーザ１０２にシンジケート化コンテンツフォーマットの情報を表示するあるいはそれ以外の方法で提示するために使用されるウェブブラウザのようなアプリケーション等のユーザシステム１０４内のアプリケーションに通信される。矢印２１６は、ユーザ１０２に応答シンジケート化情報と対象設定広告（複数の場合がある）の両方を含む応答情報の返された集合の表示等の提示を表す。
【００３６】
図２では、点線矢印２２２と２２４は、広告挿入、広告提示及び／又は提示された広告に対するユーザ応答を追跡調査するために使用される統計及び／又は他の情報の通信を表現するために使用される。ユーザ応答情報のケースでは、他のタイプの情報はユーザシステム１０４又はミキサー１０６のどちらかによって伝達されてよいが、このような情報は、通常、ユーザシステム１０４によって伝達される。伝達される情報は、会計、料金請求書作成発行、及び他の目的のためにシステム１１２によって使用される。
【００３７】
図３は、検索又は他のシンジケート化コンテンツ取り出しを転送するために、及び少なくとも１つの対象設定広告を含むシンジケート化フォーマットで応答情報のセットを作成するためにシンジケート化情報／広告ミキサー１０６を動作する例示的な方法のフロー図である。開始ノード３０２は、ブロック３０４で開始する処理で方法３００の開始を記す。ブロック３０４では、ミキサー１０６が検索要求、ＵＲＬ情報、又はシンジケート化されたフォーマットで何らかのコンテンツを求める他の情報を受信する。ミキサー１０６は、ユーザプロファイル、関心、地理的位置等のユーザについての情報を含む、広告の対象を設定する際に有効な他の情報も受信してよいことに注意する。したがって、広告はユーザ情報に基づいて対象を設定されてよい、地理的位置に基づいて対象を設定されてよい、キーワードに基づいて対象を設定されてよい、あるいはコンテンツに基づいて対象を設定されてよい。その結果、ユーザ、地理的、キーワード及びコンテンツに基づいた広告対象設定が意図され、本発明に従って自動的に広告を選択するために使用できる。ブロック３０６では、ミキサー１０６は、シンジケート化コンテンツプロバイダに検索用語、ウェブログ識別子又はＵＲＬ等の受信された情報を提供する。次に、ブロック３０８では、ミキサー１０６は、シンジケート化フォーマットで、シンジケート化コンテンツプロバイダシステム１１０から検索結果又はウェブログ等の要求されたコンテンツを受信する。ブロック３１０では、ミキサー１０６は、対象設定広告サーバシステム１０８に、要求及び／又は検索用語キーワード等の他の広告対象設定情報、ＵＲＬ等のコンテンツ情報、シンジケート化されたコンテンツに含まれるタイトル又は記述、シンジケート化された情報の要求を開始するユーザの地理的位置を示す地理的位置情報及び／又はユーザプロファイル情報、ならびに他の受信された情報も提供してよい。次に、ブロック３１２では、ミキサー１０６は、対象設定広告サーバシステム１０８から１つ以上の対象設定広告を受信する。
【００３８】
ステップ３１２で受信された対象設定された広告（複数の場合がある）は、ステップ３１０で供給される情報、及びキーワード広告対象設定、コンテンツ対象設定、地理的位置対象設定、及び／又はユーザ対象設定等を含む複数の広告対象設定技法のいずれか１つを使用することによって広告サーバシステム１０８によって複数の広告から選択されてよい。キーワード対象設定のケースでは、検索及び／又はユーザに返されるシンジケート化されたコンテンツに含まれるキーワード等のユーザ情報要求からのキーワードが広告を選択するために使用されてよい。コンテンツ対象設定のケースでは、ユーザに返されるシンジケート化された情報のコンテンツを示す情報が広告を選択するために使用されてよい。コンテンツを示す情報は、チャネル又は項目ＵＲＬ、タイトル及び／又は説明又はその一部等の実際のシンジケート化されたコンテンツの一部であってよい。地理的位置対象設定のケースでは、広告対象設定は、ユーザのシステムによって供給される地理的位置情報に基づいてよい。この結果、例えば、シンジケート化コンテンツ情報取り出し要求を行っているユーザの地理的に近傍に位置する小売店のための広告が、対象設定広告として選択されることになってよい。ユーザシステム１０４によって提供される、例えば趣味、教育水準又は他のユーザ情報を示すユーザプロファイル情報がユーザ対象設定広告を選択するために使用されてよい。
【００３９】
ブロック３０８と３１０がブロック３０４、３０６に続いて実行されて示されているが、ブロック３０４、３０６と３０８、３１０は並列で実行できることが理解されなければならない。次に、ブロック３１４では、ミキサーが、シンジケート化フォーマットで受信されたコンテンツを１つ以上の受信された対象設定広告と結合する。これには、通常、シンジケート化フォーマットとなる受信されたコンテンツの中に含まれる１つ以上のチャネル内の項目としてそれぞれの受信された対象設定広告を挿入することが必要になる。結果として生じる応答情報及び対象設定広告（複数の場合がある）の結合は、シンジケート化フォーマットとなる応答情報のセットである。ブロック３１６では、ミキサー１０６は、例えば、ユーザシステムのウェブブラウザ又は別のアプリケーションによって表示するためにユーザのシステムにそれを送信することによって、ユーザ１０２に生成された応答情報を提示する。方法は、ユーザからのシンジケート化されたコンテンツに対する別の要求を処理するまでブロック３１８で停止する。要求はミキサー１０６を通して渡すとして示されているが、要求がシンジケート化コンテンツプロバイダシステム１１０及び／又は対象設定広告サーバシステム１０８に直接的に送信でき、ミキサー１０６は依然として、対象設定された広告（複数の場合がある）を要求された情報と結合する要素としての役割を果たすことが理解できる。
【００４０】
本発明のシンジケート化情報／広告ミキサー１０６の動作をさらによく理解するために、図８から図１３を参照する。図８はＸＭＬバージョン１．０に準拠するＲＳＳフォーマット等のシンジケート化フォーマットの検索結果８０２の例示的なセットを描く。結果８０２は、ユーザ１０２によって要求されるワード「花」に対する例示的な検索に応えて、シンジケート化コンテンツプロバイダシステム１１０によってシンジケート化情報／広告ミキサー１０６に返される。検索結果はチャネルタイトル８０４「花に関するグーグルの検索」を有する単一のチャネル８０３を含む。チャネル８０３はチャネルリンク８０６及びチャネル記述８０８を含む。さらに、チャネル８０３は、３つの項目８１０、８１２、８１４を含み、それぞれの項目はそれ自体のタイトル、リンク及び説明を有する。
【００４１】
図９は、検索結果キーワード「花」に応えて対象設定広告サーバシステム１０８からシンジケート化情報／広告ミキサー１０６に返される例示的な対象設定広告９００を描く。対象設定広告９００は、シンジケート化フィードのチャネルに含まれる項目としてフォーマットされる。広告９００はシンジケート化コンテンツフォーマットで対象設定広告サーバ１０８によって提供されるが、いくつかの実施形態では、シンジケート化情報／広告ミキサーは広告情報を受信し、それをシンジケート化コンテンツプロバイダシステム１１０から受信されるシンジケート化コンテンツと結合する前にシンジケート化コンテンツ項目フォーマットに変換するために処理する。
【００４２】
シンジケート化情報／広告ミキサー１０６はシンジケート化されたコンテンツ８００を対象設定広告９００と結合する。この結合の結果は図１０に示されている。結果として生じる応答情報１０００はチャネル８０３及びシンジケート化された情報８００の中に存在した関連情報８０４、８０６、８０８を含む。対象設定広告９００は、応答情報１０００のセットが、チャネル内の第３の項目として広告項目９０２を含むように、項目９０２として検索結果の集合の中に挿入される。このようにして、応答情報１０００のセットが例示的なＲＳＳフォーマットでユーザに提示されると、それは対象設定広告９０２を含む。前述されたように、対象設定広告項目９０２は、シンジケート化コンテンツプロバイダシステム１１０によって提供されるＲＳＳフィードに含まれる他の項目８１０、８１２、８１４より多くて（例えばその作成日付に関して最新で）よい。広告の単一のチャネルの中への挿入が示されているが、動作は複数のチャネルのケースでも同様である。
【００４３】
図１１から図１３は、ユーザ１０２に返され、提示されなければならないシンジケート化フォーマットの情報１３００の応答セットを作成するために、シンジケート化情報／広告ミキサー１０６によってシンジケート化フォーマットのウェブログ１１００及び対象設定広告１２００を処理する例を示している。ウェブログ１１００及びターゲット化広告１２００は、「マーシャのウェブログ（Ｍａｒｓｈａ’ｓ  Ｗｅｂｌｏｇ）」と題されるウェブログを取り出すというユーザ要求に応えてシンジケート化コンテンツプロバイダシステム１１０及び対象設定広告サーバシステム１０８によって提供される。ウェブログ１１００は単一チャネル１１０１、チャネルタイトル１１０２、チャネルリンク１１０６及び２つの項目１１０８、１１１０を含む。対象設定広告１２００は単一の項目を含む。ＲＳＳフォーマットでの情報１３００の応答セットは、ウェブログ１１００と同じ情報を含むが、すでに既存のチャネル１１０１の項目として対象設定広告１２０２も含む。したがって、ユーザ１０２に提示されるウェブログ取り出し結果１３００は、本発明に従って元のウェブログ１１００に加えられた対象設定された広告を取り込む。
【００４４】
図１４から図１６は、情報の応答セット１６００を作成するために、シンジケート化情報／広告ミキサー１０６によるシンジケート化コンテンツフォーマットの情報１４００のセット、及び対象設定広告１５００のセットを処理する例を示す。情報１６００はシンジケート化フォーマットであり、ユーザ１０２に返され、提示されなければならない。いくつかの実施形態では、フィード１４００はテキストを含み、ページレイアウト情報を欠いている。ページレイアウト情報の不在はシンジケート化されたフィードで共通である。いくつかの実施形態では、コンテンツサーバシステムにより返されるシンジケート化されたフィード及びミキサー１０６により返される応答情報のセットは、故意にページレイアウト情報を含まずに保持される。
【００４５】
フィード１４００は、チャネルタイトル１４０２によって識別される単一チャネル１４０１に対応する。ＵＲＬ等のチャネルリンク１４０４及びチャネル説明１４０６も、第１の項目１４０８、第２の項目１４１０及び第３の項目１４１２を含む項目のリストとともにシンジケート化されたフィード１４００に含まれる。各項目１４０８、１４１０、１４１２とともに含まれるのは、項目タイトル、項目リンク及び項目説明である。
【００４６】
図１５は、図１４に示されている特定のシンジケート化フィードに対する要求に応えて対象設定広告１５００のセットとして対象設定広告サーバシステム１０８によって返されてよい第１と第２の例示的な対象設定広告を描く。本発明に従って、対象設定広告１５０２、１５０４は、フィード１４００の中へのその挿入を容易にするためにシンジケート化されたフィードの一部である項目のフォーマットで提示される。多様な実施形態では、項目１５０２、１５０４のそれぞれは、フィード１４００に含まれている異なる項目１４０８、１４１０のコンテンツを示す別の情報の関数として選択される。対象設定のために使用される情報は、項目１４０８、１４１０に含まれるリンク（ＵＲＬ）、タイトル、及び／又は説明情報であってよい。このようにして、広告はフィード内の個々の項目のコンテンツに対象を絞ることができる。異なるキーワードの結果、異なる項目がフィード１４００に含まれるケースでは、異なる広告は異なるキーワードに基づいて対象設定されてよい。このようにして、第１のキーワードは第１の項目１４０８に対応する広告に対象を絞るために使用されてよく、第２の広告は第２の項目１４１０に対応する広告に対象を絞るために使用できる。
【００４７】
いくつかの実施形態では、複数の広告が対象設定広告サーバシステム１０８により返されると、ミキサー１０６によって受信されるシンジケート化されたフィードのある特定の項目に対応する対象設定広告は、通常、情報の応答セット１６００等の情報の応答セットを作成するときに特定の対応する項目の直前又は直後に挿入される。
【００４８】
図１６は、シンジケート化コンテンツ配布プロセスの一部として等、システムのユーザに結果を提供する前に、結果と、図１４及び図１５に示される対象設定広告情報を結合することによって本発明に従って生成されるＲＳＳフォーマット又はＡｔｏｍフォーマット等のシンジケート化コンテンツフォーマットで応答情報の例示的なセットを描く。図１６の例では、第１のターゲット化広告項目１５０２は、シンジケート化されたコンテンツ情報項目１  １４０８に対応するコンテンツ及び／又はキーボードの情報に基づいて選択された。したがって、例では、それは応答情報のセット１６００の中の第１のシンジケート化コンテンツ項目１４０８の直後に挿入される。第２の対象設定広告項目１５０４は、シンジケート化されたコンテンツ情報項目２  １４１０に対応するコンテンツ及び／又はキーボード情報に基づいて選択された。したがって、それは応答情報のセット１６００の中の第２のシンジケート化コンテンツ項目１４０１０の直後に挿入される。
【００４９】
前述されたように、本発明のシンジケート化情報／項目ミキサー１０６は、シンジケート化コンテンツプロバイダシステム１１０、対象設定広告サーバシステム１０８、及びユーザシステム１０４の内のいずれか１つに組み込むことができ、スタンドアロンシステムとして実現される必要はない。図４から図６は、ミキサー１０６が別のデバイスに組み込まれる多様な考えられるインプリメンテーションを示す。図２に図示されるのと同じ参照番号を付けた、番号付き矢印は図２に関して前述された同じ又は類似したメッセージパスステップに対応する。
【００５０】
図４の例では、シンジケート化情報／広告ミキサーは、ミキサー１０６’に加えて検索コンテンツサーバ１１１を含むシンジケート化コンテンツプロバイダシステム１１０の中に直接的にモジュール１０６’として取り込まれる。対象設定広告サーバ１０８’は検索／コンテンツサーバ１１１によって供給されるコンテンツと結合される対象設定された広告（複数の場合がある）を供給する一方で、検索コンテンツサーバ１１１は、ユーザによって要求されたシンジケート化されたコンテンツを提供する。
【００５１】
図５の例では、シンジケート化された情報／広告ミキサーは、ミキサー１０６”に加えて対象設定広告サーバ１０８’を含む対象設定広告サーバシステム１０８の中に直接的にモジュール１０６”として取り込まれる。対象設定広告サーバ１０８’は、検索／コンテンツサーバ１１１によって供給されるコンテンツと結合される対象設定広告（複数の場合がある）を提供する。
【００５２】
図６の例では、シンジケート化情報／広告ミキサーは、ミキサーモジュール１０６’”に加えてウェブブラウザ等のユーザアプリケーション１０５を含むユーザシステム１０４の中に直接的にモジュール１０６’”として組み込まれる。ウェブブラウザはシンジケート化された情報に対するユーザ要求を受信し、前記要求をミキサーモジュール１０６”に渡し、例えば、シンジケート化コンテンツプロバイダシステム１１０によって供給されるコンテンツ情報及び対象設定広告（複数の場合がある）を含む応答情報を表示することによってユーザ１０２に返される結果を提供することに関与する。
【００５３】
とりわけ、図４から図６の実施形態のそれぞれでは、シンジケート化情報／広告ミキサーモジュールは、対象設定広告を含む応答情報を生成するために、ユーザによって要求されるシンジケート化されたコンテンツ、及び少なくとも１つの対象設定された広告を受信することに関与する。
【００５４】
図７は、図１に図示される多様なシステム１１０、１０８、１０４の内のいずれか１つとして使用できるシステム７００を描く。システム７００の使用に応じて、システムは特定の使用のために必要とされる機能性を提供するためにさまざまなアプリケーション及び／又はデータベースを含んでよい。描かれているように、システム７００は、バス又はネットワーク７１０によってともに結合されているＣＰＵ７０２等のプロセッサ、入力装置７０４、出力装置７０６、入出力（Ｉ／Ｏ）インタフェース７０８、及びメモリ７１２を含む。出力装置は例えばディスプレイ又はプリンタであってよいが、入力装置は、例えばキーボードであってよい。Ｉ／Ｏインタフェースは、ネットワーク又はインターネット等を介して他の装置及び／又はシステムにシステム７００を結合するために使用されてよい。
【００５５】
メモリ７１２は、例示的なシステム７００の使用目的に応じて多様なルーチン及びデータベースを含む。ルーチンは、ＣＰＵ７０２によって実行され、システム７００の動作を制御する。例示的な一実施形態では、コンテンツ管理会計請求書作成発行システム１１２として使用されるときに、システム７００はメモリブロック７１４内で要素、つまり管理会計料金請求書作成発行データベース７１６、広告コンテンツ管理ルーチン７１８、会計ルーチン７２０及び料金請求書作成発行ルーチン７２２を含む。管理会計請求書作成発行データベース７１６は、広告管理についての情報、広告提示を追跡調査するために使用される情報、及び／又は広告に対するユーザ応答、及び／又は広告主が被る代金に関する料金請求書作成発行情報を含む。広告コンテンツ管理ルーチン７１８は、対象設定広告サーバシステムに記憶される広告等の広告の更新を制御するために使用される。広告は、広告取り決めが変化する、あるいは広告主が広告のコンテンツを更新しようとするときに更新されてよい。会計ルーチン７２０は、広告供給ユーザ応答情報を処理し、それにより料金請求書作成発行の目的で使用できる情報を生成する。料金請求書作成発行ルーチン７１２は、広告プレゼンテーション及びユーザ応答追跡調査システムの一部として作成される会計情報に基づいて料金請求書を作成することに関与する。
【００５６】
ユーザシステム１０４として使用されるように構成されるとき、システム７００はメモリブロック７２４に要素を含んでよい。これらは、例えば、ユーザプロファイル情報、パスワード、ユーザの地理的位置に関する情報等のユーザ情報７２６のセットを含んでよい。さらに、メモリブロック７２４は、シンジケート化された情報に対する要求を作成するために、ユーザ入力を受信し、取り出し目的のために別のデバイスに送信されるシンジケート化された情報に対する要求を作成するために、及びシステム７００のユーザに対する、返されるシンジケート化された資料のプレゼンテーションを制御するために、入力を処理することができるウェブブラウザ７２８又は他のユーザアプリケーションを含んでよい。
【００５７】
対象設定広告サーバシステム１０８として使用されるように構成されるとき、システム７００はメモリブロック７３０に要素を含んでよい。これらは広告データベース７３２と、コンテンツ及び／又はキーワードをベースにした広告選択ルーチン７３４を含んでよい。実行時、ルーチン７３４はキーワード対象設定選択技法又はコンテンツ対象設定選択技法を使用してデータベース７３２から広告を選択するために自動的に動作してよい。対象設定広告選択プロセスは、広告選択プロセスに人間のオペレータが関与する必要なしに自動的に発生してよい。
【００５８】
シンジケート化コンテンツプロバイダシステム１１０として使用されるように構成されるとき、システム７００はメモリブロック７３６に要素を含んでよい。これらはシンジケート化コンテンツデータベース７３８及びシンジケート化コンテンツ検索取り出しルーチン７４０を含む。シンジケート化コンテンツデータベース７３８は、ＲＳＳフォーマット又は他のＸＭＬバージョン１．０準拠のフォーマット等のシンジケートフォーマットで記憶されるニュースフィード、ウェブログ等の種々の情報を含んでよい。シンジケート化コンテンツ検索取り出しルーチン７４０は、ユーザによって開始される検索に関する情報又はユーザにより求められている情報をシンジケート化コンテンツデータベース７３８から取り出すという他の情報取り出し要求を処理することに関与する。
【００５９】
スタンドアロンシンジケート化情報／広告ミキサー１０６として使用されるように構成されるとき、システム７００は、他のシステムへの情報取り出し要求の転送を制御するために、及び応答シンジケート化コンテンツと１つ以上の対象設定広告の両方を含む応答情報のセットをシンジケート化フォーマットで作成するために、シンジケート化フォーマットの取り出された情報を１つ以上の対象設定広告と結合するために使用されるシンジケート化情報／広告ミキサールーチンをメモリ内に含んでよい。ルーチン７４２は、応答情報の作成されたセットを、次にユーザに対象設定広告（複数の場合がある）を含む情報を提示することに関与するデバイス又はモジュールに転送することにも関与する。
【００６０】
前述されたように、いくつかの実施形態では、シンジケート化された情報／広告ミキサー機能性は、シンジケート化コンテンツプロバイダシステム１１０、対象設定広告サーバシステム１０８及びユーザシステム１０４の中に組み込まれる。このような実施形態では、ミキサー機能性を含むシステムは、システム７００にこのような機能性を与えるシンジケート化情報／広告ミキサールーチン７４２を含む。
【００６１】
多様な例示的なシステムの関連で説明されてきたが、本発明の方法及び装置が多岐に渡るシステム及びシンジケート化情報フォーマットに適用可能であることが理解されなければならない。例えば、本発明の例示的な実施形態は、ＸＭＬバージョン１．０に準拠するシンジケート化フォーマットの関連で説明されるが、それは他のシンジケート化フォーマットと使用できる。
【図面の簡単な説明】
【００６２】
【図１】本発明に従って実現される例示的なシステムを示すブロック図である。
【図２】図１に示されるシステムを使用する本発明の例示的な一実施形態で発生する多様なシグナリングを描く図である。
【図３】本発明の一実施形態によるシンジケート化された情報／広告ミキサーを与えられる例示的な方法のフロー図である。
【図４】本発明によるシステムを実現するための多様な代替実施形態を示す図である。
【図５】本発明によるシステムを実現するための多様な代替実施形態を示す図である。
【図６】本発明によるシステムを実現するための多様な代替実施形態を示す図である。
【図７】図１の例示的な実施形態で使用されるシステム構成要素のいずれか１つを実現するために、その中に含まれているモジュール及びルーチンに応じて使用できるコンピュータシステムの要素を示す図である。
【図８】用語「花」に対する検索要求に応えてシンジケート化されたコンテンツプロバイダシステムにより返されてよいＲＳＳフィード等の例示的なシンジケート化されたフィードを描く図である。
【図９】用語「花」に対する検索に応えて対象設定広告サーバシステムにより返されてよい例示的な対象が設定された広告を描く図である。
【図１０】システムのユーザに結果を提供する前に、検索要求結果と図８及び図９に示されている対象が設定された広告情報を結合することにより、本発明に従って作成されるＲＳＳフォーマット等のシンジケート化されたコンテンツフォーマットでの応答情報の例示的なセットを描く図である。
【図１１】ある特定のウェブログに対する検索要求に応えてシンジケート化されたコンテンツプロバイダシステムによって返されてよい、例えばＲＳＳウェブログ等の例示的なシンジケート化されたフィードを描く図である。
【図１２】図１１に示されている特定のウェブログに対する要求に応えて対象設定広告サーバシステムにより返されてよい、例示的な対象が設定された広告を描く図である。
【図１３】システムのユーザに結果を提供する前に、結果と図１１及び図１２に示される対象が設定された広告情報を結合することによって本発明に従って作成される、例えばＲＳＳフォーマット等のシンジケート化コンテンツフォーマットの応答情報の例示的なセットを描く図である。
【図１４】検索要求又はウェブログに対する要求に応えてシンジケート化されるコンテンツプロバイダシステムによって返されてよい、ＲＳＳ又はＡｔｏｍウェブログ又は検索結果のリスト等の別の例示的なシンジケート化されたフィードを描く図である。
【図１５】図１４に示されている特定のシンジケート化されたフィードに対する要求に応えて対象設定広告サーバシステムにより返されてよい、第１の及び第２の例示的な対象が設定された広告を描く図である。
【図１６】例えばシンジケート化されたコンテンツ配布プロセスの一部として、システムのユーザに結果を提供する前に、シンジケート化されたフィードと図１４及び図１５に示される対象が設定された広告情報を結合することによって本発明に従って作成される、ＲＳＳフォーマット又はＡｔｏｍフォーマット等のシンジケート化コンテンツフォーマットの応答情報の例示的なセットを描く図である。
【図１】
2007526554.tif 000003
【図２】
2007526554.tif 000004
【図３】
2007526554.tif 000005
【図４】
2007526554.tif 000006
【図５】
2007526554.tif 000007
【図６】
2007526554.tif 000008
【図７】
2007526554.tif 000009
【図８】
2007526554.tif 000010
【図９】
2007526554.tif 000011
【図１０】
2007526554.tif 000012
【図１１】
2007526554.tif 000013
【図１２】
2007526554.tif 000014
【図１３】
2007526554.tif 000015
【図１４】
2007526554.tif 000016
【図１５】
2007526554.tif 000017
【図１６】
2007526554.tif 000018