(57)【要約】      （修正有）【課題】リアルタイムキーワード連動型広告表示システムおよび方法を提供する。【解決手段】リアルタイムキーワード連動型広告表示システム１０２は、ユーザのキーワードに基づいた検索ログを用いてターゲットキーワード別インベントリを決定するインベントリ決定部と、広告主が選択したターゲットキーワードに対応するインベントリに抽出して広告を登録する広告登録部とを備えてもよい。リアルタイムキーワード連動型広告表示システム１０２によれば、ユーザの関心事項を正確に反映して広告を表示することによって広告主の広告効果を向上させることができる。【選択図】図１
2011210263.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのキーワードに基づいた検索ログを用いてターゲットキーワード別インベントリを決定するインベントリ決定部と、
広告主が選択したターゲットキーワードに対応するインベントリに抽出して広告を登録する広告登録部と、
を備えることを特徴とするリアルタイムキーワード連動型広告表示システム。
【請求項２】
前記インベントリ決定部は、前記ユーザがキーワードを入力して検索を行う場合、前記キーワードをユーザ別クッキーに格納して前記検索ログを収集することを特徴とする請求項１に記載のリアルタイムキーワード連動型広告表示システム。
【請求項３】
前記インベントリ決定部は、前記ユーザが入力したキーワードが前記ターゲットキーワードである場合、サービスページの広告領域に表示される広告に対して前記ターゲットキーワードの前記インベントリを決定することを特徴とする請求項１に記載のリアルタイムキーワード連動型広告表示システム。
【請求項４】
前記インベントリ決定部は、全てのキーワードに対する前記ターゲットキーワードのキーワード比重および広告ユニット別インベントリ数に基づいて前記ターゲットキーワードに対応する前記インベントリを決定することを特徴とする請求項３に記載のリアルタイムキーワード連動型広告表示システム。
【請求項５】
前記インベントリ決定部は、全てのキーワードに対する前記ターゲットキーワードのキーワード比重、広告ユニット別インベントリ数、および前記検索ログに格納された前記ターゲットキーワードの数に基づいた直近係数に基づいて、前記ターゲットキーワードに対応するインベントリを決定することを特徴とする請求項３に記載のリアルタイムキーワード連動型広告表示システム。
【請求項６】
前記インベントリ決定部は、前記ターゲットキーワードの検索回数に対応するクラスを考慮して前記ターゲットキーワードに対応するインベントリを決定することを特徴とする請求項４または請求項５のいずれか１項に記載のリアルタイムキーワード連動型広告表示システム。
【請求項７】
ユーザが入力したキーワードがターゲットキーワードに対応するか否かに応じて前記ターゲットキーワードに対して登録された広告を表示する広告表示部をさらに備えることを特徴とする請求項１に記載のリアルタイムキーワード連動型広告表示システム。
【請求項８】
前記キーワードに対して広告が表示されれば前記広告に対して課金を行う広告課金部をさらに備えることを特徴とする請求項１に記載のリアルタイムキーワード連動型広告表示システム。
【請求項９】
ユーザのキーワードに基づいた検索ログを用いてターゲットキーワード別インベントリを決定し、
広告主が選択したターゲットキーワードに対応するインベントリに抽出して広告を登録すること、
を含むことを特徴とするリアルタイムキーワード連動型広告表示方法。
【請求項１０】
前記ターゲットキーワード別インベントリを決定することは、前記ユーザがキーワードを入力して検索を行う場合、前記キーワードをユーザ別クッキーに格納して検索ログを収集することを特徴とする請求項９に記載のリアルタイムキーワード連動型広告表示方法。
【請求項１１】
前記ターゲットキーワード別インベントリを決定することは、前記ユーザが入力したキーワードがターゲットキーワードである場合、サービスページの広告領域に表示される広告に対して前記ターゲットキーワードの前記インベントリを決定することを特徴とする請求項９に記載のリアルタイムキーワード連動型広告表示方法。
【請求項１２】
前記ターゲットキーワード別インベントリを決定することは、全ての前記キーワードに対する前記ターゲットキーワードのキーワード比重および広告ユニット別インベントリ数に基づいて前記ターゲットキーワードに対応する前記インベントリを決定することを特徴とする請求項１１に記載のリアルタイムキーワード連動型広告表示方法。
【請求項１３】
前記ターゲットキーワード別インベントリを決定することは、全ての前記キーワードに対するターゲットキーワードのキーワード比重、広告ユニット別インベントリ数、および前記検索ログに格納された前記ターゲットキーワードの数に基づいた直近係数に基づいて前記ターゲットキーワードに対応するインベントリを決定することを特徴とする請求項１１に記載のリアルタイムキーワード連動型広告表示方法。
【請求項１４】
前記インベントリ決定部は、前記ターゲットキーワードの検索回数に対応するクラスを考慮して前記ターゲットキーワードに対応するイ前記ンベントリを決定することを特徴とする請求項１２または請求項１３のいずれか１項に記載のリアルタイムキーワード連動型広告表示方法。
【請求項１５】
ユーザが入力したキーワードが前記ターゲットキーワードに対応するか否かに応じて前記ターゲットキーワードに対して登録された広告を表示することをさらに含むことを特徴とする請求項９に記載のリアルタイムキーワード連動型広告表示方法。
【請求項１６】
前記キーワードに対して広告が表示されれば前記広告に対して課金を行うことをさらに含むことを特徴とする請求項９に記載のリアルタイムキーワード連動型広告表示方法。
【請求項１７】
請求項９〜請求項１６のいずれか１項の方法を実行するためのプログラムが記録されたコンピュータで読み出し可能な記録媒体。
【請求項１８】
キーワードにマッチングする広告を抽出してマッチングテーブルを生成する広告マッチング部と、
広告主から広告の登録を受ける広告登録部と、
ユーザの識別情報に基づいてマッチングテーブルから広告を抽出して提供する広告提供部と、
を備えることを特徴とするリアルタイムキーワード連動型広告表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索と関連して広告主の広告を表示することに関し、より詳しくは、ユーザに対する識別情報とそのユーザが入力したキーワード情報を獲得し、その獲得された情報を活用して同一のユーザ識別情報と関連する広告要求に応答するシステムおよび方法に関する。
【背景技術】
【０００２】
ユーザは、検索エンジンにキーワードを入力して所望する情報を獲得することができる。このようなユーザが獲得する情報は、ユーザの関心事項を反映する場合が多い。このようなユーザの関心事項は広告主の広告が効果を達成するための主要な情報となる。
【０００３】
すると、ユーザが特定サイトに訪問する場合、ユーザが関心を持っている内容と関連する広告を提示する場合に広告効果は極大化されることがある。したがって、ユーザが関心を持っている内容と広告とをどのように選定するかに関する方法が求められる。また、広告主の立場から広告登録を推奨するためにユーザの関心事項を客観的な指標として提供することができる方法が必要である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、ユーザが入力したキーワードに基づいてユーザの関心事項と関連する広告を提供することによって、広告効果を極大化させることができるシステムおよびその方法を提供することにある。
【０００５】
本発明の目的は、ユーザが入力したキーワードのうち直近に入力したキーワードとマッチングされる広告を提供することによって、パブリッシャーのサービスページに対する訪問時点でユーザの関心事項を正確に反映することのできるシステムおよび方法を提供することにある。
【０００６】
本発明は、ユーザの検索行為に基づいた検索ログを用いて、広告主が広告を登録できるように販売可能な広告インベントリに関する情報を決定することによって、広告主にユーザの関心事項と関連する客観的な情報を提供するシステムおよび方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一実施形態に係るリアルタイムキーワード連動型広告表示システムは、ユーザが入力したキーワードにマッチングされる広告を抽出し、抽出された広告をユーザの識別情報と関連づけて格納するマッチングテーブルを生成する広告マッチング部を備えてもよい。
【０００８】
本発明の一実施形態に係るリアルタイムキーワード連動型広告表示システムは、販売可能なインベントリを提供して広告主の広告を登録する広告登録部を備えてもよい。
【０００９】
本発明の一実施形態に係るリアルタイムキーワード連動型広告表示システムは、パブリッシャーのサービスページに訪問したユーザの識別情報に基づいてマッチングテーブルに含まれた広告をパブリッシャーに提供する広告提供部を備えてもよい。
【発明の効果】
【００１０】
本発明の一実施形態によれば、ユーザが入力したキーワードに基づいてユーザの関心事項を抽出し、ユーザの関心事項と関連する広告を提供することによって広告効果を極大化することができる。
【００１１】
本発明の一実施形態によれば、ユーザが入力したキーワードのうち直近に入力したキーワードとマッチングされる広告を提供することによって、パブリッシャーのサービスページに対する訪問時点でユーザの関心事項を正確に反映することができる。
【００１２】
本発明は、ユーザの検索行為に基づいた検索ログを用いて広告主が広告を登録できるよう販売可能なインベントリを決定することによって、広告主にユーザの関心事項と関連する客観的な情報を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係るリアルタイムキーワード連動型広告システムの全体構成を示す図である。
【図２】本発明の一実施形態に係るリアルタイムキーワード連動型広告システムの細部構成を示す図である。
【図３】本発明の一実施形態に係るユーザ関心事項を判断するためのキーワードの一例を示す図である。
【図４】本発明の一実施形態に係る広告主が広告ユニットを設定する一例を示す図である。
【図５】本発明の一実施形態に係るユーザプロファイルを設定する一例を示す図である。
【図６】本発明の一実施形態に係るキーワードのインベントリに対するインプレッションを提供する一例を示す図である。
【図７】本発明の一実施形態に係る複数のキーワードと関連してギャランティを追加する一例を示す図である。
【図８】本発明の一実施形態に係るターゲットキーワードのクラス別にキーワード比重を分類した一例を示す図である。
【図９】本発明の一実施形態によってマッチングテーブルを生成する過程を示すフローチャートである。
【図１０】本発明の一実施形態によってユーザの識別情報に基づいて広告を提供する過程を具体化したフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態を添付の図面を参照して詳細に説明する。
【００１５】
図１は、本発明の一実施形態に係るリアルタイムキーワード連動型広告システムの全体構成を示す図である。
【００１６】
図１に示すように、ユーザ１００は、パブリッシャー１０１にキーワードを入力して検索を行なってもよい。ここで、パブリッシャー１０１は、キーワードと関連する検索結果をユーザ１００に提供する検索エンジンであるか、またはサービス提供ページをユーザに表示する主体であってもよい。
【００１７】
リアルタイムキーワード連動型広告表示システム１０２は、ユーザ１００がパブリッシャー１０１を介して入力したキーワードを収集し、予め登録された広告主の広告のうちキーワードとマッチングされる広告を抽出するようにしてもよい。ここで、パブリッシャー１０１は複数であってもよく、リアルタイムキーワード連動型広告表示システム１０２は、システムの運営者自身が管理するパブリッシャー１０１または他の主体が運用するパブリッシャー１０１からキーワードを収集するようにしてもよい。
【００１８】
また、リアルタイムキーワード連動型広告表示システム１０２は、抽出された広告とユーザの識別情報を互いに関連づけてマッチングテーブルを生成するようにしてもよい。すなわち、マッチングテーブルは、ユーザの識別情報のキーワード広告を格納するようにしてもよい。ここで、ユーザの識別情報はユーザのクッキー情報を含んでもよい。または、ユーザの識別情報はユーザのＩＤも含んでもよいが、以下はクッキー情報を基準にして説明する。
【００１９】
一例として、マッチングテーブルは有効期間情報を共に格納するようにしてもよい。すなわち、マッチングテーブルは、ユーザ１００が過去にキーワードを入力した時点からの経過日に応じて有効期間情報を決定し、これをマッチングテーブルに格納してもよい。リアルタイムキーワード連動型広告表示システム１０２は、ユーザ１００がキーワードを入力するたびにキーワードとマッチングされる広告が存在すればマッチングテーブルを更新してもよい。
【００２０】
その後、ユーザ１００がパブリッシャー１０１のサービスページに訪問する場合、リアルタイムキーワード連動型広告表示システム１０２は、ユーザ１００の識別情報に基づいてマッチングテーブルから広告を抽出するようにしてもよい。すると、リアルタイムキーワード連動型広告表示システム１０２は、抽出した広告をユーザ１００が訪問したサービスページと関連されて提供するパブリッシャー１０１に提供するようにしてもよい。
【００２１】
本発明の一実施形態によれば、マッチングテーブルが続けて更新されるため、マッチングテーブルに含まれた広告は複数であってもよい。また、リアルタイムキーワード連動型広告表示システム１０２は、ユーザ１００が入力したキーワードのうちユーザ１００がパブリッシャー１０１のサービスページに訪問した時点から最も直近に入力したキーワードにマッチングする広告をパブリッシャー１０１に提供するようにしてもよい。
【００２２】
また、リアルタイムキーワード連動型広告表示システム１０２は、ユーザ１００が入力したキーワードのうちユーザ１００がパブリッシャー１０１のサービスページに訪問した時点を基準にして予め設定した過去の期間に入力されたキーワードにマッチングする広告をパブリッシャー１０１に提供するようにしてもよい。また、パブリッシャー１０１は、リアルタイムキーワード連動型広告表示システム１０２から提供された広告をサービスページを介して任意にローリングして表示するようにしてもよい。
【００２３】
本発明の一実施形態によれば、ユーザ１００の関心事項がマッチングテーブルに記録されているため、ユーザ１００がパブリッシャー１０１を変更して訪問してもパブリッシャー１０１ごとに同一の広告がパブリッシャー１０１を介して表示されるようにてもよい。ただし、同一のパブリッシャー１０１に対して互いに異なるユーザ１０１が訪問する場合、訪問するユーザ１０１ごとに異なる広告が表示されるようにしてもよい。
【００２４】
また、ユーザ１００がパブリッシャーＸ１０１にのみキーワードを入力して検索を行った場合でも、ユーザ１００がパブリッシャーＹ１０１に訪問する場合、ユーザ１００の識別情報に対応するマッチングテーブルに格納された広告がパブリッシャーＹ１０１を介して表示されるようにしてもよい。
【００２５】
また、ユーザ１００の識別情報がクッキーである場合、パブリッシャー１０１は、ユーザ１００が用いる端末機によって他の広告を表示するようにしてもよい。例えば、ユーザ１００が家で用いるコンピュータＸでは動物と関連するキーワードを入力し、会社で用いるコンピュータＹでは不動産と関連するキーワードを入力した場合、コンピュータＸとコンピュータＹとにおいてパブリッシャー１０１のサービスページを訪問する時と互いに異なる広告が表示されるようにしてもよい。
【００２６】
また、ユーザ１００の識別情報がユーザ１００のパブリッシャーに対するログインＩＤである場合、ユーザ１００が用いる端末機と関係なく同一の広告を表示するようにしてもよい。例えば、ユーザ１００が家で用いるコンピュータＸでは動物と関連するキーワードを入力し、会社で用いるコンピュータＹでは不動産と関連するキーワードを入力しても、ユーザ１００が同一のＩＤでログインしたとすれば、コンピュータとは関係なく同一の広告が表示されるようにしてもよい。ただし、ユーザ１００によってログインＩＤが変われば、ログインＩＤに応じて他の広告が表示されるようにしてもよい。
【００２７】
ただし、ユーザを直接識別する情報ではないクッキー形態の情報をユーザ識別情報として用いる場合、その識別情報はユーザ端末単位に変わることがある。このような場合、同一のユーザによって用いられる２つの端末機はそれぞれ異なる識別情報を基準にして管理されることがある。このように端末機単位の識別情報は、ユーザ個人を直接識別する情報、例えば、ログインＩＤ情報に基づいて同一のユーザに関するものと確認されてもよい。このような場合、ログインＩＤ情報および端末機単位の識別情報が広告提供と共に考慮されることがある。
【００２８】
一方、リアルタイムキーワード連動型広告表示システム１０２は、マッチングテーブルを生成する前に広告主から広告の登録を受けてもよい。一例として、リアルタイムキーワード連動型広告表示システム１０２は、ユーザ１００が入力したキーワードに対して販売可能な広告インベントリの数を提供してもよい。リアルタイムキーワード連動型広告表示システム１０２は、ユーザが接続するパブリッシャーにおける使用ログに基づいて広告主に販売される広告商品に関する情報を算出してもよい。例えば、ＣＰＭ課金基盤の商品に関してキーワード連動型広告表示システム１０２は予測表示数などの情報を算出してもよく、この予測された数値に関する情報は広告を購入する広告主に提供されるようにしてもよい。
【００２９】
図２は、本発明の一実施形態に係るリアルタイムキーワード連動型広告システムの細部構成を示す図である。
【００３０】
図２に示すように、リアルタイムキーワード連動型広告システム１０２は、広告マッチング部２０１、広告登録部２０２、および広告提供部２０３を備えていてもよい。
【００３１】
ユーザ１００は、パブリッシャーＸ１０１−１にキーワードを入力して検索を行なうようにしてもよい。ここで、パブリッシャーＸ１０１−１は、ユーザ１００が入力したキーワードに対して検索結果を提供する検索エンジンであってもよい。ユーザ１００が入力したキーワードは、ユーザ１００の識別情報と共にリアルタイムキーワード連動型広告システム１０２に送信されるようにしてもよい。ここで、ユーザ１００の識別情報およびキーワードはプッシュ形態に送信されるようにしてもよい。
【００３２】
また、ユーザ１００の識別情報は、ユーザ１００のクッキー情報を含んでいてもよい。このようなクッキー情報はユーザ１００が用いる端末機に従属的であるともいえる。また、ユーザ１００の識別情報は、ユーザ１００のログインＩＤを含んでいてもよい。このようなログインＩＤは、同一の端末機を用いるユーザ１００に従属的であるといえる。図２ではクッキー情報を基準にして説明することにする。
【００３３】
広告マッチング部２０１は、ユーザ１００がパブリッシャーＸ１０１−１を介して入力したキーワードを処理し、広告登録部２０２にキーワードとマッチングされる広告を抽出するようにしてもよい。すると、広告マッチング部２０１は、ユーザ１００の識別情報に対して抽出された広告とキーワードを含むマッチングテーブルとを生成するようにしてもよい。広告マッチング部２０１は、クエリプロセシングサーバ（Ｑｕｅｒｙ  Ｐｒｅ−Ｐｒｏｃｅｓｓｉｎｇ  Ｓｅｒｖｅｒ）に対応していてもよい。
【００３４】
広告マッチング部２０１は、キーワードと関連するマッチング条件を広告登録部２０２に要求するようにしてもよい。すると、広告登録部２０２は、キーワードに対して既に広告主によって登録された広告を検索して広告マッチング部２０１に伝達するようにしてもよい。一例として、広告登録部２０２は、有効期間に対してキーワード、ＬＩＮＥ＿ＩＤ、およびＡＤ＿ＩＤを含むマッチング条件を広告マッチング部２０１に伝達するようにしてもよい。ここで、ＬＩＮＥ＿ＩＤは、マッチングされたキーワードが存在するラインＩＤを意味する。また、ＡＤ＿ＩＤは、マッチングされたキーワードが存在する広告ＩＤを意味する。有効期間は、キーワードが入力された日から７日のように設定するようにしてもよい。有効期間はシステムの構成によって変更され得る。
【００３５】
もし、キーワードにマッチングする広告が存在する場合、広告マッチング部２０１は、ユーザ１００の識別情報に対してマッチングテーブルを生成するようにしてもよい。図２から分かるように、マッチングテーブルは、ユーザ１００の識別情報のクッキー情報、マッチングされたキーワードが存在するラインＩＤのＬＩＮＥ＿ＩＤ、マッチングされたキーワードが存在する広告ＩＤのＡＤ＿ＩＤ、またはキーワードが入力された時点から予め設定された期間が経過した後の有効期間を含んでいてもよい。
【００３６】
上述した過程がユーザ１００の識別情報に対するマッチングテーブルを生成する過程であれば、次に説明する部分は、ユーザ１００がパブリッシャー１０１−１、１０１−２のサービスページに訪問したとき広告が表示される過程である。
【００３７】
ユーザ１００は、パブリッシャーＸ１０１−１のサービスページに訪問するようにしてもよい。すると、パブリッシャーＸ１０１−１はユーザ１００の識別情報を抽出して広告提供部２０３に伝達するようにしてもよい。ここで、ユーザ１００の識別情報はクッキー情報であり、パブリッシャーＸ１０１−１のシステムに接続したユーザ１００の端末機から抽出されるようにしてもよい。
【００３８】
すると、広告提供部２０３は、ユーザ１００の識別情報によって広告マッチング部２０１に更新されたマッチングテーブルが存在するか否かを判断するようにしてもよい。もし、ユーザ１００の識別情報に対応するマッチングテーブルが存在する場合、広告提供部２０３は、マッチングテーブルでユーザ１００の識別情報に対応する広告を識別してパブリッシャーＸ１０１−１に伝達するようにしてもよい。
【００３９】
ただし、マッチングテーブルでユーザ１００の識別情報に対応する広告が複数である場合、広告提供部２０３は、ユーザ１００がパブリッシャーＸ１０１−１に入力したキーワードのうち、ユーザ１００がパブリッシャーＸ１０１−１のサービスページに訪問した時点から直近に入力したキーワードにマッチングする広告をパブリッシャーＸ１０１−１に提供するようにししてもよい。すなわち、相対的にユーザ１００が直近に入力したキーワードであるほどユーザ１００の関心事項を反映した確率が高いため、広告効果が向上する。
【００４０】
図２においてユーザ１００がキーワードを入力していないパブリッシャーＹ１０１−２のサービスページを訪問した場合にも、ユーザ１００の識別情報のクッキー情報が広告提供部２０３に送信されるようにしてもよい。ここで、ユーザ１００にパブリッシャーＸ１０１−１のサービスページを介して表示された広告と同一の広告がパブリッシャーＹ１０１−２のサービスページを介して表示されてもよい。例えば、パブリッシャーＸ１０１−１が検索エンジンであり、パブリッシャーＹ１０１−２が製品販売サイトである場合に、ユーザ１００がパブリッシャーＸ１０１−１にのみけキーワードを入力したと仮定する。そうであってもユーザ１００がパブリッシャーＹ１０１−２に訪問すれば、製品販売サイトにユーザ１００が入力したキーワードにマッチングする広告を表示するようにしてもよい。
【００４１】
一方、広告登録部２０２は、広告主からキーワードに対する広告を販売してもよい。具体的に、広告登録部２０２は、ユーザ１００が入力したキーワードに基づいた検索ログを用いてキーワード別にインベントリの数を決定するようにしてもよい。
【００４２】
広告登録部２０２は、次のような過程を介して検索ログを収集するようにしてもよい。ユーザ１００は、パブリッシャーＸ１０１−１の検索ウィンドウにキーワードを入力して検索を行なうようにしてもよい。ここで、広告登録部２０２は、ユーザが入力したキーワードをユーザ別識別情報のクッキー情報に記録するようにしてもよい。一例として、広告登録部２０２は、ユーザが予め設定された期間の間に入力したキーワードをクッキー情報に更新するようにしてもよい。
【００４３】
ここで、ユーザ１００が入力したキーワードが広告主に販売するためのキーワードのターゲットキーワードに該当する場合、広告登録部２０２はユーザが入力したキーワードをクッキー情報に更新するようにしてもよい。
【００４４】
その後、広告登録部２０２は、ターゲットキーワード別に販売可能なインベントリの数を算出するようにしてもよい。広告登録部２０２は、次のような過程によってターゲットキーワード別に販売可能なインベントリの数を決定するようにしてもよい。ここで、ターゲットキーワード別インベントリは、広告主がターゲットキーワードを購入するとき提供される情報であって、パブリッシャーＸ１０１−１のサービスページで広告が表示される領域において広告が表示される予想回数を意味する。本発明の一実施形態によれば、広告主が購入したギャランティによって広告主が選択したターゲットキーワードに対するインベントリの数を予め通知することにより、広告主がキーワードに対する広告効果を客観的に把握することができる。
【００４５】
具体的に、広告登録部２０２は、広告主が購入したギャランティに対してインベントリ別に予想表示数（ｉｍｐｒｅｓｓｉｏｎ）を提供するようにしてもよい。本発明において、インベントリは、ユーザ１００がキーワードを入力してパブリッシャーＸ１０１−１のサービスページに広告主の広告が表示されるときのサービス内容または位置を意味する。広告主は、ギャランティを購入してインベントリを介する広告表示のチャンスを保証することができる。広告期間の間にギャランティが消耗したり広告期間が終了したりすれば、広告主の広告はインベントリを介して表示されない。
【００４６】
本発明の一実施形態によれば、複数のユーザが検索ウィンドウに入力する全てのキーワードのうち広告主に販売しようとするターゲットキーワードに対するキーワード比重を用いて、ターゲットキーワード別インベントリを決定するようにしてもよい。ターゲットキーワード別インベントリを決定する過程について図２に基づいて具体的に説明する。
【００４７】
本発明の一実施形態によれば、広告主に販売可能なターゲットキーワード別インベントリを決定することによって、ＣＰＭ方式の広告販売と関連して広告主とのコミュニケーションを円滑に行うことができる。また、広告の質的な側面において広告販売に関する情報性が向上し、広告主の立場からターゲッティングされた広告を実行することができる。
【００４８】
一例として、インベントリ決定部２０１は、全てのキーワードに対するターゲットキーワードのキーワード比重および広告ユニット別インベントリ数に基づいてターゲットキーワードに対応するインベントリを決定するようにしてもよい。ここで、ターゲットキーワードのインベントリは下記の数式（１）によって決定されてもよい。
【００４９】
ターゲットキーワード別インベントリ＝キーワード比重×広告ユニット別インベントリ数      ・・・（１）
【００５０】
他の一例として、インベントリ決定部２０１は、全てのキーワードに対するターゲットキーワードのキーワード比重、広告ユニット別インベントリ数、および検索ログに格納されたターゲットキーワードの数に基づいた直近係数（ｒｅｃｅｎｃｙ）に基づいて前記ターゲットキーワードに対応するインベントリを決定してもよい。すなわち、ユーザが直近に入力した１つのキーワードとのマッチングを考慮するためではなく、直近に入力した１０個のキーワードとのマッチングを考慮すれば、販売可能なターゲットキーワードの数が１０倍近く増加するであろう。このように販売可能なターゲットキーワードの増加分を直近係数に反映してもよい。ここで、ターゲットキーワードのインベントリは下記の数式（２）によって決定されてもよい。
【００５１】
ターゲットキーワード別インベントリ＝キーワード比重×広告ユニット別インベントリの数×直近係数（ｒｅｃｅｎｃｙ）      ・・・（２）
【００５２】
例えば、ユーザのクッキーに格納されたキーワードが表１のとおりであると仮定する。このとき、ターゲットキーワードは、Ａ、Ｃ、Ｅ、Ｉと仮定する。表１において横は検索回数を意味し、縦はユーザを意味する。
【００５３】
【表１】
2011210263.tif 000003
【００５４】
表１において、直近の１つのターゲットキーワードに対してインベントリを決定する場合、販売可能なインベントリは４個であるが、直近１０個のターゲットキーワードに対してインベントリを決定する場合、販売可能なインベントリは１８個に増加する。
【００５５】
すなわち、インベントリを決定する時点を基準にして直近性の程度に応じてインベントリの数が変わる比率が直近係数を意味する。ただし、直近係数は、全てのキーワードの検索回数対比ターゲットキーワードの検索回数の比率によって異なるよう決定されてもよい。具体的に、ターゲットキーワードの検索回数の比率が高い場合、直近性範囲を拡張するとしてもインベントリが増加する程度が大きくないため、直近係数が低く決定されることがある。反対に、ターゲットキーワードの検索回数の比率が低い場合、直近性範囲を拡張すればインベントリが増加する程度が大きいため、直近係数が高く決定されることがある。
【００５６】
また、広告登録部２０２は、ターゲットキーワードの検索回数に対応するクラスを考慮してターゲットキーワードに対応するインベントリを決定するようにしてもよい。具体的に、ターゲットキーワードの検索回数が大きいほどターゲットキーワードのクラスは上位クラスに決定され、上位クラスに決定されたターゲットキーワードであるほどキーワード比重が高く決定されるようにしてもよい。ターゲットキーワードのクラスについては図８で具体的に説明する。
【００５７】
一例として、広告登録部２０２は、広告主から広告を表示しようとするサービスページで表示される広告領域の広告ユニットを選択するようにしてもよい。ここで、サービスページで表示される広告領域は少なくとも１つであってもよい。
【００５８】
広告主が広告ユニットを選択した後ターゲットキーワードを選択するようにしてもよい。すると、広告登録部２０２は、広告主が選択したターゲットキーワードに対応するインベントリを問い合わせて使用可能なインベントリの量だけ広告を登録するようにしてもよい。ここで、広告主は広告表示と関連する広告情報を共に入力してもよい。
【００５９】
一例として、広告主は自身の広告と連動するユーザ情報を入力してもよい。ここで、ユーザ情報は、ユーザの年齢、性別、検索時間帯、検索地域などを含んでいてもよい。
【００６０】
図３は、本発明の一実施形態に係るユーザ関心事項を判断するためのキーワードの一例を示す図である。
【００６１】
図３に示すように、ユーザの関心事項を判断するための有効な時間基準を判断する方法が示されている。ユーザの関心事項を判断するため、一次的に直近に入力されたキーワードの数と２次的に直近数日内にキーワードが入力されたかに関する条件が必要なこともある。
【００６２】
ＣＡＳＥＩの場合、ユーザの関心事項を判断するための有効な時間基準を示す。これは２次基準に該当する。すなわち、ＣＡＳＥＩに示すように、ユーザが検索のために１０個のキーワードを入力したとしても、直近１週間内に入力したキーワードが２つのみであれば、１週間以前に入力した８個のキーワードはユーザの関心事項を反映しないものと判断してもよい。
【００６３】
ＣＡＳＥIIの場合、ユーザの関心事項を判断するための有効なキーワードケースを示す。これは１次基準に該当する。すなわち、ＣＡＳＥIIに示すように、ユーザが１週間の間に４０個のキーワードを入力したとしても、直近１０個のキーワードのみがユーザの関心事項を反映するものと判断してもよい。
【００６４】
すなわち、本発明の一実施形態によってユーザの関心事項を反映して広告を表示する場合、ユーザの関心事項を判断するための有効な時間基準および有効なキーワード数を設定するようにしてもよい。すると、表示される広告がユーザの関心事項にマッチングされ、ユーザの広告興味度を向上させることができる。
【００６５】
図４は、本発明の一実施形態に係る広告主が広告ユニットを設定する一例を示す図である。
【００６６】
ユーザは、インタフェース４０１によって広告ユニットで広告が表示される広告期間を設定してもよい。すなわち、広告期間の間に登録された広告主の広告が優先的に表示され、広告期間が経過すれば登録された他の広告主の広告が表示されるようにしてもよい。
【００６７】
広告主が広告を登録するために、広告主はインタフェース４０２によって広告ユニットを設定してもよい。ここで、広告ユニットとは、ユーザがキーワードを介してサービスページを訪問する場合、サービスページの種類およびサービスページ上に広告が表示される位置を意味する。
【００６８】
その後、広告主はキーワード連動タブ４０３を選択して広告と連動するターゲットキーワードを設定してもよい。
【００６９】
図５は、本発明の一実施形態に係るユーザプロファイルを設定する一例を示す図である。
【００７０】
図５は、図４において広告主はユーザプロファイル連動タブを選択する場合について示されている。広告主はユーザの年齢、性別、時間帯、職業、地域などのユーザ情報を選択することによって、自身の広告がユーザの関心事項にマッチングされる時に表示されるようにしてもよい。図５は、ユーザプロファイルを広告主が設定する一例を説明しているが、実質的にユーザの検索パターンによって設定されるか、またはユーザが直接入力した情報から抽出されるようにしてもよい。
【００７１】
図６は、本発明の一実施形態に係るキーワードのインベントリに対するインプレッションを提供する一例を示す図である。
【００７２】
図６は、図４において広告主がキーワード連動タブを選択する場合を示す。広告主は「キーワード連動タブ」を選択することによって、自身の広告が表示されるターゲットキーワードを設定してもよい。ユーザが入力したキーワードがターゲットキーワードに対応する場合、広告主の広告が広告ユニットを介して表示されるようにしてもよい。
【００７３】
ここで、広告主はターゲットキーワードを１つ以上選択してもよい。また、ターゲットキーワードを選択して削除してもよい。すると、本発明に係るシステムは、選択されたターゲットキーワードに対する可能ＩＭＰおよび予測ＩＭＰを提供すようにしてもよい。ここで、予測ＩＭＰは、広告主が設定した広告期間および広告ユニットを考慮したターゲットキーワードの全体インベントリを意味し、可能ＩＭＰは、広告主が設定した広告期間および広告ユニットを考慮したターゲットキーワードの販売可能インベントリを意味する。
【００７４】
上記で説明したように、本発明で言及されるインベントリは、ユーザがキーワードを入力して広告主の広告が表示される時の表示可能な回数を意味する。広告主は、ギャランティを購入してインベントリを確保することができる。
【００７５】
図６に示すように、広告ユニットおよび広告期間を考慮するとき、ターゲットキーワードＡに対して可能ＩＭＰは１３３、０００であり、予測ＩＭＰは１４３、０００である。すなわち、ターゲットキーワードＡに対して１０％が他の広告主に販売されたことを意味する。これは広告期間および広告ユニットによって異なるよう決定される。広告主は、ギャランティを購入してターゲットキーワードＡに対して１３３、３０００のインベントリを最大に確保することができる。
【００７６】
また、広告ユニットおよび広告期間を考慮するとき、ターゲットキーワードＢに対して可能ＩＭＰは５０、０００であり、予測ＩＭＰは９８、３００である。すなわち、ターゲットキーワードＢに対して６０％が他の広告主に販売されたことを意味する。すると、広告主は、ギャランティを購入してターゲットキーワードＢに対して５０、０００のインベントリを最大に確保することができる。
【００７７】
図６に示すように、ターゲットキーワード別に可能ＩＭＰおよび予測ＩＭＰを広告主に提供することによって、広告主がターゲットキーワードに対して広告を登録するとき参考にしてもよい。また、広告主はいずれのターゲットキーワードが人気であるかの有無も間接的に確認することができる。
【００７８】
図７は、本発明の一実施形態に係る複数のキーワードと関連してギャランティを追加する一例を示す図である。
【００７９】
図７に示すように、図６において広告主がターゲットキーワードＡとターゲットキーワードＢを選択し、ギャランティを８００００だけ購入した場合を示す。すると、８００００ギャランティが全てターゲットキーワードＡのインベントリに編入されるようにしたり、または全てターゲットキーワードＢのインベントリに編入されるようにしたりしてもよい。
【００８０】
また、本発明の一実施形態によれば、残ったインベントリの量だけ比率の通りに割り当てられるようにしてもよい。すなわち、ターゲットキーワードＡに対してギャランティは８００００×（１３３０００／（１３３０００＋５００００））＝５８、１４２が割り当てられ、ターゲットキーワードＢに対してギャランティは８００００×（５００００／（１３３０００＋５００００））＝２１、８５８が割り当てられてもよい。すると、広告主の広告はターゲットキーワードＡに対して５８、１４２だけ表示されるようにしてもよく、ターゲットキーワードＢに対して２１、８５８だけ表示されるようにしてもよい。
【００８１】
また、他の広告主は同一の広告ユニットおよび広告期間に対してターゲットキーワードＡと関連して７４、８５８だけインベントリを活用してもよく、ターゲットキーワードＢと関連して２８、１４２だけインベントリを活用してもよい。
【００８２】
図８は、本発明の一実施形態に係るターゲットキーワードのクラス別キーワード比重を分類した一例を示す図である。
【００８３】
図８におけるクラスは、ターゲットキーワードの検索回数（Ｑｕｅｒｙ  Ｃｏｕｎｔ：ＱＣ）によって決定されてもよい。図８に示すように、年間検索回数によって決定されてもよい。
【００８４】
もし、ターゲットキーワードＸの３月の検索回数が１０、０００である場合、年間検索回数は１０、０００×１２＝１２０、０００になり、ターゲットキーワードＸのクラスはトップクラスとなる。ここで、ターゲットキーワードＸのキーワード比重は別途に算出されてもよい。一例として、トップクラスに該当するターゲットキーワードのキーワード比重は（３月の検索回数／（日別の全体検索回数×３０））によって算出されてもよい。ここで、ターゲットキーワードＸのキーワード比重を数式（１）または数式（２）に適用すれば予想インベントリが導き出されてもよい。もちろん、インベントリは広告ユニットによって異なるよう導き出される。
【００８５】
ただし、ターゲットキーワードＹの３月の検索回数が５０００である場合、年間の検索回数は５０００×１２＝６０、０００になり、ターゲットキーワードＹのクラスはクラス１となる。このときターゲットキーワードＹのキーワード比重はＹ％に決定されてもよい。ここで、ターゲットキーワードＹのキーワード比重を数式（１）または数式（２）に適用すれば、予想インベントリが導き出されてもよい。
【００８６】
すなわち、本発明によれば、ターゲットキーワードによってクラス別キーワード比重を別にすることによって、検索回数が高いターゲットキーワードと検索回数が低いターゲットキーワードに対して管理費用を減らすことができる。
【００８７】
図９は、本発明の一実施形態によってマッチングテーブルを生成する過程を示すフローチャートである。
【００８８】
リアルタイムキーワード連動型広告システム１０２は、パブリッシャーからユーザの識別情報およびキーワードを受信するようにしてもよい（Ｓ９０１）。ここで、ユーザの識別情報は、パブリッシャーのシステムに接続したユーザの端末機を介して確認されるようにしてもよい。また、キーワードはユーザが検索のためにパブリッシャーに入力したことを意味する。ここで、識別情報はユーザのクッキー情報であってもよい。
【００８９】
リアルタイムキーワード連動型広告システム１０２は、予め登録された広告主の広告のうちキーワードとマッチングされる広告を抽出してもよい（Ｓ９０２）。ここで、広告主は、リアルタイムキーワード連動型広告システム１０２が提供したインベントリ別の予想可能な表示数が提供された後に広告を登録するようにしてもよい。すなわち、広告主は、自身が設定したインベントリに対して客観的な広告効果を確認することができる。
【００９０】
リアルタイムキーワード連動型広告システム１０２は、ユーザの識別情報、キーワード、および抽出された広告を用いてマッチングテーブルを生成するようにしてもよい（Ｓ９０３）。ここで、リアルタイムキーワード連動型広告システム１０２は、ユーザが入力したキーワードに連動する広告が存在する場合、マッチングテーブルを生成するようにしてもよい。
【００９１】
リアルタイムキーワード連動型広告システム１０２は、ユーザがキーワードを入力するたびに連動する広告を抽出してマッチングテーブルに更新するようにしてもよい（Ｓ９０４）。
【００９２】
また、リアルタイムキーワード連動型広告システム１０２は、各ユーザ別に過去の検索履歴情報を全て格納しておき、広告が要求される場合にその過去の検索履歴に対応する広告情報を識別することができる。この場合、別途のマッチングテーブルが維持されないことがあるが、リアルタイム処理による応答速度でマッチングテーブルを使用する場合とその差異を見せることがある。
【００９３】
図１０は、本発明の一実施形態によってユーザの識別情報に基づいて広告を提供する過程を具体化したフローチャートである。
【００９４】
ユーザがパブリッシャーのサービスページに訪問した場合、リアルタイムキーワード連動型広告システム１０２はパブリッシャーからユーザの識別情報を受信するようにしてもよい（Ｓ１００１）。
【００９５】
すると、リアルタイムキーワード連動型広告システム１０２は、ユーザの識別情報を用いてマッチングテーブルに含まれた広告を抽出するようにしてもよい（Ｓ１００２）。すなわち、パブリッシャーのサービスページを介して広告を表示するためにはユーザの識別情報だけでも充分である。一例として、リアルタイムキーワード連動型広告システム１０２は、ユーザが入力したキーワードのうちパブリッシャーのサービスページを訪問した時点で直近に入力したキーワードにマッチングされる広告をマッチングテーブルから抽出してもよい。
【００９６】
その後、リアルタイムキーワード連動型広告システム１０２は、抽出された広告をパブリッシャーに伝達するようにしてもよい（Ｓ１００３）。すると、パブリッシャーは、サービスページを介して広告を表示することによって、ユーザが広告を認識できるようにする。
【００９７】
本発明の実施形態に係る方法は、コンピュータにより実現される多様な動作を実行するためのプログラム命令形態で実現され、コンピュータで読取可能な記録媒体に記録されてもよい。前記コンピュータ読取可能な媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含むものでもよい。前記媒体に記録されるプログラム命令は、本発明の目的のために特別に設計され構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知であり使用可能なものであってもよい。コンピュータで読取可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスクおよび磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気−光媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行され得る高級言語コードを含む。上述のハードウェア装置は、本発明の動作を行うために１つ以上のソフトウェア階層で作動するように構成されてもよい。
【００９８】
上述したように、本発明は、一例として限定された実施形態と図面とによって説明したが、本発明は、上記の実施形態に限定されることなく、本発明が属する分野における通常の知識を有する者であれば、このような記載から多様な修正および変形が可能である。
【００９９】
したがって、本発明の範囲は説明された実施形態に限定されてはならず、特許請求の範囲だけでなく、この特許請求の範囲と均等なものなどによって定められなければならない。
【符号の説明】
【０１００】
１００      本発明の一実施形態に係るリアルタイムキーワード連動型広告表示システム
【図１】
2011210263.tif 000004
【図２】
2011210263.tif 000005
【図３】
2011210263.tif 000006
【図４】
2011210263.tif 000007
【図５】
2011210263.tif 000008
【図６】
2011210263.tif 000009
【図７】
2011210263.tif 000010
【図８】
2011210263.tif 000011
【図９】
2011210263.tif 000012
【図１０】
2011210263.tif 000013