【手続補正書】
【提出日】平成19年6月12日(2007.6.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
整合性のため構造化電子ドキュメント(structured electronic diocuments)を処理する方法であって、
そのそれぞれが少なくとも一の条件を含み、構造化電子ドキュメントの一部を識別する少なくとも一のポインタ(pointer)と関連づけられている、一以上の整合ルールを定義するステップ、
前記構造化電子ドキュメントの前記識別部分中に存するデータのいずかのエレメントを識別するため、前記少なくとも一のポインタを用いるステップ、
前記識別エレメント又はデータのエレメントに基づき、前記少なくとも一の条件が充足されているか否かを識別するステップ、ならびに、
前記識別に基づき、前記構造化電子ドキュメン中の場所に関連づけられたロケーター(locator)を含む整合リンクデータを生成するステップ、を備えたこと、
を特徴とする方法。
【請求項２】
請求項１の方法において、前記ロケーターは、前記構造化電子ドキュメン中にアドレスを含むこと、
を特徴とする方法。
【請求項３】
請求項１の方法において、前記条件は、比較動作(comparison operation)を定義するデータを含むこと、
を特徴とする方法。
【請求項４】
請求項３の方法において、少なくとも一の条件が充足されているか否かを識別する前記ステップは、データのエレメントが前記比較動作を実現するか否かを識別するステップ、を含むこと、
を特徴とする方法。
【請求項５】
請求項３の方法において、前記条件を充足するデータエレメントが識別されない場合に、前記整合リンクデータが生成されること、
を特徴とする方法。
【請求項６】
請求項１の方法において、前記整合リンクデータは、さらに、少なくとも、前記一以上の整合ルール中に前記整合リンクデータを生じせる整合ルールを表示するインジケーター(indicator)又は前記識別状況のインジケーター、のいずれか一つを含むこと、
を特徴とする方法。
【請求項７】
請求項６の方法において、前記状況のインジケーターは、少なくとも整合および不整合のいずれか一つを含むこと、
を特徴とする方法。
【請求項８】
請求項１の方法であって、さらに、
前記構造化電子ドキュメントのいずれかに修正が加えられたかどうかを検出するため、前記構造化電子ドキュメントを監視するステップ、ならびに、
構造化電子ドキュメントに修正が加えられていた場合、新たな整合リンクデータを生成するため、当該構造化電子ドキュメントを処理するステップ、を備えたこと、
を特徴とする方法。
【請求項９】
請求項８の方法において、前記監視ステップは、構造化電子ドキュメントのタイムスタンプに修正が加えられたか否かを識別するステップを含み、ドキュメントの前記タイムスタンプに修正が加えられていた場合、当該修正された構造化電子ドキュメント中のどの部分にに修正が加えられたかについて識別するステップ、を備えたこと、
を特徴とする方法。
【請求項１０】
請求項８の方法において、前記新たな整合リンクデータの生成ステップは、  前記構造化電子ドキュメントの前記修正済み部分に関連づけられた、以前生成された整合リンクデータを識別するステップ、
前記構造化電子ドキュメントの前記修正済み部分に関連づけられたデータとして識別された前記生成済み整合リンクデータのいずれかを消去するステップ、
前記構造化電子ドキュメントの前記修正済み部分中に存するデータのいずれかのエレメントを識別するため、前記少なくとも一のポインタを用いるステップ、
前記識別エレメント又はデータエレメントに基づき、前記少なくとも一の条件が充足されるか否か識別するステップ、ならびに、
前記識別に基づき、前記構造化電子ドキュメン中の場所に関連付けられたロケーターを含む新たな整合リンクデータを生成するステップ、を含むこと、
を特徴とする方法。
【請求項１１】
整合ルールの要件を充足するデータを識別するための出力表現を生成するためコンピュータにより実行される方法であって、
そのそれぞれが、少なくとも一の条件を含み、構造化電子ドキュメントの一部を識別する少なくとも一のポインタと関連づけられている、一以上の整合ルールを定義するステップ、
前記構造化電子ドキュメントの前記識別部分中に存するデータのいずかのエレメントを識別するため、前記少なくとも一のポインタを用いるステップ、
前記識別エレメント又はデータのエレメントに基づき、前記少なくとも一の条件が充足されているか否かを識別するステップ、
前記識別に基づき、前記構造化電子ドキュメント中の場所に関連づけられたロケーターを含む整合リンクデータを生成するステップ、
出力表現を生成するため、前記整合リンクデータを処理するステップ、ならびに、
ユーザーに対し、前記出力表現を利用可能にするステップ、を備えたこと、
を特徴とする方法。
【請求項１２】
請求項１１の方法において、前記ロケーターは、前記構造化電子ドキュメント中にアドレスを含むこと、
を特徴とする方法。
【請求項１３】
請求項１１の方法において、前記整合リンクデータを処理するステップは、一以上の構造化電子ドキュメントを含むリンク済みドキュメントのセットを備えた出力表現を生成するステップを含み、前記リンク済みドキュメントのセットは、前記整合リンクデータに基づいてリンクされること、
を特徴とする方法。
【請求項１４】
請求項１３の方法であって、前記出力表現は、さらに、前記識別の状況を表す前記整合リンクデータに関連付けられたラベルを含むこと、
を特徴とする方法。
【請求項１５】
請求項１４の方法であって、さらに、前記少なくとも一の条件について自然言語による説明を提供するステップ、および
前記自然言語による説明と、前記整合リンクデータを関連付けるステップ、を備え、
前記ラベルは、前記自然言語による説明を含むこと、
を特徴とする方法。
【請求項１６】
請求項１４の方法において、前記ラベルは、さらに、HTMLデータを含み、少なくとも一のロケーターに基づき、前記リンク済みドキュメントのセットのナビゲーションを促進するステップ、を含むこと、
を特徴とする方法。
【請求項１７】
整合ルールに基づき、構造化電子ドキュメントを処理する装置であって、当該装置は、
構造化電子ドキュメントを定義するデータを受け取る命令と、
そのそれぞれが、少なくとも一の条件を含み、構造化電子ドキュメントの一部を識別する少なくとも一のポインタと関連づけられている、一以上の整合ルールを定義するデータを記憶する命令と、
前記構造化電子ドキュメントの前記識別部分中に存するデータのいずかのエレメントを識別するため、前記少なくとも一のポインタを用いる命令と、
前記識別エレメント又はデータエレメントに基づき、前記少なくとも一の条件が充足されているか否かを識別する命令と、
前記識別に基づき、前記構造化電子ドキュメント中の場所に関連づけられたロケーターを含む整合リンクデータを生成する命令と、を含むメモリ、ならびに
前記メモリ内に含まれた前記命令を実行するよう構成されたプロセッサ、を備えたこと、
を特徴とする処理装置。
【請求項１８】
請求項１７の装置において、前記ロケーターは、前記構造化電子ドキュメン中にアドレスを含むこと、
を特徴とする装置。
【請求項１９】
請求項１７の装置であって、さらに、前記受信器により受信した構造化電子ドキュメントから、ユーザーが一以上の構造化電子ドキュメントを選択可能にするよう動作可能な選択モジュールを備えたこと、
を特徴とする装置。
【請求項２０】
請求項１７の装置において、前記条件は、比較動作を定義するデータを含むこと、
を特徴とする装置。
【請求項２１】
請求項２０の装置において、前記プロセッサは、データのエレメントが前記比較動作を充足するか否かを識別するよう動作可能であること、
を特徴とする装置。
【請求項２２】
請求項２０の装置において、前記データ生成ユニットは、前記条件を充足するデータエレメントが識別されない場合に、整合リンクデータを生成するよう動作可能であること、
を特徴とする装置。
【請求項２３】
請求項１７の装置において、前記整合リンクデータは、さらに、少なくとも、前記一以上の整合ルール中に前記整合リンクデータを生じせる整合ルールを表示するインジケーター(indicator)又は前記識別状況のインジケーター、のいずれか一つを含むこと、
を特徴とする装置。
【請求項２４】
請求項２３の装置において、前記状況のインジケーターは、少なくとも、整合又は不整合のいずれかを含むこと、
を特徴とする処理装置。
【請求項２５】
請求項１７の装置であって、さらに、
前記構造化電子ドキュメントのいずれかに修正が加えられたかどうかを検出するため、前記受信器により受信した前記構造化電子ドキュメントを監視するよう動作可能な監視モジュール、および
構造化電子ドキュメントに修正が加えられていた場合、新たな整合リンクデータを生成するため、前記構造化電子ドキュメントを処理するよう構成された初期モジュール、を備えたこと、
を特徴とする処理装置。
【請求項２６】
請求項２５にかかる装置において、前記監視モジュールは、構造化電子ドキュメントのタイムスタンプに修正が加えられていたか否かを識別するよう構成され、ドキュメントの前記タイムスタンプに修正が加えられていた場合、当該修正された構造化電子ドキュメント中のどの部分に修正が加えられていたかついて識別すること、
を特徴とする処理装置。
【請求項２７】
請求項２５にかかる装置であって、さらに、
前記構造化電子ドキュメントの前記修正済み部分に関連づけられた、以前生成された整合リンクデータを識別するよう動作可能なリンク識別ユニット、
前記構造化電子ドキュメントの修正済み部分に関連づけられた前記生成済み整合リンクデータのいずれかを消去するよう動作可能な消去モジュール、ならびに
前記一以上の整合ルールに基づき、新たな整合リンクデータを生成するよう動作可能な再生成ユニット、を備えたこと、
を特徴とする処理装置。
【請求項２８】
整合ルールのセットの要件を充足するデータを識別する、出力表現を生成するための装置であって、
構造化電子ドキュメントを定義するデータを受信するよう動作可能な受信器、
そのそれぞれが、少なくとも一の条件を含み、構造化電子ドキュメントの一部を識別する少なくとも一のポインタと関連づけられている、一以上の整合ルールを定義するデータを記録するよう動作可能なルール記録部(rule store)、
前記構造化電子ドキュメントの前記識別部分中に存するデータのいずかのエレメントを識別するため、前記少なくとも一のポインタを用いるよう動作可能な識別モジュール、
前記識別エレメント又はデータエレメントに基づき、前記少なくとも一の条件が充足されているか否かを識別するよう動作可能なプロッセッサ、
前記識別に基づき、前記構造化電子ドキュメント中の場所に関連づけられたロケーターを含む整合リンクデータを生成するよう動作可能なデータ生成ユニット、ならびに、
出力表現を生成するため、前記整合リンクデータを処理するよう動作可能な出力生成ユニット、を備えたこと、
を特徴とする装置。
【請求項２９】
請求項２８の装置において、  前記ロケーターは、前記構造化電子ドキュメント中にアドレスを含むこと、
を特徴とする装置。
【請求項３０】
請求項２８の装置において、前記出力生成ユニットは、一以上の構造化電子ドキュメントを含んだリンク済みドキュメントのセットを含む出力表現を生成するため、前記整合リンクデータおよび前記構造化電子ドキュメントを処理するよう構成され、前記リンク済みドキュメントのセットは、前記整合リンクデータに基づいてリンクされること、
を特徴とする装置。
【請求項３１】
請求項２８の装置において、前記出力生成ユニットは、前記識別の状況を表す前記整合リンクデータに関連付けられたラベルをさらに含む出力表現を生成するよう構成されること、
を特徴とする装置。
【請求項３２】
請求項３１の装置において、前記出力生成ユニットは、さらに、
前記条件について自然言語による説明を取り込むとともに、
前記自然言語による説明を前記整合リンクデータに関連づけるよう構成され、前記ラベルは、前記自然言語による説明を含むこと、
を特徴とする装置。
【請求項３３】
請求項３１の装置において、前記ラベルは、さらに、HTMLデータを含み、少なくとも一のロケーターに基づき、前記リンク済みドキュメントのセットのナビゲーションを促進すること、
を特徴とする装置。
【請求項３４】
ある方法を実行するためのコードを内部に有するコンピュータ可読媒体であって、かかる方法は、
構造化電子ドキュメントを定義するデータを受け取るステップ、
そのそれぞれが、少なくとも一の条件を含み、構造化電子ドキュメントの一部を識別する少なくとも一のポインタと関連づけられている、一以上の整合ルールを定義するデータを記憶するステップ、
前記構造化電子ドキュメントの前記識別部分中に存するデータのいずかのエレメントを識別するため、前記少なくとも一のポインタを用いるステップ、
前記識別エレメント又はデータのエレメントに基づいて、前記少なくとも一の条件が充足されているか否かを識別するステップ、ならびに
前記識別に基づき、前記構造化電子ドキュメント中の場所に関連づけられたロケーターを含む整合リンクデータを生成するステップ、を備えたこと、
を特徴とするコンピュータ可読媒体。  
【請求項３５】
請求項３４にかかるコンピュータ可読媒体であって、コンピュータディスクをを備えたこと、
を特徴とするコンピュータ可読媒体。
【請求項３６】
請求項３５にかかるコンピュータ可読媒体において、前記コンピュータディスクは、光学、磁気光学、あるいは、磁気ディスクを含むこと、
を特徴とするコンピュータ可読媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
したがって、この例では、このルールの要件を満足する会議、日付、主催者を備えたデータ４００３〜４００５には、整合のラベルが付され、主催者ウインドウのデータ４００６には、不整合のラベルが付される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
図９は、整合ルールを生成する整合ルールエデイタ４０の処理フローチャートである。最初に整合ルールエデイタ４０が呼び出されると、コンピュータ装置は、既にメモリに記憶されたいずれの整合ルールの詳細とともに、メモリに現在記憶しているソースドキュメントＤＴＤ’ｓ１１０の詳細をデイスプレイ７上に表示する（Ｓ２２）。次に、ユーザは、メモリに現在記憶中の整合ルール１４について追加、削除又は編集のいずれを実行したいのかの選択を求められる。コンピュータにより、ユーザがキーボード又はマウス９を介して削除、追加又は編集のいずれかの指示を入力したことが検出されると（Ｓ２３）、制御フローは、それに基づき変更される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
ルールの追加、削除、又は編集後、メモリに記憶されるルール１４は、それに応じて更新され、ユーザに対し、かかるルールで良いか否かの判断が求められる（Ｓ２９）。ユーザが、キーボード８又はマウス９を介して当該ルールが完全である旨の意思表示をした場合、整合ルールエデイタ４０はその機能を停止する。ユーザが、当該ルールでは完全でない旨の意思表示をした場合、更新された現在記憶中のルール１４がデイスプレイ上に再度表示され（Ｓ２２）、ユーザは、再びルールの追加、編集又は削除の選択を求められる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００９４
【補正方法】変更
【補正の内容】
【００９４】
現在検討中のルールにふさわしい整合リンクが生成され、整合リンクデータ１５０として記憶されると、次に、整合リンクジェネレータ６０は、検討中のルールが整合ルール１４としてメモリ中に記憶された最後のものであるかどうかの判断を行う（Ｓ４７）。現在検討中のルールが最後のものでないと判断されると、次のルールが検討され（Ｓ４８）、新たに検討対象となりうるソースおよびデスデイステイネーション（目的）データのリストが生成される（Ｓ４１およびＳ４２）。現在検討中のルールがメモリに記憶された最後の整合ルール１４であると判断されると、後に詳細を説明するように、整合ルールエデイタ４０は、出力ドキュメントのセットを生成するため、スタイルシートプロセッサ８０に処理を引き渡す。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１１９
【補正方法】変更
【補正の内容】
【０１１９】
したがって、例えば、図３の出力表現の場合、スタイルシート７０は、ＵＭＬによる図面１０００、２０００用のＸＭＬソースドキュメント１６０に対応するＨＴＭＬドキュメントの適切な部分に対するリンク３００１ー３００３を生成するための基礎として全ての整合リンクエレメント１５０を解釈するといったものになる。また、スタイルシート７０は、整合リンクエレメントを生成させるルールとして認識されるルール用の自然言語による説明２２を有するＨＴＭＬ表現ラベル３００４、３００５を含むよう構成された。