【手続補正書】
【提出日】平成20年5月27日(2008.5.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ドキュメントに関連付けられたコンテキスト情報を追加する方法であって、
ホストアプリケーションを登録することと、
前記アプリケーションについて、選択されたリコグナイザおよびアクションハンドラをロードし、アンロードすることと、
前記ドキュメントに関連付けられたコンテキスト情報を認識することであって、前記ドキュメントに対する前記コンテキスト情報は、
前記コンテキスト情報に関連付けられた構成情報をリポジトリからロードし、前記ドキュメントに関連付けられたコンテキスト情報および前記構成情報に応答して処理モジュールを前記リポジトリからロードすることであって、前記処理モジュールは、アクティブ化されたときに前記ドキュメントに関連付けられたコンテキスト情報を追加することと
前記ドキュメントに関連付けられたコンテキスト情報を読み出すインターフェースを実装することと
によって追加されることと、
前記ドキュメントの部分にカーソルを位置決めして、コンテキスト情報が利用可能かどうかを識別することであって、前記関連付けられたコンテキスト情報は、ダイナミックリンクライブラリに格納されることと、
前記コンテキスト情報を処理するためにアクションのメニューを提供することと、
前記コンテキスト情報を処理するためにアクションを選択することと、
前記コンテキスト情報を表示することであって、前記コンテキスト情報は、個人の名前、会社名、製品、サービス、日付、場所、ｅメール、住所、個人のカレンダ、および電話番号を含み得ることと、
コードを書く必要なく、前記レポジトリ中の表現を指定することによって表現を評価することと
を備え、前記レポジトリは、コンピューティングプラットフォームに利用可能な共有データストアであることを特徴とする方法。
【請求項２】
構成情報をリポジトリからロードすることは、ダイナミックリンクライブラリ（ＤＬＬ）に対するポインタをロードすることを備えることを特徴とする請求項１に記載の方法。
【請求項３】
構成情報をリポジトリからロードすることは、前記構成情報を備えるデータソースをロードすることを備えることを特徴とする請求項１に記載の方法。
【請求項４】
構成情報をリポジトリからロードすることは、前記構成情報を備える表現をロードすることを備えることを特徴とする請求項１に記載の方法。
【請求項５】
構成情報をリポジトリからロードすることは、コンテキストを判定することができない場合にデフォルトの構成情報をロードすることを備えることを特徴とする請求項１に記載の方法。
【請求項６】
処理モジュールへの呼出しを行って、ドキュメント中の選択されたデータを認識することをさらに備えることを特徴とする請求項１に記載の方法。
【請求項７】
認識されたデータに応答して別の処理モジュールへの呼出しを行うことをさらに備えることを特徴とする請求項６に記載の方法。
【請求項８】
ドキュメントの前記コンテキストは、前記ドキュメントに添付されたスキーマを備えることを特徴とする請求項１に記載の方法。
【請求項９】
請求項１に記載の方法を実施するための命令を有することを特徴とする機械可読媒体。
【請求項１０】
ドキュメントにコンテキスト情報を追加する装置であって、
ホストアプリケーションを登録するための手段と、
前記アプリケーションについて、選択されたリコグナイザおよびアクションハンドラをロードし、アンロードするための手段と、
前記ドキュメントに関連付けられたコンテキスト情報を認識するための手段であって、
前記コンテキスト情報に関連付けられた構成情報をリポジトリからロードするための手段と、
前記コンテキストおよび前記構成情報に応答して処理モジュールを前記リポジトリからロードするための手段であって、前記処理モジュールは、アクティブ化されたときにコンテキスト情報を前記ドキュメントに追加する手段と、
前記ドキュメントに関連付けられたコンテキスト情報を読み出すインターフェースを実装する手段と、
前記ドキュメントの部分にカーソルを位置決めして、コンテキスト情報が利用可能かどうかを識別する手段であって、前記関連付けられたコンテキスト情報は、ダイナミックリンクライブラリに格納される手段と、
前記コンテキスト情報を処理するためにアクションのメニューを提供する手段と、
前記コンテキスト情報を処理するためにアクションを選択する手段と、
前記コンテキストを表示する手段であって、前記コンテキスト情報は、個人の名前、会社名、製品、サービス、日付、場所、ｅメール、住所、個人のカレンダ、および電話番号を含み得る手段と、
コードを書く必要なく、前記レポジトリ中の表現を指定することによって表現を評価する手段と
を備え、前記レポジトリは、コンピューティングプラットフォームに利用可能な共有データストアであることを特徴とする装置。
【請求項１１】
ドキュメントに関連付けられたコンテキスト情報を追加するシステムであって、
プロセッサと、
前記プロセッサに結合されたメモリであって、前記プロセッサは、コンテキスト情報の追加を実装して、レポジトリとホストアプリケーションの間の情報の交換を可能にし、前記レポジトリは、構成情報、リコグナイザ、およびハンドラを含むものである、メモリと、
前記リポジトリから構成情報をロードし、前記コンテキスト情報に応答して前記リポジトリから処理モジュールをロードするために、構成情報を求める要求を前記リポジトリに送る構成ローダと
ロードされた第２のリコグナイザへの呼出しを行って、前記ドキュメント中の選択されたデータの部分を認識する第１のリコグナイザであって、前記選択されたデータの部分は、ダイナミックリンクライブラリに格納される、第１のリコグナイザと、
前記第１のリコグナイザによって認識されたデータの部分に応答して、ロードされた第２のアクションハンドラへの呼出しを行う第１のアクションハンドラであって、前記呼出しは、前記選択されたデータの部分を処理するアクションである、第１のアクションハンドラと、
コンテキスト情報が利用可能かどうかを識別するために前記ドキュメントの部分に配置されるカーソルであって、前記関連付けられたコンテキスト情報は、ダイナミックリンクライブラリに格納される、カーソルと、
前記コンテキスト情報を処理するアクションメニューであって、あるアクションが前記コンテキスト情報を処理するために選択される、アクションメニューと、
前記ドキュメントに関連付けられたコンテキスト情報を表示するディスプレイであって、前記コンテキスト情報は、個人の名前、会社名、製品、サービス、日付、場所、ｅメール、住所、個人のカレンダ、および電話番号を含み得る、ディスプレイと、
コードを書く必要なく、前記レポジトリ中の表現を指定することによって表現を評価する構成ローダと
を備え、前記レポジトリは、コンピューティングプラットフォームに利用可能な共有データストアであることを特徴とするシステム。
【請求項１２】
前記構成ローダは、前記ロードされた構成情報に応答して前記第２のリコグナイザおよびアクションハンドラをロードするものであることを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記構成ローダはさらに、前記ロードされた構成情報に応答して複数のリコグナイザおよび複数のアクションハンドラをロードするものであることを特徴とする請求項１１に記載のシステム。
【請求項１４】
前記構成情報は、ダイナミックリンクライブラリに対するポインタ、データソースおよび表現のうちの１つまたは複数を備えたことを特徴とする請求項１１に記載のシステム。
【請求項１５】
請求項１１に記載のシステムを実現するコンポーネントを有することを特徴とする機械可読媒体。