(57)【特許請求の範囲】
【請求項１】
検索部と抽出部と投稿支援部とを備える検索語順位提供サーバにおいて、
前記検索部により、ユーザが入力した所定の複数の検索語にマッチする検索結果を抽出し、
前記抽出部により、前記抽出された検索結果に所定の情報が添付されているかを判断して、前記検索結果に添付された前記所定の情報に関連するデータであって前記複数の検索語のうち一部を含むものを抽出し、
前記検索部により、抽出された前記所定の情報に関連するデータに基づいて算出された所定の情報の順位から、前記ユーザが選択した所定の情報を新たな検索語として受信して、統合検索を実行し、
前記投稿支援部が、前記ユーザとは区別される別のユーザに対して、所定の情報を選択及び添付するための一つ以上の情報データベースを提供すること、
を含む検索語順位の提供方法。
【請求項２】
前記検索語順位提供サーバは整列部をさらに有し、
前記整列部により、前記抽出された所定の情報に関連するデータに基づいて、前記抽出された検索結果を整列すること、をさらに含む
請求項１に記載の検索語順位の提供方法。
【請求項３】
前記整列することは、前記抽出された検索結果に所定の情報が添付されているか否かと、前記抽出された検索結果の作成日、クリック数、前記検索語とのマッチング度のうち何れか一つ以上に夫々所定の加重値を乗じた値の和である整列基準値と、に基づいて行われる
請求項２に記載の検索語順位の提供方法。
【請求項４】
前記整列基準値は、前記抽出された所定の情報に関連するデータに含まれた前記所定の情報の名称、または前記所定の情報を含む情報データベースの名称のうち少なくとも何れか一つと、前記抽出された検索結果のタイトルや内容、または前記検索語のうち少なくとも何れか一つとのマッチング結果を追加的に反映する
請求項３に記載の検索語順位の提供方法。
【請求項５】
前記整列基準値は、前記抽出された所定の情報に関連するデータに含まれた、設定された下部ディレクトリが存在する場合、前記下部ディレクトリのキーワードと前記検索語とのマッチング結果を追加的に反映する
請求項３または４に記載の検索語順位の提供方法。
【請求項６】
前記抽出された検索結果は、作成日が所定の期間内に限定される時間基準、または前記検索語のうち一定の割合以上が一致する場合に限定する検索語基準のうち何れか一つ以上をさらに満足する
請求項１〜５の何れか一に記載の検索語順位の提供方法。
【請求項７】
算出された所定の情報の順位及び整列された順位による一つ以上の検索結果のうち一つ以上をユーザ端末に提供することをさらに含む
請求項１〜６の何れか一に記載の検索語順位の提供方法。
【請求項８】
投稿支援部により、ユーザによる投稿文の作成の要求時に、情報データベースの所定の情報を選択して添付できるように、ユーザインターフェースをユーザ端末に提供することをさらに含む
請求項１〜７の何れか一に記載の検索語順位の提供方法。
【請求項９】
請求項１〜８の何れか一に記載の方法をコンピューター上で実行するためのプログラムを記録したコンピューター読み取り可能な記録媒体。
【請求項１０】
ユーザが入力した所定の複数の検索語にマッチする検索結果を抽出する検索部と、
前記抽出された検索結果に所定の情報が添付されているかを判断して、前記検索結果に添付された前記所定の情報に関連するデータであって、前記複数の検索語のうち一部を含むものを抽出する抽出部と、
検索語順位の提供システムが、前記ユーザとは区別される別のユーザに対して、所定の情報を選択及び添付するための一つ以上の情報データベースを提供する投稿支援部と、
を含み、
前記検索部が、抽出された前記所定の情報に関連するデータに基づいて算出された所定の情報の順位から、前記ユーザが選択した所定の情報を新たな検索語として受信して、統合検索を実行する
検索語順位の提供システム。
【請求項１１】
前記抽出された所定の情報に関連するデータに基づいて、前記抽出された検索結果を整列する整列部をさらに含む
請求項１０記載の検索語順位の提供システム。
【請求項１２】
前記整列は、前記抽出された検索結果に所定の情報が添付されているか否かと、前記抽出された検索結果の作成日、クリック数、前記検索語とのマッチング度のうち何れか一つ以上に夫々所定の加重値を乗じた値の和である整列基準値と、に基づいて行われる
請求項１１に記載の検索語順位の提供システム。
【請求項１３】
前記整列基準値は、前記抽出された所定の情報に関連するデータに含まれた前記所定の情報の名称、または前記所定の情報を含む情報データベースの名称のうち少なくとも何れか一つと、前記抽出された検索結果のタイトルや内容、または前記検索語のうち少なくとも何れか一つとのマッチング結果を追加的に反映する
請求項１２に記載の検索語順位の提供システム。
【請求項１４】
前記整列基準値は、前記抽出された所定の情報に関連するデータに含まれた、設定された下部ディレクトリが存在する場合、前記下部ディレクトリのキーワードと前記検索語とのマッチング結果を追加的に反映する
請求項１２または１３に記載の検索語順位の提供システム。
【請求項１５】
前記抽出された検索結果は、作成日が所定の期間内に限定される時間基準、または前記検索語のうち一定の割合以上一致する場合に限定する検索語基準のうち何れか一つ以上をさらに満足する
請求項１０〜１４の何れか一項に記載の検索語順位の提供システム。
【請求項１６】
ユーザによる投稿文の作成の要求時に、情報データベースの所定の情報を選択して添付できるように、ユーザインターフェースをユーザ端末に提供する投稿支援部をさらに含む
請求項１０〜１５の何れか一項に記載の検索語順位の提供システム。
【請求項１７】
整列部が、算出された所定の情報の順位、または整列された順位による一つ以上の検索結果をユーザ端末に提供することをさらに含む
請求項１０〜１６の何れか一項に記載の検索語順位の提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索結果内に添付された情報データベースに基づいた検索リスト及び検索語順位の提供方法及びシステムに関し、より詳細には、ユーザが入力した特定の検索語に対して検索されて抽出された一つ以上の検索結果内に、情報データベースから選択されて添付された所定の情報に基づいて、一つ以上の検索結果の順位が決定された検索リストを提供し、また、抽出された一つ以上の検索結果に添付された、情報データベースから選択された所定の情報を利用して算出した検索語順位を提供することにより、特定の情報を検索しようとするユーザに、信頼性及び正確性を有する情報が提供できる検索リスト及び検索語順位の提供方法及びシステムに関する。
【背景技術】
【０００２】
インターネットなどの通信網の発達とともに、多様な情報の交流及び検索が通信網を介して活発に行われている。特に、商品またはサービスなどに関してインターネットユーザ間の知識を交換するクチコミサービス、インターネットユーザが自分の関心事によって自由に投稿（ｐｏｓｔｉｎｇ）することができるウェブサイトであるブログ、そして自分と同一または類似の関心事を持っているインターネットユーザ同士が集まって関連情報などを交流するウェブサイトであるコミュニティなどが、多様な情報を交流することができる主な空間であり、多様な情報を調べようとする検索ユーザにおいても重要なものであることは周知の事実である。
【０００３】
このうちクチコミサービスは、質問者が入力した所定の質問に対応して、不特定の人の回答情報が提供されるようにするものであり、特定の商品またはサービスに対する具体的な質問から、特定の分野に対する抽象的な質問（例えば、秋に聞いたらよいバラード音楽のお勧めを要求する）に至る多様な質問と、それに対する多数の客観的、主観的な回答が提供される。その他に、ブログ及びコミュニティにも、自分の考えや経験に基づいた情報を掲載することができる。
【０００４】
しかし、クチコミサービスを初め、ブログ及びコミュニティは、システムの運営者が直接参加及び管理するのではなく、サービスを利用する個別のユーザらの知識と経験に依存するため、特定の質問に対する回答や掲載される投稿文に含まれた情報に対する正確性は千差万別である。従って、正確性が低い投稿文が多数存在する場合、自分が知りたい情報を検索によって調べようとするユーザにこのような投稿文が提供される可能性があるため、不正確な情報による悪影響を与える可能性があり、これにより、サービス自体に対する
信頼性の低下につながる可能性がある。
【０００５】
このように正確性が低い情報が掲載されることを抑止するために、ユーザが投稿文を作成する際、システムの運営者が提供する多様な分野に属する所定の情報を参照して当該内容を添付できるように支援し、また、クチコミサービス、ブログ及びコミュニティから単純に検索語を含む検索結果のみを抽出して提供していた従来のサービスではなく、検索結果内に添付される所定の情報を参照して、正確な情報を含む検索結果であるほど上位に配置される検索リストが提供されるように整列し、また、検索リストに含まれた一つ以上の検索結果に添付された、所定の情報のランキングも算出して、検索リストとは独立して提供されるようにすることにより、検索語の意図により符合し、より正確な検索リストはもちろん、ユーザが知りたがるような情報まで一度に提供されるようにする新しい形態の検索リストの提供モデルの登場が求められている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国特許登録第１００７４２９号
【特許文献２】韓国特許公開２０１０-１１９１５７号
【特許文献３】日本特許公開２００９-０６４２６８号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の目的は上述の従来技術の問題点を解決するものである。
【０００８】
本発明の一つの目的は、インターネットのユーザが自由に掲載する投稿文に一つ以上の所定の情報を添付して提供できるようにし、ユーザが入力した検索語による検索リストの提供時に、検索リストに含まれた一つ以上の検索結果として抽出される投稿文に、所定の情報が一つ以上添付されているか否かを参照して、添付された所定の情報に基づいてその手順が整列された検索リストを提供することにより、正確性の高い順に整列された検索リストをユーザに提供できるようにすることである。
【０００９】
本発明の他の目的は、インターネットのユーザが自由に掲載する投稿文に一つ以上の所定の情報を添付して提供できるようにし、ユーザが入力した検索語による検索リストの提供時に、検索リストに含まれた一つ以上の検索結果として抽出される投稿文に、所定の情報が一つ以上添付された場合、所定の情報に対するランキングを算出してユーザに提供することにより、ユーザが所望の情報を容易に検索できるようにすることである。
【課題を解決するための手段】
【００１０】
上記のような本発明の目的を果たし、後述する本発明の特有の効果を果たすための、本発明の特徴的な構成は下記のとおりである。
【００１１】
本発明の一実施形態によると、検索語順位の提供方法は、検索部により、ユーザが入力した所定の検索語にマッチする検索結果を抽出し、抽出部により、前記抽出された検索結果に所定の情報が添付されているかを判断して、前記検索結果に添付された前記所定の情報に関連するデータを抽出し、算出部により、前記抽出された所定の情報に関連するデータに基づいて、添付された所定の情報の順位を算出することにより得られる。
【００１２】
本発明の他の実施形態によると、検索語順位の提供システムは、ユーザが入力した所定の検索語にマッチする検索結果を抽出する検索部と、前記抽出された検索結果に所定の情報が添付されているかを判断して、前記検索結果に添付された前記所定の情報に関連するデータを抽出する抽出部と、前記抽出された所定の情報に関連するデータに基づいて、添付された所定の情報の順位を算出する算出部と、を含む。
【発明の効果】
【００１３】
上述したように本発明によると、インターネットのユーザが自由に掲載する投稿文に一つ以上の所定の情報を添付して提供できるようにすることができ、ユーザが入力した検索語による検索リストの提供時に、検索リストに含まれた一つ以上の検索結果として抽出される投稿文に所定の情報が一つ以上添付されているか否かを参照し、添付された所定の情報に基づいてその手順が整列された検索リストを提供することにより、ユーザに正確性の高い順に整列された検索リストを提供することができる。
【００１４】
また、本発明によると、インターネットのユーザが自由に掲載する投稿文に一つ以上の所定の情報を添付して提供できるようにすることができ、ユーザが入力した検索語による検索リストの提供時に、検索リストに含まれた一つ以上の検索結果として抽出される投稿文に所定の情報が一つ以上添付された場合、所定の情報に対するランキングを算出してユーザに提供することにより、ユーザが所望の情報を容易に検索できるようにすることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態によるシステムの全体構成を概略的に示す図である。
【図２】本発明の一実施形態による検索リスト及び検索語順位の提供システムの詳細の構成図である。
【図３】本発明の一実施形態により、検索語順位及び整列された検索語リストが提供された画面を示す図である。
【図４】本発明の一実施形態により、投稿文を作成する手順を示すフローチャートである。
【図５】本発明の一実施形態により、ユーザの検索語の入力時に、整列した検索リスト及び検索語順位を提供する手順を示すフローチャートである。
【図６ａ】本発明の一実施形態により、ブログに投稿文を作成する画面を示す図である。
【図６ｂ】本発明の一実施形態により、ブログに投稿文を作成する時に、一つ以上の所定の情報を選択して添付可能な画面を示した図である。
【発明を実施するための形態】
【００１６】
後述する本発明についての詳細な説明において、本発明を実施することができる特定の実施形態を例として示す添付の図面を参照する。これら実施形態は当業者が本発明を十分に実施することができるように詳細に説明される。本発明の多様な実施形態は相異なるが相互排他的である必要はないことが理解されるべきである。例えば、本明細書に記載されている特定の形状、構造及び特性は、一実施形態に係る本発明の思想及び範囲を外れずに他の実施形態に具現化することができる。また、開示された夫々の実施形態の内の個別の構成要素の位置または配置は、本発明の思想及び範囲を外れずに変更することができるということが理解されるべきである。従って、後述する詳細な説明は、限定的な意味に制限しようとする意図ではない。本発明の範囲は、適切に説明されれば、その請求項が主張するものと均等な全ての範囲とともに添付した請求項によってのみ限定される。図面において類似の参照符号は様々な側面に亘って同一または類似の機能を指称する。
【００１７】
以下、本発明が属する技術分野における通常の知識を有した者が本発明を容易に実施することができるように、本発明の好ましい実施形態について添付の図面を参照して詳細に説明する。
【００１８】
本発明の実施形態において、「投稿文」という用語は、インターネットのユーザがクチコミサービス、ブログまたはコミュニティなどに掲載する全ての文章を含む広義の意味に解釈されるべきである。投稿文には、質問、回答、自分の意見や説明、感想などの多様な主題及び情報を含むことができ、投稿文の作成時に提供される一つ以上の情報データベースから所定の情報を選択して投稿文中に添付することもできる。
【００１９】
本発明の実施形態において、「検索結果」という用語は、インターネットのユーザが特定の検索語を入力した結果として提供される検索リストに含まれた夫々の個別の内容を意味する広義の意味に解釈されるべきである。従って、検索結果は、特定の検索語に連関するクチコミサービスの投稿文であってもよく、特定の検索語に連関するブログの投稿文であってもよく、また特定の検索語に連関するコミュニティの投稿文であってもよいが、必ずしも上記の例に限定されるものではない。
【００２０】
本発明の実施形態において、「検索リスト」という用語は、インターネットのユーザが特定の検索語を入力した結果として提供される一つ以上の検索結果の集合を含む広義の意味であり、検索リストに含まれる夫々の検索結果は特定の条件によって決定された順位に従って整列される。検索リストに含まれる一つ以上の検索結果のうち、どの検索結果が検索リストのどの順位に提供されるかについては、後述する検索リストの整列方式によって算出することができる。
【００２１】
［全体システムの構成］
図１は本発明の一実施形態によるシステムの全体構成を概略的に示す図である。
【００２２】
図１に示すように、本発明の一実施形態によるシステムは、データベース２００を含む検索リスト及び検索語順位の提供システム１００が通信網３００を介して複数のユーザ端末４００と接続される。
【００２３】
本発明の一実施形態によると、検索リスト及び検索語順位の提供システム１００はまず、ユーザ端末４００からの特定の投稿文の作成要求に対して、これを支援する機能を実行する。具体的には、ユーザがユーザ端末４００を介してタイトル、内容などを含む一般的な投稿文を作成するのを支援することは勿論、投稿文の作成時に、ユーザが一つ以上の所定の情報を選択して投稿文中に添付できるように、情報データベースをさらに提供することを特徴とする。ユーザがユーザ端末４００を介して一つ以上の所定の情報を選択して添付し、当該投稿文の具体的な内容であるタイトル、回答、作成文、作成者などを付加的に記載した場合、検索リスト及び検索語順位の提供システム１００は、ユーザが所定の情報を添付するために選択した情報データベースの種類及び添付された具体的な所定の情報など（以下、「投稿文情報」という）を受信し、受信した投稿文情報をデータベース２００に保存する。データベース２００に保存された投稿文情報は、上記のシステムによって検索リストの提供時及び検索語順位の提供時に用いることができる。
【００２４】
また、本発明の一実施形態による検索リスト及び検索語順位の提供システム１００は、ユーザ端末４００から特定の検索語を受信した後、データベース２００を参照して一つ以上の検索結果を抽出し、抽出した一つ以上の検索結果夫々を対象に、添付された所定の情報が存在するか否かを判断して、添付された所定の情報に基づいて検索結果を含む検索リストの順位を整列してユーザ端末４００に提供し、また、検索語ランキングを算出してユーザ端末４００に提供する役割を果たす。検索リスト及び検索語順位の提供システム１００の詳細な構成及び具体的な機能については後述する。
【００２５】
また、本発明の一実施形態によると、データベース２００は、検索リスト及び検索語順位の提供システム１００により保存され、検索時に検索結果として抽出することができる投稿文情報と、投稿文の作成時に一つ以上の所定の情報を選択して添付するために提供することができる一つ以上の情報データベースとを含むデータが保存される空間を指す広義の意味である。ここで、投稿文の作成時に選択することができる情報データベースの例として、本、映画、ドラマ、音楽、商品、人物、天気、百科事典などに関する情報データベースを含むことができるが、必ずしもこれに限定されるものではなく、本発明の多様な実施形態に基づいて、上述した種類の他に、別の種類に該当する情報データベースをさらに含んでもよく、列挙した種類のうち一部のみが提供されてもよい。また、データベース２００内に保存されるデータの種類に応じて、物理的に一つ以上のデータベース空間に分けて管理してもよく、データの一部をグループとして、グループ毎に物理的なデータベース空間を利用するなど、多様な管理方式によって具現化することができるということは、本発明が属する分野にて通常の知識を有する者において自明である。
【００２６】
そして、本発明の一実施形態によると、通信網３００は、有線及び無線などのようなその通信形態を問わず構成することができ、パーソナルエリアネットワーク（ＰＡＮ；Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ローカルエリアネットワーク（ＬＡＮ；Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、メトロポリタンエリアネットワーク（ＭＡＮ；Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、広域ネットワーク（ＷＡＮ；Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）など、多様な通信網で構成することができる。
【００２７】
一方、本発明の一実施形態によるユーザ端末４００は、ユーザが特定の内容に関する投稿文に一つ以上の所定の情報を選択及び添付して保存し、特定の検索語に係る検索リスト及び検索語順位の提供を受けるために、通信網３００を介して検索リスト及び検索語順位の提供システム１００と接続するための機能を有する入出力装置を意味し、デスクトップコンピューターだけでなく、ノート型パソコン、ワークステーション、パームトップ（ｐａｌｍｔｏｐ）コンピューター、携帯情報端末（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ：ＰＤＡ）、ウェブパッド、スマートフォンを含む移動通信端末などのように、メモリー手段を備え、マイクロプロセッサを搭載して演算能力を備えたデジタル機器であれば、本発明によるユーザ端末４００として採択することができる。好ましくは、検索リスト及び検索語順位の提供システム１００に接続し、ユーザが投稿文に一つ以上の所定の情報を選択及び添付して保存し、ユーザが検索しようとする特定の検索語を入力してそれに対する検索リスト及び検索語順位の提供を受けることができるように、ユーザ端末４００内のウェブブラウザーを実行して利用することができるが、必ずしもこれに限定されるものではない。
【００２８】
［検索リスト及び検索語順位の提供システム］
図２は本発明の一実施形態による検索リスト及び検索語順位の提供システム１００の詳細な構成図である。
【００２９】
図２を参照すると、本発明の一実施形態による検索リスト及び検索語順位の提供システム１００は、検索部１１０と、抽出部１２０と、算出部１３０と、整列部１４０と、投稿支援部１５０と、を含んでもよい。
【００３０】
本発明の一実施形態による検索部１１０は、ユーザ端末４００から受信した検索語にマッチする情報をデータベース２００から検索する。検索により抽出される一つ以上の検索結果は、一つ以上の所定の情報が選択されて添付されているか否かを判断するために抽出部１２０に伝送される。
【００３１】
本発明の一実施形態による抽出部１２０は、検索部１１０により抽出して提供された一つ以上の検索結果から、ユーザによって選択して添付された所定の情報が存在するか否かを判断し、所定の情報が存在する場合には、関連データを抽出する。抽出部１２０により抽出することができる関連データとしては、当該検索結果に対するＩＤ値、添付された所定の情報を提供する情報データベースのＩＤ値及び当該情報データベース内から選択されて添付された所定の情報を示す固有のＩＤ値などを含むことができるが、必ずしもこれに限定されるものではない。受信した検索結果内に複数の所定の情報が一つの情報データベースまたは複数の情報データベースから選択して添付されている場合、抽出部１２０は、検索結果内に添付された複数の所定の情報の関連データを夫々個別に抽出してもよい。
【００３２】
添付された所定の情報のうち、より正確な情報のみを抽出するために、抽出部１２０は、検索部１１０から提供された検索結果のうち特定の条件を満足する場合に限る検索結果のみを対象に、所定の情報が添付されているか否かを判断し、添付された所定の情報が存在する場合にのみ関連データを抽出するように、特定の条件を満足するか否かを判断する機能をさらに有してもよい。特定の条件の一例としては、検索結果が作成した時間を基準に限定する場合が挙げられる。詳細には、情報の最新性を維持するために、検索結果が作成された時点が特定の日付（例えば現在の日付から６ヶ月以内など）を基準に、または特定の期間を基準に、その日付または期間内に含まれる検索結果のみを対象に添付情報の抽出機能を実行してもよい。特定の条件の他の例としては、情報の正確性を維持するために、ユーザが入力した検索語を全て含む検索結果のみを対象に限定して添付された所定の情報を抽出する機能を実行してもよい。上述の特定の条件を多数適用してもよく、その他の特定の条件を適用して多様な方式で設定した特定の条件を満足する検索結果のみを対象に、添付された所定の情報を抽出する機能を実行することができるということは、通常の技術者において自明であろう。また、特定の条件を満足するか否かを判断する機能は、抽出部１２０でなく検索部１１０により具現化することもでき、この場合、抽出部１２０が検索部１１０から受信する検索結果は、検索語にマッチし、且つ、特定の条件を満足する検索結果である。
【００３３】
また、本発明の一実施形態による抽出部１２０は、算出部１３０及び／または整列部１４０が参照することができるように、抽出された関連データを一時的にまたは永久的に保存する機能をさらに含んでもよい。
【００３４】
本発明の一実施形態による算出部１３０は、抽出部１２０により抽出して保存された関連データを参照して検索語順位を算出し、算出された検索語順位のうち上位の一部または全体を、整列部１４０により提供される整列された検索リストとともに、または整列された検索リストとは別に、ユーザ端末４００に提供する機能を実行してもよい。算出部１３０による検索語順位の算出方法は、基本的に、抽出部１２０により抽出された関連データ内に情報データベース及び情報データベースから選択して添付された所定の情報が含まれた回数を夫々計算し、このような回数に基づいて検索語順位を算出する。例えば、抽出部１２０により抽出された関連データを全て参照した結果、映画に対する情報データベースから選択して添付された所定の情報として、映画「○○○」が２３９回、映画「△△△」が１９４回、映画「×××」が１５８回、映画「□□□」が９９回、そして映画「○△□」が８１回含まれたと計算された場合、映画に対する検索語順位は、上位から夫々映画「○○○」、映画「△△△」、映画「×××」、映画「□□□」そして映画「○△□」と算出することができ、このうち一部（例えば上位３個または５個まで）または全部を、ユーザ端末４００を介してユーザに提供してもよい。
【００３５】
また、例えば、抽出部１２０により抽出された関連データを全て参照した結果、下記の表１に示されるように、複数の情報データベースである映画情報データベース及び書籍情報データベースから選択された所定の情報が添付された場合、基本的に、回数が最も多い情報データベース（表１の場合は２５６回選択された映画情報データベース）に対する順位情報を算出することができるが、通常の技術者の置換または変更により、複数の情報データベースに対する順位情報を全て算出することもでき、情報データベースの種類に関わらず、選択して添付された所定の情報が含まれた回数を基準に降順に整列してその順位を算出することもできるなど、多様な応用及び変形により検索語順位を算出することができ、算出された検索語順位を、ユーザ端末４００を介してユーザに提供することができる。
【００３６】
【表１】
0006522042.tif 000002
【００３７】
このように、ユーザ端末４００を介してユーザに提供された検索語順位をユーザが選択（クリックやマウスオーバーなど）する場合、当該所定の資料を新しい検索語として受信して統合検索を実行するように具現化するか、または当該所定の資料に対して当該情報データベースに保存されている内容を提供するように具現化することができるなど、多様な方式で提供された検索語順位に対するユーザの選択に応じて追加情報を提供することができる。
【００３８】
本発明の一実施形態による整列部１４０は、抽出部１２０により抽出された関連データを参照して、一つ以上の検索結果を含む検索リストの順位を整列または再整列し、整列または再整列された検索リストの全部または一部（検索リストに含まれた検索結果の数が多い場合、通常の技術者の選択によってページ単位に分けられた検索リストの一部のみを提供してもよい）を、算出部１３０により提供される検索語順位とともに、または検索語順位とは別に、ユーザ端末４００に提供する機能を実行してもよい。
【００３９】
特定の検索語に対する統合検索結果を提供する公知の技術では、統合検索結果を整列するための基準としては、検索結果の正確性を示すことができる検索語とのマッチング度、ユーザによる選択から、正確な情報であることを間接的に予測できるようにする資料である検索結果のクリック数、最近の投稿文であることを示すことができる検索結果の作成日などを利用している。しかし、本発明の一実施形態では、検索結果に所定の情報が選択され添付された場合、これもまた検索結果の正確性に影響を与える基準であると判断して、検索結果を含む検索リストの整列基準として独立して、または他の基準と複合的に適用してもよい。また、他の整列基準との対比により、もっとも正確に検索リストを整列するために、所定の情報包含基準に対する相対的な加重値を付与してもよい。具体的な一例として、所定の情報包含基準を含み、検索結果の整列に利用することができる検索語とのマッチング度、検索結果のクリック数、検索結果の作成日と検索日との差を夫々の条件Ｃ１、Ｃ２、Ｃ３及びＣ４とし、これに対する加重値を夫々α、β、γ、δとする場合、特定の検索リストに対する整列は、下記の式（１）に示す式を利用して整列基準値を算出し、降順に整理することができる。
【００４０】
【数１】
0006522042.tif 000003
【００４１】
もちろん、このような整列基準値は、上述した一部基準を省略したり、他の基準を追加したりすることができ、これに対する加重値も変更することができる。また、各基準に対する加重値ではなく、基準間の複合加重値などを適用することができるなど、整列基準値を算出するために所定の情報包含基準を含む多様な基準及び多様な加重値を適用することができるということは容易に理解することができる。
【００４２】
本発明の一実施形態による投稿支援部１５０は、ユーザ端末４００から投稿文の作成要求を受信すると、ユーザが一つ以上の所定の情報を選択して投稿文中に添付できるように、一つ以上の情報データベースを選択できるユーザインターフェース（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ:ＵＩ）を提供する。このようなユーザインターフェースの一例は図６ａの領域Ａに示される。また、ユーザが情報データベースを選択した後、データベースに保存された特定の所定の情報を検索して選択及び添付できるようにするユーザインターフェースも提供することができ、このようなユーザインターフェースの一例は図６ｂに示される。投稿支援部１５０は、所定の情報を添付することができるように支援するユーザインターフェースの他にも、投稿文の具体的な内容を記入することができるように書込みツールをさらに提供してもよく、このような書込みツールの一例は図６ａで確認することができる。ユーザが投稿支援部１５０から提供されるユーザインターフェースを利用して、一つ以上の所定の情報を選択して添付した後、投稿文の作成完了を要求すると、投稿支援部１５０は、投稿文情報、及び、付加的に投稿文の具体的な内容が記入された場合にはそれを含んで、データベース２００に保存する。
【００４３】
［投稿文と添付された所定の情報との連関性の計算］
検索結果に所定の情報が添付されている場合、投稿文に添付された所定の情報との連関性までさらに考慮して、検索リストの整列時の正確性をより高めるための機能が必要であり、整列部１４０は、以下の実施形態により説明されるように、検索リストの整列時の正確性をより向上させる機能をさらに具現化することができる。
【００４４】
投稿文情報と添付された所定の情報との連関性を考慮する一例として、検索結果として抽出された投稿文情報から、選択された情報データベースの種類または添付された具体的な所定の情報に対するテキスト情報のうち何れか一つを利用して、投稿文の具体的な内容または検索語とマッチするか否かを参照し、その結果に基づいて投稿文と添付された所定の情報との連関性が高いか否かを判断してもよい。即ち、添付された所定の情報を選択した情報データベースの名称（例えば「映画」）、または選択された所定の情報の名称（例えば映画「△△△」）が投稿文の具体的な内容、即ち、タイトルまたは本文に存在するか、または検索語とマッチする場合には、添付された所定の情報と投稿文とが互いに密接に連関していると判断してもよい。または、上述の例によって算出されたマッチング結果をパーセンテージなどの数値に換算し、一定数値以上（例えば、７０％）である場合にのみ、投稿文と添付された所定の情報が互いに連関していると判断して整列基準値に加重値を付与してもよく、両者間のマッチ回数を基準に加重値を相違するように策定したり、またはマッチング結果として作成される数値を複数の基準に細分化（例えば、１００％、８０％以上、５０％以上、５０％未満など）し、各細分化された基準に適した多様な加重値を付与したりして、修正された整列基準値を計算してもよい。
【００４５】
投稿文情報と添付された所定の情報との連関性を考慮する他の例として、予め設定されたツリー構造のディレクトリ（ｄｉｒｅｃｔｏｒｙ）をユーザに提供し、ユーザが提供されたディレクトリのうち自分が作成する投稿文にもっとも適すると思う下部ディレクトリ（例えば、エンターテイメント、芸術＞映画）を選択して保存した場合、作成された投稿文が、選択された下部ディレクトリが有するキーワード（例えば、映画）と連関する投稿内容及び所定の情報を含むと仮定して、ユーザが入力した検索語と下部ディレクトリのキーワードとがマッチする場合、所定の情報を添付した検索結果のうち当該ディレクトリが選択された場合が、ディレクトリが指定されていない場合より高い順位に整列されることができるように多様な加重値を付与し、修正された整列基準値を計算することもできる。
【００４６】
上述の例の他にも、当業者の選択によって、投稿文の作成時、または所定の情報の添付時に選択または入力される追加情報をさらに利用して投稿文情報と添付された所定の情報との連関性程度を計算し、これを反映することにより、さらに正確に検索リストを整列することができる多様な方法を考慮してもよい。
【００４７】
［検索語順位及び整列された検索語リストの提供］
図３は本発明の一実施形態により、検索語順位及び整列された検索語リストが提供された画面を示す面である。
【００４８】
図３はユーザが検索しようとする特定の検索語を、ユーザ端末４００を介して入力した結果として表示される画面を図示した図であり、これを参照すると、検索結果の画面は、左側の検索結果の領域と右側の検索語順位の領域とに分けられることを確認することができる。このうち検索結果の領域は、検索により示される、整列された検索リストを一括して、または検索リストに含まれた検索結果である投稿文の出処（クチコミサービス、ブログ、コミュニティなど）毎に分けて検索結果のタイトル及び内容の一部を表示する領域である。図３の例によると、ユーザは検索語として「感動的な映画  お勧め」を入力し、これに対する結果として、クチコミサービスに対して総４，３３９件が抽出され、そのうち整列部１４０により算出された整列基準値によって整列された検索リストの優先順位に従って、その一部がユーザ端末４００を介して示されていることが分かる。
【００４９】
次に、検索語順位の領域は、検索リストから算出部１３０により算出された検索語順位を表示する領域である。図３の例によると、ユーザが入力した検索語に対する結果として算出された検索リストの各検索結果に情報データベースから選択して添付された所定の情報に対する関連データを参照した結果、算出された順位のうち上位５個は、夫々映画「○○○」、映画「△△△」、映画「×××」、映画「□□□」、及び映画「○△□」であることが分かる。
【００５０】
図３では、検索結果の領域が左側に、検索語順位の領域が右側に位置するように配置しているが、これは一例にすぎず、検索語順位の領域が検索結果の領域の左側、上側、下側または中央に表示されるか、または両領域が重なって表示されてもよく、多様な配列及び配置方式に従って位置することができるということは、通常の技術者において周知の事実である。
【００５１】
［投稿文の作成から検索リスト及び検索語順位の提供までの手順］
以下、実際に投稿文が作成される段階から、ユーザの検索語の入力によって検索語順位及び整列された検索リストが提供される時までの手順を、図面を参照して詳細に説明する。
【００５２】
図４は本発明の一実施形態により、投稿文を作成する手順を示すフローチャートである。
【００５３】
特定のユーザがクチコミサービスで特定の質問に対する回答の投稿文を作成するために、または、ブログまたはコミュニティで自分の意見や考えを示す投稿文を作成するために、投稿文の作成を選択する際、投稿支援部１５０は投稿文の作成選択を受信（Ｓ１１０）し、ユーザがユーザ端末４００を介して投稿文を作成すること、即ち、所定の情報を選択及び添付することを支援するために、所定の情報を選択するための一つ以上の情報データベースを提供（Ｓ１２０）する。この他に、付加的に、投稿支援部１５０は、投稿文に含まれるタイトルや内容などを記載するための書込みツールをさらに提供してしてもよい。投稿支援部１５０により提供される一つ以上のデータベース、そして付加的に支援されることができる書込みツールの一例は図６ａに図示された画面に詳しく示されている。図６ａの右側下端のＡ領域に示すように、「ＤＢ添付」という名称下に所定の情報として選択して投稿文中に添付できる多様な情報データベースを投稿支援部１５０が提供していることが分かる。
【００５４】
ユーザがユーザ端末４００を介して選択した特定の情報データベースに対する情報の受信時に、投稿支援部１５０は、選択された特定の情報データベース内で所定の情報を検索して添付できるツールを提供（Ｓ１３０）する。提供される所定の情報検索ツールの一例は図６ｂに示した画面に詳しく示されている。このような所定の情報検索ツールは図６ｂに示したように、特定の検索語の入力によってそれに関する所定の情報を検索してもよく、検索ツールの初期画面に、「映画ランキング」または「現在上映中の映画」など、ユーザが関心を持つような検索語に該当する検索結果を提供してもよい。
【００５５】
ユーザが提供される検索ツールを利用して所定の情報を検索した後、投稿文に添付するために選択した場合、投稿支援部１５０は選択された所定の情報を受信（Ｓ１４０）し、作成中の投稿文に添付する。上述したように、ユーザは一つの投稿文中に一つ以上の情報データベースから選択した複数の所定の情報を添付してもよい。ユーザが必要に応じて投稿文の内容などの残りの領域を作成完了した後保存を選択すると、投稿支援部１５０は作成された投稿文をデータベース２００に保存（Ｓ１５０）する。データベース２００に保存することができるデータは、上述で定義した、作成された投稿文に対する投稿文情報を含むことができ、特に、選択され添付された所定の情報に関する具体的な情報（選択された情報データベースの種類及び添付された所定の情報）が含まれている。
【００５６】
図４を参照して説明した投稿文作成の手順に従って作成及び保存された投稿文情報は、ユーザの検索語入力に応じて検索語順位及び整列された検索リストが提供される際に利用することができ、この手順は図５を参照して詳細に説明する。図５は本発明の一実施形態により、ユーザが検索語を入力する際、整列された検索リスト及び検索語順位を提供する手順を示すフローチャートである。図５を参照すると、ユーザが特定の情報を検索するためにユーザ端末を介して所定の検索語を入力すると、検索リスト及び検索語順位の提供システムの検索部１１０は、所定の検索語にマッチする情報をデータベース２００から検索（Ｓ２１０）する。検索部１１０により検索される対象は、上述の投稿文の作成の手順に従って作成されてデータベース２００に保存されている投稿文であってもよく、本発明を具現化する当業者の選択により、さらに正確な情報のみをマッチするために、検索時に、特定の条件（投稿文が作成された時間によって検索対象を制限するか、または検索語を全て含む投稿文に検索対象を制限するなど）をさらに付加してもよい。検索結果として作成される一つ以上の検索結果を含む検索リストは、抽出部１２０に提供することができる。
【００５７】
次に、抽出部１２０は、段階Ｓ２２０により、検索部１１０から受信した一つ以上の検索結果に、一つ以上の情報データベースから選択され添付された所定の情報が存在するか否かを判断し、添付された情報が存在する場合には関連データを抽出する。検索部１１０の機能の一つとして説明した特定の条件の付加は、当業者の選択によって、検索部１１０ではなく抽出部１２０により具現化することもできるということを理解することができる。抽出部１２０により抽出される関連データの一例として、当該検索結果に対するＩＤ値、添付された所定の情報を選択した情報データベースのＩＤ値及び当該情報データベース内から選択され添付された所定の情報を示す固有のＩＤ値などを含むことができるということは、上述したとおりである。また、本発明の一実施形態による抽出部１２０は、算出部１３０及び／または整列部１４０が参照することができるように、抽出された関連データを一時的にまたは永久的に保存してもよい。
【００５８】
ステップＳ２３０により、算出部１３０は、抽出部１２０により抽出して保存された関連データを参照して検索語順位を算出する。検索語順位の算出方法は上述したように、抽出された関連データ内に添付された所定の情報が含まれた回数などを含む多様な方法を利用することができる。
【００５９】
また、整列部１４０は、ステップＳ２４０により、抽出部１２０により抽出して保存された関連データを参照して、一つ以上の検索結果を含む検索リストの順位を整列する。検索リストの順位整列時に、該当する各検索結果に一つ以上の情報データベースから選択され添付された所定の情報が含まれているか否かを考慮してもよく、順位整列方式の一例として、上述の式（１）の整列基準値を算出し、降順または昇順に検索リストの順位を整列してもよい。
【００６０】
ステップＳ２３０及びＳ２４０によって検索語順位及び整列された検索リストが作成されると、ステップＳ２５０により、作成された検索語順位及び整列された検索リストをユーザ端末４００に提供してもよい。提供された検索語順位及び整列された検索リストの一例は、図３に示したように表示してもよい。
【００６１】
上述の図５による検索語順位及び整列された検索リストの提供方法において、ステップＳ２３０及びＳ２４０は、必ずしも図５に図示された順に従って行われるのではなく、当業者の選択によって任意に決めることができるため、ステップＳ２４０をステップＳ２３０より先に行うことができ、または両ステップをともに行うこともできるということは、通常の技術者において自明であろう。
【００６２】
本発明による実施形態は、多様なコンピューターによって実行されるプログラム命令の形態に具現化され、コンピューター読み取り可能な記録媒体に記録することができる。コンピューター読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独に、または組み合わせて含んでもよい。媒体に記録されるプログラム命令は、本発明のために特に設計及び構成されたものであってもよく、コンピューターソフトウェア分野の当業者に公知されて使用可能なものであってもよい。コンピューター読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体（ｍａｇｎｅｔｉｃ  ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（ｏｐｔｉｃａｌ  ｍｅｄｉａ）、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉａ）及びＲＯＭ、ＲＡＭ、フラッシュメモリなどのような、プログラム命令を保存及び実行するように特に構成されたハードウェアが含まれる。プログラム命令の例としては、コンパイラによって作られるもののような機械語コードだけでなく、インタープリターなどを用いてコンピューターによって実行することができる高級言語コードも含まれる。ハードウェアは、本発明による処理を行うために一つ以上のソフトウェアモジュールとして作動するように構成することができ、その逆も同様である。
【００６３】
以上、本発明を具体的な構成要素などのような特定事項と限定された実施形態及び図面を参照して説明したが、これは本発明のより全体的な理解を容易にするために提供されたものにすぎず、本発明は前記実施形態によって限定されず、本発明が属する分野で通常的な知識を有する者であれば、このような記載から多様な修正及び変形が可能である。
【００６４】
従って、本発明の思想は前記実施形態に限定されて決まってはならず、添付する特許請求範囲だけでなく、特許請求範囲と均等または等価に変形された全ては、本発明の思想の範疇に属するとするべきであろう。
【図１】
0006522042.tif 000004
【図２】
0006522042.tif 000005
【図３】
0006522042.tif 000006
【図４】
0006522042.tif 000007
【図５】
0006522042.tif 000008
【図６ａ】
0006522042.tif 000009
【図６ｂ】
0006522042.tif 000010