(57)【要約】本発明は、ユーザ別適応推薦語を提供するシステムおよび方法に関する。本発明に係るユーザ別適応推薦語を提供するシステムは、ユーザ端末機に記録された推薦サービスログを字素単位、音節単位、またはサフィックスによって索引するログ索引器と、索引された推薦サービスログを字素単位索引、音節単位索引、またはサフィックス索引別に区分して記録するユーザ適応推薦語格納部と、ユーザのウェブブラウザに入力されたユーザ入力事項を識別し、ユーザ適応推薦語格納部からユーザ入力事項と関連した少なくとも１つのユーザ適応推薦語を抽出するユーザ適応推薦語抽出部と、抽出されたユーザ適応推薦語をウェブブラウザに出力するユーザ適応推薦語出力部とを備える。【選択図】図１
2009532797.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末機に記録された推薦サービスログを字素単位、音節単位、またはサフィックスによって索引するログ索引器と、
前記索引された推薦サービスログを字素単位索引、音節単位索引、またはサフィックス索引別に区分して記録するユーザ適応推薦語格納部と、
ユーザのウェブブラウザに入力されたユーザ入力事項を識別し、前記ユーザ適応推薦語格納部から前記ユーザ入力事項と関連した少なくとも１つのユーザ適応推薦語を抽出するユーザ適応推薦語抽出部と、
前記抽出されたユーザ適応推薦語を前記ウェブブラウザに出力するユーザ適応推薦語出力部と、
を備えることを特徴とするユーザ別適応推薦語を提供するシステム。
【請求項２】
前記ユーザ別適応推薦語を提供するシステムは、
前記ユーザ端末機で実行され、前記ユーザ端末機のクッキー情報を用いて前記推薦サービスログを記録することを特徴とする請求項１に記載のユーザ別適応推薦語を提供するシステム。
【請求項３】
前記ユーザ適応推薦語出力部は、
前記ウェブブラウザの出力領域を第１出力領域、第２出力領域に分割し、前記第１出力領域に前記ユーザ適応推薦語を出力し、前記第２出力領域に一般自動完成推薦語を出力することを特徴とする請求項１に記載のユーザ別適応推薦語を提供するシステム。
【請求項４】
前記ユーザ適応推薦語抽出部は、
前記ウェブブラウザに前記ユーザ入力事項と共に入力された字素単位索引、音節単位索引、またはサフィックス索引のうちの少なくとも１つの索引に対する選択情報を含む設定モードを識別し、前記ユーザ適応推薦語格納部から前記選択された索引に該当する推薦サービスログのうちの少なくとも１つのユーザ適応推薦語を抽出することを特徴とする請求項１に記載のユーザ別適応推薦語を提供するシステム。
【請求項５】
前記ユーザ適応推薦語格納部は、
各推薦サービスログ別検索頻度を含み、前記検索頻度の順に前記推薦サービスログを整列して格納し、
前記ユーザ適応推薦語抽出部は、
前記ユーザ入力事項と関連した推薦サービスログのうち前記検索頻度の順によって所定数のユーザ適応推薦語を抽出することを特徴とする請求項１に記載のユーザ別適応推薦語を提供するシステム。
【請求項６】
推薦サービスログを各ユーザ別に区分して記録する推薦サービスログデータベースと、
前記推薦サービスログデータベースに記録された推薦サービスログを字素単位、音節単位、またはサフィックスによって索引するログ索引器と、
前記索引された推薦サービスログを字素単位索引、音節単位索引、またはサフィックス索引別に区分して前記各ユーザ別に記録するユーザ適応推薦語データベースと、
ユーザのウェブブラウザからユーザ入力事項を受信し、前記ユーザ入力事項を入力した前記ユーザのユーザ識別情報を識別して所定の質問自動完成サーバに伝送し、前記質問自動完成サーバから少なくとも１つのユーザ適応推薦語を受信して前記ウェブブラウザに送信するウェブサーバと、
前記ウェブサーバから前記ユーザ入力事項および前記ユーザ識別情報が伝送され、前記ユーザ識別情報と関連した前記ユーザ適応推薦語データベースから前記ユーザ入力事項と関連した少なくとも１つのユーザ適応推薦語を抽出して前記ウェブサーバに送信する質問自動完成サーバと、
を備えることを特徴とするユーザ別適応推薦語を提供するシステム。
【請求項７】
前記ウェブサーバは、
前記ユーザ識別情報として前記ユーザのユーザＩＤを識別し、
前記ユーザ適応推薦語データベースは、
前記ユーザＩＤと関連して各索引別前記推薦サービスログを記録し、
前記質問自動完成サーバは、
前記ユーザＩＤと関連した前記ユーザ適応推薦語データベースから少なくとも１つのユーザ適応推薦語を抽出することを特徴とする請求項６に記載のユーザ別適応推薦語を提供するシステム。
【請求項８】
前記ウェブサーバは、
前記ユーザ識別情報として前記ユーザのＩＰアドレス情報を識別し、
前記ユーザ適応推薦語データベースは、
前記ＩＰアドレス情報と関連して各索引別前記推薦サービスログを記録し、
前記質問自動完成サーバは、
前記ＩＰアドレス情報と関連した前記ユーザ適応推薦語データベースから少なくとも１つのユーザ適応推薦語を抽出することを特徴とする請求項６に記載のユーザ別適応推薦語を提供するシステム。
【請求項９】
前記ウェブサーバは、
前記ユーザ識別情報として前記ユーザのクッキー情報を識別し、
前記ユーザ適応推薦語データベースは、
前記クッキー情報と関連して各索引別前記推薦サービスログを記録し、
前記質問自動完成サーバは、
前記クッキー情報と関連した前記ユーザ適応推薦語データベースから少なくとも１つのユーザ適応推薦語を抽出することを特徴とする請求項６に記載のユーザ別適応推薦語を提供するシステム。
【請求項１０】
ユーザ端末機に記録された推薦サービスログを字素単位、音節単位、またはサフィックスに従って所定のログ索引器で索引するステップと、
前記索引された推薦サービスログを字素単位索引、音節単位索引、またはサフィックス索引別に区分してユーザ適応推薦語格納部に記録するステップと、
ユーザのウェブブラウザに入力されたユーザ入力事項を識別するステップと、
前記ユーザ適応推薦語格納部から前記ユーザ入力事項と関連した少なくとも１つのユーザ適応推薦語を抽出するステップと、
前記抽出されたユーザ適応推薦語を前記ウェブブラウザに出力するステップと、
を含むことを特徴とするユーザ別適応推薦語を提供する方法。
【請求項１１】
前記各ステップは前記ユーザ端末機で実行され、前記ユーザ端末機のクッキー情報を用いて前記推薦サービスログが記録されることを特徴とする請求項１０に記載のユーザ別適応推薦語を提供する方法。
【請求項１２】
前記抽出されたユーザ適応推薦語を前記ウェブブラウザに出力する前記ステップは、
前記ウェブブラウザの出力領域を第１出力領域、第２出力領域に分割するステップと、
前記第１出力領域に前記ユーザ適応推薦語を出力し、前記第２出力領域に一般自動完成推薦語を出力するステップと、
を含むことを特徴とする請求項１０に記載のユーザ別適応推薦語を提供する方法。
【請求項１３】
ユーザのウェブブラウザに入力されたユーザ入力事項を識別する前記ステップは、
前記ウェブブラウザに前記ユーザ入力事項と共に入力された字素単位索引、音節単位索引、またはサフィックス索引のうちの少なくとも１つの索引に対する選択情報を含む設定モードを識別するステップ、を含み、
前記ユーザ適応推薦語格納部から前記ユーザ入力事項と関連した少なくとも１つのユーザ適応推薦語を抽出する前記ステップは、
前記ユーザ適応推薦語格納部から前記選択された索引に該当する推薦サービスログのうちの少なくとも１つのユーザ適応推薦語を抽出するステップ、を含むことを特徴とする請求項１０に記載のユーザ別適応推薦語を提供する方法。
【請求項１４】
推薦サービスログを各ユーザ別に区分して推薦サービスログデータベースに記録するステップと、
所定のログ索引器で前記推薦サービスログデータベースに記録された推薦サービスログを字素単位、音節単位、またはサフィックスによって索引するステップと、
前記索引された推薦サービスログを字素単位索引、音節単位索引、またはサフィックス索引別に区分して前記各ユーザ別にユーザ適応推薦語データベースに記録するステップと、
所定のウェブサーバでユーザのウェブブラウザからユーザ入力事項を受信し、前記ユーザ入力事項を入力した前記ユーザのユーザ識別情報を識別して所定の質問自動完成サーバに伝送するステップと、
前記質問自動完成サーバで前記ウェブサーバから前記ユーザ入力事項および前記ユーザ識別情報を受信し、前記ユーザ識別情報と関連した前記ユーザ適応推薦語データベースから前記ユーザ入力事項と関連した少なくとも１つのユーザ適応推薦語を抽出して前記ウェブサーバに送信するステップと、
前記ウェブサーバで前記質問自動完成サーバから少なくとも１つのユーザ適応推薦語を受信して前記ウェブブラウザに送信するステップと、
を含むことを特徴とするユーザ別適応推薦語を提供する方法。
【請求項１５】
前記ウェブサーバで前記ユーザ入力事項を入力した前記ユーザのユーザ識別情報を識別する前記ステップは、
前記ユーザ識別情報として前記ユーザのユーザＩＤを識別するステップ、を含み、
前記索引された推薦サービスログを字素単位索引、音節単位索引、またはサフィックス索引別に区分して前記各ユーザ別にユーザ適応推薦語データベースに記録する前記ステップは、
前記ユーザＩＤと関連して各索引別前記推薦サービスログを記録するステップ、を含み、
前記質問自動完成サーバで前記ユーザ識別情報と関連した前記ユーザ適応推薦語データベースから前記ユーザ入力事項と関連した少なくとも１つのユーザ適応推薦語を抽出する前記ステップは、
前記ユーザＩＤと関連した前記ユーザ適応推薦語データベースから少なくとも１つのユーザ適応推薦語を抽出するステップ、を含むことを特徴とする請求項１４に記載のユーザ別適応推薦語を提供する方法。
【請求項１６】
前記ウェブサーバで前記ユーザ入力事項を入力した前記ユーザのユーザ識別情報を識別する前記ステップは、
前記ユーザ識別情報として前記ユーザのＩＰアドレス情報を識別するステップを含み、
前記索引された推薦サービスログを字素単位索引、音節単位索引、またはサフィックス索引別に区分して前記各ユーザ別にユーザ適応推薦語データベースに記録する前記ステップは、
前記ＩＰアドレス情報と関連して各索引別前記推薦サービスログを記録するステップを含み、
前記質問自動完成サーバで前記ユーザ識別情報と関連した前記ユーザ適応推薦語データベースから前記ユーザ入力事項と関連した少なくとも１つのユーザ適応推薦語を抽出する前記ステップは、
前記ＩＰアドレス情報と関連した前記ユーザ適応推薦語データベースから少なくとも１つのユーザ適応推薦語を抽出するステップを含むことを特徴とする請求項１４に記載のユーザ別適応推薦語を提供する方法。
【請求項１７】
前記ウェブサーバで前記ユーザ入力事項を入力した前記ユーザのユーザ識別情報を識別する前記ステップは、
前記ユーザ識別情報として前記ユーザのクッキー情報を識別するステップを含み、
前記索引された推薦サービスログを字素単位索引、音節単位索引、またはサフィックス索引別に区分して前記各ユーザ別にユーザ適応推薦語データベースに記録する前記ステップは、
前記クッキー情報と関連して各索引別前記推薦サービスログを記録するステップを含み、
前記質問自動完成サーバで前記ユーザ識別情報と関連した前記ユーザ適応推薦語データベースから前記ユーザ入力事項と関連した少なくとも１つのユーザ適応推薦語を抽出する前記ステップは、
前記クッキー情報と関連した前記ユーザ適応推薦語データベースから少なくとも１つのユーザ適応推薦語を抽出するステップを含むことを特徴とする請求項１４に記載のユーザ別適応推薦語を提供する方法。
【請求項１８】
請求項１０から１７のいずれか一項の方法を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ別適応推薦語を提供するシステムおよび方法に関し、より詳細には、ユーザ端末機に記録された推薦サービスログを１つ以上の索引によって分類して各索引別にこれを記録し、ユーザのウェブブラウザに入力されたユーザ入力事項と関連してユーザ適応推薦語を抽出して提供することで、ユーザ別適応推薦語を提示することができるユーザ別適応推薦語を提供するシステムおよび方法に関する。
【背景技術】
【０００２】
一般的に、検索サービスを提供する検索ウェブサイトは、ユーザから質問語が入力されると、この質問語に対応する検索結果（例えば、質問語を含むウェブサイト、質問語を含む記事、質問語を含むファイル名を有するイメージなど）をユーザに提供する。
【０００３】
現在、検索サービスは、次第にユーザの便宜を極大化する方向に改善されているが、このような改善方向の大きな傾向は、ユーザが適合な質問語を入力するときに満足し得る検索結果を提供することは勿論、ユーザが不適合な質問語を入力するときにもユーザを満足させることができる適切な検索結果を提供するようにしなければならない。特に、検索サービスのユーザ層が拡大しながら適切な質問語に対する十分な背景知識がないユーザが増加することに伴い、ユーザに適切なクエリをガイド（ｇｕｉｄｅ）する必要性が提起された。
【０００４】
これにより、現在検索ウェブサイトは、ユーザの要求を満たすために、ユーザの質問語入力状況に合わせて適切な検索クエリを提供する。例えば、検索ウェブサイトは、ユーザが「ネイ」という質問語の入力中に「ネイト」、「ネイトオン」、「ネイバー」、「ネイトドットコム」などの検索クエリを提供し、ユーザは検索クエリのうちから自分が入力する検索クエリをクリックすることで、質問語をすべて入力しなくても所望する検索クエリを入力することができる。検索クエリは、一定時間内の検索頻度数が高い順または辞書順（アルファベット順）に優先して提供される。
【０００５】
しかしながら、ユーザは、それぞれ自分だけの関心や趣向があるため、主に訪問するサイトまたは検索する検索語が決まっているが、検索サイトはすべてのユーザの検索頻度数を算出し、検索頻度数が高い順に検索クエリを提供している。これは、ユーザの関心や趣向を無視してすべてのユーザに画一的な検索クエリを提供することで、自分が探したい検索クエリが露出された場合には優れた案内サービスになり得るが、そうでない場合にはスパムサービスにもなりかねないという短所がある。
【０００６】
例えば、「ダ」という質問語に対して、第１ユーザは「ダウム」、「ダイヤモンド」、「ダダ」という検索語を頻繁に検索するのに対して、検索サイトで「ダウム」、「ダウムカフェ」、「ダモイム」などの検索クエリを提供する場合には、「ダウム」を除いた他の検索クエリはスパム情報となるのである。
【０００７】
したがって、ユーザ別に検索クエリを特化して提供することで、優れた検索案内サービスを提供できるようにする新しい技術が求められている。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上述したような従来技術の問題点を解決するために案出されたものであって、ユーザ端末機に記録された推薦サービスログを１つ以上の索引に従って分類して各索引別にこれを記録し、ユーザのウェブブラウザに入力されたユーザ入力事項と関連したユーザ適応推薦語を抽出して提供することで、ユーザ別に特化したユーザ適応推薦語を提供することができるユーザ別適応推薦語を提供するシステムおよび方法を提供することを目的とする。
【０００９】
また、本発明に係るユーザ別適応推薦語を提供するシステムおよび方法は、自分が頻繁に探す検索語がユーザ適応推薦語として提供されることで、検索語をすべて入力しなくても、容易に探したい検索語を入力することができることを他の目的とする。
【００１０】
また、本発明に係るユーザ別適応推薦語を提供するシステムおよび方法は、推薦サービスログを各ユーザ別に区分して記録し、各索引別に索引して各ユーザ別に記録し、ユーザのウェブブラウザから受信されたユーザ入力事項を入力したユーザを識別してユーザと関連した推薦サービスログからユーザ入力事項と関連したユーザ適応推薦語を提供することで、各ユーザ別にそれぞれ異なるユーザ適応推薦語を提示することを他の目的とする。
【００１１】
さらに、本発明に係るユーザ別適応推薦語を提供するシステムおよび方法は、ユーザＩＤ、ＩＰアドレス情報、またはクッキー（ｃｏｏｋｉｅ）情報を用いてユーザ入力事項を入力したユーザを識別することをさらに他の目的とする。
【課題を解決するための手段】
【００１２】
前記の目的を達成し、上述した従来技術の問題点を解決するために、本発明の一実施形態に係るユーザ別適応推薦語を提供するシステムは、ユーザ端末機に記録された推薦サービスログを字素単位、音節単位、またはサフィックス（ｓｕｆｆｉｘ）に従って索引（ｉｎｄｅｘｉｎｇ）するログ索引器と、前記索引された推薦サービスログを字素単位索引、音節単位索引、またはサフィックス索引別に区分して記録するユーザ適応推薦語格納部と、ユーザのウェブブラウザに入力されたユーザ入力事項を識別し、前記ユーザ適応推薦語格納部から前記ユーザ入力事項と関連した少なくとも１つのユーザ適応推薦語を抽出するユーザ適応推薦語抽出部と、前記抽出されたユーザ適応推薦語を前記ウェブブラウザに出力するユーザ適応推薦語出力部とを備えることを特徴とする。
【００１３】
また、本発明の他の実施形態に係るユーザ別適応推薦語を提供するシステムは、推薦サービスログを各ユーザ別に区分して記録する推薦サービスログデータベースと、前記推薦サービスログデータベースに記録された推薦サービスログを字素単位、音節単位、またはサフィックスによって索引するログ索引器と、前記索引された推薦サービスログを字素単位索引、音節単位索引、またはサフィックス索引別に区分して前記各ユーザ別に記録するユーザ適応推薦語データベースと、ユーザのウェブブラウザからユーザ入力事項を受信し、前記ユーザ入力事項を入力した前記ユーザのユーザ識別情報を識別して所定の質問自動完成サーバに伝送し、前記質問自動完成サーバから少なくとも１つのユーザ適応推薦語を受信して前記ウェブブラウザに送信するウェブサーバと、前記ウェブサーバから前記ユーザ入力事項および前記ユーザ識別情報が伝送され、前記ユーザ識別情報と関連した前記ユーザ適応推薦語データベースから前記ユーザ入力事項と関連した少なくとも１つのユーザ適応推薦語を抽出して前記ウェブサーバに送信する質問自動完成サーバとを備えることを特徴とする。
【００１４】
また、本発明のさらに他の実施形態に係るユーザ別適応推薦語を提供する方法は、ユーザ端末機に記録された推薦サービスログを所定のログ索引器で字素単位、音節単位、またはサフィックスに従って索引するステップと、前記索引された推薦サービスログを字素単位索引、音節単位索引、またはサフィックス索引別に区分してユーザ適応推薦語格納部に記録するステップと、ユーザのウェブブラウザに入力されたユーザ入力事項を識別するステップと、前記ユーザ適応推薦語格納部から前記ユーザ入力事項と関連した少なくとも１つのユーザ適応推薦語を抽出するステップと、前記抽出されたユーザ適応推薦語を前記ウェブブラウザに出力するステップとを含むことを特徴とする。
【００１５】
また、本発明のさらに他の実施形態に係るユーザ別適応推薦語を提供する方法は、推薦サービスログを各ユーザ別に区分して推薦サービスログデータベースに記録するステップと、所定のログ索引器で前記推薦サービスログデータベースに記録された推薦サービスログを字素単位、音節単位、またはサフィックスに従って索引するステップと、前記索引された推薦サービスログを字素単位索引、音節単位索引、またはサフィックス索引別に区分して前記各ユーザ別にユーザ適応推薦語データベースに記録するステップと、所定のウェブサーバでユーザのウェブブラウザからユーザ入力事項を受信し、前記ユーザ入力事項を入力した前記ユーザのユーザ識別情報を識別して所定の質問自動完成サーバに伝送するステップと、前記質問自動完成サーバに前記ウェブサーバから前記ユーザ入力事項および前記ユーザ識別情報が伝送され、前記ユーザ識別情報と関連した前記ユーザ適応推薦語データベースから前記ユーザ入力事項と関連した少なくとも１つのユーザ適応推薦語を抽出して前記ウェブサーバに送信するステップと、前記ウェブサーバで前記質問自動完成サーバから少なくとも１つのユーザ適応推薦語を受信して前記ウェブブラウザに送信するステップとを含むことを特徴とする。
【発明を実施するための最良の形態】
【００１６】
以下、添付の図面を参照しながら、本発明の実施形態について詳しく説明する。
【００１７】
図１は、本発明の一実施形態に係るユーザ別適応推薦語を提供するシステムの構成を示すブロック図である。
【００１８】
本実施形態に係るユーザ別適応推薦語を提供するシステム１００は、ユーザ端末機に記録された推薦サービスログを字素単位、音節単位、またはサフィックスに従って索引するログ索引器１０１と、索引された推薦サービスログを字素単位索引、音節単位索引、またはサフィックス索引別に区分して記録するユーザ適応推薦語格納部１０２と、ユーザのウェブブラウザに入力されたユーザ入力事項を識別し、ユーザ適応推薦語格納部からユーザ入力事項と関連した少なくとも１つのユーザ適応推薦語を抽出するユーザ適応推薦語抽出部１０３と、抽出されたユーザ適応推薦語をウェブブラウザに出力するユーザ適応推薦語出力部１０４とを備える。
【００１９】
本発明の実施形態によれば、ユーザ別適応推薦語を提供するシステム１００はユーザ端末機で実行され、ユーザ端末機のクッキー情報を用いて推薦サービスログを記録する。
【００２０】
図２は、本発明の他の実施形態に係るユーザ別適応推薦語を提供する方法を示すフローチャートである。本実施形態に係るユーザ別適応推薦語を提供する方法は、図１に示すようなユーザ別適応推薦語を提供するシステム１００によって実行することができる。
【００２１】
ステップＳ２０１で、ユーザ別適応推薦語を提供するシステム１００のログ索引器１０１は、ユーザ端末機に記録された推薦サービスログを字素単位、音節単位、またはサフィックスに従って索引する。本発明の実施形態によれば、ユーザ別適応推薦語を提供するシステム１００は、プログラム形態でユーザ端末機に設置されて（インストールされて）実行することができる。このとき、ユーザ別適応推薦語を提供するシステム１００は、ユーザ端末機のクッキー情報を用いて推薦サービスログを記録する。
【００２２】
一般的に、クッキーとは、インターネットウェブサイトの訪問記録を記録してユーザとウェブサイトの間を媒介する情報であって、特定のサイトを初めて訪問するとＩＤとパスワードが記録されたクッキーが生成され、次に接続するときには別途の手順を行わずにサイトに迅速に連結できるようにするために用いられる。本発明では、ユーザが検索サイトに接続して入力した検索語をクッキー情報で記録し、この検索語を推薦サービスログとして用いる。
【００２３】
なぜなら、ユーザは、自分の関心分野や趣向が決まっているため、主に訪問するサイトまたは検索する検索語が決まっている。したがって、ユーザが主に検索する検索語をユーザ適応推薦語として提供するために、クッキー情報を用いて推薦サービスログを記録する。
【００２４】
したがって、推薦サービスログは、各ユーザ端末機別にそれぞれ異なるように記録することができる。例えば、「Ａ」というユーザのユーザ端末機に記録された推薦サービスログと「Ｂ」というユーザのユーザ端末機に記録された推薦サービスログとは異なるため、各ユーザが入力した推薦サービスログに基づいて各ユーザに適合するユーザ適応推薦語が提示されるようにできる。
【００２５】
このように、推薦サービスログとは、ユーザが１度でも入力したことがある検索語であり、各推薦サービスログ別に検索頻度を含むことができる。検索頻度とは、ユーザが特定の推薦サービスログをどれくらい検索したのかを分析して生成された一種の統計情報である。
【００２６】
また、１つの推薦サービスログは、１つの方法でのみ索引されるのではなく、その索引された方法に従って字素単位、音節単位、サフィックスすべてで分類することができる。例えば、
2009532797.tif 000003
という推薦サービスログは、
2009532797.tif 000004
のような字素単位で索引されると同時に、
2009532797.tif 000005
という音節単位でも索引されるし、さらに
2009532797.tif 000006
というサフィックスでも索引されることができる。
【００２７】
一般的に、サフィックスは接辞の１つとして、単語の後ろに付いて意味を添加して他の単語をなす言葉であり、単独では用いることができず、常に他の単語の語根後に結合して様々な意味を添加する役割を行う接尾辞を意味する。しかしながら、本発明で用いられる「サフィックス」という用語は、上述した一般的な意味の接尾辞をすべて含むことは勿論、このような接尾辞の他にも、単語の後端に位置することができるすべての文字および単語を意味する。
【００２８】
例えば、
2009532797.tif 000007
という用語は、一般的意味の接尾辞には該当しないが、
2009532797.tif 000008
などのように他の単語の後端に位置することができる単語に該当するため、本発明で用いられるサフィックスの範疇に含まれる。このように、本発明において「サフィックス」は、「後ろから音節単位を索引」に該当する概念であり、
2009532797.tif 000009
のように１つの完成した名詞を完成しなくても、例えば
2009532797.tif 000010
という用語自体は完成した名詞であるとは言えないが、
2009532797.tif 000011
などの質問語を完成させる役割を行う以上、本発明で用いられるサフィックスの範疇に含まれる。
【００２９】
ステップＳ２０２で、ユーザ別適応推薦語を提供するシステム１００は、索引された推薦サービスログを字素単位索引、音節単位索引、またはサフィックス索引別に区分してユーザ適応推薦語格納部１０２に記録する。
【００３０】
図３は、字素単位、音節単位、またはサフィックスによって索引された推薦サービスログを記録するユーザ適応推薦語格納部１０２の一例を示す図である。
【００３１】
本発明の実施形態によれば、ユーザ適応推薦語格納部１０２は、字素単位索引として各字素単位、これによる推薦サービスログを含むことができる。このとき、ユーザ適応推薦語格納部１０２は、検索頻度順に推薦サービスログを整列して格納することができる。例えば、字素単位
2009532797.tif 000012
に対しては、この推薦サービスログとして
2009532797.tif 000013
などが記録され、字素単位
2009532797.tif 000014
に対しては、この推薦サービスログとして
2009532797.tif 000015
などが記録され、字素単位
2009532797.tif 000016
に対しては、この推薦サービスログとして
2009532797.tif 000017
などが記録されることができる。
【００３２】
また、ユーザ適応推薦語格納部１０２は、音節単位索引として各音節単位、これによる推薦サービスログを含むことができる。例えば、音節単位
2009532797.tif 000018
に対しては、この推薦サービスログとして
2009532797.tif 000019
などが記録され、音節単位
2009532797.tif 000020
に対しては、この推薦サービスログとして
2009532797.tif 000021
などが記録され、音節単位
2009532797.tif 000022
に対しては、この推薦サービスログとして
2009532797.tif 000023
などが記録されることができる。
【００３３】
また、ユーザ適応推薦語格納部１０２は、サフィックス索引として各サフィックス、これによる推薦サービスログを含むことができる。例えば、サフィックス
2009532797.tif 000024
に対しては、この推薦サービスログとして
2009532797.tif 000025
などが記録され、サフィックス
2009532797.tif 000026
に対しては、この推薦サービスログとして
2009532797.tif 000027
などが記録され、サフィックス
2009532797.tif 000028
に対しては、この推薦サービスログとして
2009532797.tif 000029
などが記録されることができる。
【００３４】
したがって、１つの推薦サービスログは、１つの索引のみで区分されるのではなく、その索引された方法によって字素単位、音節単位、サフィックスすべてで区分されてユーザ適応推薦語格納部１０２に記録することができる。例えば、
2009532797.tif 000030
という推薦サービスログは、
2009532797.tif 000031
のような字素単位索引に記録されると同時に、
2009532797.tif 000032
という音節単位索引にも記録され、さらに
2009532797.tif 000033
というサフィックス索引にも記録されることができる。
【００３５】
本発明の他の実施形態によれば、ユーザ適応推薦語格納部１０２は、推薦サービスログを検索頻度の順に整列して記録することで、ユーザ適応推薦語を抽出するときに容易に抽出できるようにする。また、ユーザ別適応推薦語を提供するシステム１００は、ユーザ端末機に記録される推薦サービスログに対して検索頻度数によってアップデートし、ユーザが主に入力する推薦サービスログを定期的にアップデートすることができる。
【００３６】
ステップＳ２０３で、ユーザ別適応推薦語を提供するシステム１００は、ユーザのウェブブラウザに入力されたユーザ入力事項を識別する。ユーザ入力事項とは、推薦サービスログのような検索語であって、ユーザが現在リアルタイムで（ｉｎ  ｒｅａｌ  ｔｉｍｅ）ウェブブラウザに入力したものである。このとき、本発明の実施形態によれば、ユーザはユーザ入力事項と共に設定モードを入力することができる。設定モードは、字素単位索引、音節単位索引、またはサフィックス索引のうちの少なくとも１つの索引に対する選択情報を含む。
【００３７】
ステップＳ２０４で、ユーザ別適応推薦語を提供するシステム１００のユーザ適応推薦語抽出部１０３は、ユーザ適応推薦語格納部１０２からユーザ入力事項と関連した少なくとも１つのユーザ適応推薦語を抽出する。このとき、ユーザ入力事項と共に設定モードが入力されれば、ユーザ別適応推薦語を提供するシステム１００は、ユーザ適応推薦語格納部１０２から選択された索引に該当する推薦サービスログのうちの少なくとも１つのユーザ適応推薦語を抽出することができる。
【００３８】
本発明の実施形態によれば、ユーザ別適応推薦語を提供するシステム１００は、少なくとも１つのユーザ適応推薦語を抽出することにおいて、検索頻度の順に所定数のユーザ適応推薦語を抽出することができる。例えば、ユーザ別適応推薦語を提供するシステム１００は、ユーザが
2009532797.tif 000034
を検索窓に入力したからと言って
2009532797.tif 000035
で始めるすべてのユーザ適応推薦語を抽出するのではなく、主に入力した、例えば検索頻度が高い順に１０個または３〜４個のユーザ適応推薦語のみを抽出することができる。したがって、結果的には、ユーザが主に入力する可能性が最も高いユーザ適応推薦語がユーザに提供されるようにできる。
【００３９】
ステップＳ２０５で、ユーザ別適応推薦語を提供するシステム１００のユーザ適応推薦語出力部１０４は、抽出されたユーザ適応推薦語をウェブブラウザに出力する。本発明の実施形態によれば、ユーザ別適応推薦語を提供するシステム１００は、ウェブブラウザの出力領域を第１出力領域、第２出力領域に分割し、第１出力領域にはユーザ適応推薦語を出力し、第２出力領域には一般の自動完成推薦語を出力することができる。
【００４０】
また、ユーザ別適応推薦語を提供するシステム１００は、推薦サービスログを用いてユーザの性向を把握することができ、ユーザ別性向による適切な広告推薦語をユーザ適応推薦語と共に出力することもできる。
【００４１】
図４は、ユーザ別適応推薦語を提供するシステム１００で提供するユーザ適応推薦語リストの一例を示す図である。
【００４２】
図４に示すように、ユーザ別適応推薦語を提供するシステム１００は、ステップＳ１０１〜ステップＳ１０４の過程を実行し、
2009532797.tif 000036
で分類された
2009532797.tif 000037
などのユーザ適応推薦語と、
2009532797.tif 000038
などの一般自動完成推薦語を含むユーザ適応推薦語リストを検索窓の下側に出力することができる。
【００４３】
図に示すように、ユーザ別適応推薦語を提供するシステム１００は、出力領域の上位領域（第１出力領域）にユーザが主に入力するユーザ適応推薦語を出力し、下位領域（第２出力領域）に一般自動完成推薦語を出力することができる。このとき、ユーザは、マウスや矢印で入力する推薦語を選択して検索することができる。
【００４４】
これとは異なり、ユーザ別適応推薦語を提供するシステム１００は、ユーザ適応推薦語のみを出力することもできるし、一般自動完成推薦語の代わりに広告推薦語を出力することもできる。さらに、ユーザ別適応推薦語を提供するシステム１００は、出力領域を第１、第２、第３領域に分割し、ユーザ適応推薦語、一般自動完成推薦語、広告推薦語すべてを出力することもできる。
【００４５】
図５は、本発明のさらに他の実施形態に係るユーザ別適応推薦語を提供するシステムの構成を示すブロック図である。
【００４６】
本実施形態に係るユーザ別適応推薦語を提供するシステム５００は、推薦サービスログを各ユーザ別に区分して記録する推薦サービスログデータベース５０１と、推薦サービスログデータベースに記録された推薦サービスログを字素単位、音節単位、またはサフィックスによって索引するログ索引器５０２と、索引された推薦サービスログを字素単位索引、音節単位索引、またはサフィックス索引別に区分して各ユーザ別に記録するユーザ適応推薦語データベース５０３と、ユーザのウェブブラウザからユーザ入力事項を受信し、ユーザ入力事項を入力したユーザのユーザ識別情報を識別して所定の質問自動完成サーバに伝送し、質問自動完成サーバから少なくとも１つのユーザ適応推薦語を受信してウェブブラウザに送信するウェブサーバ５０５と、ウェブサーバからユーザ入力事項およびユーザ識別情報が伝送され、ユーザ識別情報と関連したユーザ適応推薦語データベースからユーザ入力事項と関連した少なくとも１つのユーザ適応推薦語を抽出してウェブサーバに送信する質問自動完成サーバ５０６とを備える。
【００４７】
本発明の実施形態によれば、ユーザ別適応推薦語を提供するシステム５００は、各ユーザ別に例えば第１、第２、第３などのユーザ適応推薦語データベース５０３を保持し、各ユーザと関連したユーザ適応推薦語を提示するようにする。
【００４８】
図６は、本発明のさらに他の実施形態に係るユーザ別適応推薦語を提供する方法を示すフローチャートである。本実施形態に係るユーザ別適応推薦語を提供する方法は、図５に示すようなユーザ別適応推薦語を提供するシステム５００によって実行することができる。
【００４９】
ステップＳ６０１で、ユーザ別適応推薦語を提供するシステム５００の質問自動完成サーバ５０６は、推薦サービスログを各ユーザ別に区分して推薦サービスログデータベース５０１に記録する。
【００５０】
推薦サービスログとは、図２で説明したように、ユーザが入力した検索語であって、本発明では各ユーザが入力した推薦サービスログをそれぞれ記録することができる。
【００５１】
本発明の実施形態によれば、ユーザ別適応推薦語を提供するシステム１００は、ユーザのユーザＩＤ、ＩＰアドレス情報、またはクッキー情報をユーザ識別情報として用い、各ユーザ識別情報と関連して推薦サービスログを第１推薦サービスログデータベース５０１、第２推薦サービスログデータベース５０１、第３推薦サービスログデータベース５０１に記録することができる。
【００５２】
また、本発明の他の実施形態によれば、ユーザ別適応推薦語を提供するシステム５００は、別途に推薦サービスログを記録し、推薦サービスログに対する識別子を各ユーザ識別情報と関連して推薦サービスログデータベース５０１に記録することもできる。
【００５３】
ステップＳ６０２で、質問自動完成サーバ５０６は、ログ索引器５０２で推薦サービスログデータベース５０１に記録された推薦サービスログを字素単位、音節単位、またはサフィックス（ｓｕｆｆｉｘ）に従って索引する。推薦サービスログを索引する方法は、図２で説明した通りである。
【００５４】
ステップＳ６０３で、質問自動完成サーバ５０６は、索引された推薦サービスログを字素単位索引、音節単位索引、またはサフィックス索引別に区分し、各ユーザ別にユーザ適応推薦語データベース５０３に記録する。
【００５５】
本発明の実施形態によれば、ユーザ別適応推薦語を提供するシステム１００は、ユーザＩＤと関連してユーザ適応推薦語データベース５０３を記録することができる。例えば、「ａｂｃ１２３」と関連して第１ユーザ適応推薦語データベース５０３を記録し、「ｄｅｆ４５６」と関連して第１ユーザ適応推薦語データベース５０３を記録することができる。このとき、ユーザ別適応推薦語を提供するシステム１００は、ユーザがログインした後、入力した検索語に対してのみ推薦サービスログに記録され、推薦サービスログに対して各索引別に索引したユーザ適応推薦語を記録することができる。
【００５６】
これとは異なり、ユーザ別適応推薦語を提供するシステム１００は、ＩＰアドレス情報と関連してユーザ適応推薦語データベース５０３を記録することができる。ＩＰアドレスは、インターネット上で物理的なネットワークアドレスと一致する概念であり、ＩＰアドレスを識別することでホスト（Ｈｏｓｔ）を識別することができるため、検索語を入力したユーザを識別することができる。例えば、「１９２．１６８．１．２」と関連して第３ユーザ適応推薦語データベース５０３を記録し、「１９２．１６８．１０２．５」と関連して第４ユーザ適応推薦語データベース５０３を記録することができる。一般的に、ユーザは、家、会社、または学校などでインターネットを多く用いるが、家と会社で用いたＩＰアドレスは異なるため、それぞれ別個のユーザ適応推薦語データベース５０３に記録される。したがって、家で検索語を入力するときに提示するユーザ適応推薦語と会社で検索語を入力するときに提示するユーザ適応推薦語とが異なる場合もあるし、同一である場合もある。
【００５７】
または、これとは異なり、ユーザ別適応推薦語を提供するシステム１００は、クッキー情報と関連してユーザ適応推薦語データベース５０３を記録することができる。上述したように、クッキー情報とは、インターネット検索サイトでユーザが入力したことがある検索語に対する情報であって、ユーザ別適応推薦語を提供するシステム１００は、クッキー情報をユーザ識別情報として用いてユーザ適応推薦語データベース５０３を記録することができる。
【００５８】
ステップＳ６０４で、ウェブサーバ５０５は、ユーザのウェブブラウザ５０４からユーザ入力事項を受信する。本発明の実施形態によれば、ユーザは、ユーザ入力事項と共に設定モードを入力することができる。設定モードは、字素単位索引、音節単位索引、またはサフィックス索引のうちの少なくとも１つの索引に対する選択情報を含む。
【００５９】
ステップＳ６０５で、ウェブサーバ５０５は、ユーザ入力事項を入力したユーザのユーザ識別情報を識別して質問自動完成サーバ５０６に伝達する。上述したように、ウェブサーバ５０５は、ユーザ識別情報としてユーザのユーザＩＤ、ＩＰアドレス情報、またはクッキー情報を識別し、識別されたユーザ識別情報とユーザ入力事項を質問自動完成サーバ５０６に伝達することができる。このとき、ユーザ入力事項と共に設定モードが入力されれば、設定モードも質問自動完成サーバ５０６に伝送することができる。
【００６０】
ステップＳ６０６で、質問自動完成サーバ５０６は、ウェブサーバ５０５からユーザ入力事項およびユーザ識別情報を受信し、ユーザ識別情報と関連したユーザ適応推薦語データベース５０３からユーザ入力事項と関連した少なくとも１つのユーザ適応推薦語を抽出する。本発明の実施形態によれば、質問自動完成サーバ５０６は、ユーザ識別情報と関連したユーザ適応推薦語データベース５０３から検索頻度の順に所定数のユーザ適応推薦語を抽出することができる。このとき、ユーザ入力事項と共に設定モードが入力されると、質問自動完成サーバ５０６は、選択された索引に該当する推薦サービスログのうちの少なくとも１つのユーザ適応推薦語を抽出することができる。質問自動完成サーバ５０６は、抽出されたユーザ適応推薦語をウェブサーバ５０５に送信する。
【００６１】
ステップＳ６０７で、ウェブサーバ５０５は、質問自動完成サーバ５０６から少なくとも１つのユーザ適応推薦語を受信してウェブブラウザ５０４に送信する。上述したように、ウェブブラウザの出力領域を第１出力領域、第２出力領域に分割し、第１出力領域にはユーザ適応推薦語を出力し、第２出力領域には一般自動完成推薦語を出力することができる。
【００６２】
このように、本発明によれば、各ユーザ別にそれぞれ異なるユーザ適応推薦語を提示することで、ユーザ別に特化した優れた検索案内サービスを提供することができる効果がある。
【００６３】
なお、本発明に係るユーザ別適応推薦語を提供する方法は、コンピュータにより実現される多様な動作を実行するためのプログラム命令を含むコンピュータ読取可能な記録媒体を含む。当該記録媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含むこともでき、記録媒体およびプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知であり使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気−光媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。また、記録媒体は、プログラム命令、データ構造などを保存する信号を送信する搬送波を含む光または金属線、導波管などの送信媒体でもある。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行され得る高級言語コードを含む。前記したハードウェア要素は、本発明の動作を実行するために一以上のソフトウェアモジュールとして作動するように構成することができ、その逆もできる。
【００６４】
上述したように、本発明を好ましい実施形態に則して説明したが、該当の技術分野において熟練した当業者にとっては、特許請求の範囲に記載された本発明の思想および領域から逸脱しない範囲内で、本発明を多様に修正および変更させることができることを理解することができるであろう。すなわち、本発明の技術的範囲は、特許請求の範囲に基づいて定められ、発明を実施するための最良の形態により制限されるものではない。
【産業上の利用可能性】
【００６５】
本発明に係るユーザ別適応推薦語を提供するシステムおよび方法によれば、ユーザ端末機に記録された推薦サービスログを１つ以上の索引によって分類して各索引別にこれを記録し、ユーザのウェブブラウザに入力されたユーザ入力事項と関連したユーザ適応推薦語を抽出して提供することで、ユーザ別に特化したユーザ適応推薦語を提供することができる。
【００６６】
本発明に係るユーザ別適応推薦語を提供するシステムおよび方法によれば、自分が頻繁に探す検索語が適応推薦語として提供されることで、検索語をすべて入力しなくても、容易に探したい検索語を入力することができる。
【００６７】
本発明に係るユーザ別適応推薦語を提供するシステムおよび方法によれば、推薦サービスログを各ユーザ別に区分して記録し、各索引別に索引して各ユーザ別に記録し、ユーザのウェブブラウザから受信されたユーザ入力事項を入力したユーザを識別してユーザと関連した推薦サービスログからユーザ入力事項と関連したユーザ適応推薦語を提供することで、各ユーザ別にそれぞれ異なるユーザ適応推薦語を提示することができる。
【００６８】
本発明に係るユーザ別適応推薦語を提供するシステムおよび方法によれば、ユーザＩＤ、ＩＰアドレス情報、またはクッキー情報を用いてユーザ入力事項を入力したユーザを識別することができる。
【図面の簡単な説明】
【００６９】
【図１】本発明の一実施形態に係るユーザ別適応推薦語を提供するシステムの構成を示すブロック図である。
【図２】本発明の他の実施形態に係るユーザ別適応推薦語を提供する方法を示すフローチャートである。
【図３】本発明に係る各索引別推薦サービスログを記録するユーザ適応推薦語格納部の一例を示す図である。
【図４】本発明に係るユーザ別適応推薦語を提供するシステムで提供するユーザ適応推薦語リストの一例を示す図である。
【図５】本発明のさらに他の実施形態に係るユーザ別適応推薦語を提供するシステムの構成を示すブロック図である。
【図６】本発明のさらに他の実施形態に係るユーザ別適応推薦語を提供する方法を示すフローチャートである。
【図１】
2009532797.tif 000039
【図２】
2009532797.tif 000040
【図３】
2009532797.tif 000041
【図４】
2009532797.tif 000042
【図５】
2009532797.tif 000043
【図６】
2009532797.tif 000044
【国際調査報告】
2009532797.tif 000045
2009532797.tif 000046