(57)【要約】本発明に係る情報提供方法は、クライアント端末上に表示された第１情報に対する所定の操作を検出するステップと、前記クライアント端末上に表示された第２情報に対する所定の操作を検出するステップと、前記第２情報が第１情報と所定の関係にあると判定されたときに、前記第１情報と第２情報とを比較して比較情報を生成するステップと、前記比較情報を前記クライアント端末に提供するステップとを実行する。
2005008550.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末上に表示された第１情報に対する所定の操作を検出するステップと、
前記クライアント端末上に表示された第２情報に対する所定の操作を検出するステップと、
前記第１情報と第２情報とを比較して比較情報を生成するステップと、
前記比較情報を前記クライアント端末に提供するステップとを実行する情報提供方法。
【請求項２】
前記第２情報が第１情報と所定の関係にあると判定されたときに、前記比較情報を生成するステップで前記第１情報と第２情報とを比較する請求項１記載の情報提供方法。
【請求項３】
前記第１情報と第２情報とが製品に係る価格または性能を示す情報であるときに、前記比較情報は、その価格または性能の差を示す情報である請求項１記載の情報提供方法。
【請求項４】
前記価格または性能の差に相当する関連製品情報を生成するステップと、
前記関連製品情報をクライアント端末に提供するステップとをさらに実行する請求項３記載の情報提供方法。
【請求項５】
前記所定の操作は、前記第１情報または第２情報に対するポインティングディバイスによるクリック操作である請求項１乃至４のいずれかに記載の情報提供方法。
【請求項６】
前記所定の操作は、前記第１情報と前記第２情報とを含む入力情報の入力と、
前記入力情報の送信要求とを含む請求項１乃至４のいずれかに記載の情報提供方法。
【請求項７】
クライアント端末上に表示された第１情報に対する所定の操作を検出するステップと、
前記クライアント端末上に表示された第２情報に対する所定の操作を検出するステップと、
前記第１情報と第２情報とを比較して比較情報を生成するステップと、
前記比較情報を前記クライアント端末に提供するステップとをコンピュータにより実行させるプログラム。
【請求項８】
前記第２情報が第１情報と所定の関係にあると判定されたときに、前記比較情報を生成するステップで前記第１情報と第２情報とを比較する請求項７記載のプログラム。
【請求項９】
前記第１情報と第２情報とが製品に係る価格または性能を示す情報であるときに、前記比較情報は、その価格または性能の差を示す情報である請求項７記載のプログラム。
【請求項１０】
前記価格または性能の差に相当する関連製品情報を生成するステップと、
前記関連製品情報をクライアント端末に提供するステップとをさらに実行させる請求項９記載のプログラム。
【請求項１１】
前記所定の操作は、前記第１情報または第２情報に対するポインティングディバイスによるクリック操作である請求項７乃至１０のいずれかに記載のプログラム。
【請求項１２】
前記所定の操作は、前記第１情報と前記第２情報とを含む入力情報の入力と、
前記入力情報の送信要求と、を含む請求項７乃至１０のいずれかに記載のプログラム。
【請求項１３】
クライアント端末上に表示された第１情報に対する所定の操作を検出する手段と、
前記クライアント端末上に表示された第２情報に対する所定の操作を検出する手段と、
前記第１情報と第２情報とを比較して比較情報を生成する手段と、
前記比較情報を前記クライアント端末に提供する手段とを備えるサーバ。
【請求項１４】
前記第２情報が第１情報と所定の関係にあると判定されたときに、前記比較情報を生成する手段が、前記第１情報と第２情報とを比較する請求項１３記載のサーバ。
【請求項１５】
前記第１３情報と第２情報とが製品に係る価格または性能を示す情報であるときに、前記比較情報は、その価格または性能の差を示す情報である請求項１３記載のサーバ。
【請求項１６】
前記価格または性能の差に相当する関連製品情報を生成する手段と、
前記関連製品情報をクライアント端末に提供する手段とをさらに備える請求項１５記載のサーバ。
【請求項１７】
前記所定の操作は、前記第１情報または第２情報に対するポインティングディバイスによるクリック操作である請求項１３乃至１６のいずれかに記載のサーバ。
【請求項１８】
前記所定の操作は、前記第１情報と前記第２情報とを含む入力情報の入力と、
前記入力情報の送信要求とを含む請求項１３乃至１６のいずれかに記載のサーバ。
【発明の詳細な説明】
【技術分野】  本発明は、インターネットを通じて、宣伝・広告を行う技術に関する。
【背景技術】  従来、インターネットを通じて宣伝・広告を行う技術として、逆オークション、ウェブカタログ、オンライン見積もり、または中古車販売ウェブなど様々なものがある。
逆オークション形式の部品検索では、ユーザは希望するスペック等を入力する。しかし、逆オークション形式の部品検索は、ユーザが入力する項目が多いため手軽ではなかった。
また、ウェブカタログは、比較対象のデータを単にテキスト文書で表示することによって、一部分の情報を提供していた。もしくは、ウェブカタログでは、その他の詳細情報へのリンクが貼られていた。また、オンライン見積りは、単なる合計金額のみを算出し、表示していた。
また、中古車販売ウェブで多く利用される比較表示機能は、テキスト文書を左右に並べて表示するだけであった。仮に、他のウェブサイトへのリンクが貼られていたとしても、そのリンクは個別に設置されていた。例えば、比較表示機能では、図２０に示すように、ユーザ端末の画面上にサーバＡから提供されるコンテンツＡと、サーバＢから提供されるコンテンツＢとを並べて表示していた。このとき、コンテンツＡに貼られたリンク先はサーバＡに、コンテンツＢに貼られたリンク先はサーバＢに、各々個別に設置されていた。
さらに、利用者が旅行代理店に出向かなくても、自宅の端末から旅行希望条件を指定するだけで、その条件に合った最適な旅行案内プランを作成して当該利用者へ即座に提供するシステムも提供されている（特許文献１参照。）。
【特許文献１】    特開２００２−７３７５６号公報（要約書）。
【発明の開示】
しかしながら、上記従来技術では、以下のような問題が生じていた。逆オークション形式の製品検索では、ユーザが希望するスペック等の項目を入力する。そのため、同品目であって異製品の間でのスペック等の差分やその差分に関連した情報は、ユーザが別途個別に自分で入手しなければならなかった。
例えば、スペックの違いを補うための付属製品や差額で購入できる製品は、ユーザが個別に情報を取得していた。このような場合には、インターネット検索における熟練度や入手する情報についての関心度合いには個人差があり、入手される情報にはユーザごとに個人差が生じる。
また、宣伝を提供する者は、ユーザに製品等の特徴を宣伝する機会を充分に確保できていない場合がある。また、ユーザは、相場を考慮して仕様や値段を認識できない場合がある。
したがって、ユーザや宣伝提供者の双方にとって、インターネットを通じて宣伝・広告を行うための仕組みは、必ずしも十分ではなかった。
本発明はこのような従来の技術の問題点に鑑みてなされたものである。すなわち、本発明の課題は、ユーザが製品を比較した情報やその差分に関連する情報を容易に取得でき、宣伝提供者がユーザに対して製品を効率的に宣伝できる技術を提供する。
本発明は前記課題を解決するために、以下の手段を採用した。すなわち、本発明に係る情報提供方法は、クライアント端末上に表示された第１情報に対する所定の操作を検出するステップと、前記クライアント端末上に表示された第２情報に対する所定の操作を検出するステップと、前記第２情報が第１情報と所定の関係にあると判定されたときに、前記第１情報と第２情報とを比較して比較情報を生成するステップと、前記ることを特徴とする。
前記情報提供方法において、前記第２情報が第１情報と所定の関係にあると判定されたときに、前記比較情報を生成するステップで前記第１情報と第２情報とを比較しても良い。
例えば、前記第１情報と第２情報とが製品に係る価格または性能を示す情報であるときに、前記比較情報は、その価格または性能の差を示す情報である。
このようなステップを実行することにより、本発明を利用する利用者は、製品の価格または性能を比較した情報を容易に取得できる。それとともに製品を宣伝する者は、製品を効率的に宣伝できる。そのため利用者は、より効率的・多角的に製品を判断できる。
また、このような場合には、本発明は、前記価格または性能の差に相当する関連製品情報を生成するステップと、前記関連製品情報をクライアント端末に提供するステップとをさらに実行してもよい。
このようなステップを実行することにより、本発明を利用する利用者は、製品の差分に関連する情報を容易に取得できる。
また、前記所定の操作は、前記第１情報または第２情報に対するポインティングディバイスによるクリック操作であってもよい。このような場合には、本発明を利用する利用者は、ポインティングディバイスによるクリック操作を繰り返すたびに、比較情報を連続して取得することができる。
また、前記所定の操作は、前記第１情報と前記第２情報とを含む入力情報の入力と、前記入力情報の送信要求とを含んでもよい。このような場合には、第２情報が第１情報と所定の関係にあるか否かを判定することを省くことができる。そのため、処理時間を短縮することができる。
また、本発明は、コンピュータその他の装置、機械等が上記いずれかの処理を実行してもよい。また、本発明は、コンピュータその他の装置、機械等に、以上のいずれかの機能を実現させるプログラムであってもよい。また、本発明は、そのようなプログラムをコンピュータ等が読み取り可能な記録媒体に記録したものでもよい。
【図面の簡単な説明】  図１は、システム構成図であり、
図２は、入力情報伝達のアルゴリズムを示す図であり、
図３は、ユーザ端末画面（コンテンツ表示）を示す図であり、
図４は、ユーザ端末画面（対象製品選択）を示す図であり、
図５は、ユーザ端末画面（差分ウィンドウ）を示す図であり、
図６は、ユーザ端末画面（リンク情報）を示す図であり、
図７は、データテーブルを示す図であり、
図８は、入力情報を示す図であり、
図９は、ユーザ端末と管理サーバとの間の処理フロー示す図であり、
図１０は、差分ウィンドウデータ作成の処理フロー示す図であり、
図１１は、差分量近辺のデータ検索の処理フローを示す図であり、
図１２は、データ設定画面を示す図である。
図１３は、ユーザ端末画面を示す図（手入力の場合）であり、
図１４は、入力情報を示す図（手入力の場合）であり、
図１５は、ユーザ端末と管理サーバとの間の処理フローを示す図（手入力の場合）であり、
図１６は、差分ウィンドウデータ作成の処理フローを示す図（手入力の場合）であり、
図１７は、差分量近辺のデータ検索の処理フローを示す図（手入力の場合）であり、
図１８は、変形例に係る入力情報送信経路を説明するための図であり、
図１９は、変形例に係る入力情報伝達のアルゴリズムを示す図であり、
図２０は、従来のシステム構成図である。
【発明を実施するための最良の形態】＜＜好適な実施の形態＞＞
本実施の形態では、パーソナルコンピュータ関連製品を販売するウェブサイトに本発明を適用して、図１から図１２の図面を参照して、説明する。
すなわち、本実施の形態では、ウェブサイトから提供されたコンテンツ上の製品の値段やスペックなどをユーザに少なくとも２回選択させ、選択された製品の値段やスペックを比較し、比較した差分やその差分に関連する情報を提供する。以下最初に選択された製品を基準製品といい、次に選択された製品を対象製品という。
＜システム構成＞
図１を参照して、システム構成を説明する。本システムは、インターネットなどのネットワークで接続されたユーザ端末１０１、複数の宣伝提供サーバ１０２、及び管理サーバ１０３を備える。
ユーザ端末１０１は、ユーザがコンテンツを閲覧できる通信機器を有する汎用のコンピュータ端末である。ユーザ端末１０１は、ネットワークを介して宣伝提供者が提供するコンテンツを画面上に表示する。そして、ユーザはコンテンツ内の製品の値段や仕様を選択する。
ユーザ端末１０１は、ユーザが選択した製品に関する情報（以下、入力情報）を管理サーバ１０３に送信する。この入力情報には、基準製品か対象製品かを識別する情報や、製品を比較するために必要な情報が含まれる。
また、ユーザ端末１０１は、管理サーバ１０３から比較した差分やその差分に関連する情報を受信し、画面上に表示する。
複数の宣伝提供サーバ１０２は、宣伝や広告を提供する者が一般ユーザに対してコンテンツを配信するためのサーバである。このサーバ１０２は、直接ユーザ端末１０１にコンテンツを配信してもよいし、ネットワーク上にウェブサーバ（図示せず）を設け、ウェブサーバを介してコンテンツをユーザ端末１０１に配信してもよい。
管理サーバ１０３は、ユーザ端末１０１から送信される入力情報を受信し、所定の処理を実行し、ユーザ端末１０１に比較した差分やその差分に関連する情報を送信する。管理サーバ１０３が実行する所定の処理としては、差分計算や差分量近辺のデータ検索がある。
＜入力情報送信経路＞
図２を参照して、ユーザ端末１０１が送信する入力情報の伝達のアルゴリズムについて説明する。
本実施の形態では、ユーザがコンテンツ内で、リンク先アドレスと関連付けられたタグで定義された表示（以下、この表示を単にタグともいう）をクリックすることで、製品の値段や仕様を選択する。
ここでタグとは、コンテンツなどのウェブページの特徴やその要素を表わす書式属性を定義する文字列である。そして、このタグは定型の種々の機能を実行させるために用いられる。例えば、他のウェブサイトのリンク先アドレスがタグに組み込まれていた場合には、タグで定義された表示がクリックされると、ユーザ端末１０１は、そのリンク先のウェブサイトが提供するコンテンツを表示する。以下、このような入力方法をクリック入力という。
ユーザ端末１０１は、ユーザがコンテンツ内のタグをクリックしたことを引き金にして、入力情報を生成する（Ｓ２０１）。この入力情報は、例えばＪＡＶＡ（登録商標）などのプログラミング言語を用いて作成することができる。そして、ユーザ端末１０１は、生成された入力情報を直接管理サーバ１０３に送信する（Ｓ２０２）。
一方、管理サーバ１０３は、ユーザ端末１０１で生成された入力情報を、ネットワークを介して受信する（Ｓ２０３）。
＜画面遷移例＞
図３から図６を参照して、ユーザ端末画面の遷移例を説明する。図３は、コンテンツを表示した時のユーザ端末画面を示す図である。
宣伝提供サーバ１０２が提供するコンテンツ３０１及び３０２には、製品の仕様や価格などの製品情報が含まれる。このコンテンツ３０１及び３０２は、インターネットなどを介してユーザ端末１０１上に表示される。本実施の形態では、デスクトップ型のパーソナルコンピュータについてのコンテンツ３０１及び３０２を示す。
図４は、ユーザが比較する２つの製品を選択したときのユーザ端末画面を示す図である。ユーザは、比較の基準となる基準製品と比較の対象となる対象製品とを、ユーザ端末１０１を介して選択する。
本実施の形態では、タグの選択方法として、ユーザがタグで定義された表示にカーソルを合わせ、マウスなどでクリックする。このとき、ユーザが、最初にタグをクリックすることをクリック１といい、次にタグをクリックすることをクリック２という。
このタグがクリックされると、ユーザ端末１０１は、その製品に関する入力情報を生成し、管理サーバ１０３に送信する。タグがクリックされたことにより、入力情報を生成する方法しては、ＪＡＶＡ（登録商標）などのプログラミング言語を用いる。
本実施の形態では、ユーザが本体価格を選択した例を示す。しかしながら、ユーザが選択する製品に関する情報は価格に限られず、製品の仕様に関するものでもよい。
図５は、差分ウィンドウを示す図である。差分ウィンドウ３０３は比較した差分やその差分に関連する情報を表示する。本実施の形態では、比較した差分を「型名ＡＢＣＤ１６Ａの方が￥３３００高い」として表わし、その差分に関連する情報を「ソフトウェア」と「周辺機器」として表わす。
この「ソフトウェア」と「周辺機器」は、差額である３３００円で購入できる製品である。また、差分ウィンドウ３０３は、ソフトウェアと周辺機器の詳細な情報を掲載しているウェブサイトへのＵＲＬも同時に表示する。以下、このウェブサイトが配信する詳細な情報をリンク情報という。
図６は、製品に関するリンク情報を示す図である。このリンク情報３０４は、差分ウィンドウ３０３に表示された製品に関する詳細な情報であり、ウェブサイトから取得され表示される。この詳細な情報としては、製品の概要、対応機種、または価格などがある。
＜テーブル構造＞
図７は、管理サーバ１０３が保持するデータテーブル７００を示す。このテーブル７００には、各社のウェブサーバが提供するコンテンツに掲載される製品データが格納される。
この製品データは、図１２（Ｂ）に示す登録データ設定画面で登録される登録対象物要素データである。登録対象物要素データは、宣伝提供者を登録するときに、管理サーバ１０３に登録される。登録対象物要素データは、宣伝提供者の登録とともに後で説明する。
また、この製品データは、母製品７０１、カテゴリ７０２、単位７０３、詳細データ７０４、項目７０５、型名７０６、詳細型名７０７、掲載ＵＲＬ７０８、宣伝文句７０９、重み７１０などのフィールドを含む。
母製品７０１には、母製品の名称が格納される。ここで型名「ＸＸＯＦＦＩＣＥ」で示されるアプリケーション（項目７０５に「業務アプリ」で記述する）を例にすると、このアプリケーションはＤＥＳＫＴＯＰ  ＰＣ、またはＮＯＴＥ  ＰＣで使用される。そのため、母製品７０１のフィールドにＤＥＳＫＴＯＰ  ＰＣを格納したレコードと、ＮＯＴＥ  ＰＣを格納したレコードとが存在する。
カテゴリ７０２には、詳細データ７０４を識別するための情報が格納される。例えば、ＨＤＤ（ハードディスクドライブ）である型名「ＡＢＣ−ＩＤ２０Ｈ１」の製品に関して、金額とメモリ容量についてのデータが存在する。このような場合には、カテゴリ１に金額を、カテゴリ２にＨＤＤを格納したレコードと、カテゴリ１にメモリ容量を、カテゴリ２にＨＤＤを格納したレコードとが存在する。
単位７０３には、詳細データ７０４の単位が格納される。詳細データ７０４の単位は、例えばカテゴリ１が金額であれば「￥」、カテゴリ１がＨＤＤ容量であれば「ＧＢ」である。
詳細データ７０４には、カテゴリに応じた金額や容量などの数値が格納される。項目７０５には製品の項目が格納され、型名７０６には製品の型名が格納される。
掲載ＵＲＬ７０８には、それぞれの製品が掲載されるコンテンツのＵＲＬが格納される。このＵＲＬは、製品の差分に関連する情報に含まれる、製品の詳細な情報を提供するウェブサイトへのＵＲＬである。
そして、宣伝文句７０９には、その製品の宣伝文句、つまり製品のキャッチフレーズが格納される。
図８は、ユーザ端末１０１から管理サーバ１０３に送信される入力情報を示す。この入力情報は、ユーザがコンテンツ中のタグをクリックしたことを引き金にして、ユーザ端末１０１により生成され、管理サーバ１０３に向けて送信される。また入力情報は、図１０に示す差分ウィンドウデータの作成処理において、詳細データの差分を計算する際に管理サーバ１０３により参照される。
入力情報は、クリック種別８０１、母製品８０２、カテゴリ８０３、単位８０４、及び詳細データ８０５を含む。
クリック種別８０１には、入力情報がクリック１であるかクリック２であるかを識別する情報が格納される。ここでは、クリック１はユーザが始めにクリックした入力情報であり、クリック２はユーザが次にクリックした入力情報である。つまり、クリック１は比較の基準となる製品に関する入力情報に対応し、クリック２は比較の対象となる製品に関する入力情報に対応する。
母製品８０２、カテゴリ８０３、単位８０４、及び詳細データ８０５の定義は、図７に示す母製品７０１、カテゴリ７０２、単位７０３、及び詳細データ７０４と同様である。
＜処理フロー＞
図９を参照して、ユーザ端末１０１と管理サーバ１０３との間の処理の流れを説明する。
ユーザ端末１０１は、図３に示すように、宣伝提供サーバ１０２が配信するコンテンツを表示する。
そして、ユーザは、図４に示すように、コンテンツ内でリンク先アドレスと関連付けられたタグで定義された表示にカーソルを合わせ、マウスなどでクリックする。このとき、ユーザが、最初にタグをクリックすることをクリック１といい、次にタグをクリックすることをクリック２という。
ユーザ端末１０１は、ユーザによってクリック１またはクリック２が実行されたことを認識して、管理サーバ１０３にクリック１またはクリック２の内容を送信する。
管理サーバ１０３は、ユーザ端末１０１から送信されたクリック１またはクリック２の内容を受信し、保存する。
ここで、クリック１またはクリック２の内容とは、ユーザがクリック１またはクリック２を実行することによってユーザ端末１０１が管理サーバ１０３に送信する入力情報である。
管理サーバ１０３は、クリック１及び２の内容を整理し、この整理内容に基づいてデータを検索する。ここで内容を整理するとは、入力情報を比較し、その差分を計算することを意味する。また、データを検索するとは、差分量近辺のデータを検索することを意味する。
そして、管理サーバ１０３は、計算した差分と検索した差分量近辺のデータを、図５に示す差分ウィンドウ３０３を表示するデータに変換して、ユーザ端末１０１に送信する。以下、このデータを差分ウィンドウデータともいう。
そして、ユーザ端末１０１は、上記データを受信して、図５に示す差分ウィンドウ３０３を画面に表示する。
そして、ユーザ端末１０１は、ユーザが差分ウィンドウ３０３内のタグをクリックしたことを認識すると、管理サーバ１０３に対して選択されたリンク先のＵＲＬの検索を要求する。
そして、管理サーバ１０３は、図７に示すデータテーブル７００を参照して、そのリンク先のＵＲＬを検索する。そして、管理サーバ１０３は、検出したリンク先ＵＲＬのデータをユーザ端末１０１に送信する。
ユーザ端末１０１は、受信したＵＲＬのデータからリンク先のウェブ情報を取得する。
次に図１０を参照して、管理サーバ１０３において、差分ウィンドウデータの作成する処理を説明する。
管理サーバ１０３は、ユーザがクリック１を実行したときの入力情報を受信し、クリック１の内容をメモリに保管する（Ｓ１００１）。ここで、管理サーバ１０３は、ユーザ端末１０１から送信された入力情報で、クリック種別８０１がクリック１である入力情報を、比較の基準となる製品データとしてデータベースに格納する。
そして、管理サーバ１０３は、ユーザがクリック２を実行したときの入力情報を受信し、クリック２の内容をメモリに保管する（Ｓ１００２）。ここで、管理サーバ１０３は、ユーザ端末１０１から送信された入力情報で、クリック種別８０１がクリック２である入力情報を、比較の対象となる製品データとしてデータベースに格納する。
そしてＳ１００３で、管理サーバ１０３は、上述の二つの入力情報のカテゴリが一致しているかを判断する（Ｓ１００３）。つまり、クリック種別８０１がクリック１の入力情報と、クリック種別８０１がクリック２の入力情報とを比較して、カテゴリ８０３が一致するかを判断する。
管理サーバ１０３は、カテゴリ８０３が一致しないと判断した場合、クリック２の内容をクリック１の内容に置換する（Ｓ１００４）。そして、管理サーバ１０３はＳ１００１に戻り、クリック１の内容をメモリに保管する。すなわち、クリック１の入力情報のカテゴリ８０３とクリック２の入力情報のカテゴリ８０３が一致していない場合には、管理サーバ１０３は、クリック２の内容をクリック１の内容として上書きして格納する。そして、管理サーバ１０３は、次のクリックであるクリック２の内容を受信するのを待つ。
このような処理により、管理サーバ１０３は、連続する二つのクリックの入力情報において、カテゴリ８０３が一致するまで、Ｓ１００１からＳ１００４の処理を繰り返す。ただし、カテゴリ８０３が一致しない場合に、管理サーバ１０３は、クリック２の内容をクリック１の内容に置き換えメモリに保存せず、廃棄してもよい。その場合には、Ｓ１００４の処理において、管理サーバ１０３は、クリック２の内容を廃棄する。
一方Ｓ１００３で、管理サーバ１０３は、カテゴリ８０３が一致すると判断した場合、入力情報の単位８０４が一致しているかを判断する（Ｓ１００５）。
Ｓ１００５で、管理サーバ１０３は、入力情報の単位８０４が一致すると判断した場合、詳細データ８０５の差分を計算する（Ｓ１００６）。
一方Ｓ１００５で、管理サーバ１０３は、入力情報の単位８０４が一致していないと判断した場合、単位８０４を合わせる（Ｓ１００７）。つまり、比較対象となる入力情報の単位を、比較基準となる入力情報の単位に変換する。例えば、単位８０４が金額の場合、金額の変換比率である為替レートが使用される。この為替レートは専用のウェブサイトから取得してもよいし、管理サーバ１０３の管理者により定期的に更新されてもよい。
そして、管理サーバ１０３は、詳細データ８０５の差分を計算する（Ｓ１００６）。
次に管理サーバ１０３は、同一の母製品８０２でカテゴリ８０３及び単位８０４が同じデータであって、差分量近辺のデータを検索する（Ｓ１００８）。例えば、単位が金額の場合には、管理サーバ１０３は、差額で購入でき母製品に付属できる製品データを、差分量近辺のデータとして検索する。
管理サーバ１０３は項目タグを用いてユーザ設定の順に並べる（Ｓ１００９）。つまり、管理サーバ１０３は、検索した製品データをユーザ設定に基づいて並び替える。
管理サーバ１０３は差分ウィンドウ３０３のデータをメモリに保管する（Ｓ１０１０）。この差分ウィンドウ３０３のデータは、比較した差分やその差分に関連する情報をユーザ端末１０１に表示するためのデータである。
管理サーバ１０３は、前記差分ウィンドウ３０３のデータをユーザに戻し、処理を終了する（Ｓ１０１１）。
次に図１１を参照して、図１０のＳ１００８を詳細に説明する。図１１は、差分量近辺のデータ検索の処理フローを示す。
まず、管理サーバ１０３は、データベースから母製品８０２を選別する（Ｓ１１０１）。以下、ここでデータベースとは、図７に示すデータベース上のデータテーブル７００をさす。ここでは、管理サーバ１０３はデータテーブル７００から同じ母製品８０２の製品を検索する。
そして、管理サーバ１０３は、データベースからカテゴリ８０３を選別する（Ｓ１１０２）。ここでは、管理サーバ１０３はさらに同じカテゴリ８０３の製品を検索する。
そして、管理サーバ１０３は、データベースから単位８０４を選別する（Ｓ１１０３）。ここでは、管理サーバ１０３はさらに同じ単位８０４の製品を検索する。
そして、管理サーバ１０３は、データベースから詳細データ８０５を選別する（Ｓ１１０４）。ここでは、管理サーバ１０３はさらに詳細データ８０５に基づいて製品を検索する。例えば、単位８０４が金額の場合には、管理サーバ１０３は、Ｓ１００６で計算した差額で購入できる製品データを、差分量近辺のデータとして検索する。なお、このとき製品が検出されない場合もある。
本実施の形態では、管理サーバ１０３は母製品８０２、カテゴリ８０３、単位８０４、及び詳細データ８０５を選別条件として製品を検索した。しかし、この選別条件はユーザによって設定させてもよい。
＜登録データ設定画面＞
図１２を参照して、登録データの設定を説明する。図１２（Ａ）は、ユーザの登録データ設定画面を示す図である。ユーザとは、ユーザ端末１０１を通じて宣伝提供サーバにアクセスし、情報を提供されるものをいう。そして、図１２（Ｂ）は、宣伝提供者の登録データ設定画面を示す図である。宣伝提供者とは、ユーザに製品など宣伝広告を提供するものをいう。
ユーザの登録データとしては、ユーザ氏名、ユーザＩＤとパスワード、性別及び年齢などがある。ユーザ端末１０１はユーザからのデータ入力を認識し、入力されたデータを管理サーバ１０３に送信する。
管理サーバ１０３は、重複登録を避けるため、ユーザＩＤとユーザパスワードとが既に登録されているか否かを検索する。そして、管理サーバ１０３は、ユーザＩＤとユーザパスワードが登録されていないと判断した場合、このユーザを登録する。一方、管理サーバ１０３は、ユーザＩＤとユーザパスワードが既に登録されていると判断した場合、ユーザＩＤとユーザパスワードが不適切である旨をユーザ端末１０１に通知する。
次に宣伝提供者による登録の際の登録データについて説明する。この宣伝提供者の登録データとしては、宣伝者登録データと登録対象物要素データなどがある。
宣伝者登録データは、宣伝者氏名、宣伝者ＩＤ、及びパスワードなど宣伝を提供する者を識別するための情報を含む。さらに、宣伝登録データは、業種など管理サーバ１０３が宣伝提供者を区分けするための情報を含んでもよい。
宣伝提供サーバ１０２は、宣伝提供者により入力された宣伝者ＩＤとパスワードを管理サーバ１０３に送信する。管理サーバ１０３は、重複登録を避けるため、宣伝者ＩＤとパスワードとが既に登録されているか否かを検索する。そして、管理サーバ１０３は、宣伝者ＩＤとパスワードが登録されていないと判断した場合、この宣伝提供者を登録する。一方、管理サーバ１０３は、宣伝者ＩＤと宣伝者パスワードが既に登録されていると判断した場合、宣伝者ＩＤと宣伝者パスワードが不適切である旨を宣伝提供サーバ１０２に通知する。
すなわち、宣伝提供者は、宣伝提供サーバ１０２を介して、登録対象物要素データとして、製品データを管理サーバ１０３に登録できる。また、宣伝提供者の登録後であっても、宣伝提供者は、登録対象物要素を追加あるいは変更して、管理サーバ１０３に送信することにより、製品データを追加あるいは変更できる。
この登録対象物要素データは、型名や母製品、カテゴリ、及び詳細データとその単位など製品を比較するための情報を含む。さらに、登録対象物要素データは、掲載ＵＲＬや宣伝文句などの情報を提供するための情報を含んでもよい。
上記登録データは、図７に示すデータテーブル７００として管理サーバ１０３上のデータベースに格納される。
＜実施形態の効果＞
本実施の形態に従うと、ユーザは製品の比較情報やその差分に関連する情報を容易に取得できる。そして、ユーザは、その差分について、より効率的・多角的に判断することができる。すなわち、ユーザは有益な買い物をすることができる。また、製品を販売する者は、その情報を欲しているユーザに対して効率的に宣伝できる。
また、競合他社は、管理サーバに製品データを登録することにより、お互いに製品を宣伝し合うことができる。そのため、製品を販売する者は、各々の宣伝費を削減できる。
また、本実施の形態では、ユーザがタグで定義された表示を２回クリックすることにより、二つの製品データを比較した。しかしながら、ユーザがタグで定義された表示を２回以上クリックしてもよい。この場合には、最初にクリックした表示に関連付けられた製品データを比較基準として、２回目にクリックした表示に関連づけられた製品データを比較対象として、二つの製品データを比較する。
そして、３回目にクリックした表示に関連づけられた製品データを比較対象として、最初にクリックした表示に関連付けられた製品データと比較する。以降、このようにしてタグで定義された表示をクリックする度に、最初にクリックした表示に関連付けられた製品データとの比較を繰り返してもよい。
このような場合には、ユーザが異なる製品の値段を順番にクリックすると、その差額が自動で計算され、表示される。そのため、宣伝提供者はユーザに対して差額分で購入できてユーザが望む種類のオプション品などを紹介できる。その一方でユーザはそのようなオプション品などを認識できる。
＜＜変形例＞＞
上記実施の形態では、ユーザが画面上のタグで定義された表示をクリックすることにより、入力情報がユーザ端末１０１から管理サーバ１０３に送信された。しかしながら、本変形例では、ユーザ端末１０１に入力情報画面を表示させて、ユーザに比較基準となる製品と比較対象となる製品とを入力させ、管理サーバ１０３に送信する。以下、このような入力方法を手入力という。
以下、図１３から図１７を参照して、本発明の変形例を説明する。
＜入力情報画面＞
図１３は、手入力によりユーザが比較する製品を選択するときの図である。ここでは、ユーザ端末１０１は、比較の基準である基準製品と比較の対象である対象製品とを入力する入力情報画面３０５を表示して、ユーザに入力情報の入力を促す。
ユーザはユーザ端末１０１を操作して、入力情報画面３０５に比較基準の製品データと、比較対象の製品データとを入力する。ここで、入力情報を入力する手段は、ユーザに直接入力させてもよいし、予め登録されたデータからユーザに選択させてもよい。ユーザは、入力が完了すると、確定ボタンをクリックし、入力情報を管理サーバ１０３に送信する。
＜テーブル構造＞
図１４は、ユーザ端末１０１から管理サーバ１０３に送信されるデータを示す。この入力情報は、図８に示す入力情報とはクリック種別８０１の代りに製品種別１４０１を含むところが異なる。
その他の情報は、母製品１４０２、カテゴリ１４０３、単位１４０４、及び詳細データ１４０５である。
母製品１４０２、カテゴリ１４０３、単位１４０４、及び詳細データ１４０５の定義は、図７に示す母製品７０１、カテゴリ７０２、単位７０３、及び詳細データ７０４と同様である。
＜処理フロー＞
図１５を参照して、手入力におけるユーザ端末１０１と管理サーバ１０３との間の処理の流れを説明する。
ユーザ端末１０１は、図３に示すように、ネットワークを介して管理サーバ１０３に宣伝提供者が提供するコンテンツを開く。つまり、ユーザの操作に従って、ユーザ端末１０１は画面上にコンテンツを表示する。
そして、ユーザは、図１３に示す入力情報画面３０５に基準製品の入力情報と対象製品の入力情報とを入力する。
ユーザは、入力を完了したあと確定ボタンをクリックする。ユーザが確定ボタンをクリックすることで、ユーザ端末１０１は入力情報を管理サーバ１０３に送信する。
管理サーバ１０３は、基準製品の製品データと対象製品の製品データとを入力情報として保存する。管理サーバ１０３は、受信した入力情報を整理し、この整理内容に基づいてデータを検索する。ここで情報を整理するとは、入力情報を比較し、差分を計算することを意味する。また、データを検索するとは、差分量近辺データを検索することを意味する。
そして、管理サーバ１０３は、計算した差分と検索した差分量近辺のデータを、図５に示す差分ウィンドウ３０３のデータとして、ユーザ端末１０１に送信する。
そして、ユーザ端末１０１は、上記データを受信して、図５に示す差分ウィンドウ３０３を画面に表示する。
そして、ユーザ端末１０１は、ユーザが差分ウィンドウ３０３内のタグをクリックしたことを認識すると、選択されたリンク先ＵＲＬの検索を要求する。
そして、管理サーバ１０３は、図７に示すデータテーブル７００を参照して、そのリンク先のＵＲＬを検索する。そして、管理サーバ１０３は、検出したリンク先ＵＲＬのデータをユーザ端末１０１に送信する。
ユーザ端末１０１は、受信したＵＲＬのデータからリンク先のウェブ情報を取得する。
次に図１６を参照して、管理サーバ１０３において、差分ウィンドウデータを作成する処理を説明する。本変形例では、図１０に示した実施の形態とは異なり入力情報のカテゴリ１４０３や単位１４０４が一致しているか否かを判断する必要はない。
まず、管理サーバ１０３は、詳細データ１４０５の差分を計算する（Ｓ１６０１）。
次に管理サーバ１０３は、同一の母製品１４０２でカテゴリ１４０３及び単位１４０４が同じデータであって、差分量近辺のデータを検索する（Ｓ１６０２）。
そして、管理サーバ１０３は差分ウィンドウ３０３のデータをメモリに保管する（Ｓ１６０３）。この差分ウィンドウ３０３のデータは、比較した差分やその差分に関連する情報をユーザ端末１０１に表示するためのデータである。
管理サーバ１０３は、前記差分ウィンドウ３０３のデータをユーザに戻し、処理を終了する（Ｓ１６０４）。
次に図１７を参照して、図１６のＳ１６０２の処理を詳細に説明する。図１７は、差分量近辺のデータ検索の処理フローを示す。
まず、管理サーバ１０３は、データベースから母製品を選別する（Ｓ１７０１）。以下、ここでデータベースとは、図７に示すデータベース上のテーブル７００をさす。ここでは、管理サーバ１０３はデータテーブル７００上から同じ母製品の製品を検索する。
そして、管理サーバ１０３は、データベースからカテゴリ１４０３を選別する（Ｓ１７０２）。ここでは、管理サーバ１０３はさらに同じカテゴリの製品を検索する。
そして、管理サーバ１０３は、データベースから単位１４０４を選別する（Ｓ１７０３）。ここでは、管理サーバ１０３はさらに同じ単位の製品を検索する。
そして、管理サーバ１０３は、データベースから詳細データ１４０５を選別する（Ｓ１７０４）。ここでは、管理サーバ１０３はさらに差分量近辺の詳細データに基づいて製品を検索する。なお、このとき製品が検出されない場合もある。
本変形例では、母製品１４０２、カテゴリ１４０３、単位１４０４、及び詳細データ１４０５に基づいて製品を検索した。しかしながら、本実施の形態と同様に、この選別条件はユーザによって設定させてもよい。
＜＜第２変形例＞＞
図１８及び図１９の図面を参照して、第２変形例について説明する。
＜システム構成＞
図１８を参照して、第２変形例のシステム構成を説明する。このシステムは、図１に示したシステムと同様に、インターネットなどのネットワークで接続されたユーザ端末１０１、複数の宣伝提供サーバ１０２、及び管理サーバ１０３を備える。
上記実施の形態では、入力情報はユーザ端末１０１から管理サーバ１０３に直接送信された。しかしながら、第２変形例では、ユーザ端末１０１は、宣伝提供サーバ１０２に送信用データを送信する。そして、宣伝提供サーバ１０２は、送信用データに基づいて入力情報を生成する。その後、入力情報は、宣伝提供サーバ１０２から管理サーバ１０３に送信される。
＜入力情報送信経路＞
図１９を参照して、ユーザ端末１０１から送信される入力情報の伝達のアルゴリズムについて説明する。
ユーザ端末１０１は、ユーザがコンテンツ内のタグで定義された表示をクリックしたことを引き金にして、送信用データを生成する（Ｓ１９０１）。この送信用データは、例えばＪＡＶＡ（登録商標）などのプログラミング言語を用いて生成することができる。そして、ユーザ端末１０１は、生成された送信用データを宣伝提供サーバ１０２に送信する（Ｓ１９０２）。
そして、宣伝提供サーバ１０２は、ユーザ端末１０１で生成された送信用データを受信して、入力情報を生成する（Ｓ１９０３）。ここで、送信用データは入力情報を生成するために必要なデータである。例えば、宣伝提供サーバ１０２が製品のスペックや金額に一意な識別子を付与している場合であれば、宣伝提供サーバ１０２はその識別子から入力情報を生成できる。したがって、このような場合には、送信用データは識別子を含むデータである。
そして、宣伝提供サーバ１０２は、生成された入力情報を管理サーバ１０３に送信する。その後、管理サーバ１０３は、宣伝提供サーバ１０２で生成された入力情報を受信する（Ｓ１９０４）。
上記変形例では、以下のような効果を有する。
送信用データが製品のスペックや金額などに関する識別子である場合、送信用データは単純で量も少なくなる。そのため、送信用データの作成時間は入力情報を生成する時間よりも短くなる。
また、宣伝提供サーバ１０２が企業等の高性能サーバである場合、入力情報を生成し送信するのに必要な時間は、ユーザ端末１０１で生成し送信する時間より短くなる。
また、ユーザが選択した入力情報が宣伝提供サーバ１０２を経由するため、宣伝提供者はユーザの動向を把握できる。
＜コンピュータに読み取り可能な記憶媒体＞
上記実施の形態のいずれかの処理をコンピュータに実行させるプログラムをコンピュータが読み取り可能な記憶媒体に記録することができる。そして、コンピュータに、この記憶媒体のプログラムを読み込ませて実行させることにより、上記実施の形態に示したシステムを提供することができる。
ここで、コンピュータが読み取り可能な記憶媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記憶媒体をいう。このような記憶媒体のうちコンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ＤＡＴ、８ＭＭテープ、メモリカード等がある。
また、コンピュータに固定された記録媒体として、ハードディスクやＲＯＭ（リード・オンリー・メモリ）等がある。
なお、上記実施の形態は本発明の範囲をなんら限定するものではなく、当業者が理解できる範囲において適宜、各種の変形の態様があり得る。
【産業上の利用可能性】  本発明は、インターネットを通じて、宣伝・広告を行う技術分野において利用できる。
【図１】
2005008550.tif 000003
【図２】
2005008550.tif 000004
【図３】
2005008550.tif 000005
【図４】
2005008550.tif 000006
【図５】
2005008550.tif 000007
【図６】
2005008550.tif 000008
【図７】
2005008550.tif 000009
【図８】
2005008550.tif 000010
【図９】
2005008550.tif 000011
【図１０】
2005008550.tif 000012
【図１１】
2005008550.tif 000013
【図１２】
2005008550.tif 000014
【図１３】
2005008550.tif 000015
【図１４】
2005008550.tif 000016
【図１５】
2005008550.tif 000017
【図１６】
2005008550.tif 000018
【図１７】
2005008550.tif 000019
【図１８】
2005008550.tif 000020
【図１９】
2005008550.tif 000021
【図２０】
2005008550.tif 000022
【手続補正書】
【提出日】平成18年2月15日(2006.2.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クライアント端末上に表示された第１情報に対する所定の操作を検出するステップと、
前記クライアント端末上に表示された第２情報に対する所定の操作を検出するステップと、
前記第１情報と第２情報とを比較して比較情報を生成するステップと、
前記比較情報を前記クライアント端末に提供するステップとを実行する情報提供方法。
【請求項２】
クライアント端末上に表示された第１情報に対する所定の操作を検出するステップと、
前記クライアント端末上に表示された第２情報に対する所定の操作を検出するステップと、
前記第１情報と第２情報とを比較して比較情報を生成するステップと、
前記比較情報を前記クライアント端末に提供するステップとをコンピュータにより実行させるプログラム。
【請求項３】
前記第２情報が第１情報と所定の関係にあると判定されたときに、前記比較情報を生成するステップで前記第１情報と第２情報とを比較する請求項２記載のプログラム。
【請求項４】
前記第１情報と第２情報とが製品に係る価格または性能を示す情報であるときに、前記比較情報は、その価格または性能の差を示す情報である請求項２記載のプログラム。
【請求項５】
前記価格または性能の差に相当する関連製品情報を生成するステップと、
前記関連製品情報をクライアント端末に提供するステップとをさらに実行させる請求項４記載のプログラム。
【請求項６】
前記所定の操作は、前記第１情報または第２情報に対するポインティングディバイスによるクリック操作である請求項２乃至５のいずれかに記載のプログラム。
【請求項７】
前記所定の操作は、前記第１情報と前記第２情報とを含む入力情報の入力と、
前記入力情報の送信要求と、を含む請求項２乃至５のいずれかに記載のプログラム。
【請求項８】
クライアント端末上に表示された第１情報に対する所定の操作を検出する手段と、
前記クライアント端末上に表示された第２情報に対する所定の操作を検出する手段と、
前記第１情報と第２情報とを比較して比較情報を生成する手段と、
前記比較情報を前記クライアント端末に提供する手段とを備えるサーバ。
【請求項９】
前記第２情報が第１情報と所定の関係にあると判定されたときに、前記比較情報を生成する手段が、前記第１情報と第２情報とを比較する請求項８記載のサーバ。
【請求項１０】
前記第１３情報と第２情報とが製品に係る価格または性能を示す情報であるときに、前記比較情報は、その価格または性能の差を示す情報である請求項８記載のサーバ。
【請求項１１】
前記価格または性能の差に相当する関連製品情報を生成する手段と、
前記関連製品情報をクライアント端末に提供する手段とをさらに備える請求項１０記載のサーバ。
【請求項１２】
前記所定の操作は、前記第１情報または第２情報に対するポインティングディバイスによるクリック操作である請求項８乃至１１のいずれかに記載のサーバ。
【請求項１３】
前記所定の操作は、前記第１情報と前記第２情報とを含む入力情報の入力と、
前記入力情報の送信要求とを含む請求項８乃至１１のいずれかに記載のサーバ。
【国際調査報告】
2005008550.tif 000023
2005008550.tif 000024
2005008550.tif 000025
2005008550.tif 000026