(57)【要約】【課題】  分散型システムにおける電子コンテンツのデータ検索を最適化する改良型の検索システムを提供する。【解決手段】  分散型システムにおける複数のエンドユーザの各々が検索語に対応するキーワードを申請し、そのキーワードにコンテンツを対応付ける方法１０が、キーワードを選択し（ステップ１２）、そのキーワードが利用可能であるかどうかを判断し（ステップ１４）、そのキーワードが利用可能である場合には、そのキーワードにコンテンツを対応づけ（ステップ１６）、これに関するセキュリティ権や有効期限を定義する（ステップ２０）ステップを備える。分散型システムにおけるキーワード申請を実現することにより、特定の検索語に対して行われる検索に応じて提供されるコンテンツを向上させ、検索結果を最適化する。【選択図】図１Ａ
2007188508.tif 000002
【特許請求の範囲】
【請求項１】
エンドユーザに申請されたキーワードに基づいた検索結果の提供方法であって、
分散型システム上の第１のエンドユーザによって選択された申請キーワードを保存し、
前記第１のエンドユーザによって選択された前記申請キーワードに対応付けられたコンテンツを保存することを備え、
前記申請キーワードに一致するキーワード検索を行う第２のエンドユーザは、前記第１のエンドユーザによって前記申請キーワードに対応付けられた前記コンテンツを提供される提供方法。
【請求項２】
前記第１のエンドユーザによって選択された前記申請キーワードが、前記分散型システム上の別のエンドユーザにより以前に申請されているかどうかを確認するために利用可能性検索を実行することをさらに備えることを特徴とする請求項１に記載の提供方法。
【請求項３】
前記利用可能性検索の実行が、前記キーワードが既に前記分散型システム上の別のエンドユーザによって申請されていることを確認した場合、前記第１のエンドユーザが前記申請されたキーワードに対応付けられたコンテンツを編集する許可を有しているかどうかを確認することを備え、
さらに、前記第１のエンドユーザが前記申請されたキーワードに対応付けられたコンテンツを編集する許可を有していない場合、前記第１のエンドユーザは、選択された前記申請キーワードを、既に別のエンドユーザによって申請されたキーワードと区別するように修正を指示されることを特徴とする請求項２に記載の提供方法。
【請求項４】
前記第１のエンドユーザによって選択された前記申請キーワードに対応付けられたコンテンツの保存が、
前記第１のエンドユーザによって選択された前記電子コンテンツの記述を前記申請されたキーワードに対応付けるように保存し、
前記第１のエンドユーザによって選択されたドキュメントに対応するアドレスリンクを前記申請されたキーワードに対応づけるように保存し、
前記第１のエンドユーザによって選択されたインターネットアドレスに対応するアドレスリンクを前記申請されたキーワードに対応づけるように保存し、
前記第１のエンドユーザによって選択されたアプリケーションもしくはプロセスを前記申請されたキーワードに対応づけるように保存することを備えてなる請求項１に記載の提供方法。
【請求項５】
前記第１のエンドユーザによって選択された前記申請キーワードに対応付けられたコンテンツの保存が、
前記第１のエンドユーザによって選択された、別のエンドユーザが前記申請されたキーワードに電子コンテンツを対応付けることを許可されているかどうかに関する指示を保存することを備えてなる請求項１に記載の提供方法。
【請求項６】
前記第１のエンドユーザによって選択された前記申請キーワードに対応づけられたコンテンツの保存が、
前記第１のエンドユーザによって選択された、前記申請キーワードの有効期限に関する指示を保存することを備えてなる請求項１に記載の提供方法。
【請求項７】
前記第１のエンドユーザによって選択された前記申請キーワードに対応づけられたコンテンツの保存が、
前記申請されたキーワードおよびこの申請キーワードに対応付けられたコンテンツを編集する許可を有する前記第１のエンドユーザによって選択された、別のエンドユーザの識別情報を保存することを備えてなる請求項１に記載の提供方法。
【請求項８】
前記第２のエンドユーザが、前記申請されたキーワードに一致するキーワード検索を開始するとき、前記第１のエンドユーザにより前記申請されたキーワードに対応付けられたコンテンツが表示されることをさらに備えてなる請求項１に記載の提供方法。
【請求項９】
分散型検索システムを管理するエンドユーザ運用コンピュータプログラムであって、
申請したキーワードの選択と、選択された申請キーワードに対応付けられるユーザ指定のコンテンツと、に関する入力を受けるように設定されたコンテンツ追加ＧＵＩと、
検索語を受けるように設定された検索ＧＵＩと、
前記検索ＧＵＩからの検索語入力を受けるように設定されるとともに、前記検索語入力が前記申請キーワードと一致する場合、前記選択された申請キーワードに対応付けられたユーザ指定のコンテンツを表示するように設定された検索結果ＧＵＩと、
を備えてなるエンドユーザ運用コンピュータプログラム。
【請求項１０】
前記コンテンツ追加モジュールから前記申請されたキーワードを受けるように設定されるとともに、さらに前記選択された申請キーワードが既に別のエンドユーザによって申請されているかどうかに関する報告を作成するように設定された利用可能性ＧＵＩをさらに備えることを特徴とする請求項９に記載のエンドユーザ運用コンピュータプログラム。
【請求項１１】
前記選択された申請キーワードに対応づけられる有効期限に関する入力を受けるように設定された有効期限ＧＵＩをさらに備えるとともに、前記有効期限後は、前記選択された申請キーワードに関して行われる検索により、前記ユーザ指定のコンテンツが提供されないことを特徴とする請求項９に記載のエンドユーザ運用コンピュータプログラム。
【請求項１２】
前記コンテンツ追加ＧＵＩが、
エンドユーザから入力を受けるように設定された、前記選択された申請キーワードに対応づけられたコンテンツに関する短い説明フィールドと、
前記エンドユーザから入力を受けるように設定された、前記選択された申請キーワードに対応づけられたコンテンツに関する長い説明フィールドと、
前記エンドユーザから入力を受けるように設定された、前記選択された申請キーワードに対応づけられたコンテンツに関するリンク追加フィールドと、
を備えてなることを特徴とする請求項９に記載のエンドユーザ運用コンピュータプログラム。
【請求項１３】
前記コンテンツ追加ＧＵＩが、前記選択された申請キーワードに対応づけられるコンテンツを別のユーザが追加および編集を行うように許可されているかどうかに関する入力を受けるように設定されたセキュリティＧＵＩを備えることを特徴とする請求項９に記載のエンドユーザ運用コンピュータプログラム。
【請求項１４】
申請キーワード検索アプリケーションを保存し、分配する中央サーバと、
前記中央サーバと通信するように接続された複数のターミナルと、
を備えた申請キーワード検索提供システムであって、
前記中央サーバによって保存される前記申請キーワード検索アプリケーションが前記複数のターミナルの各々に分配され、前記複数のターミナルにおける複数のエンドユーザがキーワードを申請し、申請したキーワードにコンテンツを対応づけて、これにより前記申請されたキーワードのうちの一つに一致するキーワード検索を行う前記複数のターミナルのうちの一つのエンドユーザが、前記申請されたキーワードに対応づけられたコンテンツを提示される申請キーワード検索提供システム。
【請求項１５】
前記複数のターミナルの各々が、
エンドユーザが前記申請キーワード検索アプリケーションにアクセスすることを可能にするユーザインターフェースと、
前記ユーザインターフェースおよび前記中央サーバと通信するように設定されたプロセッサと、
を備えてなることを特徴とする請求項１４に記載の申請キーワード検索提供システム。
【請求項１６】
前記中央サーバが、
前記申請キーワード検索アプリケーションを保存するデータベースと、
前記データベースおよび前記複数のユーザターミナルと通信するように設定されたプロセッサと、
を備えてなることを特徴とする請求項１４に記載の申請キーワード検索提供システム。
【請求項１７】
前記データベースもまた、申請されたキーワードおよびこの申請されたキーワードに対応づけられたコンテンツを保存することを特徴とする請求項１６に記載の申請キーワード検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子コレクションの検索結果を最適化する方法およびシステムに関する。具体的には、本発明は分散型システム内のエンドユーザにキーワードを申請させて各々申請されたキーワードに関連づけるコンテンツを定義させる方法に関する。
【背景技術】
【０００２】
数多く収集された電子コンテンツ内の特定のデータをユーザに検索させて特定させるシステムの提供は多くのアプリケーションにおいて有用である。例えば組織は、多くの場合イントラネットすなわち内部ネットワークを活用して、ネットワークにわたって分散された内部ユーザ間の通信とコンテンツの共有とを可能にする。個別の組織によって運用されるイントラネットはユーザに、絶えず増加するコンテンツへのアクセスを提供する。適切なドキュメントを探すために、イントラネットは通常、ユーザに適切なコンテンツの検索を手助けするサーチエンジンとして知られるツールを提供する。一般的にサーチエンジンは、ドキュメント（例えば、ウェブページ）のコレクションを保存し索引する、ウェブクローラとして知られるプログラムを利用する。サーチエンジンはユーザに提供された検索語を使って、与えられた検索語との関連性に基づいて以前に索引されたドキュメントを特定する。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
サーチエンジンは多くの利益をもたらすが、サーチエンジンは中央管理的であり、どのコンテンツが適合するかを判断するためにコンピュータアルゴリズムに依存するため、ユーザが探しているコンテンツがサーチエンジン検索結果によって得られないという状況がしばしば生じる。ある例では、サーチエンジンに与えられる単語もしくはフレーズが、ユーザに適切なコンテンツの特定を困難にさせる多くの検索結果をもたらす。別の場合には、サーチエンジンに与えられる単語もしくはフレーズがいかなる検索結果をももたらさない。
【０００４】
こうした問題はイントラネットアプリケーションにおいてはさらに困難ではあるが取り組み甲斐がある。サーチエンジンがコンテンツの適合性をより楽に特定できるように、各々のファイルにメタタグもしくはデータが専門的に割り当てられたインターネットとは対照的に、イントラネットアプリケーション内のメタタグは一般的にそれほど組織化されていない。したがって、イントラネットアプリケーションにおけるサーチエンジン検索結果のほうがはるかに的外れの結果をもたらしやすい。
【０００５】
したがって、検索結果を最適化する改良型の検索システムを提供することが有用である。
【課題を解決するための手段】
【０００６】
本発明は、エンドユーザにキーワードとして知られる重要語句もしくはフレーズの所有（ｏｗｎｅｒｓｈｉｐ）を申請（ｃｌａｉｍ）させる検索システムを提供する方法、プログラム、およびシステムである。キーワードの所有を申請するエンドユーザは、コンテンツを申請したキーワードに対応付けることができ、申請されたキーワードに一致する検索を行う別のエンドユーザは、最初のエンドユーザによって申請されたキーワードに対応付けられたコンテンツを提供される。
【発明を実施するための最良の形態】
【０００７】
キーワード申請は、分散型システム上のユーザに特定のキーワード所有の申請を可能にする。申請されたキーワードの所有者は、その後コンテンツを申請したキーワードに対応付けることができる。分散型システム上で行われる、申請されたキーワードに一致する検索は、申請されたキーワードに対応付けられたコンテンツが検索結果の一部としてもたらされるという結果になる。申請されたキーワードに対応付けられたコンテンツは一般的にユーザによって与えられる検索語と大いに関連するため、申請されたキーワードに対応付けられたコンテンツは最も優先順位の高いコンテンツとして表示される（一般的に検索結果のページのトップに表示される）。したがって、本発明は分散型システムのエンドユーザが特定のキーワードに応じて提示されるコンテンツを定義することを可能にすることにより検索結果を最適化する。分散型システムにおけるキーワード申請を実現することにより、分散されたエンドユーザが特定のキーワードにコンテンツを追加することを可能にして、特定キーワードに対して行われた検索に応じて提供されるコンテンツを向上させる共同努力をもたらす。
【０００８】
図１Ａは方法１０のブロック図であり、キーワードを申請し、申請されたキーワードに対応付けられるコンテンツを定義するステップを示す。図１Ｂは方法２２のブロック図であり、申請されたキーワードを用いるシステム内のキーワード検索を行うステップを示す。
【０００９】
図１Ａのステップ１２に示すように、キーワード申請における第１のステップはユーザがキーワードを選択することである。一般的に、エンドユーザはキーワードに対応付けられるであろう電子コンテンツを表すキーワードを選択する。しかしながら、このシステムの利点の一つは、申請されたキーワードに対応付けられた電子コンテンツが、一般的なサーチエンジンでは特定のキーワードに対応付けられないコンテンツを含みうることである。
【００１０】
ステップ１４では、選択されたキーワードの利用可能性（すなわち、別のエンドユーザが既にこのキーワードを申請しているかどうか）が判断される。キーワードが利用可能である場合には、エンドユーザはそのキーワードの所有の申請を許可され、ステップ１６でそのキーワードに電子コンテンツを対応付けしうる、すなわち、加えうる。エンドユーザが申請キーワードに対応付けしうる電子コンテンツの例は、ユーザが組み込みたいと考えるその他の情報はもちろん、ユーザによって定義された申請キーワードの定義、アプリケーション、フォームやテンプレートへのリンク（すなわち、電子アドレス）、他のウェブページへのリンクを含む。キーワードが利用できない場合（すなわち、別のユーザが選択されたキーワードの所有を既に申請している場合）、ステップ１８でエンドユーザに幾つかの可能性が提示される。ある例では、エンドユーザはステップ１６で申請されたキーワードに対し、既に対応付けられた電子コンテンツに加えて、申請されたキーワードに電子コンテンツを加えることが許可されることもある。アクセス権は申請されたキーワードを最初に定義するエンドユーザによって定義される。別の例では、ステップ１２でユーザは、選択されたキーワードを更に記述的な語句により申請されたキーワードと区別する。エンドユーザが申請されたキーワードが不適切に定義されていると考える場合、エンドユーザは紛争委員会に紛争報告書を提出することもでき、ここで紛争を突き止め、申請されたキーワードの適切な使用を決定する。
【００１１】
ステップ２０では、エンドユーザが特定のキーワードの申請を許可されたことを前提として、エンドユーザは申請したキーワードに対応付けられたセキュリティ権および期限を定義する。セキュリティ概要は、別のユーザが申請されたキーワードに対応付けられた電子コンテンツの編集を許可されているかどうかを定義する。ある場合には、セレクトユーザのみに、申請したキーワードに対応づけられる電子コンテンツの編集を許可することが望ましい。例えば、旅行課のエンドユーザが「出張旅費報告書」という語句を申請し、出張旅費報告書のファイリングに関連する用紙やその他のコンテンツを対応付ける場合、旅行課以外のユーザが申請されたキーワード「出張旅費報告書」に関連するコンテンツを追加するのを防ぐことが望ましい。別の場合には、申請されたキーワードに対し多数のユーザに電子コンテンツを提供させて、申請されたキーワードに関して提供されるコンテンツを充実させることが望ましい。
【００１２】
期限は、申請したキーワードを定義するユーザがこのキーワードが有効である期間を定義することも可能にする。例えば、ユーザがキーワード「クリスマスパーティー」を申請する場合、申請したキーワードに対応付けられたコンテンツは１２月２５日以降には不適切となる。したがって、申請したキーワード「クリスマスパーティー」は１２月２６日に期限が切れるように設定されうる。
【００１３】
図１Ｂは分散型システム内で検索を行う方法２２のブロック図である。ステップ２４で、ユーザは検索語もしくはフレーズを入力する。ステップ２６で、検索語もしくはフレーズが申請されたキーワードと比較されてその検索語が申請されたキーワードと一致するかどうかを判断する。ある実施例では、一致は検索語もしくはフレーズが申請されたキーワードと完全に一致する場合にのみ起こる。別の実施例では、検索語もしくはフレーズが申請されたキーワード内に見られる少なくとも一つの語句を含む場合に一致が起こる。検索語と申請されたキーワードとの間に一致が見られる場合、ステップ２８で申請されたキーワードに対応付けられたコンテンツがユーザに提示される。上記のように、申請されたキーワードに対応付けられたコンテンツは、申請されたキーワードのユーザ定義の説明、他のウェブページへのリンクのみならず、ドキュメント、フォーム、およびアプリケーションへの電子リンクを含みうる。２つ以上の申請されたキーワードが一致することが判明した場合、一致する申請されたキーワードの各々が、申請されたキーワードの各々に対応付けられたコンテンツの短い説明（図３および図４Ａに示す）とともに表示される。
【００１４】
検索語と申請されたキーワードとの間に一致が見られない場合、ステップ２９で、関連性アルゴリズムを用いて入力された検索語に基づいて、一般的なサーチエンジンによって得られる検索結果がドキュメントを提供（ｒｅｔｕｒｎ）する。多くのサーチエンジンアルゴリズムが関連性アルゴリズムに基づいたドキュメントを提供するように市販されている。例えば、Ｇｏｏｇｌｅ（登録商標）、Ｙａｈｏｏ（登録商標）、もしくはＭｉｃｒｏｓｏｆｔ（登録商標）によって提供されるサーチエンジンは、それぞれ規定された関連性アルゴリズムに基づいた検索結果順に並べる。図１Ｂのステップ２９に示すように、ある実施例では、一般的なサーチエンジン検索による結果が、申請されたキーワードの一致に関連づけられたコンテンツとともに提供される。
【００１５】
図２〜図７Ｂは、分散されたユーザにキーワードの所有を申請させることはもとより、コレクションを検索させることを可能にするウェブポータルのグラフィカルユーザインターフェース（ＧＵＩ）のスクリーン写真である。ウェブポータルは通常、組織のイントラネットもしくはその他の分散システムにアクセスするユーザのスタート地点として使用される。ウェブポータルはユーザに分散型の環境内での共同作業を可能にする個人情報およびコンテンツ（ログイン情報に基づく）を提供することができる。これによりイントラネットウェブポータルが本発明のキーワード申請検索システムを実現する魅力的なアプリケーションとなる。一義的にユーザを識別するウェブポータルの能力は、ウェブポータルが特定のユーザにアクセス権を対応付ける（すなわち、特定のユーザによりアクセスされうるコンテンツを決定する）ことを可能にする。この能力はまた、以下に詳しく述べるように、ユーザがキーワードを申請することを可能にし、申請されたキーワードにコンテンツの編集もしくは追加を許可するユーザを一義的に識別することを可能にする。各々のスクリーン写真は、表示されたＧＵＩの機能に対して関連づけられている。
【００１６】
図２はサーチセンタＧＵＩ３０のスクリーン写真であり、ユーザがキーワード検索を始めることができる、ユーザにとって使いやすいインターフェースを提供する。サーチセンタＣＵＩ３０は、ログインリンク３１と、メニューバー３２と、マイサーチＣＵＩ３３と、分類ＧＵＩ３４と、キーワード検索ＧＵＩ３５と、インフォメーションＧＵＩ３６と、を含む。ログインリンク３１は、ユーザにウェブポータルへの認証を与えるログインＧＵＩ（図示せず）を開く。以下に詳しく述べるように、これにより認証ユーザにキーワード所有の申請を可能にするのみならず、ウェブポータルがユーザに個人用情報を提供することを可能にする。メニューバー３２は、サーチセンタホームリンク３８やコンテンツ提出リンク３９などの、いくつかのリンクを含む。メニューバー３２内のリンクをクリックすることにより、ユーザは異なるＧＵＩに進むことができ、それぞれのＧＵＩが異なる機能を提供する。例えば、コンテンツ提出リンク３９をクリックすることにより、コンテンツ提出ＧＵＩ７０（図５に示す）がユーザに表示され、ユーザがコンテンツを提出するためのユーザにとって使いやすいインターフェースを提供するとともに、これはキーワード申請を通してのコンテンツの提出を含む。
【００１７】
図２に示すように、サーチセンタリンク３８は下線表示されていないが、これはユーザが現在サーチセンタＧＵＩ３０内にいることを示しており、ここでコンテンツを検索する多くのオプションを提供する。マイサーチＧＵＩ３３は、ユーザに対し検索語入力ボックス４０内に検索語を入力させる。検索語入力ボックス内に入力された検索語に基づき、検索結果ＧＵＩ４４（図３に示す）が開き、一般的なサーチエンジン検索結果のみならず、キーワードの一致に関連づけられたコンテンツをユーザに提供する。ブラウズ分類ＧＵＩ３４は、全キーワードやキーワードカテゴリーのリストはもとより、フォルダの階層をユーザにブラウズさせる。キーワード検索ＧＵＩ３５は、ユーザに対しキーワード検索語ボックス４２内に検索語を入力させる。検索語入力ボックス４０に入力された検索語に基づき、キーワード検索結果ＧＵＩ５８（図４Ａおよび図４Ｂに示す）が開き、ユーザにキーワード一致に関連づけられたコンテンツを提供する。検索入力ボックス４２は、申請されたキーワードの一致に関連づけられたコンテンツの検索のみを提供する。
【００１８】
インフォメーションＧＵＩ３６はサーチセンタモジュール３０に関する情報を提供し、これは分散されたユーザ間のディスカッションやコレクション全体を通しての検索情報に関するツールやアドバイスを含む。
【００１９】
図３は、図２に示すような検索語入力ボックス４０内に検索語を入力するユーザに応答してもたらされた検索結果を表示する検索結果ＧＵＩ４４のスクリーン写真を示す。検索結果はキーワードコンテンツ結果４６と、フォルダ検索結果４８と、ドキュメントおよびリンク検索結果５０と、を含む。ユーザによって入力された検索語が申請されたキーワードと一致する場合、キーワードコンテンツ結果４６は申請されたキーワードに関連するコンテンツを表示する。キーワードコンテンツ結果４６が検索結果ＧＵＩ４４の一番上に示され、これはキーワードコンテンツ結果４６が最優先事項すなわち最も高く関連性のある結果であることを示す。例えば、図３に示すスクリーン写真は語句「ポータル」の検索を行うユーザに対応して作成された。この例では、前のユーザがキーワード「ポータル」の所有を申請してキーワードコンテンツ結果４６に示されるコンテンツを対応付けた。この場合、申請されたキーワードの所有者が以下に続く内容を申請されたキーワードに対応させ、これがキーワードコンテンツ結果４６：キーワード５２、短い説明５４、長い説明５５、およびウェブページリンク５６に表示される。別の実施例では、エンドユーザは申請されたキーワードに更にコンテンツを対応付けることができ、これは検索語が申請されたキーワードと一致するときに申請キーワードの所有者が起動したいと考える手順のみならず、アプリケーション、フォームもしくはテンプレートへのリンクを含む。
【００２０】
検索が２つ以上の検索されたキーワードと一致する場合、キーワード検索結果４６はそれぞれの申請されたキーワードに対応した短い説明とともに申請された両方のキーワードを表示する。これによりエンドユーザに申請されたキーワードが所望のコンテンツに設置されていることを素早く確認させる。
【００２１】
フォルダ検索結果４８や、ドキュメントおよびリンク検索結果５２は一般的なサーチエンジンによって与えられる結果を示し、ここでサーチエンジンは関連性アルゴリズムを用いて検索語に基づく結果を提供する。フォルダ検索結果４８に示すように、サーチエンジンによってもたらされるフォルダは関連性によってランクづけられる。同様に、ドキュメントおよびリンク検索結果は同様の関連性アルゴリズムを用いることにより検索語に基づく個別のドキュメントおよびリンクを提供する。
【００２２】
検索結果ＧＵＩ４４は、キーワードの一致が見つかるか見つからないかに関係なく同じ表示を保つ。例えば、キーワードの一致が見つかった場合、キーワードコンテンツ結果４６は申請されたキーワードに対応づけられたコンテンツを表示する。しかしながら、キーワードの一致が見つからない場合、フォルダ検索結果４８もしくはドキュメントおよびリンク検索結果５０のいずれかが最も高く関連性のある結果として表示される。いずれの場合でも、検索結果ＧＵＩ４４は、ユーザに対し、最も関連性のある結果を優先度が最も高い位置（ページの一番上）に提供する。
【００２３】
図４Ａおよび図４Ｂはキーワード検索結果ＧＵＩ５８のスクリーン写真であり、キーワード検索入力ボックス４２（図２に示す）に検索語を入力するユーザに応答してもたらされた検索結果を表示する。図３に示す検索結果ＧＵＩ４４とは対照的に、申請されたキーワードに対応付けられたコンテンツのみがキーワード検索結果ＧＵＩ５８に表示される。図４Ａに示すように、語句「ポータル」のキーワード検索に応答して、申請したキーワード「ポータル」に対応づけられた（申請したキーワード「ポータル」の所有者により）コンテンツがキーワード検索ＧＵＩ５８に表示される。例えば、語句「ポータル」に実行されたキーワード検索の結果、図４Ａに示すコンテンツが提供（ｒｅｔｕｒｎ）され、これは申請されたキーワード６０、短い説明６２、長い説明６４、およびウェブページリンク６６を含む。
【００２４】
図４Ｂに示すように、検索語が申請されたキーワードと一致しない場合、キーワード検索結果ＧＵＩ５８が、与えられた検索フレーズに対するキーワードの一致が見つからなかったことを示す。（図２に示すように）一般的な関連性検索を始める検索語ウィンドウ４０に入力された検索語とは対照的に、（図２に示すように）検索語ウィンドウ４２に入力された検索語は申請されたキーワード一致に関する結果のみを提供する。
【００２５】
図５はコンテンツ提出ＧＵＩ７０のスクリーン写真であり、分散型システムにおける他のユーザに対しコンテンツを利用できるようにする手助けとなる、ユーザに使いやすいインターフェースを提供する。このプロセスの一態様は、ユーザに、キーワードの所有の申請と、申請したキーワードにコンテンツを対応付けることを可能にすることを含む。コンテンツ提出ＧＵＩ７０は、キーワードポートレット７２やインフォメーションＧＵＩ７４のみならず、メニューバー３２（図２に示すように）を含む。メニューバー３２は、ユーザがコンテンツ提出ＧＵＩ７０内で操作していることを示す、コンテンツ提出リンク３９が下線表示されないことを除き、図２に関して述べたのと同じ機能を提供する。
【００２６】
ポートレットは、ウェブポータルにログインしたユーザに適切な情報を表示するウェブコンポーネントである。キーワードポートレット７２は、ログインしたユーザに、そのユーザが所有する申請したキーワードに関する情報を提供する。例えば、図５に示すキーワードポートレットは、「コンテンツマネージメント」というタイトルのリンク７５で表示されているように、現在のユーザがキーワード「コンテンツマネージメント」の所有を申請したことを示している。リンク７５をクリックすることにより、エンドユーザがこの申請したキーワードに関するセキュリティ権や有効期限を定義することができるのみならず、申請キーワードに対応付けられたコンテンツを編集することができる。ログインしたユーザがキーワードの所有を全く申請していない場合、キーワードポートレット７２はユーザが現在申請キーワードを所有していないことを表示する。またキーワードポートレット７２は、あらゆる申請キーワードの有効期限に関する情報を提供する。図５に示す例では、申請キーワード「コンテンツマネージメント」には有効期限がない。最後に、キーワードポートレット７２は、新キーワード追加リンク７６とブラウズリンク７７を含む。新キーワード追加リンク７６は図６に示す新キーワード提出ＧＵＩ８０を開き、申請したキーワードにコンテンツを対応づけることはもとより、特定のキーワードを申請するための、ユーザに使いやすいインターフェースを提供する。ブラウズリンク７７はユーザに全ての申請キーワードのリストをブラウズさせる。
【００２７】
インフォメーションＧＵＩ７４は、コンテンツのポータルへの提出に関する情報を提供し、これは申請したキーワードに対してどのようにコンテンツを提出するかに関する情報を含む。
【００２８】
図６は新キーワード提出ＧＵＩ８０のスクリーン写真であり、キーワードを申請し、申請したキーワードに対応づけるコンテンツを選択する、ユーザに使いやすいインターフェースを提供する。新キーワード提出ＧＵＩ８０は、キーワードエントリーボックス８２と、オールタネート追加リンク８４と、利用可能性チェックリンク８６と、短い説明入力ボックス８８と、詳細コンテンツ９０と、コンテンツドロップダウンメニュー９２と、セキュリティロックチェックボックス９４と、キーワード有効期限９６と、所有者追加リンク９８と、を含んでなる。
【００２９】
キーワードを申請するために、ユーザはキーワードエントリーボックス８２にキーワードを入力する。キーワードエントリーボックス８２にキーワードを入力した後、ユーザは利用可能性チェックリンク８６をクリックして利用可能性ＧＵＩ（図７Ａ、図７Ｂに示す）を開いてもよく、ここでユーザによって選択されたキーワードが別のユーザにより以前に申請されているかどうかを指摘する。
【００３０】
短い説明入力ボックス８８は、ユーザに対し申請したキーワードの短い説明すなわち申請したキーワードに対応付けるコンテンツの入力を行わせる。短い説明（例えば、図３に示す短い説明６２）は、検索結果が２つ以上の申請されたキーワードをもたらすときに申請キーワードとともに表示される。これにより検索を行うユーザに対し、検索を行っているコンテンツが特定の申請キーワードに対応付けられているかどうかを素早く認識させる。
【００３１】
詳細説明入力ボックス９０はエンドユーザに対し、申請したキーワードに対応づけたいと考える詳細な内容を入力させる。例えば、図４Ａに示すように、詳細説明６４は、申請されたキーワードの所有者により詳細説明入力ボックス９０を用いて追加された内容を表示する。
【００３２】
コンテンツドロップダウン追加メニュー９２は、ユーザに対し、ドキュメント、テンプレート、フォーム、ウェブページ、もしくは申請したキーワードに対応付ける特定の手順へのリンクを指定することを可能にする。申請したキーワードに対応付けられたあらゆるリンクが、申請キーワードに対応づけられたコンテンツの一部として詳細説明とともに表示される。
【００３３】
セキュリティロックチェックボックス９４は、キーワードを申請するユーザに対し、別のエンドユーザが特定の申請キーワードにコンテンツを追加することを許可すべきかどうかを選択させる。ある場合には、他のエンドユーザが申請されたキーワードに関連するコンテンツを追加するのを防ぐことが望ましい。別の場合には、他のエンドユーザが、申請されたキーワードに対応付けるコンテンツに対して貢献すること、すなわち編集することを可能にすることが望ましい。決定がなされない場合は、デフォルト位置により他のエンドユーザにコンテンツを編集させる。
【００３４】
キーワード有効期限ＧＵＩ９６は、キーワードを申請するユーザに対し申請したキーワードの期限がいつ切れるのかを決定させ、決定しなければ有効とはならない。有効期限が入力されない場合、有効期限は申請したキーワードに割り当てられず、無期限有効となる。
【００３５】
所有者追加リンクにより所有者追加ＧＵＩが開き、ここでキーワードを申請するユーザに対し、申請したキーワードに対応付けるコンテンツの追加あるいは編集を許可するユーザに認証を与えることを可能にするインターフェースを提供する。
【００３６】
図７Ａおよび図７Ｂは利用可能性チェックＧＵＩ１００のスクリーン写真である。図７Ａは、ユーザによって選択された、以前に申請されたキーワードと重複するキーワードの結果を示す。以前に申請されたキーワードは、以前に申請されたキーワードの短い説明、以前に申請されたキーワードの所有者、および以前に申請されたキーワードの有効期限とともに表示される。図７Ｂに示すように、ユーザによって選択されたキーワードが以前に申請されたあらゆるキーワードと重複しない場合、ＧＵＩ１００は選択されたキーワードが別のユーザに申請されていないことを表示する。
【００３７】
図８は、本発明の分散型キーワード申請システムの実現に適した分散型システム１０４を示す機能ブロック図である。システム１０４は、複数のターミナル１１２ａ，１１２ｂ，１１２ｃ，・・・１１２Ｎ（一括して、ターミナル１１２）、および中央サーバ１１３を含む。中央サーバ１１３は、申請キーワード検索アプリケーション１１６を作動させ、ターミナル１１２のエンドユーザに、検索プログラム１１６に対応したグラフィカルユーザインターフェース（ＧＵＩ）（図２〜図７Ｂに示す）を提供する。
【００３８】
ターミナル１１２は各々が中央サーバ１１３と通信するように接続され、分散されたエンドユーザが中央サーバ１１３にアクセスしてキーワード検索アプリケーションを起動させることを可能にする。ターミナル１１２ａは、プロセッサ１１８に接続されたユーザインターフェース１１７を含む、各々のターミナル１１２に含まれる付随的な詳細を示す。ユーザインターフェース１１７は、ユーザが申請キーワード検索アプリケーション１１６を起動させ、これにアクセスすることを可能にするとともに、キーボード、入力パッド、ディスプレイモニタなどの装置を含む。プロセッサ１１８は、ユーザインターフェース１１７および中央サーバ１１４と通信するように設定されたコンピュータプロセッサである。
【００３９】
中央サーバ１１３は、プロセッサ１１４およびデータ保存装置１１５を含む。プロセッサ１１４はデータベース１１５と通信するように設定されたコンピュータプロセッサである。データベース１１５は、申請されたキーワードや各々の申請されたキーワードに対応づけられたコンテンツなどのデータを保存する。システム１１０は分散されているため、申請されたキーワードに対応づけられたコンテンツはまた、ターミナル１１２内もしくはその他のサーバ（図示せず）などの、データベース１１５の外部に保存されうる。
【００４０】
図２〜図７Ｂについて先に述べたように、申請キーワード検索アプリケーション１１６は、ユーザがドキュメントのコレクションを検索し、キーワードを申請して、各々の申請したキーワードにコンテンツを対応づけることを可能にする、ユーザに使いやすい複数のＧＵＩを含む。ユーザフレンドリなＧＵＩは、ログインＧＵＩやブラウズキーワードＧＵＩなどの、図示されていないその他のものはもとより、サーチセンタＧＵＩ３０と、検索結果ＧＵＩ４４と、キーワード検索結果ＧＵＩ５８と、コンテンツ提出ＧＵＩ７０と、新キーワード提出ＧＵＩ８０と、利用可能性チェックＧＵＩ１００と、を含む。申請キーワード検索アプリケーション１１６は中央サーバ１１４内に保存され、種々のターミナル１１２のユーザへの分配を可能にする。
【図面の簡単な説明】
【００４１】
【図１Ａ】キーワードを申請し、申請されたキーワードにコンテンツを対応づけるステップを示すフローチャート。
【図１Ｂ】キーワード検索を行うステップを示すフローチャート。
【図２】分散型システム内でキーワードを申請し、検索を行うのに適したコンピュータアプリケーションのグラフィカルユーザインターフェースのスクリーン写真。
【図３】分散型システム内でキーワードを申請し、検索を行うのに適したコンピュータアプリケーションのグラフィカルユーザインターフェースのスクリーン写真。
【図４Ａ】分散型システム内でキーワードを申請し、検索を行うのに適したコンピュータアプリケーションのグラフィカルユーザインターフェースのスクリーン写真。
【図４Ｂ】分散型システム内でキーワードを申請し、検索を行うのに適したコンピュータアプリケーションのグラフィカルユーザインターフェースのスクリーン写真。
【図５】分散型システム内でキーワードを申請し、検索を行うのに適したコンピュータアプリケーションのグラフィカルユーザインターフェースのスクリーン写真。
【図６】分散型システム内でキーワードを申請し、検索を行うのに適したコンピュータアプリケーションのグラフィカルユーザインターフェースのスクリーン写真。
【図７Ａ】分散型システム内でキーワードを申請し、検索を行うのに適したコンピュータアプリケーションのグラフィカルユーザインターフェースのスクリーン写真。
【図７Ｂ】分散型システム内でキーワードを申請し、検索を行うのに適したコンピュータアプリケーションのグラフィカルユーザインターフェースのスクリーン写真。
【図８】キーワードの申請および検索の実現が可能な分散型システムの機能ブロック図。
【図１Ａ】
2007188508.tif 000003
【図１Ｂ】
2007188508.tif 000004
【図２】
2007188508.tif 000005
【図３】
2007188508.tif 000006
【図４Ａ】
2007188508.tif 000007
【図４Ｂ】
2007188508.tif 000008
【図５】
2007188508.tif 000009
【図６】
2007188508.tif 000010
【図７Ａ】
2007188508.tif 000011
【図７Ｂ】
2007188508.tif 000012
【図８】
2007188508.tif 000013
【外国語明細書】
2007188508000001.pdf