(57)【特許請求の範囲】
【請求項１】
コンピューター命令を具体化した１つ以上のコンピューター記憶媒体であって、前記コンピューター命令がコンピューターにより実行されると、ウェブページにカスタム化した広告を提供する方法を実行し、前記方法が、
前記ウェブページにおいて、製品について述べたテキストを評価するステップと、
前記テキストを１つ以上のブロックにグループ化するステップであって、前記１つ以上のブロックが前記製品について述べている、ステップと、
前記テキストに基づいて、前記１つ以上のブロックの各々を、前記製品または当該製品の一側面について肯定的意見、否定的意見、または中立的意見を有するものとして分類するステップと、
前記１つ以上のブロックに割り当てられた１つ以上の意見に基づいて、広告を前記ウェブページに掲載すべきか否か判定するステップと、
前記カスタム化した広告の配信時に、前記カスタム化した広告を作成するステップであって、該カスタム化した広告を作成するステップが、前記１つ以上の意見に基づいて記述的要約を作成することと、前記記述的要約を広告テンプレート内に配置して前記カスタム化した広告を形成すること、を含み、前記記述的要約が、前記ウェブページに示されたテキストから作成された句の集合である、ステップと、
前記カスタム化した広告を前記ウェブページにレンダリングするステップと、
を含む、１つ以上のコンピューター記憶媒体。
【発明の詳細な説明】
【従来技術】
【０００１】
[0001]  一旦広告主がウェブ・ページへの配信のために広告を作成すると、彼らにはそれをカスタム化する術がない。多くの場合、広告主は、彼らの製品のための広告を、ワシントン州、RedmondのMicrosoft CorporationによるMicrosoft adCenterのような広告サービスに提出する。これらの広告は予め作成されており、変更することはできない。
【０００２】
[0002]  予め定められた広告に伴う問題は、それをウェブ・ページ上に表示したときに、広告主の意に添わないことや、期待に反することがあることである。例えば、旅行会社の広告主が、その広告を旅行ウェブサイト上に表示させるために、金銭を支払うことが考えられる。しかしながら、他の広告主が、同じ広告空間を張り合って、金銭を支払うこともあり得る。広告サービスは、様々な要因を考慮して、レンダリングのために広告主の広告を旅行ウェブサイトに配信する。支払われる金銭に加えて、広告サービスは、広告が視聴のために選択される確率、広告主が旅行ウェブサイトに提出するキーワードの関連性、およびキーワードの金銭的価値も考慮することがある。一旦広告サービスが、どの広告主の広告を旅行ウェブサイトにおいて表示するかについて選択を行ったなら、その広告が選択されてしかるべく示される。生憎、広告がウェブサイトにとって本当に相応しいか否か判定するための情報は、そのウェブサイトからは得られない。例えば、旅行ウェブサイトは、旅行会社の評判を落とす旅行の手記を含む可能性がある。旅行会社について誹謗するコメントを含む広告ウェブサイト上に、その旅行会社からの広告をレンダリングすることがあれば、最も的外れであろう。旅行ウェブサイトについて何らかの情報を知り、ウェブサイトの特徴にしたがって広告をカスタム化することができれば有益であろう。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
[0003]  本発明は、以下の特許請求の範囲によって定められている。本発明の実施形態は、広告を配信時にウェブ・ページに合わせ、ウェブ・ページ上において広告がどのように見えるか判定し、更にウェブ・ページにおける表示のための広告を決定するための媒体およびシステムを提供することによって、少なくとも前述の問題を解決する。
【課題を解決するための手段】
【０００４】
[0004]  ウェブ・ページへの配信時に、広告を作成しカスタム化することができる。製品の側面(aspect)または特徴に対する人の意見を、ウェブ・ページに書かれている情報から、自動的に検出することができる。この情報は、ブログまたは手記ウェブサイトから得ることができる。意見は、肯定的、否定的、または中立として検出することができ、ウェブ・ページ全体において総合的に検出することができ、あるいはウェブ・ページ内における情報のブロックとして検出することができる。この意見から、ウェブ・ページにおいて書かれている情報から広告を作成することができる。次いで、この広告をウェブ・ページ内にレンダリングして、通信接続を通じてこのウェブ・ページにアクセスしたユーザーに示す。
【図面の簡単な説明】
【０００５】
[0005]  本発明の例示的な実施形態について、添付図面を参照しながら以下に詳しく説明する。添付図面は、ここで引用したことによって、本明細書に含まれるものとする。
【図１】図１は、本発明の一実施形態を実施しない場合のウェブ・ページ例のスクリーン・ショットである。
【図２】図２は、本発明の一実施形態を実施した場合のウェブ・ページ例のスクリーン・ショットである。
【図３】図３は、本発明の一実施形態を実施した場合に、広告を配信の時点においてウェブ・ページに合わせるプロセス例のフローチャートである。
【図４】図４は、本発明の一実施形態を実施した場合に、ウェブ・ページにおいて広告がどのように見えるか判定するプロセス例のフローチャートである。
【図５】図５は、本発明の一実施形態を実施した場合に、ウェブ・ページに表示する広告を決定する別のプロセス例のフローチャートである。
【発明を実施するための形態】
【０００６】
[0011]  本発明の実施形態は、広告を配信の時点においてウェブ・ページに合わせ、ウェブ・ページにおいて広告がどのように見えるのか判定し、ウェブ・ページに表示する広告を決定するための媒体およびシステムを提供する。
【０００７】
[0012]  図示する種々のコンポーネント、および図示しないコンポーネントには、多くの異なる配列も、本発明の主旨および範囲から逸脱することなく可能である。本発明の実施形態については、限定的ではなく例示であることを意図して説明する。代替実施形態も当業者には明白であろう。当業者は、本発明の範囲から逸脱することなく、改良を実現する代替手段を開発することもできる。
頭字語および省略表記
[0013]  本発明の説明全体を通じて、様々な頭字語や省略表記を用いて、関連のあるシステムおよびサービスに関するある種の概念の理解を補助するようにしている。これらの頭字語および省略表記は、単に、本明細書において表現する考えを伝達する簡単な方法を提供することを目的とするに過ぎず、本発明の範囲を限定する意図は全くない。以下に、これらの頭字語のリストを示す。
【０００８】
ＣＤ  コンパクト・ディスク
ＣＤ−ＲＯＭ  コンパクト・ディスク・リード・オンリー・メモリー
ＤＶＤ  ディジタル・バーサタイル・ディスク
ＥＥＰＲＯＭ  電気的消去可能プログラマブル・リード・オンリー・メモリー
ＰＣ  パーソナル・コンピューター
ＰＤＡ  パーソナル・ディジタル・アシスタント
ＲＡＭ  ランダム・アクセス・メモリー
ＲＯＭ  リード・オンリー・メモリー
[0014]  更に、この説明全体を通じて、種々の技術用語が用いられる。これらの用語の定義は、Newton's Telecom Dictionary by H. Newton, 23rd Edition(2007)（Ｈ．ニュートン著「ニュートンの電気通信辞典」第２３版）において見出すことができる。これらの定義は、本明細書において開示される考えの一層明確に理解が得られることを意図しているのであって、本発明の範囲を限定することを意図するのではない。定義および用語は、先に引用した参考文献に掲載されている単語の意味に許される範囲で、広義にそして自由に解釈すべきこととする。
【０００９】
[0015]  当業者には認められようが、本発明の実施形態は、とりわけ、方法、システム、またはコンピューター・プログラム生産物として具体化することができる。したがって、実施形態は、ハードウェア実施形態、ソフトウェア実施形態、またはソフトウェアおよびハードウェアを組み合わせた実施形態という形態をなすことができる。一実施形態では、本発明は、１つ以上のコンピューター読み取り可能媒体上に具体化したコンピューター使用可能命令を含むコンピューター・プログラム生産物という形態をなす。
【００１０】
[0016]  コンピューター読み取り可能媒体は、揮発性および不揮発性媒体の双方、リムーバブルおよび非リムーバブル媒体を含み、更にデーターベース、スイッチ、およびその他の種々のネットワーク・デバイスによって読み取り可能な媒体も考えられる。ネットワーク・スイッチ、ルーター、および関係するコンポーネントは、これらと通信する手段であることから、本質的に従来通りである。一例として、そして限定ではなく、コンピューター読み取り可能媒体は、コンピューター記憶媒体および通信媒体を備えている。
【００１１】
[0017]  コンピューター記憶媒体、または機械読み取り可能媒体は、情報を格納する任意の方法または技術で実現された媒体を含む。格納される情報の例には、コンピューター使用可能命令、データー構造、プログラム・モジュール、およびその他のデーター表現が含まれる。コンピューター記憶媒体は、限定ではなく、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュ・メモリまたはその他のメモリ技術、ＣＤ−ＲＯＭ、ディジタル・バーサタイル・ディスク（ＤＶＤ）、ホログラフ媒体またはその他の光ディスク・ストレージ、磁気カセット、磁気テープ、磁気ディスク・ストレージ、およびその他の磁気記憶デバイスを含む。これらのメモリ・コンポーネントは、データーを瞬時的、一時的、または永続的に格納することができる。
【００１２】
[0018]  通信媒体は、通例、データー構造およびプログラム・モジュールを含むコンピューター使用可能命令を、変調データー信号に格納する。「変調データー信号」という用語は、その特性集合の１つ以上が、情報を信号内にエンコードするように、設定または変化させられた伝搬信号を意味する。変調データー信号の例には、搬送波またはその他の伝送メカニズムが含まれる。通信媒体は、任意の情報配信媒体を含む。限定ではない一例として、通信媒体は、有線ネットワークまたは直接有線接続というような有線媒体、ならびに、音響、赤外線、無線、マイクロ波、スペクトル拡散、およびその他のワイヤレス媒体技術というようなワイヤレス媒体を含む。以上の組み合わせも、コンピューター読み取り可能媒体の範囲に含まれるものとする。
広告のカスタム化
[0019]  本発明の一実施形態の一実施態様では、広告は、前もって既に定められているのではなく、ウェブ・ページへの配信時にカスタム化することができる。カスタム化は、ウェブ・ページの種々の特徴を考慮に入れて、以下に示すように、広告を作成することができる。
【００１３】
[0020]  第１の態様では、広告を配信時にウェブ・ページに合わせる。広告するための製品を別個に判定するために、ウェブ・ページにおいて単語を評価する。単語の評価から、その製品についての意見を判定する。この意見に基づいて、抽出要約または記述的要約を作成する。抽出要約または記述的要約のいずれかをテンプレートに入力し、製品を目的とした広告を形成する。この広告をウェブ・ページにレンダリングする。
【００１４】
[0021]  別の態様では、ウェブ・ページにおいて広告がどのように見えるかについて判定を行う。そのウェブ・ページにおいて、製品について述べたテキストを評価する。このテキストをブロックにグループ化し、ブロック群が製品を述べる。ブロックの各々は、製品または製品の一側面について肯定的意見、否定的意見、中立的意見を有するものとして分類される。ブロックに対して割り当てられた意見に基づいて、広告をウェブ・ページ内に掲載するべきか否か決定する。広告をウェブ・ページに掲載することになった場合、ウェブ・ページのテキストからの単語を用いて、広告を作成する。この広告は、ウェブ・ページにレンダリングされる。
【００１５】
[0022]  更に別の態様では、ウェブ・ページにおいて表示する広告を決定するために、プロセッサおよびメモリを備えたコンピューターを有するシステムが提供され、ウェブ・ページに広告を掲載することを望む１組の広告主を決定することを含む。広告主は、製品の名称、その製品の製品ウェブ・ページへのリンク、および製品と関連のあるキーワードを提供する。この１組の広告主から、少なくとも、広告を表示するために広告主によって支払われる額、ユーザーによって広告が選択される確率、キーワードのウェブ・ページに対する関連性に基づいて、第１部分集合を決定する。第１部分集合から、ウェブ・ページの評価に基づいて、１組の広告主の内第２部分集合を決定する。この評価から、製品または製品の一側面についての意見を判定する。広告主の製品または製本の側面について意見が肯定的な場合、その広告主を選択する。ウェブ・ページにおける単語を用いて、この広告主の広告を作成する。この広告をウェブ・ページにレンダリングする。
【００１６】
[0023]  図１において、ウェブ・ページの一例１００が示されている。ウェブ・ページ１００は、本発明の一実施形態を実施しない場合の図である。ウェブ・ページ１００は、インターネットへの接続を用いてユーザーによってディスプレイにおいてアクセスされる任意のウェブ・ページとすることができる。ウェブ・ページ１００内に示される情報は、一例であり、とりわけ、他の製品、サービス、またはユーザーがインターネットにアクセスしたときの情報のタイプを示す、異なるタイプの情報とすることもできる。ウェブ・ページ１００において、ワシントン州、RedmondのMicrosoft Corporationが製造するZuneについて、製品およびサービスに関する情報が提供されている。具体的には、ウェブ・ページ１００において示されるテキストは、Zune製品に関係するアプリケーションに焦点を合わせている。ウェブ・ページ１００において見ることができるように、Zune製品およびZuneのソーシャル・アプリケーション・プログラムに関して、いくつかのパラグラフが設けられている。
【００１７】
[0024]  ここで図２に移ると、本発明の一実施形態の一実施態様を図示したウェブ・ページの一例２００が示されている。ウェブ・ページ２００において、テキスト２０５のブロックが示されており、これはZune製品およびその他の情報について述べている。また、別のテキスト２１０のブロックも、テキスト２０５とは別のパラグラフに示されている。本発明の一実施形態を実施すると、テキスト２００５およびテキスト２１０が本発明によって分析され、テキストの意見を判定する。例えば、テキスト２０５を分析する場合、一実施形態では、種々の単語を分析して、意見が肯定的、否定的、または中立的のどれか判定する。この分析は、自然言語処理アルゴリズムを含む種々のアルゴリズムで実行することができる。この実施形態は、ウェブ・ページ全体についての全体的な意見を判定することができ、またはテキスト２０５およびテキスト２１０毎に判定することもできる。ここでは例示の目的で、テキスト２０５およびテキスト２１０は、双方共肯定的な意見を有すると見なされている。
【００１８】
[0025]  一旦意見についての判定を下したなら、本発明の一実施形態は、抽出要約または記述的要約を作成するための単語または句を検索する。これらの要約は、ウェブ・ページ２００にレンダリングされる広告を作成するために用いられる。図２では、テキスト２０５において単語２１５が選択され、テキスト２１０において単語２２０が選択される。単語２１５は、単語「購入」を示し、単語２２０は、単語「Zune」を示す。双方の単語は、今正に作成しようとしている広告に用いられる。
【００１９】
[0026]  単語および句が取り込まれ、広告２２５によって示されるように、広告の中に掲載される。広告２２５は、ユーザーへのウェブ・ページの配信時に彼らの計算機において作成される。広告２２５は、前もって作成されるのではなく、ウェブ・ページに一旦アクセスされると作成される。図２において、広告２２５は様々な情報から作成されている。これは、Zuneプレーヤの写真を含む。この写真の直下に、単語２１５および２２０から取り込まれた単語「Zuneを買おう」を含む。これは、ユーザーによって選択することができるＵＲＬを含む。一実施形態では、広告２２５をリアル・タイムに作成し直接ウェブ・ページ２００に掲載することができる。別の実施形態では、広告２２４は、単語２１５および２２０からの情報を、広告主によって提供される所定のテンプレートの中に入れて、その結果広告テンプレートが満たされ、ウェブ・ページ２００にレンダリングして作成することができる。
【００２０】
[0027]  広告２２５を作成するために単語２１５および２２０が選択されたが、単語２１５および２２０は抽出要約を示し、選択された単語および句が入手され直接広告の中に置かれる。本発明の別の態様では、記述的要約を作成することもできる。記述的要約は、種々の単語および句を選択し作り直して広告情報を得て、それを広告２２５に載せることができる。例えば、テキスト２２５またはテキスト２１０から様々な単語または句を選択し、次いで定型化し直して、製品を購入する、製品の販促を行う、またはどこで製品を購入するのかを示すスローガンを示すことができる。次いで、この情報をテンプレートに供給して、広告２２５のような広告を作成することができる。
【００２１】
[0028]  別の実施形態では、広告２２５の位置を実施者(implementer)の所望に応じて変更することができる。図２では、広告２２５は、ウェブ・ページ１００に既にレンダリングされていた別の写真の直下に置かれている。広告２２５の位置は、ウェブ・ページ１００に既に示されている写真の直下であったが、広告２２５を別の位置に配置することもできる。
【００２２】
[0029]  最初のパラグラフでは肯定的な意見、２番目のパラグラフでは否定的な意見、別のパラグラフではまた肯定的な意見、そして恐らくは中立的な意見というように、異なる情報のブロック毎に意見が異なるウェブ・ページについて、意見が肯定的な情報のテキストに近接してまたはその近くに広告を配置することができる。また、この実施形態の一実施態様では、広告を全く示さないという判定を下すこともできる。例えば、全体的な意見が否定的である場合、特定の製造業者または広告主からの広告を示さない決定を下すことができる。更に、全体的な意見が否定的または中立的である場合、元々意図していた製品の代わりに、競合製品を示す判定を下すこともできる。
【００２３】
[0030]  図３では、広告を配信時にウェブ・ページに合わせるプロセスが、方法３００において示されている。ステップ３１０において、ウェブ・ページにおいて単語を評価して、広告のための製品を決定する。図２に示すように、単語２１５および２２０がテキスト２０５およびテキスト２１０から選択される。テキスト２２０５およびテテキスト２１０における単語を評価して、単語２１５および２２０が見つけ出される。単語２１５は「購入する」を示し、単語２２０は「Zune」を示す。ステップ３２０において、テキスト２０５およびテキスト２１０における単語の評価から、製品についての意見を判定する。先に述べたように、意見はテキストの各ブロックに基づくことができ、あるいは意見はウェブ・ページ全体に基づくことができる。ステップ３３０において、意見に基づいて、抽出要約または記述的要約のいずれかを作成する。抽出要約または記述的要約は、作成しようとする広告にテキストを提唱する規準を与える。ステップ３４０において、抽出要約または記述的要約をテンプレートに入れて、当該製品に焦点を合わせた広告を形成する。一旦広告を作成したなら、この広告をウェブ・ページ２００に広告２２５としてレンダリングする。これはステップ３５０である。
【００２４】
[0031]  図４では、広告がウェブ・ページにおいてどのように見えるか判定するプロセスが、方法４００において示されている。ステップ４１０において、製品について述べたテキストを評価する。この評価は、ウェブ・ページにおいてステップ４２０で行われる。図２からのテキスト２０５およびテキスト２１０によって示されるように、このテキストをブロックにグループ化する。ステップ４３０において、テキストの各ブロックを、製品または製品の一側面について肯定的意見、否定的意見、または中立的意見を有するものとして分類する。本発明の一実施形態では、意見は、製品全般に基づくこと、または製品の一側面に基づくことができる。例えば、レンズの形式、レンズの品質、またはレンズの強さというような、カメラの特定的な特徴について情報が述べている場合がある。また、製造業者に対する保証規定、保証の品質、または保証サービスを得る際の容易さについて述べた情報が書かれている場合もある。これらの項目は、製品の目的(object)または側面と考えられるが、実際の製品自体とは考えられない。Zune製品に関して、製品のブログまたは手記において様々な目的や側面について述べられていることがあり得る。例えば、音楽をダウンロードする容易さについて意見が寄せられている可能性もある。加えて、種々のZuneデバイスの種々の色および特徴ならびに容量について意見が寄せられている可能性もある。更に別の態様では、Zune製品の他のアプリケーションとインターフェースする能力について述べた情報が書かれていることもあり得る。先に述べた情報の全ては、与えることができる種々の目的および側面を示す。各目的または側面について、意見を発生することができる。
【００２５】
[0032]  ステップ４４０において、テキストのブロックに割り当てられた意見に基づいて、広告をウェブ・ページに掲載すべきか否か判定する。ステップ４５０において、広告をウェブ・ページに掲載する場合、図２において説明したように、ウェブ・ページのテキストからの単語を用いて、広告を作成する。ステップ４６０において、図２における広告２２５によって示されるように、広告をウェブ・ページにレンダリングする。
【００２６】
[0033]  これより図５に移ると、ウェブ・ページにおいて表示するための広告を決定するプロセスが、方法５００において示されている。ステップ５１０において、広告主は、彼らの広告をウェブ・ページに掲載する希望についての判定から、このプロセスを開始する。この希望および判定は、多くの形態で行うことができる。１つのこのような形態は、広告主に彼らの広告を広告サービスに提出させることである。広告サービスは、プログラムを管理し動作させることによって、種々のウェブ・ページに広告をレンダリングする。通例、広告サービスは、広告主または製造業者から広告を取り込み、ある種の規準に基づいて、その広告を種々のウェブ・ページにレンダリングする。
【００２７】
[0034]  本発明の一実施形態では、広告主は広告を広告サービスに供給しない。以下で示すように、広告主は他のタイプの情報を提供する。
【００２８】
[0035]  ステップ５２０において、広告主が彼らの広告を表示するために支払う額、広告がユーザーによって選択される確率、またはキー・ワードの関連性に基づいて、広告主の第１部分集合を決定する。ステップ５２０は、広告の競争入札の際に従うプロセスを示す。例えば、より良い理解を得るために、広告主は張り合って彼らの広告をウェブ・ページに掲載させようとする。この活動は、通常競争入札と呼ばれる。何故なら、ウェブ・ページ上には限られた空間しかなく、広告を表示する時間も限られているからである。ある想定場面では、１０人の製造業者の代理となる１０人の広告主が、特定のウェブ・サイト上で広告することを望む場合がある。これらの広告主は、料金を支払うか、または彼らが彼らの広告を示すために支払ってもよい金額を広告サービスに指示する。一態様では、最高の入札者が彼らの広告を特定の所望のウェブ・ページに掲載させる機会を得ることになる。しかし、広告をウェブ・ページ上に表示させる入札に加えて、広告サービスは、特定の広告がユーザーによって選択される確率というような、他の要因を有することもでき、あるいは他の要因を判定することもできる。例えば、広告主の一人が旅行会社であり、ウェブ・ページが旅行のウェブ・サイトである場合、旅行会社によってレンダリングされた広告を一人のユーザーまたはそのユーザーが選択する確率の方が高くなる。
【００２９】
[0036]  また、あるキーワードが特定のウェブ・ページにどの位関連があるかに基づいてウェブ・ページ上に広告をレンダリングする広告主を選択する際に、広告サービスは別の要因を判定することもできる。通例、広告主はある種のキーワードを広告サービスに提供する。カメラ会社が、彼らの特定のカメラ製品について様々なキーワードを提供することができる。したがって、ウェブ・サイトがキーワードを含む情報を有するときはいつでも、そのカメラ会社の特定の広告主が、彼らのカメラ製品についての彼らの情報を、特定のウェブ・ページにおいて広告として表示させる候補となる。
【００３０】
[0037]  旅行の想定場面に戻って、旅行会社が「ハワイ」、「リゾート」、または「航空料金」というようなキーワードを提出する場合がある。これら３つのキー・ワードは、旅行業界に関連があり、旅行会社の広告が選択されて旅行ウェブ・サイトにレンダリングされる確率が高くなる可能性がある。しかしながら、本発明の一実施態様では、広告主はもはや広告を広告サービスに提供せず、ステップ５３０に示すように、ウェブ・ページの評価に基づいて、広告主の第２部分集合を決定する。この評価は、図２におけるテキスト２０５およびテキスト２１０によって示されるような、意見の判定に基づく。ステップ５４０において、広告主を選択する。ステップ５５０において、ウェブ・ページにおける単語から、この広告主のために広告を作成する。図２に示すように、単語２１５および２２０は、広告２２５を作成するのを助ける単語を与える。ステップ５６０において、ウェブ・ページ２００に広告をレンダリングする。
【００３１】
[0038]  以上の論述は、実施形態例を伝えるための例示を目的とするに過ぎない。図３から図５において説明したステップは、順序に関係なく実行することもできる。一部のステップを省略することもでき、一部のステップは、図示とは異なる時点において実行することもできる。例えば、ステップ５３０をステップ５２０の前に実行することもできる。ここで重要なのは、図は本発明の実施形態にとって単なる一例に過ぎず、他の実施形態も本発明のために実現できるということを伝えることである。
【００３２】
[0039]  尚、ある種の特徴およびサブコンビネーションには有用性があり、他の特徴やサブコンビネーションを引用することなく用いることができ、特許請求の範囲に該当すると考えられることは言うまでもない。種々の図において示した全てのステップを、記載した具体的な順序で実行する必要はない。
【図１】
0005536029.tif 000002
【図２】
0005536029.tif 000003
【図３】
0005536029.tif 000004
【図４】
0005536029.tif 000005
【図５】
0005536029.tif 000006