(57)【要約】  主要コンテンツと共に表示する広告を提供する広告システムにおいて、特徴と値との組合せとしての構造化情報を広告と関連付けるアプローチが提供される。広告と対応する特徴と値との組合せは、広告と関連する商品またはサービスの特徴を表す。この特徴と値との組合せは、広告システムによって、とりわけ、以下を含む複数の様々な方法で使用することができる。主要コンテンツと共に表示する広告の選択において特徴と値との組合せを使用する、関連する特徴と値との組合せに基づいて主要コンテンツと共に表示されている間にユーザーが広告を並べ替えることおよび／またはフィルタリングすることを可能にする、広告と共に追加情報を現す、広告システムにおける不正検出を容易にする、ハイブリッド型価格モデルを許容する。【選択図】図３
2011505629.tif 000002
【特許請求の範囲】
【請求項１】
広告主から広告を受信する（３０２）ステップと、
１つまたは複数の、特徴と値との組合わせを受信する（３０４）ステップと、
前記１つまたは複数の特徴と値との組合わせを前記広告と関連付ける（３０６）ステップと、
主要コンテンツと共に表示する広告を提供する広告システムで使用するための前記広告および前記１つまたは複数の特徴と値との組合わせを保存する（３０６）ステップと
を含む方法を実行するコンピューター使用可能命令を実施する１つまたは複数のコンピューター記憶メディア。
【請求項２】
前記広告主から、１つまたは複数の、特徴と値との組合わせを受信するステップが、
複数のドメイン固有の特徴の組を提供するステップであって、それぞれのドメイン固有の特徴の組が所与のドメインに関連する一組の特徴を備えるステップと、
前記ドメイン固有の特徴の組の１つを、選択されたドメイン固有の特徴の組として選択するステップと、
前記選択されたドメイン固有の特徴の組の中の前記特徴の少なくとも一部に対する値を受信するステップと
を含む、請求項１に記載の１つまたは複数のコンピューター記憶メディア。
【請求項３】
前記ドメイン固有の特徴の組の１つを選択するステップが、広告主による前記ドメイン固有の特徴の組の１つの選択を受信するステップ、および前記広告のドメインを特定することによって前記ドメイン固有の特徴の組の１つを自動的に選択するステップのうち少なくとも１つを含む、請求項２に記載の１つまたは複数のコンピューター記憶メディア。
【請求項４】
前記選択されたドメイン固有の特徴の組の中の前記特徴の少なくとも一部がそれぞれ、選択に利用できる事前定義された値を有する、請求項２に記載の１つまたは複数のコンピューター記憶メディア。
【請求項５】
前記１つまたは複数の、特徴と値との組合せを受信するステップが、前記広告主から前記１つまたは複数の特徴と値との組合せを受信するステップを含む、請求項１に記載の１つまたは複数のコンピューター記憶メディア。
【請求項６】
前記１つまたは複数の特徴と値との組合せを受信するステップが、前記１つまたは複数の特徴と値との組合せを自動的に確定するステップを含む、請求項１に記載の１つまたは複数のコンピューター記憶メディア。
【請求項７】
前記方法が、
複数の広告へのリクエストを受信するステップと、
前記広告と関連する前記１つまたは複数の特徴と値との組合せに少なくとも部分的に基づいて前記複数の広告を選択するステップと
をさらに含む、請求項１に記載の１つまたは複数のコンピューター記憶メディア。
【請求項８】
前記主要コンテンツが、検索結果およびＷｅｂページコンテンツのうち少なくとも１つを備える、請求項１に記載の１つまたは複数のコンピューター記憶メディア。
【請求項９】
主要コンテンツと共に複数の広告を表示する（５０４）ステップであって、前記広告の少なくとも一部がそれぞれ関連する特徴と値との組合せを有するステップと、
前記広告と共に１つまたは複数のユーザーインタフェース要素を表示する（５０６）ステップであって、前記１つまたは複数のユーザーインタフェース要素が、前記広告の前記少なくとも一部と関連する前記特徴と値との組合せに基づいて前記広告を並べ替えることまたはフィルタリングすることを可能にするステップと、
前記ユーザーインタフェース要素の少なくとも１つを介して前記広告を並べ替えるまたはフィルタリングするためのユーザー命令を受信する（５０８）ステップと、
前記ユーザー命令に基づいて前記広告の並べ替えまたはフィルタリングを行う（５１０）ステップと
を含む方法を実行するコンピューター使用可能命令を実施する１つまたは複数のコンピューター記憶メディア。
【請求項１０】
前記方法が、前記主要コンテンツと共にユーザーに対し表示する前記複数の広告を選択するステップをさらに含む、請求項９に記載の１つまたは複数のコンピューター記憶メディア。
【請求項１１】
前記複数の広告が、前記広告の前記少なくとも一部と関連する前記特徴と値との組合せに少なくとも部分的に基づいて選択される、請求項１０に記載の１つまたは複数のコンピューター記憶メディア。
【請求項１２】
前記１つまたは複数のユーザーインタフェース要素が、前記広告の並べ替えまたはフィルタリングにあたっての、前記複数の広告と関連する１つまたは複数の特徴のリストを含む、請求項９に記載の１つまたは複数のコンピューター記憶メディア。
【請求項１３】
１つまたは複数の特徴の前記リストが、前記複数の広告をドメインごとにフィルタリングするにあたってのドメイン特徴を含む、請求項１２に記載の１つまたは複数のコンピューター記憶メディア。
【請求項１４】
前記広告を並べ替えるまたはフィルタリングするためのユーザー命令を受信するステップが、ユーザーが選択したドメインに関する前記広告をフィルタリングするためのユーザー命令を受信するステップを含み、前記広告の並べ替えまたはフィルタリングを行うステップが、前記ユーザーが選択したドメインと対応する広告のサブセットが表示されるように前記広告をフィルタリングするステップを含む、請求項１３に記載の１つまたは複数のコンピューター記憶メディア。
【請求項１５】
前記主要コンテンツが、検索結果およびＷｅｂページコンテンツのうち少なくとも１つを備える、請求項９に記載の１つまたは複数のコンピューター記憶メディア。
【請求項１６】
主要コンテンツと共に表示する広告へのリクエストを受信する（６０２）ステップと、
前記広告の少なくとも一部と関連する特徴と値との組合せに少なくとも部分的に基づいて前記主要コンテンツと共に表示する前記広告を選択する（６０４）ステップと、
前記主要コンテンツと共に表示する前記広告を通信する（６０６）ステップと
を含む方法を実行するコンピューター使用可能命令を備える１つまたは複数のコンピューター記憶メディア。
【請求項１７】
表示する前記広告を選択するステップが、前記特徴と値との組合せに少なくとも部分的に基づいて前記広告をランク付けるステップを含む、請求項１６に記載の１つまたは複数のコンピューター記憶メディア。
【請求項１８】
表示する前記広告を選択するステップが、前記特徴と値との組合せと前記主要コンテンツのコンテキストとを比較することにより、前記広告と前記主要コンテンツとの関連性を判断するステップを含む、請求項１６に記載の１つまたは複数のコンピューター記憶メディア。
【請求項１９】
前記広告と前記主要コンテンツとの関連性に基づいて前記広告がランク付けられる、請求項１８に記載の１つまたは複数のコンピューター記憶メディア。
【請求項２０】
前記方法が、ユーザーのユーザー情報にアクセスするステップをさらに含み、表示する前記広告を選択するステップが、前記特徴と値との組合せと共に前記ユーザー情報に基づいて前記広告を選択するステップを含む、請求項１６に記載の１つまたは複数のコンピューター記憶メディア。
【発明の詳細な説明】
【背景技術】
【０００１】
オンライン広告は、広告主が商品およびサービスを売り込む強力な方法を提供するため、コンピューティング環境の重要な側面となっている。ある主要コンテンツと共に表示される広告を供給できる様々な広告システムがある。例えば、検索エンジンによるＷｅｂページの検索結果と共に表示される広告を選択することができる。別の例では、Ｗｅｂページの所有者は、Ｗｅｂページに広告を含めるための領域を提供することができる。他の例では、広告ベースのソフトウェアがますます普及しており、かかるソフトウェアのアプリケーションウィンドウの中で広告を表示できるため、かかるソフトウェアをユーザーに対しわずかな料金または無料で提供することができる。既存の広告システムは、主要コンテンツと共に表示する広告を、予想される経済的利益および／または主要コンテンツのコンテキストとの関連性に基づいて選択し、ランク付けすることが多い。例えば、いくつかの広告システムは、予想される経済的利益および主要コンテンツとの関連性の組み合わせに基づいて広告を選択しランク付けするオークションプロセスを実行することができる。
【０００２】
広告は、広告が主要コンテンツと共に表示される場合、通常、利用可能な表示領域全体のうちの小さなエリア内で表示されるように制限される。例えば、広告は、検索結果のページ上で検索結果の隣、上または下に表示されてもよい。同様に、広告は、Ｗｅｂページ上でＷｅｂページの主要コンテンツの隣、上または下に表示されてもよい。その結果、広告には、タイトル、非常に短い説明、広告のランディングページのＵＲＬなど、ごくわずかな情報しか含まれていないことが多い。多くの場合、ユーザーは、ユーザーが求めている商品またはサービスを広告主が持っているか否かを広告表示自体から判断することができない。そのためユーザーは、より多くの情報にアクセスするための、関連する広告のランディングページを閲覧するため、広告を選択する必要がある。場合によっては、ユーザーは、ユーザーが求めているものを見つけることができるまで、複数の広告を選択し、元の広告表示と広告のランディングページとの間を行き来する必要があり得る。またユーザーがランディングページに行くと、多くの場合、ユーザーは、元の環境のコンテキストを離れ、広告主による関連情報を見つけることができる前にその広告主のサイトで検索を再び実行しなければならない。
【０００３】
現在の広告システムおよび広告が表示される方法では、ユーザーはユーザーが求めている情報を見つける前に多大な作業の実行を必要とすることが多いだけでなく、コンバージョン（成約）のユーザー意図なしに大量のクリックが生じる。したがって、表示された広告をユーザーがクリックするごとに広告主が料金を支払うＰ４Ｐ（ｐａｙ−ｐｅｒ−ｐｅｒｆｏｒｍａｎｃｅ）広告システムでは、広告主にとってほとんどまたは全く利益にならないユーザーのクリックに対して広告主は料金を支払っている。
【発明の概要】
【０００４】
この要約は、以下の「発明を実施するための形態」で詳述する単純化された形態の厳選されたコンセプトを紹介するために提供される。この要約は、特許請求内容の主要な特徴または本質的特徴を特定することを意図するものではなく、特許請求内容の範囲を確定する際の一助として使用されることを意図するものでもない。
【０００５】
本発明の実施形態は、検索結果、Ｗｅｂページなどの主要コンテンツと共に、また広告ベースのソフトウェアアプリケーションの中で表示される広告に対し、特徴と値との組合わせとして構造化情報を添付することに関する。広告システムは、特徴と値との組合わせを対応する広告と関連付け、主要コンテンツと共に表示する広告を供給する際に使用する情報を保存することができる。特徴と値との組合わせは、最初の広告の選択およびランク付けを支援することができる。さらに、特徴と値との組合わせは、広告が主要コンテンツと共に表示されている間に、ユーザーが広告を並べ替えることおよび／またはフィルタリングすることを可能にする。特徴と値との組合わせにより広告と共に補足情報を表示することもできる。さらに、特徴と値との組合わせは、不正検出を容易にすることができ、広告システムがハイブリッド型価格モデルを用いることを可能にする。
【０００６】
以下では、添付の図面を参照して本発明について詳しく説明する。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態を実施する際の使用に適した例示的なコンピューティング環境のブロック図である。
【図２】本発明の実施形態を用いることができる例示的なシステムのブロック図である。
【図３】本発明の一実施形態による、構造化情報を特徴と値との組合わせとして広告と関連付ける方法を示す流れ図である。
【図４】本発明の一実施形態による、複数組のドメイン固有の特徴を使用して、広告用の構造化情報を受信する方法を示す流れ図である。
【図５】本発明の一実施形態による、広告と関連した特徴と値との組合わせを使用して、ユーザーが表示される広告を並べ替えることおよび／またはフィルタリングすることを可能にする方法を示す流れ図である。
【図６】本発明の一実施形態による、広告と関連した特徴と値との組合わせとして構造化情報を使用して、広告を選択および／またはランク付けする方法を示す流れ図である。
【図７】本発明の一実施形態による、検索結果に伴う広告の最初の表示を示す画面表示である。
【図８】本発明の一実施形態による、広告と関連する構造化情報を使用して、ユーザーが広告の表示を並べ替えることを選択する様子を示す画面表示である。
【図９】本発明の一実施形態による、図８のユーザーの選択に基づき並べ替えられた広告を示す画面表示である。
【図１０】本発明の一実施形態による、広告と関連する構造化情報を使用して、ユーザーが表示されている広告をフィルタリングすることを選択する様子を示す画面表示である。
【図１１】本発明の一実施形態による、図１０のユーザーの選択に基づくフィルタリングの後の広告を示す画面表示である。
【発明を実施するための形態】
【０００８】
本発明の内容について、法的要件を満たすために、本明細書で具体的に説明する。ただし、説明自体は、本特許の範囲を限定することを意図したものではない。むしろ本発明者らは、他の現在または将来の技術と共に、本書で説明されるステップに類似した様々なステップまたはステップの組み合わせを含めるために、特許請求内容が他の方法でも実施され得ることを想定している。また、「ステップ」および／または「ブロック」という用語は、用いられる方法の様々な要素を意味するために本明細書で使用されることがあるが、これらの用語は、個別のステップの順序が明確に説明されている場合を除き、本明細書で開示される各種ステップ間の特定の順序を暗示するものと解釈されるべきではない。
【０００９】
前述のとおり、本発明の実施形態は、検索結果、Ｗｅｂページなどのある主要コンテンツと共に、また例えば広告ベースのソフトウェアアプリケーションの中で表示される広告に対し構造化情報を添付することに関する。広告と関連する商品またはサービスを説明する特徴と値との組合わせとして構造化情報を広告と関連付けることができる。実施形態では、広告主が主要コンテンツを伴う広告の供給を容易にする広告システムに広告を提出するとき、広告主は、広告と関連付けるため特徴と値との組合わせとして構造化情報を提出することができる。実施形態によっては、広告用の特徴と値との組合わせの情報を抽出する自動化された方法を用いることができる。
【００１０】
広告システムは、特徴と値との組合わせを広告と関連付け、本発明の各種実施形態の中で複数の様々な方法で構造化情報を用いることができる。例えば、一実施形態では、例えば、主要コンテンツのコンテキストに関連する、かつ／または広告を閲覧しているユーザーに関連する広告の選択を容易にすることにより、広告の最初の選択において特徴−値情報を使用することもできる。ある実施形態では、特徴と値との組合わせを使用して、広告が主要コンテンツと共に表示されている間にユーザーが広告を並べ替えることおよび／またはフィルタリングすることを可能にすることができる。また、広告と共に表示される情報を、特徴−値情報で補足することもできる。したがってユーザーは、広告と関連する商品および／またはサービスに関するより多くの情報を有する。さらに、実施形態は、ユーザーがより多くの対象広告にアクセスすることを可能にし、それにより広告に対するユーザーのより高い満足度および、広告主に対するより高いコンバージョン率を得られる可能性が高い。
【００１１】
広告と関連する特徴と値との組合わせの情報は、広告システム内のクリックパターンにおける異常の検出を容易にすることによって、不正検出の能力を高めることもできる。さらに、特徴と値との組合わせを広告と関連付け、ユーザーが広告を並べ替えることおよび／またはフィルタリングすることを可能にすることによって、広告システムはハイブリッド型価格モデルを用いることができ、このモデルでは、広告がユーザーによる並べ替え／フィルタリングに基づきユーザーに対し表示されたときに、広告主は表示回数に基づき料金を支払うことができ、また広告主は、クリック回数またはコンバージョン率に基づいて料金を支払うこともできる。
【００１２】
したがって、１つの態様では、本発明の一実施形態は、広告主から広告を受信するステップを含む方法を実行するためのコンピューター使用可能命令を実施する１つまたは複数のコンピューター記憶メディアを対象とする。この方法はまた、１つまたは複数の特徴と値との組合わせを受信するステップ、および特徴と値との組合わせを広告と関連付けるステップを含む。この方法はさらに、主要コンテンツと共に表示する広告を提供する広告システムで使用するための広告および特徴と値との組合わせを保存するステップを含む。
【００１３】
別の実施形態では、本発明の一態様は、主要コンテンツと共に複数の広告を表示し、この広告のうちの少なくとも一部がそれぞれ関連する特徴と値との組合わせを有するステップを含む方法を実行するためのコンピューター使用可能命令を実施する１つまたは複数のコンピューター記憶メディアを対象とする。この方法はまた、広告と共に１つまたは複数のユーザーインタフェース要素を表示し、このユーザーインタフェース要素が広告と関連する特徴と値との組合わせに基づいて広告を並べ替えることまたはフィルタリングすることを可能にするステップも含む。この方法はさらに、ユーザーインタフェース要素の少なくとも１つを介して広告を並べ替えるまたはフィルタリングするためのユーザー命令を受信し、このユーザー命令に基づいて広告を並べ替えるステップまたはフィルタリングするステップを含む。
【００１４】
本発明のさらなる態様は、主要コンテンツと共に表示する広告へのリクエストを受信するステップを含む方法を実行するためのコンピューター使用可能命令を備える１つまたは複数のコンピューター記憶メディアを対象とする。この方法はまた、広告の少なくとも一部と関連する特徴と値との組合わせに少なくとも部分的に基づき、主要コンテンツと共に表示する広告を選択するステップも含む。この方法はさらに、主要コンテンツと共に表示する広告を通信するステップを含む。
【００１５】
本発明の概要を簡単に説明したが、本発明の様々な態様に関する一般的なコンテキストを示すため、本発明の様々な態様を実施することができる例示的なオペレーティング環境について以下で説明する。具体的に図１を最初に参照すると、本発明の実施形態を実施する例示的なオペレーティング環境が示されており、コンピューティングデバイス１００として全体的に指定されている。コンピューティングデバイス１００は、適切なコンピューティング環境の一例に過ぎず、本発明の使用または機能の範囲に関するいかなる限定も示唆することを意図するものではない。コンピューティングデバイス１００はまた、示されるコンポーネントのいずれか１つまたは組み合わせに関する任意の従属性または要件を有するものと解釈されるべきではない。
【００１６】
本発明は、個人情報端末または他のハンドヘルドデバイスなどのコンピューターまたは他の機械によって実行される、プログラムモジュールなどのコンピューター実行可能命令を含むコンピューターコードまたは機械使用可能命令の一般的なコンテキストの中で説明することができる。一般に、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含むプログラムモジュールは、特定のタスクを実行するか、または特定の抽象データ型を実施するコードを指す。本発明は、ハンドヘルドデバイス、家庭用電化製品、汎用コンピューター、より特殊なコンピューティングデバイスなどを含む様々なシステム構成で実施することができる。本発明は、タスクが通信ネットワークを通じてリンクされた複数の遠隔処理装置により実行される、分散コンピューティング環境において実施することもできる。
【００１７】
図１を参照すると、コンピューティングデバイス１００は、以下のデバイスと直接的または間接的に結合しているバス１１０を含む。メモリー１１２、１つまたは複数のプロセッサー１１４、１つまたは複数の表示コンポーネント１１６、入力／出力ポート１１８、入力／出力コンポーネント１２０、および例示的な電源１２２。バス１１０は、１つまたは複数のバス（アドレスバス、データバスまたはこれらの組み合わせなど）であってよい。図１の各種ブロックは、明確化のため輪郭線と共に示されているが、実際には、各種コンポーネントの輪郭を描くことはそれほど明確ではなく、例えて言うとより正確には輪郭線ははっきせず曖昧であると言えよう。例えば、ディスプレイデバイスなどの表示コンポーネントは、Ｉ／Ｏコンポーネントであるとも考えられる。また、プロセッサーはメモリーを有する。我々は、これが当技術の性質であることを認識しており、繰り返しになるが、図１の図は、本発明の１つまたは複数の実施形態と共に使用できる例示的なコンピューティングデバイスを示しているに過ぎない。「ワークステーション」、「サーバー」、「ラップトップ」、「ハンドヘルドデバイス」などの種類は、すべて図１の範囲および「コンピューティングデバイス」への言及の中で想定されており、これらの間で区別されていない。
【００１８】
コンピューティングデバイス１００は通常、様々なコンピューター可読メディアを含む。コンピューター可読メディアは、コンピューティングデバイス１００によってアクセスできる任意の利用可能なメディアであってよく、揮発性メディアおよび不揮発性メディア、リムーバブルメディアおよびリムーバブルでないメディアの両方を含む。限定することなく例を挙げると、コンピューター可読メディアはコンピューター記憶メディアおよび通信メディアを含むことができる。コンピューター記憶メディアは、コンピューター可読命令、データ構造、プログラムモジュールまたは他のデータなどの情報を保存するための任意の方法または技術で実施される、揮発性メディアおよび不揮発性メディア、リムーバブルメディアおよびリムーバブルでないメディアの両方を含む。コンピューター記憶メディアは、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリー、または他のメモリー技術、ＣＤ−ＲＯＭ、デジタル多目的ディスク（ＤＶＤ）、または他の光ディスク記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置、または他の磁気記憶デバイス、所望の情報を保存するために使用することができ、コンピューティングデバイス１００によってアクセスできる任意の他のメディアを含むが、これらに限定されない。通信メディアは典型的には、コンピューター可読命令、データ構造、プログラムモジュール、または搬送波や他の転送機構などの変調されたデータ信号における他のデータを含み、また任意の情報配送メディアも含む。「変調されたデータ信号」という用語は、信号における情報を符号化するような方法で設定または変更された、その特性の１つまたは複数を有する信号を意味する。限定することなく例を挙げると、通信メディアは、有線ネットワークまたはダイレクトワイヤードの接続などの有線メディアと、音声、無線周波数、赤外線および他の無線メディアなどの無線メディアとを含む。上記の任意の組み合わせもコンピューター可読メディアの範囲内に含まれる。
【００１９】
メモリー１１２は、揮発性メモリーおよび／または不揮発性メモリーの形態のコンピューター記憶メディアを含む。メモリーは、リムーバブル型、リムーバブルでない型、またはこれらの組み合わせであってよい。例示的なハードウェアデバイスは、ソリッドステートメモリー、ハードドライブ、光ディスクドライブなどを含む。コンピューティングデバイス１００は、メモリー１１２またはＩ／Ｏコンポーネント１２０などの各種エンティティからのデータを読み取る１つまたは複数のプロセッサーを含む。（１つまたは複数の）表示コンポーネント１１６は、ユーザーまたは他のデバイスに対してデータ表示を行う。例示的な表示コンポーネントは、ディスプレイデバイス、スピーカー、印刷コンポーネント、振動コンポーネントなどを含む。
【００２０】
Ｉ／Ｏポート１１８は、コンピューティングデバイス１００がＩ／Ｏコンポーネント１２０を含む他のデバイス（内蔵されている場合もある）と論理的に結合することを可能にする。例示的なコンポーネントは、マイクロフォン、ジョイスティック、ゲームパッド、衛星通信用パラボラアンテナ、スキャナー、プリンター、無線デバイスなどを含む。
【００２１】
ここで図２を参照すると、本発明の実施形態を用いることができる例示的なシステム２００のブロック図が示されている。これと本明細書で説明される他の配列は例として示されているに過ぎないことを理解すべきである。他の配置および要素（例：機械、インタフェース、機能、順序および機能のグループ化など）を、図示されたものに加えて、または図示されたものの代わりに使用することができ、いくつかの要素は完全に省略してよい。さらに、本明細書で説明される要素の多くは、個別のもしくは分散したコンポーネントとして、または他のコンポーネントと共に、かつ任意の適切な組み合わせおよび場所で実行できる機能エンティティである。１つまたは複数のエンティティによって実行されるものとしてとして本明細書で説明される各種機能は、ハードウェア、ファームウェアおよび／またはソフトウェアによって実行することができる。例えば、各種機能を、メモリーに保存された命令を実行するプロセッサーによって実行することができる。
【００２２】
図示されていない他のコンポーネントのうち、システム２００は、ユーザーデバイス２０２、広告エンジンサーバー２０４、広告主サーバー２０６、検索エンジンサーバー２０８、およびＷｅｂサーバー２１０を含むことができる。図２に示すコンポーネントのそれぞれは、例えば、図１を参照して説明したコンピューティングデバイス１００などの任意の種類のコンピューティングデバイスであってもよい。コンポーネントは、ネットワーク２１２を介して互いに通信することができ、ネットワーク２１２は、限定することなく、１つまたは複数のローカルエリアネットワーク（ＬＡＮ）および／または広域ネットワーク（ＷＡＮ）などを含むことができる。このようなネットワーキング環境は、オフィス、全社的コンピューターネットワーク、イントラネットおよびインターネットで一般に見られる。本発明の範囲内でシステム２００の中で任意の数のユーザーデバイス、広告エンジンサーバー、広告主サーバー、検索エンジンサーバーおよびＷｅｂサーバーを使用できることを理解すべきである。また、図示されていない他のコンポーネントをシステム２００の中に含めることもできる。
【００２３】
図２のシステム２００は、本発明の一実施形態によれば、ユーザーデバイス２０２などのユーザーデバイスでユーザーに対し表示する広告を提供できるアーキテクチャーを示している。一般に、広告システムは広告サービスプロバイダーによって提供することができ、広告サービスプロバイダーは、例えば広告のデータベース２１４からの広告を提供するために広告エンジンサーバー２０４などの１つまたは複数の広告エンジンサーバーを維持することができる。様々な異なる広告主が広告システムに広告を提出することができる。広告システムに広告を提出するとき、広告主は一般に、広告と関連する各種情報を提供することができる。例えば、広告主は広告のタイトルおよび説明を提供することができる。また、広告主は、広告主サーバー２０６で維持されているランディングページ２１６などの、広告と関連するランディングページのＵＲＬを提供することができる。広告を選択するためのオークションプロセスを用いる広告システムでは、広告主は、キーワードおよび各キーワードに対する入札額を提示することができる。場合によっては、広告主は、広告の選択を容易にするためにターゲティング情報を提供することもできる。例えば、広告主は、特定の地理的場所にいるユーザーまたは男性のみに広告を供給するよう指定することができる。
【００２４】
本発明の実施形態によれば、広告主はまた、広告と関連付けるための特徴と値との組合わせとしての構造化情報を提出することができる。特徴と値との組合わせは、広告と関連する商品またはサービスの種類の属性に対応する特徴およびその商品またはサービスの特徴を定義する値を含む。例えば、ホテルの広告主は、広告に次のような特徴と値との組合わせを割り当てることができる。場所：パリ、価格：＄１００、設備：プール、設備：インターネット。カメラの広告主は、広告に次のようなタグを付けることを選択できる。メーカー：キャノン、解像度：８、価格：＄５００。旅行の広告主は、自らの航空会社の広告に次のような特徴と値との組合わせを付けることができる。航空会社：ノースウェスト、行き先：ハワイ、価格：＄４００。実施形態によっては、自らの広告をより汎用的なものにしておくことを望む広告主は、複数の値を同じ種類のタグに関連付けることができる。例えば、同じ旅行の広告主は、次のような特徴と値との組合わせを航空会社の広告と関連付けることもできる。（航空会社：アラスカ、行き先：アラスカ、出発地：シアトル、価格：＄３００）および（行き先：シアトル、出発地：ＬＡ、価格：＄１９９）など。
【００２５】
以下でさらに詳しく説明するとおり、構造化情報を様々な異なる方法で用いることができ、その方法は以下を含むが、これらに限定されない。ユーザーが広告を並べ替えることおよび／またはフィルタリングすることを可能にする、広告が表示されたときにユーザーにさらなる情報を提供する、広告のランク付けを容易にする、不正検出を容易にする、ハイブリッド型価格モデルを許容する。
【００２６】
実施形態によっては、広告主は、広告と関連付けるための特徴と値との組合わせとして構造化情報を手動で提供することができる。本発明の他の実施形態では、構造化情報を自動的に抽出し、特徴と値との組合わせとして広告と関連付けることができる。例えば、１つの実施形態では、広告と関連するランディングページをクロールして、情報を抽出して広告と関連付けるための特徴と値との組合わせを特定することができる。別の実施形態では、意見マイニングを使用して広告用の構造化情報を自動的に抽出することができる。例えば、広告システムは、既存の属性および意見マイニングシステムを利用し、広告主のサイトまたは在庫データベースの分析および特徴と値との組合わせの抽出によって自動的に広告用タグを引き出すことができる。
【００２７】
本発明の実施形態によっては、広告主は、広告と関連付けるための特徴と値との組合わせを自由に提供することができる。例えば、広告主は広告を、当該広告について広告主が定義したいと思う任意の特徴の特徴と値との組合わせと共に提出することができる。他の実施形態では、広告システム用に特徴の集合を事前に定義することができる。所与の広告につき当該集合から適切な特徴を選択して、当該広告用の特徴と値との組合わせを生成することができる。
【００２８】
さらなる実施形態では、特徴と値との組合わせを広告と関連付けるために複数組のドメイン固有の特徴を使用することができる。具体的には、様々な異なるドメインのそれぞれにつき、一組のドメイン固有の特徴を事前に定義することができる。ドメインは、例えば、特定の業界、市場、商品の種類またはサービスの種類を指してよい。広告を所与のドメインと関連付けることができ、当該ドメインのドメイン固有の特徴と値との組合わせを使用して、広告と関連付けるための特徴と値との組合わせを生成することができる。具体的には、各ドメインは関連する固有の特徴を持つことができる。例えば、デジタルカメラのドメインの特徴一組は、次のものを含むことができる。メーカー、解像度、重量、光学ズームおよび価格。別の例では、ホテルのドメインの特徴一組は、次のものを含むことができる。場所、設備、部屋の種類および価格。価格のようにドメイン固有でない特徴もあれば、ドメイン固有の特徴もあることに留意されたい。実施形態では、ドメインの階層によりドメインの様々なレベルを用いることができる。例えば、電子製品のドメインは、デジタルカメラのドメイン、ポータブルメディアプレーヤーのドメインおよびテレビのドメインの親ドメインであり得る。別の例では、旅行のドメインは、航空運賃、ホテルおよびレンタカーのドメインを含むことができる。
【００２９】
各種実施形態では、（ドメイン固有か、ドメインから独立しているかを問わず）事前定義された特徴が用いられるとき、事前定義された値が事前定義された特徴と関連付けられてもよく、または関連付けられなくてもよい。例えば、場合によっては、事前定義された特徴はそれと関連する事前定義された値を持たなくてもよく、任意の値を当該特徴と関連付けて広告用の特徴と値との組合わせを生成することができる。例えば、価格の特徴では、任意の数字を値として提供することができる。他の場合では、事前定義された特徴は、それと関連する事前定義された値を持つことができる。例えば、デジタルカメラの解像度の特徴は、選択にあたって考えられる以下の事前定義された値を含むことができる。１メガピクセル、２メガピクセル、３メガピクセル、４メガピクセル、５メガピクセルなど。場合によっては、事前定義された値が範囲であってもよい。例えば、デジタルカメラの解像度の特徴は、２メガピクセル未満、２〜３メガピクセル、４〜６メガピクセル、および６メガピクセル超などの値の範囲を含むことができる。事前定義された値が用いられる場合、特徴と値との組合わせを広告と関連付けるときに適切な値が選択される。
【００３０】
広告主から収集された広告情報を用いて、広告エンジンサーバー２０４は、本発明の実施形態の範囲内で、複数の様々な方法でユーザーデバイス２０２に広告を提供することができる。一般に、例えば、検索結果、Ｗｅｂページ、またはソフトウェアアプリケーションのコンテンツなどの主要コンテンツと共に表示する広告が選択される。例えば、実施形態によっては、検索エンジンサーバー２０８などの検索エンジンからの検索結果と共に表示する広告を選択することができる。そのような実施形態では、ユーザーは、ユーザーデバイス２０２でＷｅｂブラウザーまたは他の機構を用いて検索エンジンサーバー２０８と通信することができる。例えば、ユーザーは、検索クエリーを検索エンジンサーバー２０８に発信し、検索結果を受信する。検索クエリーは、１つまたは複数の検索用語を含むことができ、検索エンジンサーバー２０８は、これらの検索用語に関連する検索結果を提供しようとする。広告はまた、広告エンジンサーバー２０８によって選択され、ユーザーデバイス２０２に提供されて検索結果と共に表示される。典型的には、広告は検索クエリーに基づいて、例えば、広告主が広告と関連するキーワードに入札するオークションプロセスを使用して選択され、広告は、検索クエリーに対応するキーワードに対する広告主の入札に基づいて選択される。しかし、本発明の実施形態の範囲内で、広告を選択する他の方法を用いることもできる。
【００３１】
他の実施形態では、Ｗｅｂページまたは何らかの他の主要コンテンツと共に表示する広告を選択することができる。場合によっては、広告が主要コンテンツに基づいて選択されるコンテンツ連動型広告を用いることができる。例えば、Ｗｅｂサーバー２１０は、特定のトピックを対象としたＷｅｂページ２１８をホスティングすることができる。広告エンジンサーバー２０４は、例えば、広告選択のオークションプロセスを使用して、Ｗｅｂページ２１８が対象とするトピックのコンテキストに基づいてＷｅｂページ２１８で表示する広告を選択することができる。ユーザーが、例えばユーザーデバイス２０２のＷｅｂブラウザーまたは他の機構を用いてＷｅｂページ２１８をリクエストする場合、Ｗｅｂページ２１８の内容に基づいて選択された広告を含めて、Ｗｅｂページ２１８をユーザーに対し表示することができる。
【００３２】
さらに別の実施形態では、ユーザーデバイス２０２で稼働するか、またはユーザーデバイス２０２によってアクセスされるソフトウェアアプリケーション内で表示する広告を選択することができる。例えば、各種ソフトウェアアプリケーションは、当該ソフトウェアアプリケーション内に広告を入れることで、無料または低料金で提供される。こうしたソフトウェアアプリケーションが実行されると、アプリケーションウィンドウの一部に広告が表示される。
【００３３】
場合によっては、ユーザーがＷｅｂページをリクエストする場合または検索クエリーを発信する場合など、広告がユーザーデバイス２０２に表示されるときに、広告エンジンサーバー２０４によって広告が選択されることに留意すべきである。他の場合には、広告エンジンサーバー２０４は、主要コンテンツの使用前に主要コンテンツに加える広告を提供することができる。例えば、広告エンジンサーバー２０４は、広告をＷｅｂサーバー２１０に提供し、当該広告とＷｅｂページ２１８との結合を、ユーザーが当該Ｗｅｂページをリクエストする前に行うようにすることができる。別の例では、実施形態によっては、広告エンジンサーバー２０４は広告を、ユーザーデバイス２０２でキャッシングに使用する前にユーザーデバイス２０２に提供する。そのような実施形態では、ユーザーデバイス２０２に広告が表示されるときは、そのときに広告エンジンサーバー２０４から広告を入手するのではなくローカルキャッシュから広告を選択することができる。
【００３４】
広告を選択し表示する特定の実施形態について説明してきたが、本発明の実施形態は、様々な異なる方法で任意の他の主要コンテンツと共に広告を表示することに当てはまることを当業者は理解しよう。主要コンテンツに基づいて広告を選択できる実施形態もあれば、他の要因に基づいて、または無作為に広告を選択できる実施形態もある。そのような変形形態はすべて、本発明の実施形態の範囲内で想定されている。
【００３５】
前述のとおり、本発明の実施形態の範囲内で複数の様々な方法で広告と関連した特徴と値との組合わせを用いることができる。１つの実施形態では、特徴と値との組合わせを使用することでユーザーは広告のフィルタリングおよび／または並べ替えができる。例えば、広告がユーザーに対して表示されるとき、ユーザーが広告の表示方法を調整することを可能にするユーザーインタフェース要素を含んでよい。場合によっては、ユーザーは固有の特徴に基づいて広告の一覧を並べ替えることができる。例えば、ユーザーは、価格に基づいて（例：価格の低い順または高い順に）広告の一覧を並べ替えることができる。他の場合では、ユーザーは１つまたは複数の特徴に基づいて一覧から広告をフィルタリングすることができる。例えば、ユーザーに対し表示された広告の一覧がデジタルカメラに関係するとする。ユーザーは解像度に基づいて（例：６メガピクセルを超える解像度を有するデジタルカメラの広告のみ）広告をフィルタリングすることができる。
【００３６】
本発明の別の実施形態では、広告が表示されるときに、特徴と値との組合わせを使用してユーザーに対し追加情報を提示することができる。前述のとおり、現在の広告ソリューションは通常、表示のためのタイトルおよび静的情報を提供する。実施形態では、特徴と値との組合わせによって提供される構造化情報によって、現在の広告表示を補完することができる。具体的には、特徴と値との組合わせによる構造化情報の一部は、ユーザーに対し表示される広告の一部として現れ、表示され得る。通常広告に利用できる領域は限られているため、実施形態によっては、アイコンを使用して構造化情報を表示することができる。例えば、複数のドル記号を使用して価格を表すことができる。また、広告に利用できる領域は限られているため、利用できる特徴と値との組合わせのサブセットに関する情報のみ表示することができる。場合によっては、広告表示に含める特徴と値との組合わせによる構造化情報を、例えば、あるユーザーにとって特に興味深い特徴は何かを示すユーザー嗜好情報を考慮することによってアルゴリズム的に決定することができる。
【００３７】
本発明のさらなる実施形態では、特徴と値との組合わせを使用して、ユーザーに対し表示する広告の最初の選択およびランク付けを容易にすることができる。実施形態によっては、広告は、それと共に当該広告が表示されることになる主要コンテンツとの関連性に基づいて選択される。特徴と値との組合わせによって提供される構造化情報を、広告と主要コンテンツとの関連性の判断に使用することができる。実施形態によっては、ユーザープロファイルまたはユーザー嗜好情報と共に特徴と値との組合わせを使用して、広告を選択およびランク付けすることができる。例えば、特定のユーザーが頻繁にシアトルへ飛行機で行き得ることを示すユーザー情報を利用することができる。当該情報に基づき、広告が当該ユーザーに対し表示されるときに、「行き先：シアトル」などの特徴−値を有する航空運賃に関する広告を選択し、かつ／または上位にランク付けすることができる。別の例では、ユーザーが広告を価格ごとに自動的に並べ替えることを望むことを示すユーザー情報を利用することができる。したがって、広告が選択された後、広告をユーザーに対し表示するときに価格ごとに並べ替えることができる。
【００３８】
本発明のさらに別の実施形態では、特徴と値との組合わせと広告との関連付けは、不正検出を容易にすることができる。具体的には、構造化データは、広告をクリックしているボットを特定するなど、広告システムにおける異常を特定するためのより多くの情報を提供する。本発明の１つの実施形態では、システムはユーザー関心領域を各広告と関連付け、異常なパターンを発見することにより無効なユーザーを検出することができる。そのような異常なパターンの一例は、考え得るすべてのユーザー関心領域にわたって広告をクリックするユーザーである。
【００３９】
また、特徴と値との組合わせとしての構造化情報を広告と関連付けることは、広告システムのハイブリッド型価格モデルを許容する。現在、広告システムプロバイダーは、Ｐ４Ｐモデルを用いる場合が多く、このモデルでは、広告主は広告システムプロバイダーに対し、例えばクリック回数またはコンバージョン率に基づいて料金を支払う。本発明の実施形態を使用して、広告システムプロバイダーはハイブリッド型価格モデルを使用することができる。具体的には、ユーザーが広告の並べ替えおよび／またはフィルタリングを行う場合、ユーザーによる並べ替え／フィルタリングに基づいて表示される広告は、ユーザーとの関連性が高くなる公算が大きくなる。したがって、ハイブリッド型価格モデルでは、広告主は料金を、広告がユーザーによる並べ替え／フィルタリングの後にユーザーに対し表示されたときに表示回数に基づき支払い、また、ユーザーが広告を選択し、かつ／またはコンバージョンを達成する（例：広告主から商品を購入した）ときにクリック回数および／またはコンバージョン率に基づいて支払う。実施形態では、表示回数に基づき支払われる額は、クリック回数またはコンバージョン率に基づき支払われる額と異なってもよい。例えば、表示回数に基づく場合、より低い額が請求されてもよい。
【００４０】
本明細書で説明されるような広告と関連する特徴と値との組合わせの様々な使用は、相互排除的なものではなく、互いに組み合わせて使用できることを当業者は理解すべきである。例えば、特徴と値との組合わせは、所与のアプリケーションにおける広告の最初のランク付けで使用することができ、また、広告がユーザーに対し表示されるときにユーザーが広告を並べ替えることおよび／またはフィルタリングすることを可能にするために使用することもできる。そのような変形形態はすべて、本発明の実施形態の範囲内で想定されている。
【００４１】
図３に目を向けると、本発明の実施形態によれば、構造化情報を広告と関連付ける方法３００の流れ図が示されている。最初に、ブロック３０２に示すように、広告システムで広告が受信される。広告主は、本発明の実施形態の範囲内で様々な異なる方法で広告システムに広告を提供することができる。例えば、広告システムは、広告主が広告を提出することを可能にするユーザーインタフェース（ＵＩ）を提供することができる。別の例では、広告システムは、広告主が広告システムに広告を提出することを可能にするアプリケーションプログラミングインタフェース（ＡＰＩ）を提供することができる。
【００４２】
ブロック３０４に示すように、広告システムでは広告用の特徴と値との組合わせも受信される。上述のとおり、特徴と値との組合わせは具体的には広告主が（例：ＵＩまたはＡＰＩを使用して）提供することができ、または、例えば広告のランディングページ、意見情報または商品データベースなどの情報源から自動的に抽出することができる。特徴と値との組合わせを広告主が自由に定義できる場合もあれば、事前定義された特徴に対し値を指定できる場合もある。
【００４３】
ブロック３０６に示すように、特徴と値との組合わせは広告システムによって広告と関連付けられ、保存される。したがって、特徴と値との組合わせよって提供された構造化情報を、広告システムは、例えば、以下を含む複数の目的で使用することができる。表示された広告をユーザーが並べ替えること／フィルタリングすることを可能にする、広告のランク付けを容易にする、広告表示と共に追加情報を現す、不正検出を容易にする、ハイブリッド型価格モデルを許容する。
【００４４】
上述のとおり、実施形態によっては、広告システムに広告が提供されるときに、複数組のドメイン固有の特徴を各種ドメインにつき特定し、特徴と値との組合わせを定義するために使用することができる。図４を参照すると、本発明の実施形態による複数組のドメイン固有の特徴を使用して、広告用の構造化情報を受信する方法４００の流れ図が示されている。最初に、ブロック４０２に示すように、各種ドメインにつきドメイン固有の特徴が特定される。前述のとおり、ドメインは旅行、電子製品、自動車など、様々な業種を含むことができる。また、各ドメインは複数のより低いレベルのドメイン（すなわち、子ドメイン）にさらに細分することができ、またはより高いレベルのドメイン（すなわち、親ドメイン）と関連付けることができるため、様々なレベルのドメインを階層的に提供することができる。例えば、電子製品のドメインは、デジタルカメラのドメイン、ポータブルメディアプレーヤーのドメインおよびテレビのドメインを含むことができる。別の例では、旅行のドメインは、航空運賃のドメイン、ホテルのドメインおよびレンタカーのドメインを含むことができる。
【００４５】
各ドメインは、当該ドメインに関連する特徴を持つ。場合によっては、ある特徴は様々なドメインで共通することもある。例えば、価格は、すべてではないとしても大半のドメインに当てはまる特徴である。他の場合には、ある特徴はドメインのサブセットのみに関連してもよく、１つのドメインにのみ関連してもよい。例えば、解像度はデジタルカメラの関連属性であるが、旅行などの他のドメインには関連しない。
【００４６】
ブロック４０４に示すように、各種ドメインにつき特定されるドメイン固有の特徴を使用して、ドメイン固有の特徴テンプレートの集合を定義する。各特徴テンプレートは、所与のドメインに対応し、当該ドメインに関連するドメイン固有の特徴一組を含めることで、所与の広告の特徴値の追加を許容する。したがって、特徴テンプレートの集合は、広告用の構造化情報の収集に利用できる。例えば、特徴テンプレートの集合は、デジタルカメラのテンプレート、ポータブルメディアプレーヤーのテンプレート、テレビのテンプレート、航空運賃のテンプレート、ホテルのテンプレートなどを含むことができる。考え得るドメインの範囲は広いため、当該集合は多数の特徴テンプレートを含むことができる。ドメインの様々なレベルがある本発明の実施形態では、特徴テンプレートをドメインの様々なレベルで定義することができる。例えば、特徴テンプレートを電子製品のドメインにつき定義するとともに、デジタルカメラ、ポータブルメディアプレーヤーおよびテレビなどのより低いレベルのドメインで定義することもできる。そのような変形形態はすべて、本発明の実施形態の範囲内で想定されている。
【００４７】
ブロック４０６に示すように、広告システムに広告が提供されるとき、ブロック４０８に示すように、特徴テンプレートの集合から特徴テンプレートが選択される。具体的には、特徴テンプレートは広告が対応するドメインに基づいて選択される。具体例を挙げると、広告がデジタルカメラを対象としている場合、当該広告用の構造化情報を収集するためにデジタルカメラのテンプレートを選択することができる。本発明の各種実施形態の範囲内で様々な異なる方法で特徴テンプレートを選択することができる。場合によっては、広告主は、具体的に広告用の特徴テンプレートを選択することができる。他の場合には、例えば、広告の内容に基づいて、または当該広告に関するドメイン関連情報について述べた、広告と共に提供される情報に基づいて、特徴テンプレートを自動的に選択することができる。
【００４８】
ブロック４１０に示すように、選択された特徴テンプレートは、当該広告用の値と共に存在する。具体的には、一組のドメイン固有の特徴値の中で諸特徴の少なくとも一部に対し値が提供される。場合によっては、広告主は、例えば広告システムによって提供されたＵＩを使用して、ドメイン固有の各種特徴につき値を手動で入力することができる。他の場合には、広告システムによって提供されたＡＰＩを使用して値を提供することができる。実施形態によっては、広告のランディングページ、意見のソースおよび商品データベースなどの情報源から特徴値を自動的に抽出することができる。また、前述のとおり、特徴によっては、値を自由に入れられることもあれば、当該特徴につき選択される事前定義された一組の値を有することもある。
【００４９】
ブロック４１２に示すように、一組のドメイン固有の特徴を使用して提供された特徴と値との組合わせは、広告と関連付けられ、広告および関連する特徴と値との組合わせは、広告システムによる使用のために保存される。
【００５０】
ここで図５を参照すると、本発明の実施形態による、広告と関連する特徴と値との組合わせを使用して、ユーザーが表示される広告を並べ替えることおよび／またはフィルタリングすることを可能にする方法５００の流れ図が示されている。ブロック５０２に示すように、主要コンテンツと共に表示する複数の広告が選択される。例えば、検索結果と共に、Ｗｅｂページ上で、ソフトウェアアプリケーション内で、またはいくつかの他の主要コンテンツとのコンテキストで表示する広告を選択することができる。また、複数の異なる方法で広告を選択することができる。限定することなく例を挙げると、実施形態によっては、オークションプロセスを用いて、少なくとも一部は広告主の入札に基づいて広告を選択する。また、主要コンテンツとの関連性に基づいて広告を選択することもできる。実施形態によっては、単に無作為に広告を選択することができる。
【００５１】
ブロック５０４に示すように、選択された広告は、主要コンテンツと共にユーザーに対し表示される。前述のとおり、広告を、例えば主要コンテンツの隣、上または下に表示することができる。また、広告の表示に利用できる領域は限られていてもよい。ブロック５０６に示すように、広告がユーザーに対し表示されるとき、１つまたは複数のＵＩ要素を広告と共に表示し、それによりユーザーが広告を並べ替えることおよび／またはフィルタリングすることを可能にすることができる。ＵＩ要素は、例えば、ドロップダウンメニュー、リストおよび他のＵＩ要素を含み、それによりユーザーがオプションを選択して広告を並べ替えることおよび／フィルタリングすることを可能にすることができる。広告の並べ替えおよび／またはフィルタリングに利用できるオプションは、ユーザーに対し表示された広告と関連する特徴と値との組合わせに基づいている。場合によっては、広告を様々なドメインと関連付けることができ、ユーザーはドメインごとに広告をフィルタリングすることができる（例：特徴と値との組合わせはドメイン：値である）。例えば、ユーザーはクエリー｛ロンドン｝を使用して検索エンジンで検索を実行することができ、その結果、航空運賃やホテルなどの様々なドメインからロンドンと関連する広告を得ることができる。ユーザーは、表示された広告のフィルタリングを選択してホテルの広告のみ表示することができる。
【００５２】
ブロック５０８に示すように、広告を並べ替えるおよび／またはフィルタリングするためのユーザー命令が受信される。ブロック５１０に示すように、ユーザー命令に応じて、広告の表示がユーザー命令に基づいて調整される。広告を並べ替えるためのユーザー命令の場合、広告の相対配置が調整される。例えば、ユーザーは、広告を価格の降順に並べ替えることを選択することができる。したがって、価格の最も高い広告が最初に表示され、価格の最も低い広告が最後に表示される。広告をフィルタリングするためのユーザー命令の場合、フィルタリング基準を満たす広告のみが表示される。例えば、広告を価格グループと関連付けることができ、ユーザーは特定の価格グループと関連する広告のみを閲覧することを選択することができる。
【００５３】
ブロック５０６へのリターンが示すように、ユーザーはブロック５０６、ブロック５０８およびブロック５１０で処理を続行して広告のさらなるフィルタリングおよび／または並べ替えを行うことができる。したがって、ユーザーは複数の様々な基準に基づいて広告を閲覧することを選択し、ユーザーが広告に関する様々な詳細情報を素早く集めることが可能になり、その間にそれらの主要コンテンツのコンテキスト内にとどまることができる。
【００５４】
図６に目を向けると、本発明の実施形態による、広告と関連する特徴と値との組合わせを使用して、ユーザーに対し表示される広告を選択および／またはランク付けする方法６００の流れ図が示されている。ブロック６０２に示すように、ユーザーに対し表示する広告へのリクエストが最初に受信される。例えば、広告システムは、検索エンジンからの検索結果に加える広告、Ｗｅｂページに表示する広告、または何らかの主要コンテンツと共に表示する広告へのリクエストを受信することができる。
【００５５】
ブロック６０４に示すように、当該リクエストに応じて複数の広告が選択される。広告は、広告の少なくとも一部と関連する特徴と値との組合わせに少なくとも部分的に基づいて、選択および／またはランク付けされる。例えば、実施形態によっては、広告は、それと共に当該広告が表示されることになる主要コンテンツのコンテキストとの関連性に基づいて選択され、ランク付けされ得る。そのような実施形態では、広告と関連する特徴と値との組合わせは、広告と主要コンテンツとの関連性を判断するための追加情報を提供することができる。他の実施形態では、広告と関連する特徴と値との組合わせの情報を、ユーザープロファイルまたは他の利用可能なユーザー情報と共に使用して、主要コンテンツと共に表示する広告を選択および／またはランク付けすることができる。例えば、利用可能なユーザー情報は、特定のユーザーが特定の地理的地域にいることを示すことができる。ユーザーに対し表示するために航空運賃の広告が選択される場合、ユーザーの地理的地域を出発地とする特定の広告を他の広告に優先して選択および／またはランク付けすることができる。別の例では、ユーザー情報は、あるユーザーにとって価格が電子製品の重要な特徴であることを示すことができる。ユーザーに対し表示するために電子製品の広告が選択されるとき、ユーザー情報に基づいてユーザーに表示されるとき、価格ごとに広告を並べ替えることができる。
【００５６】
少なくとも部分的に特徴−値情報に基づいて広告を選択および／またはランク付けした後、ブロック６０６に示すように、広告は主要コンテンツと共にユーザーに対して表示される。実施形態によっては、ユーザーインタフェース要素を広告と共に提供し、それによりユーザーが、例えば、図５の方法５００を使用して広告のさらなる並べ替えおよび／またはフィルタリングを行うことを可能にすることができる。また、実施形態によっては、一部の特徴と値との組合わせの情報を、その情報を広告と共に表示することによって、ユーザーに提供することができる。
【００５７】
次いで、検索結果と共に表示される広告の例示的な画面表示を含む図７〜１１を参照して、本発明の実施形態について説明する。図７〜１１の画面表示は例示に過ぎず、本発明の範囲を限定することは一切意図されていないことを、当業者は理解し、認識しよう。例えば、図７〜１１は、広告が検索結果と共に表示される実施形態を示しているが、本発明の他の実施形態では、Ｗｅｂページ上およびソフトウェアアプリケーション内などの他の種類の主要コンテンツと共に広告を表示することもできる。
【００５８】
最初に図７を参照すると、本発明の実施形態による、検索結果と共に広告の最初の表示を行う画面表示７００が示されている。図７の例に示すように、ユーザーは入力クエリー｛デジタルカメラ｝７０２を使用して検索を実行している。入力クエリーに基づき、複数のＷｅｂページ検索結果が検索結果領域７０４に表示される（検索結果は簡略化のため図示されていないことに留意されたい）。また、広告領域７０６には複数の広告が選択されており、表示されている。前述のとおり、複数の様々な方法で広告の最初の選択および順序付けを実行することができる。例えば、検索クエリーと対応する用語に入札された額に基づいて広告を選択するオークションプロセスを実行することができる。また、前述のとおり、実施形態によっては、最初の広告選択および順序付けは、特徴と値との組合わせとして広告と関連する構造化情報に部分的に基づくこともできる。
【００５９】
広告領域７０６の中には、広告と関連する特徴と値との組合わせに基づいて広告の並べ替えおよびフィルタリングを行うためのＵＩ要素７０８およびＵＩ要素７１０も提供される。具体的には、広告を並べ替えるための並べ替えＵＩ要素７０８が提供され、広告をフィルタリングするためのフィルターＵＩ要素７１０が提供される。また、各広告と共に示されるのは、特徴と値との組合わせによる構造化情報を表すアイコン７１２である。具体的には、各広告の価格特徴と関連する値を表すドル記号アイコン７１２が、各広告と共に表示される。
【００６０】
図８に示す画面表示８００を参照すると、ユーザーが広告を並べ替えることを決めた場合、ユーザーは並べ替えＵＩ要素７０８を選択し（例：マウスなどのポインティングデバイスを使用して）、広告を並べ替えるにあたっての特徴のリスト８０２を表示することができる。本例の特徴のリスト８０２は、「価格」、「解像度」、および「光学ズーム」を含む。本例では、ユーザーは「価格」ごとに広告を並べ替えることを決め、リスト８０２から「価格」オプション８０４を選択する。ユーザーの選択に基づき、選択された「価格」特徴において各広告と関連する値を反映させるように、広告が並べ替えられ、またはリスト化される。例えば、図９に示す画面表示９００は、価格に基づいて並べ替えられた広告を示している。
【００６１】
場合によっては、ユーザーが広告のフィルタリングを望むこともある。図１０の画面表示１０００を参照すると、ユーザーはフィルターＵＩ要素７１０を選択し、広告のフィルタリングにあたっての特徴のリスト１００２を表示している。具体的には、特徴のリスト１００２は、「価格」、「メーカー」および「解像度」を含む。本例において、ユーザーは「解像度」特徴１００４を選択し、選択された特徴に基づくフィルタリング用オプションのリスト１００６を表示している。当該特徴に基づくフィルタリング用オプションのリスト１００６は、「４メガピクセル未満」、「４〜６メガピクセル」、および「６メガピクセル超」を含む。ユーザーが「４〜６メガピクセル」１００８を選択した場合、広告はフィルタリング基準に対応する広告のみが表示されるようにフィルタリングされる。したがって、図１１の画面表示１１００に示すように、フィルタリング基準を満たす広告が広告領域７０６に表示される。図１１に示すように、場合によっては、並べ替えまたはフィルタリングの作業は、以前表示された広告をこれ以上表示させず、以前に表示されなかった広告を表示させることができる。例えば、本例のフィルタリング作業に基づき、以前に表示されなかった広告番号１、３および４はもはや表示されておらず、以前に表示されなかった広告番号１０および１２は今回表示されている。
【００６２】
広告の並べ替えおよびフィルタリングは通常、主要コンテンツに影響を与えないことに留意すべきである。例えば、図７〜１１の画面表示７００、８００、９００、１０００および１１００では、ユーザーが広告の並べ替えおよびフィルタリングを行うとき、広告の表示のみが影響を受け、一方、検索結果領域７０６に表示される検索結果は変わっていない。
【００６３】
以上からわかるように、本発明の実施形態は、検索結果またはＷｅｂページ上などの主要コンテンツと共に表示されるべき広告と特徴と値との組合わせとの関連付けを行う。広告と特徴と値との組合わせとの関連付けは、以下を含む様々な異なる方法で用いることができる。広告が主要コンテンツと共に表示されている間にユーザーが広告を並べ替えることおよび／またはフィルタリングすることを可能にする、広告が表示されたときにユーザーにさらなる情報を提供する、広告のランク付けを容易にする、不正検出を容易にする、ハイブリッド型価格モデルを許容する。
【００６４】
本発明は、特定の実施形態との関係で説明してきたが、これらの実施形態はあらゆる点で限定的ではなく例示的であることが意図されている。本発明の範囲から離れることなく本発明が属する代替的な実施形態が当業者には明らかになろう。
【００６５】
以上から、本発明は、そのシステムおよび方法にとって明白かつ固有の他の利点を伴い、上述のすべての目標および目的を達成するように十分に適合された発明であることが明らかであろう。一定の特徴および小結合は有用であり、他の特徴および小結合を参照することなく利用できることが理解されよう。これは、特許請求の範囲で想定され、特許請求の範囲内にある。
【図１】
2011505629.tif 000003
【図２】
2011505629.tif 000004
【図３】
2011505629.tif 000005
【図４】
2011505629.tif 000006
【図５】
2011505629.tif 000007
【図６】
2011505629.tif 000008
【図７】
2011505629.tif 000009
【図８】
2011505629.tif 000010
【図９】
2011505629.tif 000011
【図１０】
2011505629.tif 000012
【図１１】
2011505629.tif 000013
【国際調査報告】
2011505629.tif 000014
2011505629.tif 000015