(57)【特許請求の範囲】
【請求項１】
地図を地図表示領域に表示するとともに、当該表示した地図に対応する地域に含まれる地域スポット情報が分類されているカテゴリを羅列したメニュー画面を表示することが可能なＷｅｂブラウザを備える端末にネットワークを介して接続され、前記地図及び前記メニュー画面をＷｅｂブラウザにより更新表示可能とする更新表示情報を前記端末に送信するメニューカスタマイズ装置であって、
前記端末に、前記Ｗｅｂブラウザにおいて前記地図表示領域に表示した地図の範囲が変更される毎に、当該変更した地図の範囲を示す表示領域情報を前記メニューカスタマイズ装置に逐次送信させるステップと、前記メニュー画面を更新表示するための更新表示情報を前記メニューカスタマイズ装置から受信したことに応じて、前記メニュー画面を更新表示させるステップとを実行させるスクリプトプログラムを、前記端末に送信するスクリプトプログラム送信手段と、
前記表示領域情報を前記端末から受信したことに応じて、前記地域スポット情報毎に、当該地域スポット情報を表示させた表示回数を当該地域スポット情報がクリックされたクリック回数で割ったクリック率を記憶する地域スポット情報クリックログ記憶手段を参照して、前記表示領域情報が示す前記変更した地図の範囲に対応する地域に含まれる前記地域スポット情報の各々のクリック率を前記カテゴリ毎に集計するスポット情報カテゴリ別クリックログ集計手段と、
前記スポット情報カテゴリ別クリックログ集計手段が集計した前記カテゴリ毎の前記クリック率を参照して、クリック率が高い順に前記カテゴリを表示する前記メニュー画面を更新表示するための更新表示情報を生成する更新表示情報生成手段と、
前記更新表示情報生成手段で生成した前記更新表示情報を前記端末に送信する更新表示情報送信手段と、を備えるメニューカスタマイズ装置。
【請求項２】
前記スポット情報カテゴリ別クリックログ集計手段は、前記地域スポット情報の前記クリックログのそれぞれを、対応する前記地域スポット情報の過去の前記クリックログと対比し、現在の前記クリック率が過去の前記クリック率より高い前記地域スポット情報の前記クリック率により大きい重み付けをして、重み付け後の前記クリック率を前記カテゴリ毎の集計の対象とする請求項１に記載のメニューカスタマイズ装置。
【請求項３】
前記地域スポット情報クリックログ記憶手段は、複数の階層からなる前記カテゴリに分類された複数の前記地域スポット情報の前記クリック率を記憶し、
前記スポット情報カテゴリ別クリックログ集計手段は、最下層の前記カテゴリから順に前記クリック率を前記カテゴリ毎に集計し、
前記更新表示情報生成手段は、前記スポット情報カテゴリ別クリックログ集計手段が集計した前記カテゴリ毎の前記クリック率が所定値に達した場合には、前記所定値に達した階層の前記カテゴリを羅列したメニュー画面を更新表示するための更新表示情報を生成する請求項１又は２に記載のメニューカスタマイズ装置。
【請求項４】
地図を地図表示領域に表示するとともに、当該表示した地図に対応する地域に含まれる地域スポット情報が分類されているカテゴリを羅列したメニュー画面を表示することが可能なＷｅｂブラウザを備える端末にネットワークを介して接続され、前記地図及び前記メニュー画面をＷｅｂブラウザにより更新表示可能とする更新表示情報を前記端末に送信するメニューカスタマイズ装置が実行するメニューカスタマイズ方法であって、
前記端末に、前記Ｗｅｂブラウザにおいて前記地図表示領域に表示した地図の範囲が変更される毎に、当該変更した地図の範囲を示す表示領域情報を前記メニューカスタマイズ装置に逐次送信させるステップと、前記メニュー画面を更新表示するための更新表示情報を前記メニューカスタマイズ装置から受信したことに応じて、前記メニュー画面を更新表示させるステップとを実行させるスクリプトプログラムを、前記端末に送信するスクリプトプログラム送信ステップと、
前記表示領域情報を前記端末から受信したことに応じて、前記地域スポット情報毎に、当該地域スポット情報を表示させた表示回数を当該地域スポット情報がクリックされたクリック回数で割ったクリック率を記憶する地域スポット情報クリックログ記憶手段を参照して、前記表示領域情報が示す前記変更した地図の範囲に対応する地域に含まれる前記地域スポット情報の各々のクリック率を前記カテゴリ毎に集計するスポット情報カテゴリ別クリックログ集計ステップと、
前記スポット情報カテゴリ別クリックログ集計ステップで集計した前記カテゴリ毎の前記クリック率を参照して、クリック率が高い順に前記カテゴリを表示する前記メニュー画面を更新表示するための更新表示情報を生成する更新表示情報生成ステップと、
前記更新表示情報生成ステップで生成した前記更新表示情報を前記端末に送信する更新表示情報送信ステップと、を含むメニューカスタマイズ方法。
【請求項５】
地図を地図表示領域に表示するとともに、当該表示した地図に対応する地域に含まれる地域スポット情報が分類されているカテゴリを羅列したメニュー画面を表示することが可能なＷｅｂブラウザを備える端末と、前記端末にネットワークを介して接続され、前記地図及び前記メニュー画面をＷｅｂブラウザにより更新表示可能とする更新表示情報を前記端末に送信するメニューカスタマイズ装置と、を備えるメニューカスタマイズシステムであって、
前記メニューカスタマイズ装置は、
前記端末に、前記Ｗｅｂブラウザにおいて前記地図表示領域に表示した地図の範囲が変更される毎に、当該変更した地図の範囲を示す表示領域情報を前記メニューカスタマイズ装置に逐次送信させるステップと、前記メニュー画面を更新表示するための更新表示情報を前記メニューカスタマイズ装置から受信したことに応じて、前記メニュー画面を更新表示させるステップとを実行させるスクリプトプログラムを、前記端末に送信するスクリプトプログラム送信手段と、
前記表示領域情報を前記端末から受信したことに応じて、前記地域スポット情報毎に、当該地域スポット情報を表示させた表示回数を当該地域スポット情報がクリックされたクリック回数で割ったクリック率を記憶する地域スポット情報クリックログ記憶手段を参照して、前記表示領域情報が示す前記変更した地図の範囲に対応する地域に含まれる前記地域スポット情報の各々のクリック率を前記カテゴリ毎に集計するスポット情報カテゴリ別クリックログ集計手段と、
前記スポット情報カテゴリ別クリックログ集計手段が集計した前記カテゴリ毎の前記クリック率を参照して、クリック率が高い順に前記カテゴリを表示する前記メニュー画面を更新表示するための更新表示情報を生成する更新表示情報生成手段と、
前記更新表示情報生成手段で生成した前記更新表示情報を前記端末に送信する更新表示情報送信手段と、を備え、
前記端末は、前記スクリプトプログラムを実行する端末制御手段を備えるメニューカスタマイズシステム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メニューカスタマイズ装置、方法、スクリプトプログラム及びシステムに関する。
【背景技術】
【０００２】
従来より、Ｗｅｂブラウザに所定の地域の地図を表示し、この所定の地域に存在する施設を、表示された地図上に地域スポットとして表示するサービスが提供されている。このサービスを利用するユーザは、地域スポットにより、所定の地域のどこに目的とする施設が存在するかを知ることができる。
ところで、Ｗｅｂブラウザに表示された地図が示す地域は限られた範囲であるため、ユーザは、Ｗｅｂブラウザに表示された地図の、例えば、東側を表示させたい場合がある。
【０００３】
そこで、特許文献１には、全域マップ部に、施設の所在地がポイントで示され、全域マップ部内の一ブロックがクリックされると、詳細マップ部が表示されるとともに、この詳細マップ部に、上記施設の所在地がポイントＰで示される技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１２２７５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示の技術では、表示された詳細マップ部の、例えば、東側を表示させたい場合は、全域マップ部に戻り、表示させていた詳細マップ部の東側の詳細マップ部をクリックすることとなり、ユーザに複数の操作を強いるものであった。
【０００６】
また、ユーザは、Ｗｅｂブラウザに表示させた地図から特定の施設を検索するだけでなく、当該地図に表示されている地域にどのようなカテゴリーに属する施設があるのか、すなわち、具体的にはラーメン店が密集した地域なのか、スポーツ用品店が密集した地域なのかを知りたい場合もある。
【０００７】
そこで、本発明は、Ｗｅｂブラウザに表示されている地図の範囲の変更にともない、地域スポット情報のカテゴリを表示するメニュー画面の内容をダイナミックに変更できるメニューカスタマイズ装置、方法、スクリプトプログラム及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
（１）  地図を地図表示領域に表示するとともに、当該表示した地図に対応する地域に含まれる地域スポット情報が分類されているカテゴリを羅列したメニュー画面を表示することが可能なＷｅｂブラウザを備える端末にネットワークを介して接続され、前記地図及び前記メニュー画面をＷｅｂブラウザにより更新表示可能とする更新表示情報を前記端末に送信するメニューカスタマイズ装置であって、
前記端末に、前記Ｗｅｂブラウザにおいて前記地図表示領域に表示した地図の範囲が変更される毎に、当該変更した地図の範囲を示す表示領域情報を前記メニューカスタマイズ装置に逐次送信させるステップと、前記メニュー画面を更新表示するための更新表示情報を前記メニューカスタマイズ装置から受信したことに応じて、前記メニュー画面を更新表示させるステップとを実行させるスクリプトプログラムを、前記端末に送信するスクリプトプログラム送信手段と、
前記表示領域情報を前記端末から受信したことに応じて、前記表示領域情報が示す前記変更した地図の範囲に対応する地域に含まれる前記地域スポット情報の前記カテゴリを認識し、認識した前記カテゴリを羅列したメニュー画面を更新表示するための更新表示情報を生成する更新表示情報生成手段と、
前記更新表示情報生成手段で生成した前記更新表示情報を前記端末に送信する更新表示情報送信手段と、を備えるメニューカスタマイズ装置。
【０００９】
（１）のメニューカスタマイズ装置は、地図を地図表示領域に表示するとともに、当該表示した地図に対応する地域に含まれる地域スポット情報が分類されているカテゴリを羅列したメニュー画面を表示することが可能なＷｅｂブラウザを備える端末にネットワークを介して接続され、地図及びメニュー画面をＷｅｂブラウザにより更新表示可能とする更新表示情報を端末に送信する。
メニューカスタマイズ装置は、スクリプトプログラム送信手段が、端末に、Ｗｅｂブラウザにおいて地図表示領域に表示した地図の範囲が変更される毎に、当該変更した地図の範囲を示す表示領域情報をメニューカスタマイズ装置に逐次送信させるステップと、メニュー画面を更新表示するための更新表示情報をメニューカスタマイズ装置から受信したことに応じて、メニュー画面を更新表示させるステップとを実行させるスクリプトプログラムを、端末に送信し、更新表示情報生成手段が、表示領域情報を端末から受信したことに応じて、表示領域情報が示す変更した地図の範囲に対応する地域に含まれる地域スポット情報のカテゴリを認識し、認識したカテゴリを羅列したメニュー画面を更新表示するための更新表示情報を生成し、更新表示情報送信手段が、更新表示情報生成手段で生成した更新表示情報を端末に送信する。
【００１０】
これにより、端末のＷｅｂブラウザにおいて、地図表示領域に表示された地図の範囲が変更された場合に、当該変更した地図の範囲に対応する地域に含まれる地域スポット情報のカテゴリを羅列したメニュー画面を更新表示できる。
したがって、Ｗｅｂブラウザに表示されている地図の範囲の変更にともない、地域スポット情報のカテゴリを表示するメニュー画面の内容をダイナミックに変更できる。
【００１１】
（２）  前記表示領域情報を前記端末から受信したことに応じて、前記地域スポット情報毎のクリックログを記憶する地域スポット情報クリックログ記憶手段を参照して、前記表示領域情報が示す前記変更した地図の範囲に対応する地域に含まれる前記地域スポット情報の各々のクリックログを前記カテゴリ毎に集計するスポット情報カテゴリ別クリックログ集計手段を、更に備え、
前記更新表示情報生成手段は、前記スポット情報カテゴリ別クリックログ集計手段が集計した前記カテゴリ毎の前記クリックログを参照して、クリック率が高い順に前記カテゴリを表示する前記メニュー画面を生成する（１）に記載のメニューカスタマイズ装置。
【００１２】
（２）のメニューカスタマイズ装置は、スポット情報カテゴリ別クリックログ集計手段が、表示領域情報を端末から受信したことに応じて、地域スポット情報毎のクリックログを記憶する地域スポット情報クリックログ記憶手段を参照して、表示領域情報が示す変更した地図の範囲に対応する地域に含まれる地域スポット情報の各々のクリックログをカテゴリ毎に集計し、更新表示情報生成手段が、スポット情報カテゴリ別クリックログ集計手段により集計されたカテゴリ毎のクリックログを参照して、クリック率が高い順にカテゴリを表示する。
【００１３】
これにより、端末のＷｅｂブラウザにおいて、地図表示領域に表示された地図の範囲が変更された場合に、当該変更した地図の範囲に対応する地域に含まれる地域スポット情報のカテゴリをクリック率が高い順に表示するメニュー画面を表示できる。
したがって、Ｗｅｂブラウザに表示されている地図の範囲の変更にともない、地域スポット情報のカテゴリを表示するメニュー画面の内容をユーザにとってより有用な内容にダイナミックに変更できる。
【００１４】
（３）  前記スポット情報カテゴリ別クリックログ集計手段は、前記地域スポット情報の前記クリックログのそれぞれを、対応する前記地域スポット情報の過去の前記クリックログと対比し、現在の前記クリック率が過去の前記クリック率より高い前記地域スポット情報の前記クリック率により大きい重み付けをして、重み付け後の前記クリック率を前記カテゴリ毎の集計の対象とする（２）に記載のメニューカスタマイズ装置。
【００１５】
（３）のメニューカスタマイズ装置によれば、クリック率が過去のクリック率と比べ、上昇している地域スポット情報のクリック率により大きい重み付けをして、地域スポット情報のカテゴリをクリック率が高い順に表示するメニュー画面を表示できる。
したがって、Ｗｅｂブラウザに表示されている地図の範囲の変更にともない、地域スポット情報のカテゴリを表示するメニュー画面の内容をより新しい情報を示す内容にダイナミックに変更できる。
【００１６】
（４）  前記地域スポット情報クリックログ記憶手段は、複数の階層からなる前記カテゴリに分類された複数の前記地域スポット情報の前記クリック率を記憶し、
前記スポット情報カテゴリ別クリックログ集計手段は、最下層の前記カテゴリから順に前記クリック率を前記カテゴリ毎に集計し、
前記更新表示情報生成手段は、前記スポット情報カテゴリ別クリックログ集計手段が集計した前記カテゴリ毎の前記クリック率が所定値に達した場合には、前記所定値に達した階層の前記カテゴリを羅列したメニュー画面を更新表示するための更新表示情報を生成する（２）又は（３）に記載のメニューカスタマイズ装置。
【００１７】
（４）のメニューカスタマイズ装置によれば、下層のカテゴリであっても、クリック率が高い場合は、直接メニュー画面に表示できる。
したがって、Ｗｅｂブラウザに表示されている地図の範囲の変更にともない、地域スポットのカテゴリを表示するメニュー画面の内容をより新しく詳細な情報を示す内容にダイナミックに変更できる。
【００１８】
（５）  地図を地図表示領域に表示するとともに、当該表示した地図に対応する地域に含まれる地域スポット情報が分類されているカテゴリを羅列したメニュー画面を表示することが可能なＷｅｂブラウザを備える端末にネットワークを介して接続され、前記地図及び前記メニュー画面をＷｅｂブラウザにより更新表示可能とする更新表示情報を前記端末に送信するメニューカスタマイズ装置が実行するメニューカスタマイズ方法であって、
前記端末に、前記Ｗｅｂブラウザにおいて前記地図表示領域に表示した地図の範囲が変更される毎に、当該変更した地図の範囲を示す表示領域情報を前記メニューカスタマイズ装置に逐次送信させるステップと、前記メニュー画面を更新表示するための更新表示情報を前記メニューカスタマイズ装置から受信したことに応じて、前記メニュー画面を更新表示させるステップとを実行させるスクリプトプログラムを、前記端末に送信するスクリプトプログラム送信ステップと、
前記表示領域情報を前記端末から受信したことに応じて、前記表示領域情報が示す前記変更した地図の範囲に対応する地域に含まれる前記地域スポット情報の前記カテゴリを認識し、認識した前記カテゴリを羅列したメニュー画面を更新表示するための更新表示情報を生成する更新表示情報生成ステップと、
前記更新表示情報生成ステップで生成した前記更新表示情報を前記端末に送信する更新表示情報送信ステップと、を含むメニューカスタマイズ方法。
【００１９】
（５）のメニューカスタマイズ方法によれば、（１）のメニューカスタマイズ装置と同様の作用効果を奏する。
【００２０】
（６）  地図を地図表示領域に表示するとともに、当該表示した地図に対応する地域に含まれる地域スポット情報が分類されているカテゴリを羅列したメニュー画面を表示することが可能なＷｅｂブラウザを備える端末にネットワークを介して接続され、前記地図及び前記メニュー画面をＷｅｂブラウザにより更新表示可能とする更新表示情報を前記端末に送信するメニューカスタマイズ装置から前記端末に送信されるスクリプトプログラムであって、
前記端末に、前記Ｗｅｂブラウザにおいて前記地図表示領域に表示した地図の範囲が変更される毎に、当該変更した地図の範囲を示す表示領域情報を前記メニューカスタマイズ装置に逐次送信させるステップと、前記メニュー画面を更新表示するための更新表示情報を前記メニューカスタマイズ装置から受信したことに応じて、前記メニュー画面を更新表示させるステップとを実行させるスクリプトプログラム。
【００２１】
（６）のスクリプトプログラムによれば、（１）のメニューカスタマイズ装置と同様の作用効果を奏する。
【００２２】
（７）  地図を地図表示領域に表示するとともに、当該表示した地図に対応する地域に含まれる地域スポット情報が分類されているカテゴリを羅列したメニュー画面を表示することが可能なＷｅｂブラウザを備える端末と、前記端末にネットワークを介して接続され、前記地図及び前記メニュー画面をＷｅｂブラウザにより更新表示可能とする更新表示情報を前記端末に送信するメニューカスタマイズ装置と、を備えるメニューカスタマイズシステムであって、
前記メニューカスタマイズ装置は、
前記端末に、前記Ｗｅｂブラウザにおいて前記地図表示領域に表示した地図の範囲が変更される毎に、当該変更した地図の範囲を示す表示領域情報を前記メニューカスタマイズ装置に逐次送信させるステップと、前記メニュー画面を更新表示するための更新表示情報を前記メニューカスタマイズ装置から受信したことに応じて、前記メニュー画面を更新表示させるステップとを実行させるスクリプトプログラムを、前記端末に送信するスクリプトプログラム送信手段と、
前記表示領域情報を前記端末から受信したことに応じて、前記表示領域情報が示す前記変更した地図の範囲に対応する地域に含まれる前記地域スポット情報の前記カテゴリを認識し、認識した前記カテゴリを羅列したメニュー画面を更新表示するための更新表示情報を生成する更新表示情報生成手段と、
前記更新表示情報生成手段で生成した前記更新表示情報を前記端末に送信する更新表示情報送信手段と、を備え、
前記端末は、前記スクリプトプログラムを実行する端末制御手段を備えるメニューカスタマイズシステム。
【００２３】
（７）のメニューカスタマイズシステムによれば、（１）のメニューカスタマイズ装置と同様の作用効果を奏する。
【発明の効果】
【００２４】
本発明によれば、Ｗｅｂブラウザに表示されている地図の範囲の変更にともない、地域スポット情報のカテゴリを表示するメニュー画面の内容をダイナミックに変更できるメニューカスタマイズ装置、方法、スクリプトプログラム及びシステムを提供できる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態に係るメニューカスタマイズシステムの機能構成を示す図である。
【図２】本発明の実施形態に係るユーザ端末に表示されたＷｅｂブラウザを示す図である。
【図３】本発明の実施形態に係る表示領域情報を説明する図である。
【図４】本発明の実施形態に係る地域スポット情報クリックログ記憶手段に記憶された地域スポット情報クリックログデータベースを説明する図である。
【図５】本発明の実施形態に係るスポット情報カテゴリ別クリックログ集計手段の機能構成を説明する図である。
【図６】本発明の実施形態に係る更新表示情報を説明する図である。
【図７】本実施形態に係るメニューカスタマイズ装置における処理の流れを示すフローチャートである。
【図８】本実施形態に係るスクリプトプログラムがユーザ端末に実行させる処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下に、本発明の実施形態を図面に基づいて詳細に説明する。なお、以下の実施形態の説明にあたって、同一構成要件については同一符号を付し、その説明を省略もしくは簡略化する。
【００２７】
［メニューカスタマイズシステム１の機能構成］
図１は、本発明の実施形態に係るメニューカスタマイズシステム１の機能構成を示す図である。
メニューカスタマイズシステム１は、地図を地図表示領域に表示するとともに、当該表示した地図に対応する地域に含まれる地域スポット情報が分類されているカテゴリを羅列したメニュー画面を表示することが可能なＷｅｂブラウザを備えるユーザ端末２０と、ユーザ端末２０にネットワーク７を介して接続され、地図及びメニュー画面をＷｅｂブラウザにより更新表示可能とする更新表示情報をユーザ端末２０に送信するメニューカスタマイズ装置１０と、を備える。
【００２８】
メニューカスタマイズ装置１０は、Ｗｅｂページ要求受付手段１１１と、スクリプトプログラム送信手段１１２と、表示領域情報受信手段１１３と、スポット情報カテゴリ別クリックログ集計手段１１４と、更新表示情報生成手段１１５と、更新表示情報送信手段１１６と、地域スポット情報クリックログ記憶手段１２０と、を備える。
【００２９】
Ｗｅｂページ要求受付手段１１１は、地図及びメニュー画面を含むＷｅｂページを要求するＷｅｂページ要求をユーザ端末２０から受信する。
スクリプトプログラム送信手段１１２は、ユーザ端末２０に、Ｗｅｂブラウザにおいて地図表示領域に表示した地図の範囲が変更される毎に、当該変更した地図の範囲を示す表示領域情報をメニューカスタマイズ装置１０に逐次送信させるステップと、メニュー画面を更新表示するための更新表示情報をメニューカスタマイズ装置から受信したことに応じて、メニュー画面を更新表示させるステップとを実行させるスクリプトプログラムを、ユーザ端末２０に送信する。
【００３０】
スクリプトプログラムについて、図２及び図３を参照して、具体的に説明する。
まず、理解を容易にするため、ユーザ端末２０に表示されたＷｅｂブラウザについて説明する。
図２は、本発明の実施形態に係るユーザ端末２０に表示されたＷｅｂブラウザ３００を示す図である。
Ｗｅｂブラウザ３００には、地図表示領域３１０と、メニュー画面３２０とが表示されている。
地図表示領域３１０は、地図を表示する領域である。
地図表示領域３１０に表示した地図の範囲は、例えば、ユーザのドラッグ操作等により変更され、この変更された地図の範囲は、地図表示領域３１０に表示された地図における地図表示領域左上３１１の緯度及び経度と、地図表示領域右下３２１の緯度及び経度で特定できる。
また、地図表示領域３１０には、表示した地図に対応する地域に含まれる地域スポット情報３１３が示されている。
メニュー画面３２０は、地図表示領域３１０に表示した地図に対応する地域に含まれる地域スポット情報３１３が分類されているカテゴリを羅列して表示される。
Ｗｅｂブラウザ３００において、例えば、地図表示領域３１０には、初期状態では、地域スポット情報３１３が表示されていない。その後、ユーザがメニュー画面３２０のカテゴリを選択することで、当該カテゴリに属し、かつ、地図表示領域３１０に表示された地図に対応する地域に含まれる地域スポット情報３１３が地図表示領域３１０に表示される。更に、表示された地域スポット情報３１３をユーザがクリック等することで、Ｗｅｂブラウザ３００には、地域スポット情報３１３が指し示している地点に所在する店舗等の詳細情報（図示無し）が表示される。
【００３１】
図３は、本発明の実施形態に係る表示領域情報を説明する図である。
表示領域情報は、ユーザ端末２０を特定するユーザＩＤに、変更後の地図表示領域に表示された地図における地図表示領域左上３１１の緯度及び経度と、地図表示領域右下３１２の緯度及び経度が対応付けられている。
【００３２】
スクリプトプログラムは、ユーザ端末２０に、Ｗｅｂブラウザ３００において地図表示領域３１０に表示した地図の範囲が、例えば、ユーザのドラッグ操作等により、変更される毎に、当該変更した地図の範囲（地図表示領域左上３１１の緯度及び経度と、地図表示領域右下３１２の緯度及び経度で特定される範囲）を示す表示領域情報をメニューカスタマイズ装置１０に逐次送信させるステップを実行させる。
そして、スクリプトプログラムは、ユーザ端末２０に、後述する更新表示情報をメニューカスタマイズ装置１０から受信したことに応じて、メニュー画面３２０を更新表示させるステップを実行させる。
【００３３】
図１に戻って、表示領域情報受信手段１１３は、ユーザ端末２０から送信された表示領域情報（図３参照）を受信する。
スポット情報カテゴリ別クリックログ集計手段１１４は、表示領域情報受信手段１１３が表示領域情報をユーザ端末２０から受信したことに応じて、地域スポット情報クリックログ記憶手段１２０を参照して、表示領域情報が示す変更した地図の範囲に対応する地域に含まれる地域スポット情報の各々のクリックログをカテゴリ毎に集計する。
【００３４】
地域スポット情報クリックログ記憶手段１２０は、地域スポット情報毎のクリックログを記憶する。本実施形態におけるクリックログは、複数の階層からなるカテゴリに分類された複数の地域スポット情報毎のクリック率を含む。
図４は、本発明の実施形態に係る地域スポット情報クリックログ記憶手段１２０に記憶された地域スポット情報クリックログデータベースを説明する図である。
地域スポット情報クリックログデータベースは、スポット情報ＩＤに、スポット名、カテゴリ、サブカテゴリ、所在地、現在のクリック率としてのＣＴＲ（Ｃｌｉｃｋ  Ｔｈｒｏｕｇｈ  Ｒａｔｅ）及び過去のクリック率としてのＣＴＲ等が対応付けられている。
スポット情報ＩＤは、メニューカスタマイズ装置１０が地域スポット情報を識別するためのＩＤである。
スポット名は、地域スポット情報３１３が指し示している地点に所在する店舗等の名称である。
カテゴリは、上記店舗等が分類され属するカテゴリであり、具体的には“飲食店”、“スポーツ”、“本”、“コンビニ”、“ホテル”等が挙げられる。
サブカテゴリは、上記カテゴリの下層となるカテゴリであり、具体的には、例えば、カテゴリ“飲食店”のサブカテゴリであれば、“ラーメン”、“焼き肉”、“洋食”、“和食”等が挙げられる。
所在地は、地域スポット情報が指し示している地点であり、例えば、緯度及び経度で示される。
現在のＣＴＲは、現在におけるクリック回数を表示回数で割った割合を示す。本実施形態において、現在のＣＴＲとは、メニューカスタマイズ装置１０において最後に算出されたＣＴＲを言う。
過去のＣＴＲは、過去におけるクリック回数を表示回数で割った割合を示す。本実施形態において、過去のＣＴＲとは、メニューカスタマイズ装置１０において上記最後に算出されたＣＴＲの前（例えば、２４時間前）に算出されたＣＴＲを言う。
【００３５】
また、スポット情報カテゴリ別クリックログ集計手段１１４は、地域スポット情報クリックログ記憶手段１２０に記憶された地域スポット情報クリックログデータベースを参照して、地域スポット情報の現在のＣＴＲのそれぞれを、対応する地域スポット情報の過去のＣＴＲと対比し、現在のＣＴＲが過去のＣＴＲより高い地域スポット情報のＣＴＲにより大きい重み付けをして、重み付け後のＣＴＲをカテゴリ毎の集計の対象とする。
更に、スポット情報カテゴリ別クリックログ集計手段１１４は、最下層のカテゴリ（例えば、カテゴリが“飲食店”であれば、このカテゴリのサブカテゴリである“ラーメン”等）から順にＣＴＲをカテゴリ毎に集計する。
【００３６】
スポット情報カテゴリ別クリックログ集計手段１１４の機能構成について具体的に説明する。
図５は、本発明の実施形態に係るスポット情報カテゴリ別クリックログ集計手段１１４の機能構成を説明する図である。
例えば、スポット情報カテゴリ別クリックログ集計手段１１４は、スポット情報ＩＤ“０００１”により識別される地域スポット情報の現在のＣＴＲ“０．２１”を過去のＣＴＲ“０．１３”で除算し、クリック上昇率“１．６２”を算出する。次に、スポット情報カテゴリ別クリックログ集計手段１１４は、現在のＣＴＲ“０．２１”に、この算出したクリック上昇率“１．６２”を乗算し、重み付け後のＣＴＲ“０．３４”を算出する。
そして、スポット情報カテゴリ別クリックログ集計手段１１４は、この算出した重み付け後のＣＴＲをサブカテゴリ毎に集計したサブカテゴリＣＴＲ集計値を算出する。例えば、サブカテゴリ“ラーメン”であれば、３つの重み付け後のＣＴＲ“０．３４”、“０．１４”、“０．１３”を集計し、サブカテゴリＣＴＲ集計値“０．６１”を算出する。
【００３７】
図１に戻って、更新表示情報生成手段１１５は、表示領域情報受信手段１１３が表示領域情報（図３参照）をユーザ端末２０から受信したことに応じて、表示領域情報が示す変更した地図の範囲に対応する地域に含まれる地域スポット情報のカテゴリを認識し、認識したカテゴリを羅列したメニュー画面を更新表示するための更新表示情報を生成する。
具体的には、更新表示情報生成手段１１５は、スポット情報カテゴリ別クリックログ集計手段１１４が算出したサブカテゴリ毎のサブカテゴリＣＴＲ集計値（図５参照）を参照して、サブカテゴリＣＴＲ集計値が高い順にカテゴリを表示するメニュー画面に更新表示するための更新表示情報を生成する。
このとき、更新表示情報生成手段１１５は、スポット情報カテゴリ別クリックログ集計手段１１４が集計したサブカテゴリ毎のサブカテゴリＣＴＲ集計値が所定値に達した場合には、所定値に達した階層のサブカテゴリを羅列し、所定値に達しない場合には当該サブカテゴリの上層であるカテゴリを羅列したメニュー画面（図２参照）を更新表示するための更新表示情報を生成する。
【００３８】
更新表示情報生成手段１１５の機能構成について図５及び図６を参照して具体的に説明する。
図６は、本発明の実施形態に係る更新表示情報を説明する図である。
例えば、更新表示情報生成手段１１５は、スポット情報カテゴリ別クリックログ集計手段１１４が集計したサブカテゴリ毎のサブカテゴリＣＴＲ集計値が所定値（例えば、０．５）に達したサブカテゴリ“ラーメン”（サブカテゴリＣＴＲ集計値“０．６１”）は、カテゴリ“飲食店”でなく、サブカテゴリ“ラーメン”を抽出する。一方、サブカテゴリＣＴＲ集計値が所定値（例えば、０．５）に達しないサブカテゴリ“サッカー”（サブカテゴリＣＴＲ集計値“０．４８”）は、上層であるカテゴリ“スポーツ”を抽出する。
そして、更新表示情報生成手段１１５は、メニュー画面（図２参照）における表示順がサブカテゴリＣＴＲ集計値が高い順になる更新表示情報を生成する。具体的には、例えば、メニュー画面において、上からサブカテゴリＣＴＲ集計値が高いカテゴリ又はサブカテゴリを更新表示するための更新表示情報を生成する。
【００３９】
図１に戻って、更新表示情報送信手段１１６は、更新表示情報生成手段１１５で生成した更新表示情報（図６参照）をユーザ端末２０に送信する。
【００４０】
ユーザ端末２０は、入力手段２１０と、表示手段２２０と、ユーザ端末制御手段２３０と、を備える。
入力手段２１０は、地図表示領域３１０（図２参照）に表示した地図の範囲を変更する地図のドラッグ操作や、メニュー画面３２０（図２参照）のカテゴリを選択する操作を受け付ける。
表示手段２２０は、Ｗｅｂブラウザ３００（図２参照）を表示する。
ユーザ端末制御手段２３０は、Ｗｅｂページ要求受信手段２３１と、メニューカスタマイズ装置１０より送信され、Ｗｅｂブラウザにおいて実行されるスクリプトプログラムにより機能する地図操作検出手段２３２と、表示領域情報送信手段２３３と、更新表示情報受信手段２３４と、メニュー画面更新手段２３５と、を備える。
【００４１】
Ｗｅｂページ要求受信手段２３１は、Ｗｅｂブラウザ３００（図２参照）において、地図を地図表示領域に表示するとともに、当該表示した地図に対応する地域に含まれる地域スポット情報が分類されているカテゴリを羅列したメニュー画面を表示するＷｅｂページを、メニューカスタマイズ装置１０に要求する。
そして、Ｗｅｂページ要求受信手段２３１は、上記Ｗｅｂページ及びスクリプトプログラムをメニューカスタマイズ装置１０から受信し、これらをＷｅｂブラウザに読み込む。
【００４２】
ユーザ端末制御手段２３０の機能構成のうち、スクリプトプログラムにより機能する機能構成について、図２を参照して具体的に説明する。
地図操作検出手段２３２は、例えば、ユーザのドラッグ操作等により、Ｗｅｂブラウザ３００の地図表示領域３１０に表示した地図の範囲が変更される毎に、当該変更された地図の範囲（地図表示領域左上３１１の緯度及び経度と、地図表示領域右下３１２の緯度及び経度で特定される範囲）を示す表示領域情報（図３参照）を生成する。
表示領域情報送信手段２３３は、地図操作検出手段２３２が生成した表示領域情報をメニューカスタマイズ装置１０に送信する。
【００４３】
更新表示情報受信手段２３４は、更新表示情報（図６参照）をメニューカスタマイズ装置１０から受信する。
メニュー画面更新手段２３５は、更新表示情報受信手段２３４が受信した更新表示情報に基づき、メニュー画面３２０を更新表示させる。
【００４４】
ユーザ端末制御手段２３０は、例えば、ユーザの操作により他のＷｅｂページに遷移されたり、Ｗｅｂブラウザのプログラムが終了されたりした場合に、スクリプトプログラムを終了し、スクリプトプログラムを終了したことを示す情報をメニューカスタマイズ装置１０に送信する。
【００４５】
［メニューカスタマイズシステム１のハードウェア構成］
実施形態に係るメニューカスタマイズシステム１のメニューカスタマイズ装置１０及びユーザ端末２０は、コンピュータ及びその周辺装置に適用される。メニューカスタマイズ装置１０及びユーザ端末２０における各部は、コンピュータ及びその周辺装置が備えるハードウェア並びに当該ハードウェアを制御するソフトウェアによって構成される。
【００４６】
上記ハードウェアには、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、記憶部の他、通信装置、表示装置、入力装置が含まれる。記憶部としては、例えば、メモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＯＭ：Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ等）、ハードディスクドライブ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、及び光ディスク（ＣＤ：Ｃｏｍｐａｃｔ  Ｄｉｓｋ、ＤＶＤ：Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ等）ドライブが挙げられる。通信装置としては、例えば、各種有線及び無線インターフェース装置が挙げられる。表示装置としては、例えば、液晶ディスプレイ、プラズマディスプレイ等の各種ディスプレイが挙げられる。入力装置としては、例えば、入力キー、タッチパネル、キーボード及びポインティング・デバイス（マウス、トラッキングボール等）が挙げられる。
【００４７】
上記ソフトウェアには、上記ハードウェアを制御するコンピュータ・プログラム及びデータが含まれる。コンピュータ・プログラム及びデータは、記憶部により記憶され、各制御部により適宜実行、参照される。また、コンピュータ・プログラムやデータは、通信回線を介して配布されることも可能であり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記録して配布されることも可能である。
【００４８】
［メニューカスタマイズシステム１の制御フロー］
次に、メニューカスタマイズ装置１０の制御フローについて説明する。
図７は、本実施形態に係るメニューカスタマイズ装置１０における処理の流れを示すフローチャートである。
【００４９】
ステップＳ１１において、Ｗｅｂページ要求受付手段１１１は、地図及びメニュー画面を含むＷｅｂページを要求するＷｅｂページ要求をユーザ端末２０から受信する。
【００５０】
ステップＳ１２において、スクリプトプログラム送信手段１１２は、ユーザ端末２０に、Ｗｅｂブラウザにおいて地図表示領域に表示した地図の範囲が変更される毎に、当該変更した地図の範囲を示す表示領域情報をメニューカスタマイズ装置１０に逐次送信させるステップと、メニュー画面を更新表示するための更新表示情報をメニューカスタマイズ装置１０から受信したことに応じて、メニュー画面を更新表示させるステップとを実行させるスクリプトプログラムを、ユーザ端末２０に送信する。
【００５１】
ステップＳ１３において、表示領域情報受信手段１１３は、ユーザ端末２０から送信された表示領域情報（図３参照）を受信したか否かを判定し、表示領域情報を受信したと判定した場合はステップＳ１４に処理を移し、受信したと判定しない場合は処理を戻す。
【００５２】
ステップＳ１４において、スポット情報カテゴリ別クリックログ集計手段１１４は、ステップＳ１３で表示領域情報をユーザ端末２０から受信したことに応じて、地域スポット情報クリックログ記憶手段１２０に記憶された地域スポット情報クリックログデータベース（図４参照）を参照して、表示領域情報が示す変更した地図の範囲に対応する地域に含まれる地域スポット情報の各々のＣＴＲをサブカテゴリ毎に集計する。
【００５３】
ステップＳ１５において、スポット情報カテゴリ別クリックログ集計手段１１４はステップＳ１４でＣＴＲを集計した地域スポット情報の現在のＣＴＲのそれぞれを、対応する地域スポット情報の過去のＣＴＲと対比し、現在のＣＴＲが過去のＣＴＲより高い地域スポット情報のＣＴＲにより大きい重み付けをする。
【００５４】
ステップＳ１６において、スポット情報カテゴリ別クリックログ集計手段１１４は、ステップＳ１５で重み付けしたＣＴＲをサブカテゴリ毎に集計したサブカテゴリＣＴＲ集計値（図５参照）を算出する。
【００５５】
ステップＳ１７において、更新表示情報生成手段１１５は、ステップＳ１６で算出したサブカテゴリ毎のサブカテゴリＣＴＲ集計値を参照して、サブカテゴリＣＴＲ集計値が高い順にカテゴリを表示するメニュー画面に更新表示するための更新表示情報を生成する。
ステップＳ１８において、更新表示情報送信手段１１６は、ステップＳ１７で生成した更新表示情報（図６参照）をユーザ端末２０に送信し、ステップＳ１３に処理を戻す。
【００５６】
次に、スクリプトプログラムがユーザ端末２０に実行させる処理について説明する。
図８は、本実施形態に係るスクリプトプログラムがユーザ端末２０に実行させる処理の流れを示すフローチャートである。
ステップＳ２１において、Ｗｅｂページ要求受信手段２３１は、Ｗｅｂページ及びスクリプトプログラムをメニューカスタマイズ装置１０から受信し、これらをＷｅｂブラウザに読み込む。
ステップＳ２２において、地図操作検出手段２３２は、Ｗｅｂブラウザにおいて地図表示領域に表示した地図の範囲が変更されたか否かを判定し、地図の範囲が変更されたと判定した場合はステップＳ２２に処理を移し、地図の範囲が変更されたと判定しない場合は処理を戻す。
ステップＳ２３において、地図操作検出手段２３２は、変更された地図の範囲を示す表示領域情報（図３参照）を生成する。
ステップＳ２４において、表示領域情報送信手段２３３は、ステップＳ２３で生成した表示領域情報をメニューカスタマイズ装置１０に送信する。
【００５７】
ステップＳ２５において、更新表示情報受信手段２３４は、更新表示情報（図６参照）をメニューカスタマイズ装置１０から受信する。
ステップＳ２６において、メニュー画面更新手段２３５は、ステップＳ２５で受信した更新表示情報に基づき、メニュー画面を更新表示させ、ステップＳ２２に処理を戻す。
【００５８】
本実施形態によれば、以下のような作用効果がある。
本実施形態によれば、メニューカスタマイズ装置１０は、地図を地図表示領域３１０に表示するとともに、当該表示した地図に対応する地域に含まれる地域スポット情報３１３が分類されているカテゴリを羅列したメニュー画面３２０を表示することが可能なＷｅｂブラウザ３００を備えるユーザ端末２０にネットワーク７を介して接続され、地図及びメニュー画面３２０をＷｅｂブラウザ３００により更新表示可能とする更新表示情報をユーザ端末２０に送信する。
メニューカスタマイズ装置１０は、スクリプトプログラム送信手段１１２が、ユーザ端末２０に、Ｗｅｂブラウザ３００において地図表示領域３１０に表示した地図の範囲が変更される毎に、当該変更した地図の範囲を示す表示領域情報をメニューカスタマイズ装置１０に逐次送信させるステップと、メニュー画面３２０を更新表示するための更新表示情報をメニューカスタマイズ装置１０から受信したことに応じて、メニュー画面３２０を更新表示させるステップとを実行させるスクリプトプログラムを、ユーザ端末２０に送信し、更新表示情報生成手段１１５が、表示領域情報をユーザ端末２０から受信したことに応じて、表示領域情報が示す変更した地図の範囲に対応する地域に含まれる地域スポット情報のカテゴリを認識し、認識したカテゴリを羅列したメニュー画面３２０を更新表示するための更新表示情報を生成し、更新表示情報送信手段１１６が、更新表示情報生成手段１１５で生成した更新表示情報をユーザ端末２０に送信する。
【００５９】
これにより、端末のＷｅｂブラウザにおいて、地図表示領域に表示された地図の範囲が変更された場合に、当該変更した地図の範囲に対応する地域に含まれる地域スポット情報のカテゴリを羅列したメニュー画面を更新表示できる。
したがって、Ｗｅｂブラウザに表示されている地図の範囲の変更にともない、地域スポット情報のカテゴリを表示するメニュー画面の内容をダイナミックに変更できる。
【００６０】
また、メニューカスタマイズ装置１０は、スポット情報カテゴリ別クリックログ集計手段１１４が、表示領域情報をユーザ端末２０から受信したことに応じて、地域スポット情報毎のクリックログを記憶する地域スポット情報クリックログ記憶手段１２０を参照して、表示領域情報が示す変更した地図の範囲に対応する地域に含まれる地域スポット情報の各々のＣＴＲをカテゴリ毎に集計し、更新表示情報生成手段１１５が、スポット情報カテゴリ別クリックログ集計手段１１４により集計されたカテゴリ毎のＣＴＲを参照して、ＣＴＲが高い順にカテゴリを表示する。
【００６１】
これにより、端末のＷｅｂブラウザにおいて、地図表示領域に表示された地図の範囲が変更された場合に、当該変更した地図の範囲に対応する地域に含まれる地域スポット情報のカテゴリをクリック率が高い順に表示するメニュー画面を表示できる。
したがって、Ｗｅｂブラウザに表示されている地図の範囲の変更にともない、地域スポット情報のカテゴリを表示するメニュー画面の内容をユーザにとってより有用な内容にダイナミックに変更できる。
【００６２】
また、メニューカスタマイズ装置１０によれば、ＣＴＲが過去のＣＴＲと比べ、上昇している地域スポット情報のＣＴＲにより大きい重み付けをしたサブカテゴリＣＴＲ集計値を算出し、地域スポット情報のカテゴリをサブカテゴリＣＴＲ集計値が高い順に表示するメニュー画面３２０を表示できる。
したがって、Ｗｅｂブラウザに表示されている地図の範囲の変更にともない、地域スポット情報のカテゴリを表示するメニュー画面の内容をより新しい情報を示す内容にダイナミックに変更できる。
【００６３】
また、メニューカスタマイズ装置１０によれば、下層のカテゴリであっても、サブカテゴリＣＴＲ集計値が高い場合は、メニュー画面３２０に表示できる。
したがって、Ｗｅｂブラウザに表示されている地図の範囲の変更にともない、地域スポットのカテゴリを表示するメニュー画面の内容をより新しく詳細な情報を示す内容にダイナミックに変更できる。
【００６４】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００６５】
７      ネットワーク
１０    メニューカスタマイズ装置
１１２  スクリプトプログラム送信手段
１１５  更新表示情報生成手段
１１６  更新表示情報送信手段
２０    ユーザ端末
３１０  地図表示領域
３２０  メニュー画面
３００  Ｗｅｂブラウザ
【図１】
0005406246.tif 000002
【図２】
0005406246.tif 000003
【図３】
0005406246.tif 000004
【図４】
0005406246.tif 000005
【図５】
0005406246.tif 000006
【図６】
0005406246.tif 000007
【図７】
0005406246.tif 000008
【図８】
0005406246.tif 000009