(57)【特許請求の範囲】
【請求項１】
広告を配置したいページのうちの第１のページに配置されている文章から単語毎の普遍的な出現しやすさを示す生起コストを用いて第１の特徴語を抽出する第１の抽出手段と、
抽出された前記第１の特徴語を、広告用キーワードとして記録部に記録させる記録手段と、
ユーザから指示された広告であるユーザ指示広告と、前記記録部に記録された前記第１の特徴語のうちユーザから指示された特徴語とを対応付けて前記記録部に記録させる対応付手段と、
端末装置から要求された前記広告を配置したいページのうちの第２のページであって、前記第１のページとは異なる第２のページに配置されている文章から単語毎の普遍的な出現しやすさを示す生起コストを用いて第２の特徴語を抽出する第２の抽出手段と、
前記第２のページから抽出した前記第２の特徴語に対応付けられたユーザ指示広告が前記記録部にあった場合、前記端末装置に送信する送信手段と
を備える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記記録手段は、その前記第１の特徴語と同じ前記第２の特徴語が抽出された前記第２のページに前記ユーザ指示広告を表示させる権利として販売されるキーワードとして、抽出された前記第１の特徴語を前記記録部に記録させる
情報処理装置。
【請求項３】
請求項１に記載の情報処理装置において、
前記記録手段は、抽出された前記第１の特徴語の組み合わせを前記記録部に記録させる
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記記録手段は、抽出された前記第１の特徴語のうち、予め決められた数の複数の前記第１の特徴語であって、生起コストの大きい順の前記第１の特徴語の組み合わせを前記記録部に記録させる
情報処理装置。
【請求項５】
請求項１に記載の情報処理装置において、
前記記録手段は、抽出された前記第１の特徴語を前記記録部に記録させると共に、その前記第１の特徴語に関係付けて、前記第１の特徴語が抽出された回数を前記記録部に記録させる
情報処理装置。
【請求項６】
請求項５に記載の情報処理装置において、
前記記録手段は、その前記第１の特徴語に関係付けて、予め定めた長さの期間のそれぞれにおいて前記第１の特徴語が抽出された回数を前記記録部に記録させる
情報処理装置。
【請求項７】
請求項１に記載の情報処理装置において、
前記記録手段は、抽出された前記第１の特徴語を前記記録部に記録させると共に、その前記第１の特徴語に関係付けて、前記ユーザ指示広告を表示させる権利の販売の価格を前記記録部に記録させる
情報処理装置。
【請求項８】
請求項７に記載の情報処理装置において、
前記記録手段は、記録されている前記第１の特徴語が抽出された場合、その前記第１の特徴語に関係付けられている、前記ユーザ指示広告を表示させる権利の販売の価格であって更新した価格を前記記録部に記録させる
情報処理装置。
【請求項９】
請求項１に記載の情報処理装置において、
前記記録手段は、抽出された前記第１の特徴語を前記記録部に記録させると共に、その前記第１の特徴語に関係付けて、その前記第１の特徴語をクエリとしてページが検索された回数を前記記録部に記録させる
情報処理装置。
【請求項１０】
請求項７に記載の情報処理装置において、
前記記録手段は、記録されている前記第１の特徴語をクエリとしてページが検索された場合、その前記第１の特徴語に関係付けられている、前記ユーザ指示広告を表示させる権利の販売の価格であって更新した価格を前記記録部に記録させる
情報処理装置。
【請求項１１】
請求項１に記載の情報処理装置において、
前記記録手段は、抽出された前記第１の特徴語を前記記録部に記録させると共に、その前記第１の特徴語に関係付けて、前記ユーザ指示広告を特定する特定情報を前記記録部に記録させる
情報処理装置。
【請求項１２】
請求項１１に記載の情報処理装置において、
前記端末装置から前記第２のページが要求された場合、前記特定情報によって特定される前記ユーザ指示広告を読み出す読み出し手段を更に備える
情報処理装置。
【請求項１３】
広告を配置したいページのうちの第１のページに配置されている文章から単語毎の普遍的な出現しやすさを示す生起コストを用いて第１の特徴語を抽出し、
抽出された前記第１の特徴語を、広告用キーワードとして記録部に記録させ、
ユーザから指示された広告であるユーザ指示広告と、前記記録部に記録された前記第１の特徴語のうちユーザから指示された特徴語とを対応付けて前記記録部に記録させ、
端末装置から要求された前記広告を配置したいページのうちの第２のページであって、前記第１のページとは異なる第２のページに配置されている文章から単語毎の普遍的な出現しやすさを示す生起コストを用いて第２の特徴語を抽出し、
前記第２のページから抽出した前記第２の特徴語に対応付けられたユーザ指示広告が前記記録部にあった場合、前記端末装置に送信する
ステップを含む情報処理方法。
【請求項１４】
広告を配置したいページのうちの第１のページに配置されている文章から単語毎の普遍的な出現しやすさを示す生起コストを用いて第１の特徴語を抽出し、
抽出された前記第１の特徴語を、広告用キーワードとして記録部に記録させ、
ユーザから指示された広告であるユーザ指示広告と、前記記録部に記録された前記第１の特徴語のうちユーザから指示された特徴語とを対応付けて前記記録部に記録させ、
端末装置から要求された前記広告を配置したいページのうちの第２のページであって、前記第１のページとは異なる第２のページに配置されている文章から単語毎の普遍的な出現しやすさを示す生起コストを用いて第２の特徴語を抽出し、
前記第２のページから抽出した前記第２の特徴語に対応付けられたユーザ指示広告が前記記録部にあった場合、前記端末装置に送信させる
ステップを含む処理をコンピュータに行わせるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置および方法、並びにプログラムに関し、特に、販売するキーワードを記録できるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
ある単語をクエリとして、Webページ（以下、単にページと称する）を検索すると、その結果が表示されるページに広告が表示されることがある。
【０００３】
従来、所定の単語をクエリとして検索した結果が表示されるページに広告を表示させる権利を販売することが行われている。
【０００４】
広告を表示させる権利が販売される単語は、キーワードなどと称される。
【０００５】
従来、広告が、クエリに関連して特定され、特定された広告が、プロダクト及びサービスの少なくとも１つに関連する特徴を記述し、広告が、特定された広告の特徴及びクエリとの間の合致に従ってスコア付けされ、広告の少なくともいくつかが、ウェブベースコンテンツとして提供されるようにしているものもある（例えば、特許文献１参照）。
【０００６】
【特許文献１】特表２００７−５２４９２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、広告を表示させる権利が販売されるキーワードの選択には、大変な手間が必要とされた。特に、広告を表示させる権利が販売されるキーワードとしてその単語が有用であるか否か、すなわち、世間が関心をもっている単語であるか否かを判断することは難しかった。
【０００８】
さらに、人手でキーワードを選択すると、キーワードに抜けや漏れが生じやすい。さらにまた、新たな商品名やサービス名が日々作られており、消費者が注目する商品名やサービス名を迅速に、広告を表示させる権利が販売されるキーワードとすることは難しかった。
【０００９】
本発明は、このような状況に鑑みてなされたものであり、簡単に、かつ迅速に、広告を表示させる権利が販売されるキーワードであって、有用なキーワードを取得することができるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の第１の側面の情報処理装置は、広告を配置したいページのうちの第１のページに配置されている文章から単語毎の普遍的な出現しやすさを示す生起コストを用いて第１の特徴語を抽出する第１の抽出手段と、抽出された前記第１の特徴語を、広告用キーワードとして記録部に記録させる記録手段と、ユーザから指示された広告であるユーザ指示広告と、前記記録部に記録された前記第１の特徴語のうちユーザから指示された特徴語とを対応付けて前記記録部に記録させる対応付手段と、端末装置から要求された前記広告を配置したいページのうちの第２のページであって、前記第１のページとは異なる第２のページに配置されている文章から単語毎の普遍的な出現しやすさを示す生起コストを用いて第２の特徴語を抽出する第２の抽出手段と、前記第２のページから抽出した前記第２の特徴語に対応付けられたユーザ指示広告が前記記録部にあった場合、前記端末装置に送信する送信手段とを備える。
【００１１】
このようにすることで、簡単に、かつ迅速に、有用なキーワードを取得することができるようになる。
【００１３】
前記記録手段には、その前記第１の特徴語と同じ前記第２の特徴語が抽出された前記第２のページに前記ユーザ指示広告を表示させる権利として販売されるキーワードとして、抽出された前記第１の特徴語を前記記録部に記録させることができる。
【００１４】
前記記録手段には、抽出された前記第１の特徴語の組み合わせを前記記録部に記録させることができる。
【００１５】
前記記録手段には、抽出された前記第１の特徴語のうち、予め決められた数の複数の前記第１の特徴語であって、生起コストの大きい順の前記第１の特徴語の組み合わせを前記記録部に記録させることができる。
【００１６】
この場合、簡単に、かつ迅速に、有用なキーワードとして、複数の単語の組み合わせを得ることができる。
【００１７】
前記記録手段には、抽出された前記第１の特徴語を前記記録部に記録させると共に、その前記第１の特徴語に関係付けて、前記第１の特徴語が抽出された回数を前記記録部に記録させることができる。
【００１８】
このようにすることで、キーワードと共に、そのキーワードの有用性の指標を得ることができる。
【００１９】
前記記録手段には、その前記第１の特徴語に関係付けて、予め定めた長さの期間のそれぞれにおいて前記第１の特徴語が抽出された回数を前記記録部に記録させることができる。
【００２０】
この場合、キーワードと共に、そのキーワードに対する世間の関心の程度の時間的な変化を知る指標を得ることができる。
【００２１】
前記記録手段には、抽出された前記第１の特徴語を前記記録部に記録させると共に、その前記第１の特徴語に関係付けて、前記ユーザ指示広告を表示させる権利の販売の価格を前記記録部に記録させることができる。
【００２２】
前記記録手段には、記録されている前記第１の特徴語が抽出された場合、その前記第１の特徴語に関係付けられている、前記ユーザ指示広告を表示させる権利の販売の価格であって更新した価格を前記記録部に記録させることができる。
【００２３】
このようにすることで、世間の関心の程度に応じて、キーワードについての価格を変更することができる。
【００２４】
前記記録手段には、抽出された前記第１の特徴語を前記記録部に記録させると共に、その前記第１の特徴語に関係付けて、その前記第１の特徴語をクエリとしてページが検索された回数を前記記録部に記録させることができる。
【００２５】
前記記録手段には、記録されている前記第１の特徴語をクエリとしてページが検索された場合、その前記第１の特徴語に関係付けられている、前記ユーザ指示広告を表示させる権利の販売の価格であって更新した価格を前記記録部に記録させることができる。
【００２６】
このようにすることで、世間の関心の程度に応じて、キーワードについての価格を変更することができる。
【００２７】
前記記録手段には、抽出された前記第１の特徴語を前記記録部に記録させると共に、その前記第１の特徴語に関係付けて、前記ユーザ指示広告を特定する特定情報を前記記録部に記録させることができる。
【００２８】
端末装置から第２のページが要求された場合、特定情報によって特定されるユーザ指示広告を読み出す読み出し手段を更に設けることができる。
【００２９】
本発明の第１の側面の情報処理方法は、広告を配置したいページのうちの第１のページに配置されている文章から単語毎の普遍的な出現しやすさを示す生起コストを用いて第１の特徴語を抽出し、抽出された前記第１の特徴語を、広告用キーワードとして記録部に記録させ、ユーザから指示された広告であるユーザ指示広告と、前記記録部に記録された前記第１の特徴語のうちユーザから指示された特徴語とを対応付けて前記記録部に記録させ、端末装置から要求された前記広告を配置したいページのうちの第２のページであって、前記第１のページとは異なる第２のページに配置されている文章から単語毎の普遍的な出現しやすさを示す生起コストを用いて第２の特徴語を抽出し、前記第２のページから抽出した前記第２の特徴語に対応付けられたユーザ指示広告が前記記録部にあった場合、前記端末装置に送信するステップを含む。
【００３０】
このようにすることで、簡単に、かつ迅速に、有用なキーワードを取得することができるようになる。
【００３１】
本発明の第１の側面のプログラムは、コンピュータに、広告を配置したいページのうちの第１のページに配置されている文章から単語毎の普遍的な出現しやすさを示す生起コストを用いて第１の特徴語を抽出し、抽出された前記第１の特徴語を、広告用キーワードとして記録部に記録させ、ユーザから指示された広告であるユーザ指示広告と、前記記録部に記録された前記第１の特徴語のうちユーザから指示された特徴語とを対応付けて前記記録部に記録させ、端末装置から要求された前記広告を配置したいページのうちの第２のページであって、前記第１のページとは異なる第２のページに配置されている文章から単語毎の普遍的な出現しやすさを示す生起コストを用いて第２の特徴語を抽出し、前記第２のページから抽出した前記第２の特徴語に対応付けられたユーザ指示広告が前記記録部にあった場合、前記端末装置に送信させるステップを含む処理を行わせる。
【００３２】
このようにすることで、簡単に、かつ迅速に、有用なキーワードを取得することができるようになる。
【発明の効果】
【００４５】
以上のように、本発明の第１の側面によれば、キーワードを取得することができる。
【００４６】
また、本発明の第１の側面によれば、簡単に、かつ迅速に、有用なキーワードを取得することができる。
【発明を実施するための最良の形態】
【００４９】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、発明の詳細な説明に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００５０】
本発明の第１の側面の情報処理装置は、広告を配置したいページのうちの第１のページに配置されている文章から単語毎の普遍的な出現しやすさを示す生起コストを用いて第１の特徴語を抽出する第１の抽出手段（例えば、図９のステップＳ１２およびステップＳ１３の手続を行う図５の特徴語抽出部１０３）と、抽出された第１の特徴語を、広告用キーワードとして記録部（例えば、図５のサーチキーワード集合格納部１０６）に記録させる記録手段（例えば、図５のサーチキーワード集合更新部１０５）と、ユーザから指示された広告であるユーザ指示広告と、記録部に記録された第１の特徴語のうちユーザから指示された特徴語とを対応付けて前記記録部に記録させる対応付手段（例えば、図５のサーチキーワード販売処理部１０７）と、端末装置から要求された広告を配置したいページのうちの第２のページであって、第１のページとは異なる第２のページに配置されている文章から単語毎の普遍的な出現しやすさを示す生起コストを用いて第２の特徴語を抽出する第２の抽出手段（例えば、図１７のステップＳ３００３およびステップＳ３００４の手続を行う図５の特徴語抽出部１０３）と、第２のページから抽出した第２の特徴語に対応付けられたユーザ指示広告が記録部にあった場合、端末装置に送信する送信手段（例えば、図５のアフィリエイトサーバ機能１０２）とを備える。
【００５１】
端末装置から第２のページが要求された場合、特定情報によって特定されるユーザ指示広告を読み出す読み出し手段（例えば、図５の広告読み出し処理部１０８）を更に設けることができる。
【００５２】
本発明の第１の側面の情報処理方法またはプログラムがコンピュータに行わせる処理は、広告を配置したいページのうちの第１のページに配置されている文章から単語毎の普遍的な出現しやすさを示す生起コストを用いて第１の特徴語を抽出し（例えば、図９のステップＳ１２およびステップＳ１３）、抽出された第１の特徴語を、広告用キーワードとして記録部に記録させ（例えば、図１２のステップＳ３３）、ユーザから指示された広告であるユーザ指示広告と、記録部に記録された第１の特徴語のうちユーザから指示された特徴語とを対応付けて前記記録部に記録させ、（例えば、図１４のステップＳ８３）、端末装置から要求された広告を配置したいページのうちの第２のページであって、第１のページとは異なる第２のページに配置されている文章から単語毎の普遍的な出現しやすさを示す生起コストを用いて第２の特徴語を抽出し（例えば、図１７のステップＳ３００３およびステップＳ３００４）、第２のページから抽出した第２の特徴語に対応付けられたユーザ指示広告が記録部にあった場合、端末装置に送信する（例えば、図１７のステップＳ３００８）ステップを含む。
【００５４】
図１は、本発明の一実施の形態の情報処理システムの構成を示す図である。
【００５５】
市場提供業者は、商品を販売する法人または個人（自然人）である店舗からの委託により、商品を販売するページをユーザに提供するサービスを店舗に提供する。
【００５６】
市場提供業者は、業者サーバ１１、商品データベース(DB)１２、および広告データベース(DB)１３を備える。
【００５７】
業者サーバ１１は、例えば、Apache HTTP Serverまたは米マイクロソフト社製のInternet Information Servicesなどの、いわゆるWebサーバプログラムを実行し、HTTP（Hypertext Transfer Protocol）に規定される手順に基づいて、テキストまたは画像などの各種のオブジェクトが含まれるHTML（Hypertext Markup Language）方式またはXML（Extensible Markup Language）方式などのドキュメントを提供する。例えば、ドキュメントは、Webページのデータである。
【００５８】
業者サーバ１１は、店舗から委託された、商品を販売するページまたは役務（サービス）の提供の申込を受け付けるページのデータをユーザに提供する。多数の店舗からの委託により、業者サーバ１１によって、多数の商品のそれぞれを販売するページおよび多数の役務のそれぞれの提供の申込を受け付けるページからなる仮想的な市場がユーザに提供される。
【００５９】
また、業者サーバ１１は、いわゆるアフィリエイトのサービスを提供する。すなわち、業者サーバ１１は、商品を販売するページまたは役務の提供の申込を受け付けるページにリンクするオブジェクトであって、そのページにアクセスするためのオブジェクトをユーザのページに配置させ、このページを閲覧する他のユーザがこのリンクを経由して商品を販売するページで商品を購入するかまたは役務の提供の申込をすると、自己のページにオブジェクトを配置したユーザに報酬が支払われるサービスを提供する。
【００６０】
以下、自己のページにオブジェクトを配置し、報酬を得るユーザをアフィリエータとも称する。
【００６１】
業者サーバ１１は、アフィリエイトのサービスを提供するためのスクリプトを発行する。業者サーバ１１は、発行したスクリプトを、アフィリエータの装置に提供する。このスクリプトの実行によって、そのページのコンテンツにマッチした商品または役務の広告が提供される。
【００６２】
商品または役務の広告が配置されるページのコンテンツにマッチした広告とは、すなわち、商品または役務の広告が配置されるページの特徴と同様の特徴を有する商品または役務の広告である。ここで、同様の特徴とは、同じ特徴、類似する特徴、または近似している特徴をいう。
【００６３】
例えば、商品または役務の広告には、商品を販売するページまたは役務の提供の申込を受け付けるページにアクセスするためのオブジェクトが含まれている。すなわち、例えば、広告は、商品の画像、商品の名前を示すテキスト、商品を販売するページにアクセスするためのボタンであるオブジェクトなどを含む。
【００６４】
以下、商品または役務の広告が配置されるページのコンテンツにマッチした広告をコンテンツマッチ広告と称する。
【００６５】
業者サーバ１１は、アフィリエータによって提供される、広告が配置されているページを閲覧するユーザの装置であって、そのページに配置されているスクリプトを実行する装置からの要求に応じて、広告を提供する。
【００６６】
以下、アフィリエイトのサービスを利用して、商品を販売するページまたは役務の提供の申込の受付を行うページにアクセスするためのオブジェクトが配置されているページを、アフィリエイトページと称する。
【００６７】
さらに、業者サーバ１１は、単語毎の普遍的な出現しやすさを示す生起コストを用いて、ページの文章から特徴語を抽出する。業者サーバ１１は、抽出された特徴語を、その特徴語が配置されるページに広告を表示させる権利が販売されるキーワードとして記録する。言い換えれば、業者サーバ１１は、抽出された特徴語を、所定の価格で、その特徴語が配置されるページに広告を表示させるサービスが提供されるキーワードとして記録する。
【００６８】
商品データベース１２は、商品または役務に関する情報を格納する。例えば、商品データベース１２は、店舗からの依頼により、ユーザに提供するページで販売される商品およびそのページで提供の申込を受け付ける役務に関する情報を格納する。
【００６９】
例えば、商品データベース１２は、業者サーバ１１を介した店舗からの、その店舗が販売する商品または提供する役務に関する情報の登録、編集、追加などの指令を受け付け、商品または役務に関する情報を新たに格納したり、格納している情報を更新したりする。
【００７０】
図２は、商品データベース１２に格納されている商品のデータ（レコード）の例を示す図である。商品データベース１２には、１または複数の商品または役務のそれぞれについて、商品の名前または役務の名前を示すデータである商品名、商品を販売している店舗または役務を提供している店舗を特定するデータである店舗ID、商品または役務を特定するデータである商品ID、および商品の価格または役務の料金（対価）を示すデータである商品価格、および商品または役務を説明する文のデータである商品説明文が格納される。
【００７１】
また、商品データベース１２には、商品を販売するページまたは役務の提供の申込を受け付けるページのアドレスを示すデータである商品ページアドレス、商品の画像または役務を象徴する画像の有り無しを示す商品画像有り無しフラグ、および商品の画像または役務を象徴する画像が有る場合に商品または役務の画像が掲載されているページのアドレスを示すデータである商品画像ページアドレスが格納される。
【００７２】
さらに、商品データベース１２には、店舗に商品の在庫があるか否か（商品が販売できるか否か）、または即座に役務の提供ができるか否かを示す販売可能フラグが格納される。
【００７３】
また、商品データベース１２には、いわゆる内税か外税かを示す消費税フラグ、送料が別途必要か否かを示す送料フラグ、およびクレジットカードを利用して支払いができるか否かを示すクレジットカード利用可能フラグが格納される。
【００７４】
さらにまた、商品データベース１２には、商品を販売する店舗または役務を提供する店舗が優良な店舗として表彰されたか否かを示すショップオブザイヤーフラグ、アフィリエイトを利用する場合の商品の価格または役務の料金に対する報酬の利率を示すデータであるアフィリエイト利用利率、商品の販売または役務の提供の申込の受付を開始する時刻を示すデータである販売開始時刻、商品の販売または役務の提供の申込の受付を終了する時刻を示すデータである販売終了時刻、評論家または商品を購入した若しくは役務の提供を受けたユーザによる商品または役務の評価の件数を示すデータであるレビュー件数、およびその評価の平均を示すデータであるレビュー平均などが格納されている。
【００７５】
このように、おなじ商品IDで特定される商品または役務が、異なる店舗IDで特定される複数の店舗でそれぞれ取り扱われている場合、異なる店舗で取り扱われている商品または役務が、異なるものとされ、それぞれの商品または役務のデータが管理される。
【００７６】
なお、商品データベース１２は、１つの店舗を特定する１つの店舗IDに対して、その店舗で取り扱う複数の商品のそれぞれの、商品名、商品ID、商品価格、および商品説明などを格納するようにしてもよい。
【００７７】
広告データベース１３は、広告のデータを格納する。すなわち、広告データベース１３は、店舗または店舗以外の法人若しくは個人との契約により、市場提供業者が提供するページまたはアフィリエイトページに表示させる広告のデータが格納されている。
【００７８】
図３は、広告データベース１３に格納されている広告のデータ（レコード）の例を示す図である。例えば、広告データベース１３は、１または複数の広告のそれぞれについて、商品を販売している店舗または役務を提供している店舗を特定するデータである店舗ID、広告を特定するデータである広告ID、広告の見出しのテキストデータであるタイトル、広告の商品または役務を説明する文章のテキストデータである説明文、広告の商品または役務のページのアドレスを示すデータであるアドレス、および広告（の商品または役務）の特徴を示すテキストデータであるキーワードなどを格納する。
【００７９】
より具体的には、例えば、タイトルは、店舗が販売する商品または店舗が提供する役務の名称を示すか、商品または役務のキャッチコピーなどを示す。
【００８０】
また、例えば、広告データベース１３は、その商品の画像またはその役務を象徴する画像を表示させるデータ、または、商品を販売するか役務を提供する者のページにアクセスするためのオブジェクトを表示させるデータなどを格納する。
【００８１】
図１に戻り、業者サーバ１１、商品データベース１２、および広告データベース１３は、LAN(Local Area Network)１４によって相互に接続されている。
【００８２】
LAN１４には、ルータ１５がさらに接続され、業者サーバ１１は、LAN１４およびルータ１５を介して、ネットワーク１６に接続される。
【００８３】
ネットワーク１６は、有線または無線の汎用回線または専用回線などからなるネットワークであり、例えば、インターネット、LAN、またはWAN（Wide Area Network）などである。
【００８４】
なお、商品データベース１２および広告データベース１３への、ネットワーク１６を介した直接のアクセスは、原則として禁止される。
【００８５】
より詳細には、業者サーバ１１は、ネットワーク１６を介したアクセスに応答するように、LAN１４に接続され、商品データベース１２および広告データベース１３は、ファイアーウォールによって、ネットワーク１６を介して直接アクセスできないように、LAN１４に接続されている。但し、業者サーバ１１、商品データベース１２、および広告データベース１３は、相互に直接アクセスできるように、LAN１４に接続されている。
【００８６】
また、商品データベース１２または広告データベース１３を業者サーバ１１に構築するようにしてもよい。
【００８７】
商品を販売するかまたは役務を提供する法人または個人である店舗は、それぞれ、端末装置１７−１または端末装置１７−２を備える。端末装置１７−１または端末装置１７−２は、それぞれ、例えば、パーソナルコンピュータであり、ネットワーク１６を介して、登録されている会員ID（図示せず）およびパスワード（図示せず）による認証を経て、店舗から販売される商品のページまたは店舗から提供される役務のページを更新したり、商品データベース１２に格納されている、自己の商品または役務のデータを更新したりする。
【００８８】
ユーザは、それぞれ、ユーザ端末装置１８−１またはユーザ端末装置１８−２を使用し操作する。
【００８９】
ユーザ端末装置１８−１またはユーザ端末装置１８−２は、それぞれ、例えば、据え置き型若しくはいわゆるノート型のパーソナルコンピュータ、携帯電話機、または専用端末装置などであり、他のユーザのユーザサーバ１９−１若しくはユーザサーバ１９−２、または業者サーバ１１にアクセスして、ユーザサーバ１９−１若しくはユーザサーバ１９−２、または業者サーバ１１から提供されるページのデータを受信して、そのページを表示させる。
【００９０】
例えば、ユーザは、ユーザ端末装置１８−１を操作して、市場の会員を特定する会員IDおよびパスワードを業者サーバ１１に送信させることにより、多数の商品のそれぞれを販売するページおよび多数の役務のそれぞれの提供の申込を受け付けるページからなる仮想的な市場にログインして、市場に出店している店舗のページから、商品を購入するか、または役務の提供を申し込む。
【００９１】
ユーザサーバ１９−１またはユーザサーバ１９−２は、例えば、Apache HTTP Serverまたは米マイクロソフト社製のInternet Information Servicesなどの、いわゆるWebサーバプログラムを実行し、HTTPに規定される手順に基づいて、画像などの各種のオブジェクトが含まれるHTML方式またはXML方式などのドキュメントを提供する。
【００９２】
ユーザサーバ１９−１またはユーザサーバ１９−２は、例えば、インターネット接続サービスプロバイダのサーバ、ブログのサービスを提供するサーバ、またはいわゆるレンタルサーバなどとすることができる。
【００９３】
なお、市場提供業者とは別の業者（以下、アフィリエイトサービス提供業者）が、アフィリエイトのサービスを、単独で提供するか、または、市場提供業者に代行して、アフィリエイトのサービスを提供するようにしてもよい。アフィリエイトサービス提供業者が、市場提供業者によるアフィリエイトのサービスの提供を代行する場合、アフィリエイトサービス提供業者と市場提供業者とは、専用回線で接続されるか、またはVPN（Virtual Private Network）などにより接続される。
【００９４】
以下、ユーザ端末装置１８−１またはユーザ端末装置１８−２を個々に区別する必要がないとき、単に、ユーザ端末装置１８と称する。また、ユーザサーバ１９−１またはユーザサーバ１９−２を個々に区別する必要がないとき、単に、ユーザサーバ１９と称する。
【００９５】
図４は、業者サーバ１１のハードウェアの構成の例を示すブロック図である。
【００９６】
業者サーバ１１において、CPU（Central Processing Unit）５１，ROM（Read Only Memory）５２，RAM（Random Access Memory）５３は、バス５４により相互に接続されている。
【００９７】
バス５４には、さらに、入出力インタフェース５５が接続されている。入出力インタフェース５５には、キーボード、マウス、マイクロホンなどよりなる入力部５６、ディスプレイ、スピーカなどよりなる出力部５７、ハードディスクや不揮発性のメモリなどよりなる記憶部５８、ネットワークインタフェースなどよりなる通信部５９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア６１を駆動するドライブ６０が接続されている。
【００９８】
以上のように構成される業者サーバ１１では、CPU５１が、例えば、記憶部５８に記憶されているプログラムを、入出力インタフェース５５及びバス５４を介して、RAM５３にロードして実行することにより、上述した一連の処理が行われる。
【００９９】
業者サーバ１１（CPU５１）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア６１に記録して、あるいは、ネットワーク１６など、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【０１００】
そして、プログラムは、リムーバブルメディア６１をドライブ６０に装着することにより、入出力インタフェース５５を介して、記憶部５８に記憶することで、業者サーバ１１にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部５９で受信し、記憶部５８に記憶することで、業者サーバ１１にインストールすることができる。その他、プログラムは、ROM５２や記憶部５８にあらかじめ記憶しておくことで、業者サーバ１１にあらかじめインストールしておくことができる。
【０１０１】
端末装置１７、ユーザ端末装置１８、およびユーザサーバ１９のそれぞれのハードウェアの構成は、業者サーバ１１のハードウェアの構成と同様なので、その説明は省略する。
【０１０２】
次に、図５を参照して、プログラムを実行する業者サーバ１１によって実現される機能の構成を説明する。
【０１０３】
ハードウェアである業者サーバ１１がプログラムを実行することによって、Webサーバ機能１０１、アフィリエイトサーバ機能１０２、特徴語抽出部１０３、標準辞書格納部１０４、サーチキーワード集合更新部１０５、サーチキーワード集合格納部１０６、サーチキーワード販売処理部１０７、広告読み出し処理部１０８、およびサイト検索処理部１０９である機能が実現される。
【０１０４】
Webサーバ機能１０１は、業者サーバ１１によるWebサーバプログラムの実行によって実現され、ネットワーク１６を介して、HTTPに規定される手順に基づいて、ユーザ端末装置１８に、HTML方式またはXML方式などのドキュメントを提供する。
【０１０５】
アフィリエイトサーバ機能１０２は、アフィリエイトのサービスを提供するためのスクリプトを発行し、このスクリプトを実行するユーザ端末装置１８からの要求に応じて、ネットワーク１６を介して、スクリプトが配置されているページのコンテンツにマッチした広告を提供する。
【０１０６】
すなわち、アフィリエイトサーバ機能１０２は、コンテンツマッチ広告のアフィリエイトのサービスを提供するためのスクリプトを発行する。発行されたスクリプトは、アフィリエイトのサービスを利用するユーザであるアフィリエータであって、商品を販売するページにアクセスするためのオブジェクトを含む広告をアフィリエイトページに配置したいアフィリエータのユーザサーバ１９にユーザ端末装置１８を介して提供される。
【０１０７】
ユーザサーバ１９に提供されたスクリプトは、そのスクリプトを配置したページがアクセスされるとアクセスしてきたユーザ端末装置１８によって実行され、スクリプトの実行によって、アフィリエイトサーバ機能１０２に広告が要求される。
【０１０８】
アフィリエイトサーバ機能１０２は、スクリプトの実行によるユーザサーバ１９からの広告の要求に応じて、広告を提供する。
【０１０９】
特徴語抽出部１０３は、単語毎の普遍的な出現しやすさを示す生起コストを用いて、ページの文章から特徴語を抽出する。すなわち、特徴語抽出部１０３は、形態素である単語のそれぞれの生起コストであって、標準辞書格納部１０４に記憶されている標準辞書に含まれる生起コストを用いて、業者サーバ１１が提供するページの文章またはユーザサーバ１９が提供するページの文章から特徴語を抽出する。
【０１１０】
より具体的には、例えば、特徴語抽出部１０３は、広告を配置したいページのアドレスのHTMLソース（HTMLの方式で記述されたドキュメント）をユーザサーバ１９から取得し、取得したHTMLソースから、主要な文である本文などの文章を抽出することにより、所定のページの文章を取得する。
【０１１１】
そして、例えば、特徴語抽出部１０３は、標準辞書格納部１０４に記憶されている標準辞書を用いて、取得された文章を解析し、文章を単語に分解する。すなわち、例えば、特徴語抽出部１０３は、標準辞書を用いた形態素解析により、文章を単語に分解する。
【０１１２】
さらに、例えば、特徴語抽出部１０３は、分解された単語のうちから、文章を特徴付ける特徴語を決定する。すなわち、特徴語抽出部１０３は、分解された単語のうちから、生起コストの大きい順に所定の数の単語を特徴語とする。
【０１１３】
標準辞書格納部１０４は、記憶部５８の記憶領域のうちの所定の領域を管理し、その領域に形態素である単語毎の普遍的な出現しやすさを示す値を含む標準辞書を格納する。より正確には、標準辞書格納部１０４は、標準辞書を記憶部５８に記憶させているが、標準辞書格納部１０４（としての記憶部５８の記憶領域）が標準辞書を記憶しているとも表現できる。
【０１１４】
図６は、標準辞書格納部１０４によって記憶部５８に格納(記憶)されている、標準辞書の例を示す図である。標準辞書には、複数の単語のそれぞれについて、単語、その単語の出現のしやすさを示す値である生起コスト、その単語の品詞、その単語の読み、およびその単語の発音などが含まれている。
【０１１５】
図５に戻り、サーチキーワード集合更新部１０５は、抽出された特徴語を、その特徴語が配置されるページに広告を表示させる権利が販売されるキーワードとして記録するように、記録を制御する。すなわち、サーチキーワード集合更新部１０５は、サーチキーワード集合格納部１０６に、特徴語抽出部１０３において抽出された特徴語を、その特徴語が配置されるページに広告を表示させる権利が販売されるキーワードとして記録させる。
【０１１６】
サーチキーワード集合格納部１０６は、記憶部５８の記憶領域のうちの所定の領域を管理し、広告を表示させる権利が販売されるキーワードおよびキーワードに関係するデータなどからなるサーチキーワード集合をその領域に格納する。より正確には、サーチキーワード集合格納部１０６は、サーチキーワード集合を記憶部５８に記憶させているが、サーチキーワード集合格納部１０６（としての記憶部５８の記憶領域）がサーチキーワード集合を記憶しているとも表現できる。
【０１１７】
図７は、サーチキーワード集合格納部１０６に格納されている、サーチキーワード集合の例を示す図である。サーチキーワード集合は、１または複数のキーワードと、それぞれのキーワードについての、価格、店舗ID、広告ID、検索回数、今月の検索回数、先月の検索回数、２ヶ月前の月の検索回数乃至１１ヶ月前の月の検索回数、抽出回数、今月の抽出回数、先月の抽出回数、および２ヶ月前の月の抽出回数乃至１１ヶ月前の月の抽出回数とからなる。
【０１１８】
キーワードは、そのキーワードが配置されるページに広告を表示させる権利が販売される（広告を表示させる有料のサービスが提供される）単語である。キーワードは、１つの単語であるか、または複数の単語の組み合わせとされる。
【０１１９】
図７の例において、１つの単語であるαααααは、１つのキーワードである。また、図７の例において、βββββおよびβ'β'β'β'β'の２つの単語の組み合わせは、１つのキーワードである。さらにまた、図７の例において、γγγγγ、γ'γ'γ'γ'γ'、およびγ''γ''γ''γ''γ''の３つの単語の組み合わせは、１つのキーワードである。
【０１２０】
それぞれのキーワードに関係付けられている価格は、そのキーワードについての、広告を表示させる権利の価格を示す。なお、広告を表示させる権利の価格は、広告を表示させるサービスの価格と言い換えることができる。この価格は、期間を指定した価格（例えば、１ヶ月間広告を表示させる権利の価格）であってもよいし、表示回数を指定した価格（例えば、１回表示される毎の権利の価格や、所定回数表示される毎の権利の価格）であってもよい。
【０１２１】
なお、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合における、それぞれのキーワードに関係付けられている価格は、これから権利を販売するキーワードに対する、これから購入する場合の価格（金額）を示す。すなわち、サーチキーワード集合における価格が変更されることによって、既に購入された権利についての支払いの金額が変わることはない。
【０１２２】
図７の例において、αααααであるキーワードの価格は、カカカカカである。また、図７の例において、βββββおよびβ'β'β'β'β'の組み合わせであるキーワードの価格は、キキキキキである。さらにまた、図７の例において、γγγγγ、γ'γ'γ'γ'γ'、およびγ''γ''γ''γ''γ''の組み合わせであるキーワードの価格は、クククククである。
【０１２３】
それぞれのキーワードに関係付けられている店舗IDは、そのキーワードについての、広告を表示させる権利を購入した店舗を特定する。それぞれのキーワードに関係付けられている広告IDは、表示させる広告を特定する。すなわち、例えば、広告IDは、そのキーワードがクエリとして用いられた場合、またはそのキーワードが特徴語として抽出された場合、表示させる広告を特定する。
【０１２４】
それぞれのキーワードに関係付けられている検索回数は、そのキーワードがページを検索するクエリとして用いられた回数（総数）を示す。すなわち、検索回数は、検索されたページの数ではなく、結果にかかわらず検索の処理が実行された回数である。より詳しく説明すれば、検索回数は、そのキーワードをクエリとして、業者サーバ１１が提供するページに対して検索の処理がこれまでに実行された回数を示す。
【０１２５】
なお、検索回数が、そのキーワードをクエリとして、ユーザサーバ１９が提供するページに対して検索の処理がこれまでに実行された回数を示すようにしてもよい。
【０１２６】
それぞれのキーワードに関係付けられている今月の検索回数は、今月（今現在のその月に）、そのキーワードがページを検索するクエリとして用いられた回数を示す。例えば、今現在が３月である場合、今月の検索回数は、３月中に、そのキーワードがページを検索するクエリとして用いられた回数を示す。
【０１２７】
それぞれのキーワードに関係付けられている先月の検索回数は、先月（今現在の月の１つ前の月に）、そのキーワードがページを検索するクエリとして用いられた回数を示す。同様に、それぞれのキーワードに関係付けられている２ヶ月前の月の検索回数乃至１１ヶ月前の月の検索回数のそれぞれは、２ヶ月前の月乃至１１ヶ月前の月のそれぞれにおいて、そのキーワードがページを検索するクエリとして用いられた回数を示す。
【０１２８】
それぞれのキーワードに関係付けられている今月の検索回数乃至１１ヶ月前の月の検索回数は、そのキーワードの検索のトレンドを示している。すなわち、今月の検索回数乃至１１ヶ月前の月の検索回数は、そのキーワードに対する世間の関心の程度の時間的な変化を知る指標であると言える。
【０１２９】
それぞれのキーワードに関係付けられている抽出回数は、そのキーワードがページから特徴語として抽出された回数（総数）を示す。すなわち、抽出回数は、ページに配置されている特徴語と同じ単語の数ではなく、特徴語とされた回数である。より詳しく説明すれば、抽出回数は、業者サーバ１１またはユーザサーバ１９が提供するページからそのキーワードが特徴語としてこれまでに抽出された回数（特徴語とされた回数）を示す。
【０１３０】
それぞれのキーワードに関係付けられている今月の抽出回数は、今月（今現在のその月に）、そのキーワードがページから特徴語として抽出された回数を示す。例えば、今現在が７月である場合、今月の抽出回数は、７月中に、そのキーワードがページから特徴語として抽出された回数を示す。
【０１３１】
それぞれのキーワードに関係付けられている先月の抽出回数は、先月（今現在の月の１つ前の月に）、そのキーワードがページから特徴語として抽出された回数を示す。同様に、それぞれのキーワードに関係付けられている２ヶ月前の月の抽出回数乃至１１ヶ月前の月の抽出回数のそれぞれは、２ヶ月前の月乃至１１ヶ月前の月のそれぞれにおいて、そのキーワードがページから特徴語として抽出された回数を示す。
【０１３２】
それぞれのキーワードに関係付けられている今月の抽出回数乃至１１ヶ月前の月の抽出回数は、そのキーワードの抽出のトレンドを示している。すなわち、今月の抽出回数乃至１１ヶ月前の月の抽出回数は、そのキーワードに対する世間の関心の程度の時間的な変化を知る指標であると言える。
【０１３３】
このように、サーチキーワード集合格納部１０６（記憶部５８）には、単語毎の普遍的な出現しやすさを示す生起コストを用いて、ページの文章から抽出された特徴語が、その特徴語が配置されるページに広告を表示させる権利が販売されるキーワードとして記録されている。このようにすることで、有用なキーワードを、簡単に、かつ迅速に読み出すことができるようになる。
【０１３４】
例えば、特徴語は、その特徴語をクエリとしてページを検索した結果が表示されるページに広告を表示させる権利が販売されるキーワードとして記録される。例えば、特徴語は、その特徴語と同じ単語が特徴語として抽出されたページに広告を表示させる権利が販売されるキーワードとして記録される。
【０１３５】
また、サーチキーワード集合格納部１０６（記憶部５８）には、抽出された特徴語の組み合わせが、キーワードとして記録（記憶）される。この場合、複数の単語の組み合わせを、有用なキーワードとして、簡単に、かつ迅速に読み出すことができるようになる。
【０１３６】
さらに、サーチキーワード集合格納部１０６（記憶部５８）には、キーワードに関係付けて、特徴語を抽出した回数が記録（記憶）される。このようにすることで、キーワードと共に、そのキーワードの有用性の指標を読み出すことができるようになる。
【０１３７】
さらにまた、サーチキーワード集合格納部１０６（記憶部５８）には、キーワードに関係付けて、予め定めた長さの期間のそれぞれにおいて特徴語を抽出した回数が記録される。この場合、キーワードと共に、そのキーワードに対する世間の関心の程度の時間的な変化を知る指標を読み出すことができるようになる。
【０１３８】
図５に戻り、サーチキーワード販売処理部１０７は、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合に含まれるそれぞれのキーワードについて、広告を表示させる権利を店舗に販売する処理を実行する。
【０１３９】
広告読み出し処理部１０８は、広告を表示させる権利が店舗に販売された所定のキーワードが配置されるページに広告を表示させる場合、広告データベース１３から、広告を表示させる権利を購入した店舗によって表示が指示されている広告を読み出す。
【０１４０】
より具体的には、広告読み出し処理部１０８は、所定のキーワードについて、広告を表示させる権利が店舗に販売された場合、そのキーワードがページを検索するクエリとして用いられたとき、またはそのキーワードと同じ特徴語がアフィリエイトページから抽出されたとき、まず、サーチキーワード集合格納部１０６によって記憶部５８に格納(記憶)されているサーチキーワード集合から、そのキーワードに関係付けられている店舗IDおよび広告IDを読み出す。そして、広告読み出し処理部１０８は、広告データベース１３から、店舗IDおよび広告IDで特定される広告を読み出す。
【０１４１】
サイト検索処理部１０９は、所定の単語をクエリとして、業者サーバ１１またはユーザサーバ１９が提供するページの中から、そのクエリを含むページを検索する。
【０１４２】
図８は、業者サーバ１１がユーザ端末装置１８にページのデータを提供する場合に実行される、サーチワードの記録と広告の表示を説明する図である。サーチワードを記録し、広告を表示する場合、まず、業者サーバ１１は、ユーザ端末装置１８に表示されるページの文章Ｘを取得する。業者サーバ１１は、標準辞書格納部１０４に格納されている標準辞書に含まれる生起コストを用いて、文章Ｘに対して、形態素解析を実行する。すなわち、業者サーバ１１は、文章Ｘに形態素解析の処理を適用する。
【０１４３】
業者サーバ１１は、形態素解析の処理の結果として、文章Ｘの特徴語Ｆを取得する。業者サーバ１１は、特徴語Ｆを、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合に追加する。
【０１４４】
一方、業者サーバ１１は、広告データベース１３から、文章Ｘにマッチする広告を取得する。
【０１４５】
より詳細には、業者サーバ１１は、特徴語Ｆと同じキーワードを、サーチキーワード集合格納部１０６のサーチキーワード集合から検索し、特徴語Ｆと同じキーワードがサーチキーワード集合に含まれている場合、そのキーワードに関係付けられている店舗IDおよび広告IDをサーチキーワード集合格納部１０６から読み出す。
【０１４６】
そして、業者サーバ１１は、店舗IDおよび広告IDで特定される広告のデータを、広告データベース１３から読み出す。また、業者サーバ１１は、特徴語Ｆをキーワードとして、広告データベース１３に格納されている広告のデータを検索することで、文章Ｘにマッチする広告のデータを取得する。
【０１４７】
広告データベース１３から、文章Ｘにマッチする広告のデータが取得できなかった場合、業者サーバ１１は、特徴語Ｆをキーワードとして、商品データベース１２に格納されている商品のデータを検索して、商品データベース１２から、文章Ｘにマッチする商品または役務のデータを広告のデータとして取得する。
【０１４８】
なお、この場合、業者サーバ１１は、文章Ｘと広告との類似度として、文章Ｘから抽出され特徴語Ｆと、広告から抽出された特徴語との重複する確率を求めて、予め定めた所定の閾値より大きい類似度の商品または役務の広告を、文章Ｘから抽出された特徴語Ｆにマッチする広告とするようにしてもよい。
【０１４９】
業者サーバ１１は、文章Ｘにマッチする広告のデータを、ユーザ端末装置１８に提供するページのデータに配置して、広告のデータを含むページのデータをユーザ端末装置１８に提供することによって、文章Ｘにマッチする広告をユーザ端末装置１８に表示させる。
【０１５０】
または、ユーザ端末装置１８がアフィリエイトページを表示させる場合、業者サーバ１１は、文章Ｘにマッチする広告のデータをユーザ端末装置１８に提供し、ユーザ端末装置１８に、アフィリエイトページのデータに広告のデータを埋め込ませて、その広告が配置されているアフィリエイトページを表示させる。
【０１５１】
次に、図９のフローチャートを参照して、標準辞書を参照して実行される、特徴語の抽出の処理を説明する。ステップＳ１１において、特徴語抽出部１０３は、対象となる文章を取得する。
【０１５２】
例えば、ステップＳ１１において、まず、特徴語抽出部１０３は、所定のページのHTMLソースをユーザサーバ１９から取得する。より具体的には、例えば、特徴語抽出部１０３は、アフィリエイトページのHTMLソースをユーザサーバ１９から取得する。
【０１５３】
また、例えば、特徴語抽出部１０３は、業者サーバ１１が提供するページであって、広告を配置したいページのHTMLソースを取得する。
【０１５４】
そして、ステップＳ１１において、特徴語抽出部１０３は、取得したHTMLソースから、主要な文である本文などの文章を抽出することにより、所定のページの文章を取得する。
【０１５５】
ステップＳ１２において、特徴語抽出部１０３は、標準辞書格納部１０４によって格納されている標準辞書を用いた形態素解析（Morphological Analysis）の処理を、ステップＳ１１で取得した文章に適用する。標準辞書を用いた形態素解析の処理が適用された文章は、単語に分解される。
【０１５６】
形態素解析においては、対象言語である日本語の文法のルールの集合と、品詞等の情報が付されている単語リストである辞書とが用いられ、自然言語で書かれた文章が、形態素、すなわち、言語で意味を持つ最小単位である単語の列に分割され、それぞれの形態素の品詞が判別される。
【０１５７】
ステップＳ１２の形態素解析においては、正しい日本語の文例集のコーパスなどに基づいて作成され、機械学習された標準辞書が用いられる。
【０１５８】
形態素解析において、文章の単語の分かち書きが行われ、活用語の語尾が処理され、単語の品詞が同定される。その結果得られた品詞の並びから文法的に正しい並びであるものが正解とされる。
【０１５９】
文章の単語の分かち書き、すなわち、単語の境界の判別においては、規則による方式や、確率的言語モデルを用いる方式などが採用される。具体的には、例えば、最小コスト法または隠れマルコフモデル(HMM, Hidden Markov Model)による統計的な方式が採用できる。
【０１６０】
形態素解析は、コンピュータ等の計算機を用いた自然言語処理の基礎技術のひとつである。形態素解析においては、対象言語の文法の知識（文法のルールの集まり）や辞書（品詞等の情報付きの単語リスト）が情報源として用いられ、自然言語で書かれた文が形態素（Morpheme、おおまかにいえば、言語で意味を持つ最小単位）の列に分割され、それぞれの形態素の品詞が判別される。
【０１６１】
大まかに言えば文から切り出した単語が属する品詞が辞書を用いて調べられていき、結果得られた品詞の並びから文法的に正しい並びであるものを正解であるとするという方法が取られる。一般的に多くの自然言語には品詞の接続に制限が存在する（例えば、日本語では動詞のあとに格助詞がくることはできない。「ドアを開けるを」などは日本語として不自然である）。この性質を利用することによって単語の境界の判別が行われる。具体的にこの性質を利用する方法には、第１に、規則による方法、第２に、確率的言語モデルを用いる方法の2つがある。
【０１６２】
標準辞書には、各形態素に対して、それぞれの形態素の出現のしやすさを示す値である生起コストがあらかじめ定義され、さらに、２つの形態素の並びに対して、２つの形態素のつながりやすさを示す連接コストがあらかじめ定義されている。形態素解析を行うに際して、曖昧性を排除するために、形態素解析を実行する形態素解析エンジンにおいては、連接コストと生成コストの和が最小になる解を選択するという「最少コスト法」というアルゴリズムがよく用いられる。
【０１６３】
図１０は、形態素解析の対象となる文章である解析対象文とその形態素解析の結果の例を示す図である。
【０１６４】
例えば、”今年の「父の日特集2007」のテーマは、「楽楽市場」における５０代以上の男性の購買動向を受けて「健康とねぎらい」です。”という文である解析対象文に形態素解析の処理が適用されると、副詞可能の名詞である品詞と判別された”今年”、連体化の助詞である品詞と判定された”の”、括弧開の記号である品詞と判定された”「”、一般名詞の名詞である品詞と判定された”父”、連体化の助詞である品詞と判定された”の”、副詞可能の非自立の名詞である品詞と判別された”日”、サ変接続の名詞である品詞と判定された”特集”、未知語である品詞と判定された”2007”、および括弧閉の記号である品詞と判定された”」”、などのように、形態素の列に分割され、それぞれの形態素の品詞が判別される。
【０１６５】
例えば、いわゆるブログのページの本文に形態素解析を適用することにより、そのページの特徴語を抽出する場合、図１１に示されるように、”今日は母の日。奥さまのお母さんとその友達と・・・・シャンパーニュ地方のシャンパンをシェフに出してもらい・・・代々木上原の花屋で購入した花をプレゼント・・。”の本文に形態素解析の処理が適用されると、生起コストが3069である、副詞可能の名詞である品詞と判定された”今日”、生起コストが980である、係助詞の助詞である品詞と判定された”は”、生起コストが2944である、一般名詞の名詞である品詞と判定された”母”、生起コストが712である、連体化の助詞である品詞と判定された”の”、生起コストが2150である、非自立の副詞可能の名詞である品詞と判定された”日”、および生起コストが1297である、句点の記号である品詞と判定された”。”などのように、形態素の列に分割され、それぞれの形態素の生起コストが得られるとともに、それぞれの形態素の品詞が判別される。
【０１６６】
図１１の右側に示されるように、標準辞書に予め定義されている生起コストは、ある単語の出現のしやすさを示している。生起コストの大きい単語は、一般的に、めったに出現しない単語である。従って、生起コストの大きい単語は、文を特徴付ける特徴語であると言える。
【０１６７】
図１１に示される例から抽出された形態素のうち、生起コストの大きい名詞である形態素、すなわち特徴語は、”シャンパーニュ”、”シェフ”、”シャンパン”、”代々木上原”、および”花屋”である。
【０１６８】
図９に戻り、ステップＳ１３において、特徴語抽出部１０３は、生起コストの大きい順に、所定の数の名詞または未知語を特徴語に決定して、特徴語の抽出の処理は終了する。すなわち、ステップＳ１３において、特徴語抽出部１０３は、ステップＳ１２の形態素解析の処理によって出力される特徴語の中から、後段の処理で用いる最終的な特徴語を決定する。
【０１６９】
このように、広告を配置したいページなどに配置されている文章から、そのページの特徴を示す特徴語が抽出される。
【０１７０】
次に、図９を参照して説明した特徴語の抽出の処理により特徴語が抽出されると実行される、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合の更新の処理について説明する。
【０１７１】
図１２は、１つの特徴語からなるキーワードについての、サーチキーワード集合の更新の処理を説明するフローチャートである。ステップＳ３１において、サーチキーワード集合更新部１０５は、特徴語の抽出の処理により抽出された特徴語の中から、最初の特徴語を選択する。すなわち、例えば、ステップＳ３１において、サーチキーワード集合更新部１０５は、抽出された特徴語のうち、生起コストの最も大きい特徴語を選択する。
【０１７２】
ステップＳ３２において、サーチキーワード集合更新部１０５は、選択されている特徴語を、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合から検索し、その結果から、選択されている特徴語がサーチキーワード集合に属しているか否かを判定する。
【０１７３】
ステップＳ３２において、選択されている特徴語がサーチキーワード集合に属していないと判定された場合、選択されている特徴語と同じキーワードがサーチキーワード集合にまだ属していないので、手続きはステップＳ３３に進み、サーチキーワード集合更新部１０５は、選択されている特徴語をサーチキーワード集合に追加する。すなわち、サーチキーワード集合更新部１０５は、サーチキーワード集合格納部１０６に、選択されている特徴語を、その特徴語が配置されるページに広告を表示させる権利が販売されるキーワードとして記録させる。
【０１７４】
ステップＳ３４において、サーチキーワード集合更新部１０５は、ステップＳ３３においてサーチキーワード集合に追加したキーワードに関係付けられている抽出回数に１を書き込む。すなわち、サーチキーワード集合更新部１０５は、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合における、追加したキーワードに関係付けられている抽出回数に１を書き込む。
【０１７５】
これにより、サーチキーワード集合に新たに追加されたキーワードの抽出回数は、１とされる。
【０１７６】
なお、サーチキーワード集合更新部１０５は、追加したキーワードに関係付けられている価格に、予め定められている所定の額を書き込む。また、サーチキーワード集合更新部１０５は、ステップＳ３３においてサーチキーワード集合に追加したキーワードに関係付けられている今月の抽出回数に１を書き込む。
【０１７７】
ステップＳ３４の後、手続きは、ステップＳ３５に進む。
【０１７８】
ステップＳ３５において、サーチキーワード集合更新部１０５は、特徴語の抽出の処理により抽出された特徴語の中に、まだ特徴語があるか否か、言い換えれば、抽出された特徴語に、選択されていないものが未だ残っているか否かを判定する。ステップＳ３５において、まだ特徴語がある、すなわち、選択されていない特徴語があると判定された場合、手続きは、ステップＳ３６に進む。
【０１７９】
ステップＳ３６において、サーチキーワード集合更新部１０５は、次の特徴語を選択して、手続きはステップＳ３２に戻り、上述した処理を繰り返す。より詳細には、例えば、ステップＳ３６において、サーチキーワード集合更新部１０５は、１つ前に選択された特徴語の生起コストの次に大きい生起コストの特徴語を選択する。
【０１８０】
一方、ステップＳ３２において、選択されている特徴語がサーチキーワード集合に属していると判定された場合、すなわち、選択されている特徴語と同じキーワードがサーチキーワード集合に既に属しているので、手続きはステップＳ３７に進み、サーチキーワード集合更新部１０５は、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合における、選択されている特徴語の価格を上げる。すなわち、ステップＳ３７において、サーチキーワード集合更新部１０５は、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合における、選択されている特徴語と同じキーワードに関係付けられている価格を、所定の額だけ上げる。
【０１８１】
例えば、ステップＳ３７において、サーチキーワード集合更新部１０５は、選択されている特徴語と同じキーワードに関係付けられている価格を、予め定めた額だけ上げる。または、例えば、ステップＳ３７において、サーチキーワード集合更新部１０５は、選択されている特徴語と同じキーワードに関係付けられている価格を、抽出回数に所定の関数を適用することによって得られた額とすることにより、選択されている特徴語と同じキーワードの価格を上げる。
【０１８２】
このように、特徴語が抽出されるたびに同じキーワードに関連付けられている価格、すなわち、より抽出されやすいキーワードの価格を上げることで、サーチキーワードの価格を適正（抽出されやすいものを高く、抽出されにくいものを安く）に設定することができる。
【０１８３】
なお、キーワードの抽出回数を１だけインクリメントしてから、抽出回数に所定の関数を適用することによって得られた額を、キーワードに関係付けられている価格とするようにしてもよい。
【０１８４】
ステップＳ３８において、サーチキーワード集合更新部１０５は、選択されている特徴語と同じキーワードに関係付けられている抽出回数を１だけインクリメントする。すなわち、サーチキーワード集合更新部１０５は、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合における、選択されている特徴語と同じキーワードに関係付けられている抽出回数に１を加算する。
【０１８５】
また、サーチキーワード集合更新部１０５は、選択されている特徴語と同じキーワードに関係付けられている今月の抽出回数に１を書き込む。
【０１８６】
ステップＳ３８の後、手続きは、ステップＳ３５に進む。
【０１８７】
ステップＳ３５において、特徴語がないと判定された、すなわち、全ての特徴語について上述した処理が実行されたと判定された場合、サーチキーワード集合の更新の処理は終了する。
【０１８８】
さらに、サーチキーワード集合の更新は、複数の特徴語の組み合わせについても行われる。
【０１８９】
図１３は、複数の単語の組み合わせであるキーワードについての、サーチキーワード集合の更新の処理を説明するフローチャートである。
【０１９０】
ステップＳ５１において、サーチキーワード集合更新部１０５は、最初の２個の特徴語の組み合わせを、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合から検索し、その結果から、最初の２個の特徴語の組み合わせがサーチキーワード集合に属しているか否かを判定する。
【０１９１】
より詳細には、例えば、ステップＳ５１において、サーチキーワード集合更新部１０５は、特徴語の抽出の処理により抽出された特徴語のうち、生起コストの最も大きい特徴語と２番目に生起コストの大きい特徴語との組み合わせがキーワードとしてサーチキーワード集合に属しているか否かを判定する。
【０１９２】
ステップＳ５１において、最初の２個の特徴語の組み合わせがサーチキーワード集合に属していないと判定された場合、手続きはステップＳ５２に進み、サーチキーワード集合更新部１０５は、最初の２個の特徴語の組み合わせをサーチキーワード集合に追加する。すなわち、サーチキーワード集合更新部１０５は、サーチキーワード集合格納部１０６に、最初の２個の特徴語の組み合わせを、その特徴語が配置されるページに広告を表示させる権利が販売されるキーワードとして記録させる。
【０１９３】
ステップＳ５３において、サーチキーワード集合更新部１０５は、ステップＳ５２においてサーチキーワード集合に追加したキーワードに関係付けられている抽出回数に１を書き込む。すなわち、サーチキーワード集合更新部１０５は、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合における、追加したキーワードであって、２個の特徴語の組み合わせであるキーワードに関係付けられている抽出回数に１を書き込む。
【０１９４】
これにより、サーチキーワード集合に新たに追加された、２個の特徴語の組み合わせであるキーワードの抽出回数は、１とされる。
【０１９５】
なお、サーチキーワード集合更新部１０５は、追加したキーワードであって、２個の特徴語の組み合わせであるキーワードに関係付けられている価格に、予め定められている所定の額を書き込む。また、サーチキーワード集合更新部１０５は、追加したキーワードであって、２個の特徴語の組み合わせであるキーワードに関係付けられている今月の抽出回数に１を書き込む。
【０１９６】
ステップＳ５３の後、手続きは、ステップＳ５４に進む。
【０１９７】
ステップＳ５４において、サーチキーワード集合更新部１０５は、最初の３個の特徴語の組み合わせを、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合から検索し、その結果から、最初の３個の特徴語の組み合わせがサーチキーワード集合に属しているか否かを判定する。
【０１９８】
すなわち、例えば、ステップＳ５４において、サーチキーワード集合更新部１０５は、特徴語の抽出の処理により抽出された特徴語のうち、生起コストの最も大きい特徴語と２番目に生起コストの大きい特徴語と３番目に生起コストの大きい特徴語との組み合わせがキーワードとしてサーチキーワード集合に属しているか否かを判定する。
【０１９９】
ステップＳ５４において、最初の３個の特徴語の組み合わせがサーチキーワード集合に属していないと判定された場合、手続きはステップＳ５５に進み、サーチキーワード集合更新部１０５は、最初の３個の特徴語の組み合わせをサーチキーワード集合に追加する。すなわち、サーチキーワード集合更新部１０５は、サーチキーワード集合格納部１０６に、最初の３個の特徴語の組み合わせを、その特徴語が配置されるページに広告を表示させる権利が販売されるキーワードとして記録させる。
【０２００】
ステップＳ５６において、サーチキーワード集合更新部１０５は、ステップＳ５５においてサーチキーワード集合に追加したキーワードに関係付けられている抽出回数に１を書き込む。すなわち、サーチキーワード集合更新部１０５は、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合における、追加したキーワードであって、３個の特徴語の組み合わせであるキーワードに関係付けられている抽出回数に１を書き込む。
【０２０１】
これにより、サーチキーワード集合に新たに追加された、３個の特徴語の組み合わせであるキーワードの抽出回数は、１とされる。
【０２０２】
なお、サーチキーワード集合更新部１０５は、追加したキーワードであって、３個の特徴語の組み合わせであるキーワードに関係付けられている価格に、予め定められている所定の額を書き込む。また、サーチキーワード集合更新部１０５は、追加したキーワードであって、３個の特徴語の組み合わせであるキーワードに関係付けられている今月の抽出回数に１を書き込む。
【０２０３】
ステップＳ５６の後、サーチキーワード集合の更新の処理は終了する。
【０２０４】
一方、ステップＳ５１において、最初の２個の特徴語の組み合わせがサーチキーワード集合に属していると判定された場合、手続きはステップＳ５７に進み、サーチキーワード集合更新部１０５は、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合における、最初の２個の特徴語の組み合わせの価格を上げる。すなわち、ステップＳ５７において、サーチキーワード集合更新部１０５は、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合における、最初の２個の特徴語の組み合わせと同じキーワードに関係付けられている価格を、所定の額だけ上げる。
【０２０５】
例えば、ステップＳ５７において、サーチキーワード集合更新部１０５は、最初の２個の特徴語の組み合わせと同じキーワードに関係付けられている価格を、予め定めた額だけ上げる。また、例えば、ステップＳ５７において、サーチキーワード集合更新部１０５は、最初の２個の特徴語の組み合わせと同じキーワードに関係付けられている価格を、抽出回数に所定の関数を適用することによって得られた額とすることにより、最初の２個の特徴語の組み合わせと同じキーワードの価格を上げる。
【０２０６】
ステップＳ５８において、サーチキーワード集合更新部１０５は、最初の２個の特徴語の組み合わせと同じキーワードに関係付けられている抽出回数を１だけインクリメントする。すなわち、サーチキーワード集合更新部１０５は、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合における、最初の２個の特徴語の組み合わせと同じキーワードに関係付けられている抽出回数に１を加算する。
【０２０７】
また、サーチキーワード集合更新部１０５は、サーチキーワード集合における、最初の２個の特徴語の組み合わせと同じキーワードに関係付けられている今月の抽出回数に１を書き込む。
【０２０８】
ステップＳ５８の後、手続きは、ステップＳ５４に進む。
【０２０９】
また、ステップＳ５４において、最初の３個の特徴語の組み合わせがサーチキーワード集合に属していると判定された場合、手続きはステップＳ５９に進み、サーチキーワード集合更新部１０５は、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合における、最初の３個の特徴語の組み合わせの価格を上げる。すなわち、ステップＳ５９において、サーチキーワード集合更新部１０５は、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合における、最初の３個の特徴語の組み合わせと同じキーワードに関係付けられている価格を、所定の額だけ上げる。
【０２１０】
例えば、ステップＳ５９において、サーチキーワード集合更新部１０５は、最初の３個の特徴語の組み合わせと同じキーワードに関係付けられている価格を、予め定めた額だけ上げる。また、例えば、ステップＳ５９において、サーチキーワード集合更新部１０５は、最初の３個の特徴語の組み合わせと同じキーワードに関係付けられている価格を、抽出回数に所定の関数を適用することによって得られた額とすることにより、最初の３個の特徴語の組み合わせと同じキーワードの価格を上げる。
【０２１１】
ステップＳ６０において、サーチキーワード集合更新部１０５は、最初の３個の特徴語の組み合わせと同じキーワードに関係付けられている抽出回数を１だけインクリメントして、サーチキーワード集合の更新の処理は終了する。すなわち、サーチキーワード集合更新部１０５は、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合における、最初の３個の特徴語の組み合わせと同じキーワードに関係付けられている抽出回数に１を加算する。
【０２１２】
また、サーチキーワード集合更新部１０５は、サーチキーワード集合における、最初の３個の特徴語の組み合わせと同じキーワードに関係付けられている今月の抽出回数に１を書き込む。
【０２１３】
このように、複数の特徴語の組み合わせであるキーワードについて、サーチキーワード集合が更新される。
【０２１４】
なお、特徴語の組み合わせは、２個の特徴語の組み合わせまたは３個の特徴語の組み合わせであると説明したが、上述した処理と同様の処理で、任意の個数の特徴語の組み合わせとすることができる。
【０２１５】
また、生起コストの最も大きい特徴語と２番目に生起コストの大きい特徴語との組み合わせ、または生起コストの最も大きい特徴語と２番目に生起コストの大きい特徴語と３番目に生起コストの大きい特徴語との組み合わせに限らず、抽出された特徴語のうちの、任意の特徴語の組み合わせをキーワードとするようにしてもよい。
【０２１６】
なお、日付のうちの月が変わった場合、サーチキーワード集合更新部１０５は、図７に示されるように、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合における、今月の抽出回数乃至１１ヶ月前の月の抽出回数を更新する。すなわち、サーチキーワード集合更新部１０５は、日付のうちの月が変わった場合、１０ヶ月前の月の抽出回数を１１ヶ月前の月の抽出回数に設定して、９ヶ月前の月の抽出回数を１０ヶ月前の月の抽出回数に設定して、８ヶ月前の月の抽出回数を９ヶ月前の月の抽出回数に設定するように、今月の抽出回数乃至１１ヶ月前の月の抽出回数をシフトさせて、今月の抽出回数を０とすることで、今月の抽出回数乃至１１ヶ月前の月の抽出回数を更新する。
【０２１７】
さらにまた、サーチキーワード集合更新部１０５は、図７に示されるように、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合における、検索回数および今月の検索回数を更新する。
【０２１８】
例えば、業者サーバ１１は、検索のCGI（Common Gateway Interface）アプリケーションを実行し、検索のログとしてクエリを記憶している。サーチキーワード集合更新部１０５は、検索のログとしてのクエリを読み出して、サーチキーワード集合における、検索回数および今月の検索回数を更新する。
【０２１９】
そしてまた、サーチキーワード集合更新部１０５は、日付のうちの月が変わった場合、今月の検索回数乃至１１ヶ月前の月の検索回数を更新する。すなわち、サーチキーワード集合更新部１０５は、日付のうちの月が変わった場合、１０ヶ月前の月の検索回数を１１ヶ月前の月の検索回数に設定して、９ヶ月前の月の検索回数を１０ヶ月前の月の検索回数に設定して、８ヶ月前の月の検索回数を９ヶ月前の月の検索回数に設定するように、今月の検索回数乃至１１ヶ月前の月の検索回数をシフトさせて、今月の検索回数を０とすることで、今月の検索回数乃至１１ヶ月前の月の検索回数を更新する。
【０２２０】
このように、簡単に、かつ迅速に、広告を表示させる権利が販売されるキーワードであって、有用なキーワードを取得することができる。
【０２２１】
以上のように、例えば、サーチキーワード集合更新部１０５は、その特徴語をクエリとしてページを検索した結果が表示されるページに広告を表示させる権利が販売されるキーワードとして、抽出された特徴語を記録するように、サーチキーワード集合格納部１０６への記録を制御する。または、サーチキーワード集合更新部１０５は、その特徴語と同じ単語が特徴語として抽出されたページに広告を表示させる権利が販売されるキーワードとして、抽出された特徴語を記録するように、サーチキーワード集合格納部１０６への記録を制御する。
【０２２２】
さらに、例えば、サーチキーワード集合更新部１０５は、抽出された特徴語の組み合わせを、キーワードとして記録するように、サーチキーワード集合格納部１０６への記録を制御する。より具体的には、サーチキーワード集合更新部１０５には、抽出された特徴語のうち、予め決められた数の複数の特徴語であって、生起コストの大きい順の特徴語の組み合わせを、キーワードとして記録するように、サーチキーワード集合格納部１０６への記録を制御させることができる。
【０２２３】
このようにすることで、簡単に、かつ迅速に、有用なキーワードとして、複数の単語の組み合わせを得ることができる。
【０２２４】
また、例えば、サーチキーワード集合更新部１０５は、抽出された特徴語をキーワードとして記録すると共に、そのキーワードに関係付けて、特徴語が抽出された回数を記録するように、サーチキーワード集合格納部１０６への記録を制御する。このようにすることで、キーワードと共に、特徴語が抽出された回数である、そのキーワードの有用性の指標を得ることができる。
【０２２５】
この場合、サーチキーワード集合更新部１０５には、そのキーワードに関係付けて、予め定めた長さの期間のそれぞれにおいて特徴語が抽出された回数を記録するように、サーチキーワード集合格納部１０６への記録を制御させることができる。このようにすることで、キーワードと共に、予め定めた長さの期間のそれぞれにおいて特徴語が抽出された回数である、そのキーワードに対する世間の関心の程度の時間的な変化を知る指標を得ることができる。
【０２２６】
また、上述のように、サーチキーワード集合更新部１０５は、抽出された特徴語をキーワードとして記録すると共に、そのキーワードに関係付けて、広告を表示させる権利の販売の価格を記録するように、サーチキーワード集合格納部１０６への記録を制御する。より具体的には、サーチキーワード集合更新部１０５は、キーワードとして記録されている特徴語が抽出された場合、そのキーワードに関係付けられている、広告を表示させる権利の販売の価格を更新するように、サーチキーワード集合格納部１０６への記録を制御する。
【０２２７】
このようにすることで、世間の関心の程度に応じて、キーワードについての価格を変更することができる。
【０２２８】
さらに、サーチキーワード集合更新部１０５には、抽出された特徴語をキーワードとして記録すると共に、そのキーワードに関係付けて、その特徴語をクエリとしてページが検索された回数を記録するように、サーチキーワード集合格納部１０６への記録を制御させることができる。より詳細には、サーチキーワード集合更新部１０５には、キーワードとして記録されている特徴語をクエリとしてページが検索された場合、そのキーワードに関係付けられている、広告を表示させる権利の販売の価格を更新するように、サーチキーワード集合格納部１０６への記録を制御させることができる。
【０２２９】
これにより、世間の関心の程度に応じて、キーワードについての価格を変更することができるようになる。
【０２３０】
以上のように更新されたサーチキーワード集合に含まれるキーワードが店舗に販売される。
【０２３１】
なお、特徴語またはその組み合わせが抽出される毎に、価格を更新したり、サーチキーワード集合に、新たに抽出された特徴語またはその組み合わせのレコードを追加したり、抽出回数をインクリメントしたりすることに限らず、販売の価格とは別に、キーワードの販売の参考価格を示すレコードを設けて、その参考価格を更新したり、新たに抽出された特徴語またはその組み合わせについて、参考価格を示すレコードを追加したり、参考価格を示すレコードにおいて抽出回数などをインクリメントしたりするようにして、例えば、月に１度など定期的に、担当者が、キーワードの販売の参考価格を示すレコードを閲覧して、サーチキーワード集合にキーワードを追加したり、その価格を更新したりするようにしてもよい。
【０２３２】
図１４は、店舗からキーワードの購入を申し込む場合に実行される、キーワードの販売の処理を説明するフローチャートである。ステップＳ８１において、サーチキーワード販売処理部１０７は、サーチキーワード集合格納部１０６からサーチキーワード集合を読み出して、サーチキーワード集合に含まれる、それぞれのキーワード、キーワードのそれぞれの価格、キーワードのそれぞれの検索回数、今月の検索回数乃至１１ヶ月前の月の検索回数、キーワードのそれぞれの抽出回数、および今月の抽出回数乃至１１ヶ月前の月の抽出回数を表示させるデータを、ネットワーク１６を介して、店舗、すなわち、店舗の端末装置１７に送信する。
【０２３３】
キーワードのそれぞれについての、検索回数（総数）と今月の検索回数乃至１１ヶ月前の月の検索回数とが、店舗の端末装置１７に送信されるので、店舗において、キーワードについての検索回数の変化の傾向を示す検索トレンドを知ることができる。
【０２３４】
また、キーワードのそれぞれについての、抽出回数（総数）と今月の抽出回数乃至１１ヶ月前の月の抽出回数とが、店舗の端末装置１７に送信されるので、店舗において、キーワードについての抽出回数の変化の傾向を示す抽出トレンドを知ることができる。
【０２３５】
端末装置１７は、業者サーバ１１から送信されてきたデータを受信して、それぞれのキーワード、キーワードのそれぞれの価格、キーワードのそれぞれの検索回数、今月の検索回数乃至１１ヶ月前の月の検索回数、キーワードのそれぞれの抽出回数、および今月の抽出回数乃至１１ヶ月前の月の抽出回数を表示させる。
【０２３６】
図１５は、端末装置１７において表示されるページであって、キーワード、キーワードの価格、キーワードの検索トレンド、およびキーワードの抽出トレンドを表示させるためのページ（以下、キーワード販売ページと称する）の例を示す図である。
【０２３７】
例えば、キーワード販売ページの左上に配置されているフィールドに、購入しようとするキーワードを検索するためのクエリが入力されて、”キーワード検索”と表示されたボタンがクリックされると、端末装置１７は、フィールドに入力されたクエリをネットワーク１６を介して業者サーバ１１に送信する。
【０２３８】
例えば、業者サーバ１１が、端末装置１７から送信されてきたクエリを受信すると、ステップＳ８１において、サーチキーワード販売処理部１０７は、サーチキーワード集合格納部１０６から、サーチキーワード集合のうちの、そのクエリを含むキーワードからなる部分集合を読み出す。サーチキーワード販売処理部１０７は、読み出したキーワードの部分集合に含まれる、それぞれのキーワード、キーワードのそれぞれの価格、キーワードのそれぞれの今月の検索回数乃至１１ヶ月前の月の検索回数、およびキーワードのそれぞれの今月の抽出回数乃至１１ヶ月前の月の抽出回数を表示させるデータを、通信部５９に、ネットワーク１６を介して、店舗の端末装置１７に送信させる。
【０２３９】
より具体的には、”米”であるクエリが、端末装置１７から業者サーバ１１に送信されると、”米”、”精米機”、”新米”、”無洗米”、”お米”、”米沢牛”、”有機栽培  米”、または”一四代  中取り純米吟醸”などのキーワードと、そのキーワードの価格、今月の検索回数乃至１１ヶ月前の月の検索回数、および今月の抽出回数乃至１１ヶ月前の月の抽出回数とが業者サーバ１１から端末装置１７に送信される。
【０２４０】
端末装置１７は、業者サーバ１１から送信されてきた、”米”、”精米機”、”新米”、”無洗米”、”お米”、”米沢牛”、”有機栽培  米”、または”一四代  中取り純米吟醸”などのキーワードと、そのキーワードの価格、今月の検索回数乃至１１ヶ月前の月の検索回数、および今月の抽出回数乃至１１ヶ月前の月の抽出回数とを受信すると、図１５に示されるように、”米”、”精米機”、”新米”、”無洗米”、”お米”、”米沢牛”、”有機栽培  米”、”一四代  中取り純米吟醸”などのキーワードと、そのキーワードの価格、検索トレンドとしての今月の検索回数乃至１１ヶ月前の月の検索回数のグラフ、および抽出トレンドとしての今月の抽出回数乃至１１ヶ月前の月の抽出回数のグラフとが配置されているキーワード販売ページを表示させる。
【０２４１】
なお、図１５に示される例においては、検索トレンドとしての今月の検索回数乃至１１ヶ月前の月の検索回数、および抽出トレンドとしての今月の抽出回数乃至１１ヶ月前の月の抽出回数は、それぞれチャート（グラフ）として表示されているが、数値で表示するようにしてもよい。
【０２４２】
店舗の担当者は、キーワード販売ページに表示されている、キーワード、キーワードの価格、キーワードの検索トレンド、およびキーワードの抽出トレンドを参照して、店舗の端末装置１７を操作することで、所定のキーワードの購入の申込を指示する。
【０２４３】
すると、端末装置１７は、ネットワーク１６を介して、購入するキーワード、キーワードを購入する店舗を特定する店舗ID、およびキーワードがページに配置されている場合に表示される広告を特定する広告IDを業者サーバ１１に送信してくるので、ステップＳ８２において、サーチキーワード販売処理部１０７は、通信部５９に、店舗から送信されてくる、購入されるキーワード、キーワードを購入する店舗を特定する店舗ID、およびキーワードがページに配置されている場合に表示される広告を特定する広告IDを受信させる。
【０２４４】
ステップＳ８３において、サーチキーワード販売処理部１０７は、サーチキーワード集合更新部１０５に、購入されたキーワードに関係付けて店舗IDおよび広告IDを、サーチキーワード集合格納部１０６のサーチキーワード集合に格納させて、キーワードの販売の処理は終了する。
【０２４５】
すなわち、サーチキーワード集合更新部１０５は、キーワードに関係付けて、表示させる広告を特定する特定情報を記録するように、サーチキーワード集合格納部１０６への記録を制御する。
【０２４６】
このように、キーワードが購入されると、キーワードを購入した店舗を特定する店舗ID、およびキーワードがページに配置されている場合に表示される広告を特定する広告IDが、購入されたキーワードに関係付けてサーチキーワード集合に配置されることになる。
【０２４７】
次に、業者サーバ１１によって提供されているページにおいて、所定のクエリを含むページが検索された場合に実行される広告の表示の処理を説明する。
【０２４８】
すなわち、ユーザ端末装置１８が、業者サーバ１１のWebサーバ機能１０１が提供するページを表示し、そのページから所定のクエリを含むページが検索されると、ユーザ端末装置１８が、ネットワーク１６を介して、そのクエリをWebサーバ機能１０１に送信してくるので、業者サーバ１１のサイト検索処理部１０９は、業者サーバ１１またはユーザサーバ１９が提供するページの中から、そのクエリを含むページを検索する。
【０２４９】
Webサーバ機能１０１は、ネットワーク１６を介して、そのクエリを含むページを検索した結果が示されるページ（以下、検索結果ページ）を表示させるためのデータをユーザ端末装置１８に送信する。ユーザ端末装置１８は、検索結果ページのデータを受信すると、検索結果ページを表示させる。
【０２５０】
図１６は、検索結果ページに広告を表示させるための、広告の表示の処理を説明するフローチャートである。ステップＳ１０１において、広告読み出し処理部１０８は、サイト検索処理部１０９から、サイトの検索に用いられるクエリを取得する。ステップＳ１０２において、広告読み出し処理部１０８は、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合から、検索に用いられるクエリを検索する。
【０２５１】
ステップＳ１０３において、広告読み出し処理部１０８は、クエリに関係付けられている店舗IDおよび広告IDをサーチキーワード集合から読み出す。
【０２５２】
ステップＳ１０４において、広告読み出し処理部１０８は、店舗IDおよび広告IDで特定される広告を広告データベース１３から読み出す。広告読み出し処理部１０８は、読み出した広告をWebサーバ機能１０１に供給する。
【０２５３】
ステップＳ１０５において、Webサーバ機能１０１は、読み出した広告を検索結果ページのデータに配置して、ネットワーク１６を介して、広告が配置された検索結果ページのデータをユーザ端末装置１８に送信して、広告の表示の処理は終了する。
【０２５４】
ユーザ端末装置１８は、広告が配置されている検索結果ページのデータを受信すると、その広告が配置されている検索結果ページを表示させる。
【０２５５】
このように、広告を表示させる権利が店舗に販売された所定のキーワードをクエリとして、ページが検索されると、その検索の結果を示す検索結果ページに、広告を表示させる権利を購入した店舗の広告が表示されることになる。
【０２５６】
所定のクエリによってページを検索した結果が示される検索結果ページに、そのクエリに関係する商品または役務の広告が表示されるので、ユーザ端末装置１８のユーザの関心を引く可能性が高い。
【０２５７】
次に、アフィリエイトページへの広告の表示の処理を説明する。アフィリエイトページには、予め、コンテンツマッチ広告のアフィリエイトのサービスを提供するためのスクリプトが配置されている。例えば、コンテンツマッチ広告のアフィリエイトのサービスを提供するためのスクリプトは、Javascript（Javaは登録商標）とされる。
【０２５８】
図１７は、アフィリエイトページへの広告の表示の処理を説明するフローチャートである。
【０２５９】
ステップＳ１００１において、ユーザ端末装置１８は、アフィリエイトページのデータを要求する。すなわち、ステップＳ１００１において、ユーザ端末装置１８は、ネットワーク１６を介して、アフィリエイトページのアクセスリクエストをユーザサーバ１９宛に送信する。
【０２６０】
ステップＳ２００１において、ユーザサーバ１９は、ユーザ端末装置１８からの、アフィリエイトページのデータの要求を受け付ける。言い換えれば、ステップＳ２００１において、ユーザサーバ１９は、ユーザ端末装置１８からネットワーク１６を介して送信されてくる、アフィリエイトページのアクセスリクエストを受信し、そのアクセスリクエストに応じて、要求されたアフィリエイトページのデータを読み出す。
【０２６１】
ステップＳ２００２において、ユーザサーバ１９は、要求されたアフィリエイトページのデータをネットワーク１６を介してユーザ端末装置１８に送信する。
【０２６２】
ステップＳ１００２において、ユーザ端末装置１８は、ネットワーク１６を介してユーザサーバ１９から送信されてくる、要求したアフィリエイトページのデータを受信する。
【０２６３】
ステップＳ１００３において、ユーザ端末装置１８は、アフィリエイトページに記述されているJavascriptを実行し、その実行しているJavascriptの処理によって、業者サーバ１１に、アフィリエイトページのアドレスとアフィリエータを特定するアフィリエイトID（Javascriptに埋め込まれている）とを送信すると共に、広告を要求する。言い換えれば、ステップＳ１００３において、ユーザ端末装置１８は、アフィリエイトページのアドレスとアフィリエイトIDを付して、業者サーバ１１に広告を要求する。
【０２６４】
すなわち、ユーザ端末装置１８は、Javascriptの実行によって、アフィリエイトページのアドレスおよびアフィリエイトIDをネットワーク１６を介して業者サーバ１１に送信すると共に、ネットワーク１６を介して業者サーバ１１に、アフィリエイトページの特徴と同様の特徴の広告を要求する。
【０２６５】
ステップＳ３００１において、広告読み出し処理部１０８は、ユーザ端末装置１８からの要求を受け付ける。すなわち、より詳細には、広告読み出し処理部１０８は、ネットワークインタフェースである通信部５９に、ネットワーク１６、ルータ１５、およびLAN１４を介してユーザ端末装置１８から送信されてきた、アフィリエイトページのアドレスおよびアフィリエイトIDと、広告の要求とを受信させる。広告読み出し処理部１０８は、特徴語抽出部１０３に、アフィリエイトページのアドレスを供給し、特徴語の抽出を指示する。
【０２６６】
ステップＳ３００２において、特徴語抽出部１０３は、アフィリエイトページのアドレスで特定されるページの文章を取得する。
【０２６７】
例えば、ステップＳ３００２において、まず、特徴語抽出部１０３は、アフィリエイトページのアドレスで特定されるページのHTMLソースをユーザサーバ１９から取得する。そして、ステップＳ３００２において、特徴語抽出部１０３は、取得したHTMLソースから、主要な文である本文などの文章を抽出することにより、所定のページの文章を取得する。
【０２６８】
ステップＳ３００３において、特徴語抽出部１０３は、ステップＳ１２と同様に、標準辞書格納部１０４に格納(記憶)されている標準辞書を用いた形態素解析の処理を、ステップＳ３００２で取得した文章に適用する。
【０２６９】
ステップＳ３００４において、特徴語抽出部１０３は、ステップＳ１３と同様に、生起コストの大きい順に、所定の数の名詞または未知語を特徴語に決定する。特徴語抽出部１０３は、特徴語とその生起コストとを広告読み出し処理部１０８に供給する。
【０２７０】
ステップＳ３００５において、広告読み出し処理部１０８は、サーチキーワード集合格納部１０６に格納されているサーチキーワード集合から、特徴語を検索する。すなわち、広告読み出し処理部１０８は、サーチキーワード集合に含まれるキーワードから、特徴語を検索する。
【０２７１】
ステップＳ３００６において、広告読み出し処理部１０８は、特徴語に関係付けられている店舗IDおよび広告IDをサーチキーワード集合から読み出す。ステップＳ３００７において、広告読み出し処理部１０８は、店舗IDおよび広告IDで特定される広告を広告データベース１３から読み出す。
【０２７２】
なお、ステップＳ３００７において、広告読み出し処理部１０８は、取得した広告に含まれるリンクに、ステップＳ３００１で受信したアフィリエイトIDを埋め込む。
【０２７３】
ステップＳ３００８において、広告読み出し処理部１０８は、アフィリエイトサーバ機能１０２に、読み出した広告を送信させる。広告読み出し処理部１０８から広告の送信が指示されたアフィリエイトサーバ機能１０２は、ネットワークインタフェースである通信部５９に、LAN１４、ルータ１５、およびネットワーク１６を介して、ユーザサーバ１９にアフィリエイトページのデータを要求してきたユーザ端末装置１８宛に、広告を送信させる。
【０２７４】
ステップＳ１００４において、ユーザ端末装置１８は、ネットワーク１６を介して業者サーバ１１から送信されてくる、広告を受信する。ステップＳ１００５において、ユーザ端末装置１８は、ステップＳ１００４で受信した広告を、ステップＳ１００２で受信したアフィリエイトページに埋め込む。
【０２７５】
ステップＳ１００６において、ユーザ端末装置１８は、広告が埋め込まれたアフィリエイトページのデータによって、広告が配置されたアフィリエイトページを表示して、アフィリエイトページへの広告の表示の処理は終了する。
【０２７６】
ユーザ端末装置１８は、ユーザサーバ１９から供給されたアフィリエイトページに、スクリプトの実行によって要求した広告であって、業者サーバ１１から送信されてきた広告を埋め込んで、広告が配置されたアフィリエイトページの全体を表示する。
【０２７７】
このように、ユーザ端末装置１８は、アフィリエイトページに、そのアフィリエイトページから抽出された特徴語と同じキーワードについて広告を表示させる権利を購入した法人または個人である店舗の広告を表示させる。
【０２７８】
ユーザ端末装置１８のユーザは、自分が関心を持っていることが記載されているアフィリエイトページを閲覧するので、その特徴と同様の特徴を有する商品または役務は、ユーザ端末装置１８のユーザの関心を引く可能性が高い。従って、そのアフィリエイトページの特徴と同様の特徴を有する商品または役務の広告が、ユーザに見られて、その広告から、商品を販売するページまたは役務の提供の申込を受け付けるページにアクセスされる可能性が高まる。
【０２７９】
広告が配置されて、表示されるページがアフィリエイトページである場合、アフィリエイトページを提供するアフィリエータからすれば、自分のアフィリエイトページに、報酬を得る可能性がより高い広告を配置させることができる。
【０２８０】
店舗からすれば、商品を販売するページまたは役務の提供の申込を受け付けるページにアクセスする可能性が高いアフィリエイトページ（商品の販売または役務の提供に結びつく可能性の高いアフィリエイトページ）に、自己の商品または役務の広告を表示させることができる。
【０２８１】
このように、所定のキーワードについて広告を表示させる権利を購入した法人または個人である店舗の広告は、確実に、そのキーワードである特徴語が抽出されたアフィリエイトページに表示されるか、またはキーワードがページを検索するクエリとして用いられた場合に表示される検索結果ページに表示される。
【０２８２】
なお、広告が配置されて、表示されるページは、アフィリエイトページまたは検索結果ページに限らず、市場提供業者が店舗から委託された、商品を販売するページまたは役務の提供の申込を受け付けるページ、または市場提供業者がユーザまたは店舗に提供するページなどとすることができる。
【０２８３】
以上のように、簡単に、かつ迅速に、広告を表示させる権利が販売されるキーワードであって、有用なキーワードを取得することができるようになる。
【０２８４】
このように、ページの文章から特徴語を抽出するようにした場合には、ページの特徴を知ることができる。また、単語毎の普遍的な出現しやすさを示す生起コストを用いて、ページの文章から特徴語を抽出し、抽出された特徴語を、その特徴語が配置されるページに広告を表示させる権利が販売されるキーワードとして記録するように、記録を制御するようにした場合には、簡単に、かつ迅速に、広告を表示させる権利が販売されるキーワードであって、有用なキーワードを取得することができる。
【０２８５】
また、単語毎の普遍的な出現しやすさを示す生起コストを用いて、ページの文章から抽出された特徴語が、その特徴語が配置されるページに広告を表示させる権利が販売されるキーワードとして記録されるようにした場合には、有用なキーワードを、簡単に、かつ迅速に読み出すことができる。
【０２８６】
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０２８７】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０２８８】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０２８９】
【図１】本発明の一実施の形態の情報処理システムの構成を示す図である。
【図２】商品データベース１２に格納されている商品のデータ（レコード）の例を示す図である。
【図３】広告データベース１３に格納されている広告のデータ（レコード）の例を示す図である。
【図４】業者サーバ１１のハードウェアの構成の例を示すブロック図である。
【図５】プログラムを実行する業者サーバ１１によって実現される機能の構成を示すブロック図である。
【図６】標準辞書の例を示す図である。
【図７】サーチキーワード集合の例を示す図である。
【図８】サーチワードの記録と広告の表示を説明する図である。
【図９】特徴語の抽出の処理を説明するフローチャートである。
【図１０】解析対象文とその形態素解析の結果の例を示す図である。
【図１１】解析対象文とその形態素解析の結果の例を示す図である。
【図１２】１つの特徴語からなるキーワードについての、サーチキーワード集合の更新の処理を説明するフローチャートである。
【図１３】複数の単語の組み合わせであるキーワードについての、サーチキーワード集合の更新の処理を説明するフローチャートである。
【図１４】キーワードの販売の処理を説明するフローチャートである。
【図１５】キーワード販売ページの例を示す図である。
【図１６】検索結果ページに広告を表示させるための、広告の表示の処理を説明するフローチャートである。
【図１７】アフィリエイトページに広告を表示させるための、広告の表示の処理を説明するフローチャートである。
【符号の説明】
【０２９０】
１１  業者サーバ，  １２  商品データベース，  １３  広告データベース，  １４  LAN，  １５  ルータ，  １６  ネットワーク，  １７−１，１７−２，または１７  端末装置，  １８−１，１８−２，または１８  ユーザ端末装置，  １９−１，１９−２，または１９  ユーザサーバ，  ５１  CPU，  ５２  ROM，  ５３  RAM，  ５８  記憶部，  ５９  通信部，  ６１  リムーバブルメディア，  １０１  Webサーバ機能，  １０２  アフィリエイトサーバ機能，  １０３  特徴語抽出部，  １０４  標準辞書格納部，  １０５  サーチキーワード集合更新部，  １０６  サーチキーワード集合格納部，  １０７  サーチキーワード販売処理部，  １０８  広告読み出し処理部，  １０９  サイト検索処理部
【図１】
0005132270.tif 000002
【図２】
0005132270.tif 000003
【図３】
0005132270.tif 000004
【図４】
0005132270.tif 000005
【図５】
0005132270.tif 000006
【図６】
0005132270.tif 000007
【図７】
0005132270.tif 000008
【図８】
0005132270.tif 000009
【図９】
0005132270.tif 000010
【図１０】
0005132270.tif 000011
【図１１】
0005132270.tif 000012
【図１２】
0005132270.tif 000013
【図１３】
0005132270.tif 000014
【図１４】
0005132270.tif 000015
【図１５】
0005132270.tif 000016
【図１６】
0005132270.tif 000017
【図１７】
0005132270.tif 000018