(57)【要約】【課題】  テキストであってもよいし、画像のようなテキストではないものであってもよい文書の一部分の解釈された意味の表示を文書部分の近くに示すことにより、その解釈された意味を表わすこと。【解決手段】  この表示は、シンボル（関連コードのない）であってもよいし、又はアイコン（特定の機能を活性化するための関連コードをもつ）であってもよい。さらに、文書の一部分の曖昧さをなくすことが含まれ、これは、文書部分の少なくとも２つの代替的な解釈された意味の表示を提示し、選択されている解釈された意味のうちの１つに応答して、選択された解釈された意味の表示を示すことを含む。
2006510968.tif 000002
【特許請求の範囲】
【請求項１】
文書の一部分の解釈された意味を表示するための方法であって、解釈された意味の表示を文書部分の近くに示すことからなることを特徴とする方法。
【請求項２】
前記部分がテキストである請求項１に記載の方法。
【請求項３】
前記表示が、特定の機能を活性化するための関連コードをもつアイコンである請求項２に記載の方法。
【請求項４】
前記意味が、キーワードを検索することにより解釈される請求項２に記載の方法。
【請求項５】
前記意味が、前記文書内のコンテキストを調査することにより解釈される請求項２に記載の方法。
【請求項６】
前記意味が、前記テキストにおけるワードをデータベースへの照会のためのソースとして用いることにより解釈される請求項２に記載の方法。
【請求項７】
前記部分が画像である請求項１に記載の方法。
【請求項８】
前記解釈された意味の前記表示が、前記画像の上に重ねられる請求項７に記載の方法。
【請求項９】
前記解釈された意味の前記表示が、前記画像の上に重ねられて、該画像の大部分を見えなくするものである請求項８に記載の方法。
【請求項１０】
前記表示が、どのような関連コードもないシンボルである請求項１に記載の方法。
【請求項１１】
前記表示が、特定の機能を活性化するための関連コードをもつアイコンである請求項１に記載の方法。
【請求項１２】
前記表示が、可能性のある意味が１つより多いことを表わす請求項１に記載の方法。
【請求項１３】
前記表示が、矢印及びプラス符号のうちの少なくとも１つを含む請求項１２に記載の方法。
【請求項１４】
前記可能性のある意味が、前記文書内のコンテキストに基づいて順序付けられる請求項１２に記載の方法。
【請求項１５】
前記可能性のある意味が、前記文書の外にある関連する情報に基づいて順序付けられる請求項１２に記載の方法。
【請求項１６】
前記文書部分が、これが生成されているときに解釈される請求項１に記載の方法。
【請求項１７】
文書の一部分の曖昧さをなくすための方法であって、
文書部分の少なくとも２つの代替的な解釈された意味の表示を提示し、
選択されている解釈された意味のうちの１つに応答して、選択された解釈された意味の表示を示す、
ことからなることを特徴とする方法。
【請求項１８】
前記選択が、ユーザが、入力装置により前記表示の１つを選ぶことによるものである請求項１７に記載の方法。
【請求項１９】
前記選択が自動的なものである請求項１８に記載の方法。
【請求項２０】
前記選択が、ユーザ入力がない場合には、最初にリスト表示された解釈を受け入れることにより決定される請求項１９に記載の方法。
【請求項２１】
前記文書部分の曖昧さをなくすことが、前記文書の別の部分の解釈された意味を更新させることになる請求項１７に記載の方法。
【請求項２２】
機械によりアクセス可能なプログラム格納装置であって、前記機械により実行可能であって、文書の一部分の解釈された意味を該文書の一部分の近くに示すことにより前記解釈された意味の表示を表わす方法ステップを遂行する命令のプログラムを実体的に具体化するように構成されたことを特徴とするプログラム格納装置。
【請求項２３】
前記部分がテキストである請求項２２に記載の装置。
【請求項２４】
前記表示が、特定の機能を活性化するための関連コードをもつアイコンである請求項２３に記載の装置。
【請求項２５】
前記意味が、キーワードを検索することにより解釈される請求項２３に記載の装置。
【請求項２６】
前記意味が、前記文書内のコンテキストを調査することにより解釈される請求項２３に記載の装置。
【請求項２７】
前記意味が、前記テキストにおけるワードをデータベースへの照会のためのソースとして用いることにより解釈される請求項２３に記載の装置。
【請求項２８】
前記部分が画像である請求項２２に記載の装置。
【請求項２９】
前記解釈された意味の前記表示が、前記画像の上に重ねられる請求項２８に記載の装置。
【請求項３０】
前記解釈された意味の前記表示が、前記画像の上に重ねられて、該画像の大部分を見えなくするものである請求項２９に記載の装置。
【請求項３１】
前記表示が、どのような関連コードもないシンボルである請求項２２に記載の装置。
【請求項３２】
前記表示が、特定の機能を活性化するための関連コードをもつアイコンである請求項２２に記載の装置。
【請求項３３】
前記表示が、可能性のある意味が１つより多いことを表わす請求項２２に記載の装置。
【請求項３４】
前記表示が、矢印及びプラス符号のうちの少なくとも１つを含む請求項３３に記載の装置。
【請求項３５】
前記可能性のある意味が、前記文書内のコンテキストに基づいて順序付けられる請求項３３に記載の装置。
【請求項３６】
前記可能性のある意味が、前記文書の外にある関連する情報に基づいて順序付けられる請求項３３に記載の装置。
【請求項３７】
前記文書部分が、これが生成されているときに解釈される請求項２２に記載の装置。
【請求項３８】
機械により実行可能であって、文書の一部分の解釈された意味を表わす方法ステップを遂行する命令のプログラムを実体的に具体化する、機械によりアクセス可能なプログラム格納装置であって、前記方法ステップが、
文書部分の少なくとも２つの代替的な解釈された意味の表示を提示し、
選択されている解釈された意味のうちの１つに応答して、選択された解釈された意味の表示を示す、
ことからなることを特徴とするプログラム格納装置。
【請求項３９】
前記選択が、ユーザが、入力装置により前記表示の１つを選ぶことによるものである請求項３８に記載の装置。
【請求項４０】
前記選択が自動的なものである請求項３９に記載の装置。
【請求項４１】
前記選択が、ユーザ入力がない場合には、最初にリスト表示された解釈を受け入れることにより決定される請求項４０に記載の装置。
【請求項４２】
前記文書部分の曖昧さをなくすことが、前記文書の別の部分の解釈された意味を更新させることになる請求項３８に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキスト及び画像の解釈された意味を表わすため、並びに、複数の意味の曖昧さをなくすための視覚的インターフェース、及びそのインターフェースを生成する基になる方法に関する。
【背景技術】
【０００２】
ユーザが、コンピュータベースのシステム、例えば、以下に限定されるものではないが、電子カレンダー、予定メモ、又は、文書処理プログラムの中にテキストを入力する場合には、そのテキストの意味に基づいて、その入力に作用するように利用することができるツールがある。例えば、アクティブ・カレンダー（Ｆｏｒｄ他に付与された特許文献１に記載される）は、カレンダーの入力項目を解析して、自動的に、航空機の便の予約状況のチェック、会議室の予約、出席者の通知などを行うことができる。これらの機能を行うためには、カレンダープログラムがテキストの入力項目の意味を正確に解釈していることが必須である。「ｆｌｙ  ｔｏ  ＣＡ」という入力は、Ｃａｎａｄａへの飛行を表わすこともあるし、或いは、Ｃａｌｉｆｏｒｎｉａへの飛行を表わすこともある。ユーザが正しく、サンディエゴではなくサスカトゥーンに到着するように、システムは、利便性をもって、テキストがどのように解釈されたかをユーザに表わし、該システムが、コンテキストその他の手掛かりから固有の意味を識別できない場合には、代替的な意味の間で選択する方法を与えるべきである。
【０００３】
テキストを一つの意味又は他の意味に解釈する他のシステムも述べられているが、望ましい機能性を与えるものではない。その一例は、（Ｋｕｐｉｅｃに付与された特許文献２）に記載されたものであり、これは、照会目的のために、音声（その他の機械作動不能フォーマット）を機械作動可能シンボル（文字、電話、又はワード）のストリングに転記するものである。次いで、コンピュータは、テキスト分析及び仮説検定を用いて曖昧さをなくす処理を行う。このシステムは、意味を表わす視覚的フィードバック機構も、曖昧さをなくす方法も与えない。
【０００４】
別の例は、（Ｈｅｉｄｉｎ他に付与された特許文献３）に記載されている。ここでは、自然言語分析器がテキストを解釈するが、その結果は、テキスト自体とは別の、音声部分のテキスト表示を含む「入力の論理形態表現」である。
【０００５】
（特許文献４）においては、テキストパーサーが、ワードを「ピクチャ」（すなわち、名詞）又は「関係」（すなわち、形容詞又は動詞）として指定し、これらを別々のフォーマット（枠、括弧を用いて）で示すが、ここでも、意味を表わす視覚的フィードバック機構又は曖昧さをなくす方法を与えることはできない。
【０００６】
ロボットによるコマンド処理で曖昧さをなくすことは、（非特許文献１）に示されているが、ユーザは、ロボットにより、さらに別の情報について質問される。テキストと関連する視覚的表示は述べられていない。
【０００７】
したがって、テキスト部分（又は文書全体）の解釈された意味を表わす視覚的フィードバック機構をテキストの近くに有して、その選ばれた意味が正しいかどうかをユーザが検証できるようにすることが望ましい。さらに、この機構は、テキストが何を意味していたかについての曖昧さをなくす手段を与えることができる。
【０００８】
【特許文献１】米国特許第６，４８０，８３０号明細書
【特許文献２】米国特許第５，５００，９２０号明細書
【特許文献３】米国特許第５，３８６，５５６号明細書
【特許文献４】米国特許第５，９６０，３８４号明細書
【特許文献５】米国特許第６，４８０，８０３号明細書
【非特許文献１】Ｃａｒｎｅｇｉｅ  Ｍｅｌｌｏｎ  Ｕｎｉｖｅｒｓｉｔｙ、Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  Ｗｏｒｋｓｈｏｐ  ｏｎ  Ｉｎｔｅｒａｃｔｉｖｅ  Ｒｏｂｏｔｉｃｓ  ｉｎ  Ｅｎｔｒｔａｉｎｍｅｎｔ、Ｐｅｒｚａｎｏｗｓｋｉによる「Ｔｏｗａｒｄｓ  Ｓｅａｍｌｅｓ  Ｉｎｔｅｇｒａｔｉｏｎ  ｉｎ  ａ  Ｍｕｌｔｉｍｏｄａｌ  Ｉｎｔｅｒｆａｃｅ」２０００年６月
【発明の開示】
【発明が解決しようとする課題】
【０００９】
文書の一部分の解釈された意味を、該解釈された意味の表示を文書部分の近くに示すことにより表わす方法が述べられる。この部分は、テキストであってもよいし、画像のようなテキストではないものであってもよい。この表示は、シンボル（関連コードのない）であってもよいし、又は、アイコン（特定の機能を活性化するための関連コードをもつ）であってもよい。さらに、文書部分の少なくとも２つの代替的な解釈された意味の表示を提示し、選択されている解釈された意味のうちの１つに応答して、選択された解釈された意味の表示を示すことを含む、文書の一部分の曖昧さをなくすための方法が述べられる。
【課題を解決するための手段】
【００１０】
本発明の性質及び利点をより完全に理解するために、添付の図面と併せて取り上げられる以下の詳細な説明を参照されたい。
【発明を実施するための最良の形態】
【００１１】
図１は、解釈されたテキストの意味を表わすように働く視覚的フィードバック機構の例を示す。これは、ユーザが「Ｆｌｙ  ｔｏ  ＣＡ  ｍｅｅｔ  ｗｉｔｈ  Ｊｏｎｅｓ  ａｔ  ＩＢＭ（ＩＢＭ  Ｃｏｒｐｏｒａｔｉｏｎの商標）Ｊ２−６０９」と入力した、カレンダー入力項目１００のサンプルである。ユーザが入力すると、システムはテキストの意味を解釈して、シンボル（関連コードなしで）又はアイコン（望ましい機能を行うための関連コードを活性化する選択）を、該システムが解釈したテキストの上に、或いはこのテキストの近くに示す。このシステムは、さらに、以前に生成されたテキストを解釈するのにも用いることができることに注目されたい。
【００１２】
ここでは、システムは、「ＣＡ」という用語に対して、２つの可能な意味、まずカナダ国旗のアイコン１０２により示されるＣａｎａｄａ、又はカリフォルニア州旗のアイコン１０４により示されるＣａｌｉｆｏｒｎｉａを見出している。このシステムは、「ＩＢＭ」、「Ｊｏｎｅｓ」及び「Ｊ２−６０９」（会議室）のような他のワードについての意味も解釈したことに注目されたい。解釈された意味は、コンテキスト（周囲テキストその他のディスプレイ上の情報）、或いは、オントロジー属性（以下を参照されたい）又は電子メールの外因性テキスト、又はウェブのアンカーテキストといった他の要因に基づく、最も可能性のある解釈による順序で示すことができる。ディスプレイ上の空間が限られている場合には、システムは、単純に、矢印又はプラス符号といった表示を単独で又は単一のアイコンと組み合わせて用いることにより、１つより多い意味が可能であることを表わすことができる。
【００１３】
用語の意味が曖昧な場合、すなわち、システムが、可能な意味を１つより多く認識した場合には、ユーザが、単純に、正確なアイコンを選んで（マウス、ポインタ、タッチスクリーンなどといった好適な入力装置により）、システムはディスプレイを更新する。内部解釈モデルは、各選択により更新されるため、このアイコンの更新は、他のアイコンもまた変更させることになる。例えば、ＣａｎａｄａとＣａｌｉｆｏｒｎｉａとの曖昧さをなくすことは、リスト表示される市の解釈を変更することになる。
【００１４】
或いは、ユーザ入力がないときに、システムが、単純に、「最初に」リスト表示された意味の解釈を受け入れた場合には、ユーザ入力は要求されない。このことは、例えば、ユーザが入力項目における１つのテキスト項目について好ましい解釈を選んだが、他はそのまま残した場合、又は、個々の解釈の受け入れを表わすことなく、全体的な方法により、入力項目全体の受け入れを表わした場合に、実施されることになる。このように自動的に曖昧さをなくすことは、例えば、ユーザが特定のテキストを入力したときに、そのユーザが何を意味しているかを、システムが或る時間にわたり「学んだ」場合のような特定の状況において、好ましいとすることができる。
【００１５】
図２は、システムが、いずれかの好適な画像認識ソフトウェアを用いて、画像（ＪＰＥＧ、ＭＰＥＧ、ＴＩＦＦ、ＰＤＦなどといったいずれかの認識可能なフォーマットにおける）を解釈することができる別の例を示す。ここでは、画像は、２人の個人（明らかに粗野に描かれた）を含み、システムは、ピクチャ要素の「意味」を２人の個人２０２及び２０６として解釈する。システムは、個人２０２を「Ｄａｎ」として解釈して、その近くにアイコン２０４を挿入し、アイコン２０８及び２１０で示されるように、個人２０６を「Ｋｒｉｓｔａｌ」又は「Ａｌｉ」のいずれかとして解釈した。アイコン２０８及び２１０は活性化することができ、Ｋｒｉｓｔａｌ及びＡｌｉのホームページへのリンクとして働くことができる。これらのページをブラウズすることにより、誰が本当にピクチャにいるかを識別するのを助けることができ、次いで、ユーザは画像に戻って適当なアイコンを選び、曖昧さをなくすことができる。
【００１６】
画像に関して解釈機能を用いる別の例は、ポルノグラフィのような好ましくないコンテンツの表示である。ここでは、好適なコンテンツフィルタ（例えば、Ｕｎｌｅａｄ  Ｓｙｓｔｅｍｓ，Ｉｎｃ．からのｉＭｉｒａ  Ｓｃｒｅｅｎｉｎｇツール）を用いて、好ましくないコンテンツを検出し、システムは、画像の上にアイコンを重ねる。このアイコンは、画像の大部分を見ることができなくなるように重ねることができる。選択された場合には、このアイコンは、警告テキスト、又は連邦通信委員会に苦情を申し立てるためのウェブフォームに対するリンクを示すことができる。
【００１７】
図３は、システムのアーキテクチャを示す。以下の説明は、グラフィック上の解釈ではなくテキスト上の解釈に着目するものであるが、このシステムは両方に適用できる。世界知識のオントロジー３０２は、人、場所、もの、及びアイデアの階層的に組織化された概念のネットワークを生成する組織化されたデータセットである。オントロジー３０２は、例えば、拡張マークアップ言語規約（ＸＭＬ）によりシリアル化されたリソース記述フレームワーク（ＲＤＦ）のような技術を用いて、テキスト形態で表わされる階層的又は関係型表現のデータ構造体である。
【００１８】
図４は、オントロジー３０２の構造を示す。オントロジーの階層における上部エンティティは、自然宇宙における概念であると定義されるエンティティ４０２である。ここでは、階層的表現においては、上部エンティティは、ここに示されるような「ツリー」形式表現の根本とすることができ、又は、有向非巡回グラフ（ＤＡＧ）において親をもたないノードとすることができることに注目されたい。オントロジーにおけるエンティティの残りは、文書において述べられることになる事実上すべてのものを表わすことを試みる、より改良された下位概念を表わす。ここでは、Ｄａｎ及びＫｒｉｓｔａｌに対するエンティティは、親エンティティとして「人間」４０４を有し、リンクはオントロジー内に格納されている。同様に、Ｃａｌｉｆｏｒｎｉａ４０６及びＣａｎａｄａ４０８のエンティティは、親の州４１０及び国４１２のそれぞれを有し、これは我々が、国、州などといった人造の群を含むように定義した概念である「政治的区分」につながる。オントロジーは、各エンティティに対して少なくとも１つのキーワードを含み、このキーワードは、そのエンティティを参照するためにテキスト文書で用いられることになる識別子であることに注目されたい。例えば、「Ｃａｌｉｆｏｒｎｉａ」というエンティティは、「Ｃａｎａｄａ」と同じように「ＣＡ」というキーワードを有することができる。エンティティは、多くの場合、１つより多いキーワードを有することができ、１つのキーワードは、１つより多いエンティティを表わすことができるため、エンティティとキーワードとの間には多数対多数の関係がある。エンティティは、さらに、１つより多い親を有することができる。
【００１９】
オントロジー４０２は、さらに、解釈のために最良のエンティティの選択を決定するために、解釈機能（以下を参照されたい）により調査することができる各入力項目に対する他の属性又はデータを含むことができる。他の属性の例は、ＵＲＬ（種々の関連する現実の世界のデータソースを指す）、住所、個人特性情報、アイコン、その他の楽譜又は発信音（視覚障害者によりシステムが用いられる場合に助けとなる）のような他のメディアファイルを含む。一般的な空港のアイデアといった、より抽象的なエンティティにおいては、すべての空港を記述するアイコンとすることができる。特定の空港においては、空港のロゴが利用可能である場合には、そのロゴを指すことができる。或る人間のアイデアにおいては、関連するアイコンは人の姿の輪郭とすることができ、特定の個人に対するオントロジーの入力項目には、そのピクチャに対するＵＲＬを含むことができる。オントロジーに階層的表現が用いられている場合には、オントロジーの各エンティティに対して、アイコンを明確に指定する必要はない。或るエンティティに対してどのようなアイコンも指定されていない場合には、そのエンティティの親と関連するアイコンが十分である可能性があり、容易に配置することができる。例えば、前述の例において、人々を個人的接触とビジネス上の接触とに分けたが、これらの各々に対して特定のアイコンがなかった場合には、その人のアイデアと関連するアイコンを用いることができる。
【００２０】
図３に戻ると、オントロジーの入力項目は、キーワード／ＵＲＬ／メディアのデータベース３０４において関連する入力項目を有する。データベース３０４は、オントロジーを前処理することにより取り込まれて、エンティティのキーワードとそのＵＲＬ（それが見出される場合には）との間の関連性を生成する。オントロジーを表わすのに用いられる技術は、固有のＵＲＬを各入力項目と関連させることを可能にする。このＵＲＬは、特定の人、場所又はものに対する固有の識別子になる。アイコン（その他のメディア）に対するエンティティの関連するＵＲＬは、前処理中にデータベース入力項目の一部になるため、これらは、あらゆる検索中にエンティティのＵＲＬと併せて取得される。このＵＲＬは、エンティティがオントロジーに対してどこに位置しているかに関連するものであり、そのエンティティについてのウェブサイトを指すＵＲＬではないことに注目されたい。この種類のＵＲＬは、ある種のメディアになる。
【００２１】
図５は、図３からのキーワード／ＵＲＬ／メディアのデータベース３０４における２つの入力項目の単純化した例を示す。先のカレンダーの例においては、キーワードＣＡの検索は、２つのエンティティ、Ｃａｌｉｆｏｒｎｉａ５０２及びＣａｎａｄａ５０４をもたらすものであった。Ｃａｌｉｆｏｒｎｉａは、ｗｗｗ．ｃａ．ｇｏｖという関連のＵＲＬ、並びに、表示のためのアイコンを構築するのに用いられるファイル（州旗を示す）を含むｃａｌｆｌａｇ．ｊｐｇというファイルを有する。同様に、Ｃａｎａｄａは、ｃａｎａｄａ．ｇｃ．ｃａ、及びｍａｐｌｅｌｅａｆ．ｊｐｇ．に対するアイコンのためのリンクを有する。
【００２２】
再び図３に戻ると、意味解釈機能３０６は、テキストのシーケンスと、オントロジーにおけるエンティティのＵＲＬとの間の関連性の生成を担う。これは、ワードのシーケンスを調査し、次いで、必要に応じて、その「オピニオン」において、それらのワードにより記述されるオントロジーのＵＲＬの集合を生成する。このことは、テキストにおけるワードを、キーワード／ＵＲＬのデータベース３０４への照会のためのソース材料として用いることにより行う。これらの照会の結果は、解釈機能３０６により処理されて、元のシーケンスからのワードと関連される（すなわち、格納される）。このように関連されたＵＲＬが１つだけである場合には、そのワードについての解釈は固有であり（依然として不正確である可能性はあるが）、ＵＲＬが１つより多い場合には、解釈は曖昧である。
【００２３】
いずれの場合においても、ユーザは、画像及びテキストの意味解釈ディスプレイ３０８を用いて、解釈を拒否するか又は改良する機会を有する。このディスプレイは、ユーザがシステムと対話するインターフェースを表わす。これは、ユーザがテキストを入力して、マウスその他のポインティング装置をクリックすることにより、項目又は領域を選択するのを可能にすることができる。ディスプレイ３０８及び解釈機能３０６は、一連の「事象」を通して対話する。ディスプレイは、テキスト生成及びポインタ選択事象３０１を生成し、解釈機能は、テキスト及び画像の位置決めを操作するディスプレイ事象３１２を生成する。
【００２４】
作動においては、ユーザは、（タイピング、音声、その他の入力手段により）テキストをディスプレイに入力して、このテキストが、意味解釈機能３０６まで通信され、該解釈機能は、該テキストが解釈を有することを決定してもよいし又はしなくてもよい。解釈機能３０６がそうする場合には、該解釈機能３０６は、明らかに、特定のアイコン又は複数のアイコンを、テキストのワード又は複数のワードと関連させるように、ディスプレイがテキストと混ぜられたアイコンをドローするような事象を生成する。例えば、カレンダーの例においては、「Ｃａｎａｄａ」というワードを入力することにより、「Ｃａｎａｄａ」というワードの上に小さなカナダ国旗のアイコンが現れることになる。内部では、解釈機能は、エンティティ「Ｃａｎａｄａ」（国）のＵＲＬをワード「Ｃａｎａｄａ」（テキスト）と関連させる。１つより多い解釈がある場合には、解釈機能は、最も可能性のある解釈だと思われる順位を生成して、適当なアイコンすべてを（順位通りに）ディスプレイに与える。これらの複数のアイコン及びこれらの順位は、１つより多い方法で示すことができる。例えば、空間量が限られている場合には、最も可能性のある解釈を、最初に（左側に）提示して、「Ｊｏｎｅｓ」のテキスト項目に関して図１に示されるように、残りを矢印（さらにアイコンを表わす）の後ろに隠すことができる。
【００２５】
この手法の背景にあるアイデアは、ユーザが、どのような解釈がなされようとしているか、他の解釈があるか、ということを明確に見ることができることである。ユーザが「さらに」矢印をクリックした場合には、彼らは他のアイコンを見て、他のアイコンのうちの１つをクリックすることにより、解釈の順位を付け直すことができる。これらのユーザの動作は、すべて、解釈機能３０６まで報告し戻されて、該解釈機能は、その内部解釈モデルを更新できるようになる。このことは、解釈機能に、先の解釈の幾つかを再評価させることになる（例えば、ユーザがテキスト文書において国名の曖昧さをなくした場合には、市の名前は識別された国の中にある可能性がより高くなるため、解釈機能は、その解釈を再評価できるようになる）。
【００２６】
このようにして、ユーザにより入力されたテキストは解釈機能に報告され、該解釈機能は、次いで、その解釈を表わすアイコン（及びそれらの順番）をディスプレイに報告し戻す。ユーザは、これらのアイコンを見て、視覚的に、テキストとの関連性を検証する。これらがその関連性と合致した場合（良好な解釈機能及びオントロジーの場合に可能性がある）には何もする必要はなく、これらが合致しない場合には、代替的なアイコン（したがって、その解釈）を選択してもよいし、又は、正しいアイコン／解釈が存在しない場合には、そのように表わすこともできる（例えば「右クリック」により）。或いは、テキストが解釈できないものである場合には、システムは、ユーザが、直接ＵＲＬを入力して、システムに開始点を与える機会を提供することができる。
【００２７】
このプロセスの最終生成物は、解釈機能の内部モデルのコンテンツである。これがオントロジー３０２を指すＵＲＬと、テキストにおけるワードとの間に有する関連性は、他のアプリケーション（例えば、電子商取引のような）により調査して、適当に処理することができる。他のアプリケーションの例は、カレンダー入力項目に関連する情報の自動取り出し、又は、航空機の切符その他の旅行に必要なものを予約するソフトウェアエージェントである。このようなアプリケーションは、（Ａｃｔｉｖｅ  Ｃａｌｅｎｄｅｒという題名のＦｏｒｄ他に付与された特許文献５）に記載されている。
【００２８】
本発明の論理は、一連のコンピュータ実行可能命令としてプロセッサにより実行することができる。この命令は、以下に限定されるものではないが、コンピュータ・ディスケット、ＣＤ  ＲＯＭ、又はプログラムコードが格納された、コンピュータ使用可能媒体を有するＤＶＤ、ＤＡＳＤアレイ、磁気テープ、通常のハードディスクドライブ、電子読み出し専用メモリ、又は光学的格納装置といったコンピュータアクセス可能媒体をもつ好適なデータ格納装置に含むことができる。
【００２９】
要約すれば、ユーザが、選ばれた意味が正しいかどうかを検証するために、テキストの近くに、文書の一部分（又は文書全体）の解釈された意味を表わす視覚的フィードバック機構が述べられた。さらに、この機構は、テキストにより何が意味されたかについての曖昧さをなくす手段を与えることができる。
【００３０】
本発明が示され、特に、好ましい実施形態を参照して説明されたが、当業者であれば、本発明の精神及び範囲から離れることなく、その形態及び詳細に種々の変更を行うことができることが理解されるであろう。したがって、開示された発明は、例示的なものに過ぎず、特許請求の範囲で指定される範囲においてのみ制限される。
【図面の簡単な説明】
【００３１】
【図１】視覚的フィードバック機構の一例を示す。
【図２】画像に適用された視覚的フィードバック機構を示す。
【図３】システムのアーキテクチャを示す。
【図４】オントロジーの構造体を示す。
【図５】図３からのキーワード／ＵＲＬ／メディアのデータベースにおける入力項目の単純化された例を示す。
【図１】
2006510968.tif 000003
【図２】
2006510968.tif 000004
【図３】
2006510968.tif 000005
【図４】
2006510968.tif 000006
【図５】
2006510968.tif 000007
【国際調査報告】
2006510968.tif 000008
2006510968.tif 000009
2006510968.tif 000010
2006510968.tif 000011
2006510968.tif 000012
2006510968.tif 000013