【手続補正書】
【提出日】平成21年1月7日(2009.1.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワードプロセッサアプリケーションにおいてワードプロセッサドキュメントを提供する方法であって、
前記ワードプロセッサドキュメントを開くことと、
表示表面を提供することであって、該表示表面は、
前記ワードプロセッサドキュメントのドキュメントフォーマットにおいて前記ワードプロセッサドキュメントのコンテンツを表示するために、１つまたは複数のコンテンツ領域を表示することを含む前記ワードプロセッサドキュメントを表示し、
前記表示表面と共に保存された前記ワードプロセッサドキュメントの前記コンテンツに対する変更と関係のない、前記ワードプロセッサドキュメントの前記ドキュメントフォーマットに対する変更を受け取る
ように構成されていることと、
前記ワードプロセッサドキュメントを開いた後に、データストアを作成することであって、前記データストアは、
前記ワードプロセッサドキュメントの前記コンテンツを表すドキュメントデータの１つまたは複数のノードを格納し、
前記ワードプロセッサドキュメントの前記ドキュメントフォーマットに対する変更と関係のない、前記ワードプロセッサドキュメントの前記コンテンツに対する変更を受け取る
ように構成されていることと、
前記ワードプロセッサドキュメント内に保存されているＸＭＬデータと共に前記データストアをロードすることと、
前記表示表面から別個に前記ドキュメントデータを保存することと、
前記ドキュメントデータと共に格納されたスキーマファイルにおいて前記ドキュメントデータの構造を表すことと、
前記データストア内に保存されている前記ドキュメントデータの前記１つまたは複数のノードに、前記１つまたは複数のコンテンツ領域を関連付ける１つまたは複数のバインディングを提供することと、
前記バインディングの１つが、前記データストア内の存在しない場所を参照するときを判定し、前記１つまたは複数のコンテンツ領域を、前記１つまたは複数の前記ドキュメントデータのもう一方に再びバインドすることを試みること
を含むことを特徴とする方法。
【請求項２】
前記データストア内のデータへのアクセスを提供することをさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記データストア内で直接前記データを編集することをさらに含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記データ編集に関連付けられた前記１つまたは複数のコンテンツ領域を更新することをさらに含むことを特徴とする請求項３に記載の方法。
【請求項５】
１つまたは複数のコンテンツ領域の編集に基づいて、前記データストア内の関連付けられたデータを更新することをさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
データバインディングが前記データストア内の存在しない場所を参照する場合に、未帰着参照を作成することをさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記ワードプロセッサアプリケーションへのプログラミングインターフェースを公開することと、前記プログラミングインターフェースを使用して、前記データストア内で、あるいは前記表示表面の１つまたは複数のコンテンツ領域内で変更を行う／変更に対応するためのコードを作成することとをさらに含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記データストア内の少なくとも１つのノードに関連付けられた修正に基づいて、複数のコンテンツ領域のコンテンツを更新することをさらに含むことを特徴とする請求項１に記載の方法。
【請求項９】
ワードプロセッサドキュメントを提供するワードプロセッサシステムであって、
表示表面であって、
前記ワードプロセッサドキュメントのドキュメントフォーマットにおいて前記ワードプロセッサドキュメントのコンテンツを表示するために１つまたは複数のコンテンツ領域を表示することを含む前記ワードプロセッサドキュメントを表示し、
前記ワードプロセッサドキュメントの前記コンテンツに対する変更と関係のない、前記ワードプロセッサドキュメントの前記ドキュメントフォーマットに対する変更を受け取る
ように構成された前記表示表面と、
前記ワードプロセッサドキュメントを開いた後に作成されるデータストアであって、
前記ワードプロセッサドキュメントの前記コンテンツを表すドキュメントデータを保存し、前記ワードプロセッサドキュメントの前記コンテンツは、前記表示表面から別個に保存され、
前記ワードプロセッサドキュメントの前記ドキュメントフォーマットに対する変更と関係のない、前記ワードプロセッサドキュメントの前記コンテンツに対する変更を受け取る
ように構成された前記データストアと、
ＸＭＬデータを前記データストアに追加して、前記ドキュメントデータの１つまたは複数のノードを識別するように構成されたＸＭＬジェネレータと、
前記ストア内の前記ＸＭＬデータに関連付けられたスキーマファイルであって、前記スキーマは、前記データの構造を定義する前記スキーマファイルと、
前記データストア内の前記ドキュメントデータにおける１つまたは複数のノードを、前記ドキュメントのコンテンツ領域に関連付けるバインディングを作成し、前記バインディングの１つが前記データストア内の存在しない場所を参照するときを判定し、前記１つまたは複数の前記ドキュメントデータのもう一方に再びバインドすることを試みるように構成されたバインダと
を備えることを特徴とするワードプロセッサシステム。
【請求項１０】
前記１つまたは複数のリンクを監視するコードを作成するプログラミング手段をさらに備えることを特徴とする請求項９に記載のワードプロセッサシステム。
【請求項１１】
前記ドキュメント内の複数のリンクされたエリアを編集するように動作することができ、これによって前記ストア内で関連する変更が行われることを特徴とする請求項９に記載のワードプロセッサシステム。
【請求項１２】
前記ストア内のノードを編集するように動作することができ、これによって前記ドキュメントの１つまたは複数のコンテンツ領域内で関連する編集が行われることを特徴とする請求項９に記載のワードプロセッサシステム。
【請求項１３】
前記バインダは、未帰着の、またはバインドされたリンクを作成するようにさらに動作することができることを特徴とする請求項９に記載のワードプロセッサシステム。
【請求項１４】
コンピュータ実行可能コンポーネントを格納する記憶媒体であって、前記コンピュータ実行可能コンポーネントは、
ワードプロセッサ表示表面を格納する表示表面ストアであって、ワードプロセッサドキュメントのフォーマットにおいて前記ワードプロセッサドキュメントのコンテンツを表示し、前記ワードプロセッサドキュメントの前記コンテンツに対する変更に関係のない、前記ワードプロセッサドキュメントの前記ドキュメントフォーマットに対する変更を受け取る前記表示表面ストアと、
前記ワードプロセッサドキュメントを開いた後に作成され、前記ワードプロセッサドキュメントの前記コンテンツを含む第１のデータを保存するコンテンツストアであって、前記第１のデータは、前記コンテンツの部分を含み、前記ワードプロセッサドキュメントの前記ドキュメントフォーマットに対する変更に関係のない、前記ワードプロセッサドキュメントの前記コンテンツに対する変更を受け取る１つまたは複数のノードを含み、前記表示表面ストアから別個に保存される前記コンテンツストアと、
前記コンテンツストア内の前記第１のデータの前記１つまたは複数のノードを、前記ドキュメントの１つのエリアにバインドし、前記バインディングが前記コンテンツストア内の存在しない場所を参照すると判定された場合に、前記１つまたは複数のノードを再びバインドすることを試みるバインディングと
を含むことを特徴とする記憶媒体。
【請求項１５】
第２のデータを保存する第２のストアをさらに含むことを特徴とする請求項１４に記載の記憶媒体。
【請求項１６】
前記コンテンツストアに関連付けられた第１のスキーマと、前記第２のストアに関連付けられた第２のスキーマとをさらに含むことを特徴とする請求項１５に記載の記憶媒体。
【請求項１７】
前記コンテンツストアを監視するコードを作成するプログラミングインターフェースをさらに含むことを特徴とする請求項１４に記載の記憶媒体。
【請求項１８】
前記ワードプロセッサは、リンクが前記コンテンツストア内の不明の場所を参照する場合に未帰着参照を作成するようにさらに動作することができることを特徴とする請求項１４に記載の記憶媒体。
【請求項１９】
前記ワードプロセッサは、未帰着の、またはバインドされたリンクを作成するようにさらに動作することができることを特徴とする請求項１４に記載の記憶媒体。