【手続補正書】
【提出日】平成17年4月1日(2005.4.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
拡張可能スタイルシートを生成するための方法であって：
第１マークアップ言語の状態で目的のファイルを受け取る段階；
第２マークアップ言語の状態で少なくとも１つのソースファイルを受け取る段階；
目的のファイルにおいて動的対象を識別する段階；
目的のファイルにおける各々の動的対象をメタタグにより少なくとも１つのソースファイルにおける要素に関連付ける段階；  
各々の動的対象をメタタグで置き換える段階；並びに
目的のファイルに関する拡張可能スタイルシートを生成する段階；
から構成されることを特徴とする方法。
【請求項２】
請求項１に記載の方法であって、第１マークアップ言語の状態でターゲットファイルを受け取る前記段階は、所望の方法で目的のファイルを表示することが可能であるオーサリングツールにおける目的のファイルを表示する手順から構成される、ことを特徴とする方法。
【請求項３】
請求項１又は２に記載の方法であって、目的のファイルは静的コンテンツと動的対象とを含む、ことを特徴とする方法。  
【請求項４】
請求項３に記載の方法であって、第１マークアップ言語は、Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＨＴＭＬ）、Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＸＭＬ）、Ｓｔａｎｄａｒｄ  Ｇｅｎｅｒａｌｉｚｅｄ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＳＧＭＬ）またはＷｉｒｅｌｅｓｓ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＷＭＬ）からなる群から選択される、ことを特徴とする方法。
【請求項５】
請求項５に記載の方法であって、第２マークアップ言語は、Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＨＴＭＬ）、Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＸＭＬ）、Ｓｔａｎｄａｒｄ  Ｇｅｎｅｒａｌｉｚｅｄ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＳＧＭＬ）またはＷｉｒｅｌｅｓｓ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＷＭＬ）からなる群から選択される、ことを特徴とする方法。
【請求項６】
請求項３に記載の方法であって、目的のファイルのプレゼンテーションを表示する手順からさらに構成され、プレゼンテーションは静的コンテンツと多くの動的対象を含む、ことを特徴とする方法。
【請求項７】
請求項６に記載の方法であって、第２マークアップ言語の状態で少なくとも１つのソースファイルを受け取る前記段階は：
文書型定義（ＤＴＤ）を含む定義ファイルを受け取る手順；
定義ファイルにおける少なくとも１つの定義を動的対象の１つと関連付ける手順；並びに
目的のファイルからツリー構造を生成する手順であって、そのツリーはノードを含み、各々のノードは表示されるプレゼンテーションにおける動的対象の１つに対応する、手順；
から構成される、ことを特徴とする方法。
【請求項８】
請求項７に記載の方法であって、メタタグのための情報を決定するためにツリー構造を全検索する手順からさらに構成される、ことを特徴とする方法。
【請求項９】
請求項８に記載の方法であって、目的のファイルに関する拡張可能スタイルシートを生成する前記段階は第３マークアップ言語の状態で結果として得られるファイルを生成する手順から構成され、結果として得られるファイルは、少なくとも宣言を含む情報セグメントとメタタグのための情報を含む、ことを特徴とする方法。
【請求項１０】
請求項９に記載の方法であって、目的のファイルは拡張可能スタイルシートと共に少なくとも１つのソースファイルを表示することにより表示されることができる、ことを特徴とする方法。
【請求項１１】
拡張可能スタイルシートを生成するための方法であって：
マークアップ言語の状態で目的のファイルを受け取る段階であって、目的のファイルは複数の動的対象を含む、段階；
構造ツリーを受け取る段階であって、構造ツリーの各々のノードは目的のファイルにおける動的対象の１つに対応する、段階；
目的のファイルにおける各々の動的対象をメタタグにより少なくとも１つのソースファイルにおける要素に関連付ける段階；並びに  
目的のファイルに関する拡張可能スタイルシートを生成する段階；
から構成されることを特徴とする方法。
【請求項１２】
請求項１１に記載の方法であって、第１マークアップ言語の状態でターゲットファイルを受け取る前記段階は、所望の方法で目的のファイルを表示することが可能であるオーサリングツールにおける目的のファイルを表示する手順から構成される、ことを特徴とする方法。
【請求項１３】
請求項１１又は１２に記載の方法であって、各々の動的対象は構造ツリーにおいて提供される１つまたはそれ以上のソースファイルにおいて対応する要素と関連付けられる、ことを特徴とする方法。
【請求項１４】
請求項１３に記載の方法であって、マークアップ言語は、Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＨＴＭＬ）、Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＸＭＬ）、Ｓｔａｎｄａｒｄ  Ｇｅｎｅｒａｌｉｚｅｄ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＳＧＭＬ）またはＷｉｒｅｌｅｓｓ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＷＭＬ）からなる群から選択され、構造ツリーは、Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＨＴＭＬ）、Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＸＭＬ）、Ｓｔａｎｄａｒｄ  Ｇｅｎｅｒａｌｉｚｅｄ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＳＧＭＬ）またはＷｉｒｅｌｅｓｓ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＷＭＬ）からなる群から選択されるマークアップ言語を用いて構築される、ことを特徴とする方法。
【請求項１５】
請求項１１又は１２に記載の方法であって、目的のファイルにおける動的対象の各々を要素と関連付ける前記段階は：
各々の動的対象を構造ツリーにおけるノードの１つと関連付ける手順；並びに
メタタグのための関連情報を得るために構造ツリーを全検索する手順であって、関連情報は各々の動的対象と少なくとも１つのソースファイルにおける要素との間の関連性を含む、手順；
から構成される、ことを特徴とする方法。
【請求項１６】
請求項１１又は１２に記載の方法であって、目的のファイルにおける動的対象の各々を要素と関連付ける前記段階は：
構造ツリーにおけるノードの１つに各々の動的対象をコピーする手順；並びに
各々の動的対象のメタタグのための関連情報を得るために構造ツリーを全検索する手順であって、関連情報は各々の動的対象と少なくとも１つのソースファイルにおける要素との関連性を含む、手順；
から構成される、ことを特徴とする方法。
【請求項１７】
請求項１１又は１２に記載の方法であって、目的のファイルにおける各々の動的対象を要素と関連付ける前記段階は：
構造ツリーにおけるノードの１つにより少なくとも１つのソースファイルから各々の動的対象にその要素をコピーする手順；並びに
各々の動的対象のメタタグのための関連情報を得るために構造ツリーを全検索する手順であって、関連情報は各々の動的対象と少なくとも１つのソースファイルにおける要素との関連性を含む、手順；
から構成される、ことを特徴とする方法。  
【請求項１８】
拡張可能スタイルシートを生成するための方法であって：
第１マークアップ言語における目的のファイルを受け取る段階であって、目的のファイルは複数の動的対象を含み、少なくとも２つの動的対象は第２マークアップ言語の状態でソースファイルにおける要素に関連される、段階；
ソースファイルを含む１つまたはそれ以上のソースファイルに対応する構造ツリーを提供する段階であって、構造ツリーの各々のノードは目的のファイルの動的対象の１つに関連する、段階；
構造ツリーにより動的対象を複数のメタタグによるソースファイルと関連付ける段階；
ソースファイルにおける同じ要素に関連する少なくとも２つの動的対象のための対応するメタタグを識別する段階であって、対応するメタタグは異なる識別子によりラベリングされている、段階；並びに
目的のファイルに関する拡張可能スタイルシートを生成する段階；
から構成されることを特徴とする方法。
【請求項１９】
請求項１８に記載の方法であって、第１マークアップ言語は、Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＨＴＭＬ）、Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＸＭＬ）、Ｓｔａｎｄａｒｄ  Ｇｅｎｅｒａｌｉｚｅｄ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＳＧＭＬ）またはＷｉｒｅｌｅｓｓ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＷＭＬ）からなる群から選択され、第２マークアップ言語は、Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＨＴＭＬ）、Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＸＭＬ）、Ｓｔａｎｄａｒｄ  Ｇｅｎｅｒａｌｉｚｅｄ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＳＧＭＬ）またはＷｉｒｅｌｅｓｓ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＷＭＬ）からなる群から選択される、ことを特徴とする方法。
【請求項２０】
請求項１８に記載の方法であって、構造ツリーにより動的対象を複数のメタタグによるソースファイルとそれぞれ関連付ける前記段階は：
各々の動的対象をメタタグの１つと置き換える段階；並びに
各々のメタタグのための関連情報を得るために構造ツリーを全検索する段階であって、関連情報は各々の動的対象と少なくとも１つのソースファイルにおける要素との間の関連性を含む、段階；
から構成される、ことを特徴とする方法。
【請求項２１】
請求項１８に記載の方法であって、構造ツリーにより動的対象を複数のメタタグによるソースファイルとそれぞれ関連付ける前記段階は：
各々の動的対象を構造ツリーにおけるノードの１つにコピーする段階；並びに
各々のメタタグのための関連情報を得るために構造ツリーを全検索する段階であって、関連情報は各々の動的対象と少なくとも１つのソースファイルにおける要素との間の関連性を含む、段階；
から構成される、ことを特徴とする方法。
【請求項２２】
請求項１８に記載の方法であって、少なくとも２つの動的対象のための対応するメタタグを識別する前記段階は、対応するメタタグのための各々の宣言において異なる識別子を挿入する手順から構成される、ことを特徴とする方法。
【請求項２３】
請求項２２に記載の方法であって、異なる識別子は、数字、文字、テキストおよびアルファニューメリックシンボルからなる群から選択される、ことを特徴とする方法。
【請求項２４】
拡張可能スタイルシートを生成するための装置であって：
表示スクリーン；
オーサリングツールとして文字列コードのための第１メモリ；
ソフトウェアモジュールとして文字列コードのための第２メモリ；並びに
第１マークアップ言語における目的のファイルにオーサリングツールを実行するために命令されるときに、第１メモリおよび第２メモリに結合され、表示スクリーンにおいて出力プレゼンテーションとして目的のファイルを表示させるようにするプロセッサであって、出力プレゼンテーションは複数の動的対象を含み、各々の動的対象は第２マークアップ言語における１つまたはそれ以上のソースファイルにおける要素の１つに関係し、次いでソースファイルに関係する構造ツリーが検索され、構造ツリーの各々のノードは目的のファイルにおける動的対象の１つに対応する、プロセッサ；
から構成され、
ソフトウェアモジュールは、各々の動的対象をメタタグにより１つまたはそれ以上のソースファイルに要素の１つと関連付け、メタタグのための関連情報を得るために構造ツリーを全検索し、そして、目的のファイルに関する拡張可能スタイルシートを生成するオペレーションを実施するためのプロセスにより実行される；
ことを特徴とする装置。
【請求項２５】
拡調可能スタイルシートを生成するための計算装置において実行される少なくともコンピュータプログラムコードを含むコンピュータ読み取り可能媒体であって：
第１マークアップ言語における目的のファイルを受け取るためのプログラムコード；
第２マークアップ言語における少なくとも１つのソースファイルを受け取るためのプログラムコード；
目的のファイルにおいて動的対象を識別するためのプログラムコード；
メタタグによりターゲットファイルにおける各々の動的対象を少なくとも１つのソースファイルにおける要素と関連付けるためのプログラムコード；
各々の動的対象をメタタグと置き換えるためのプログラムコード；並びに
目的のファイルに関する拡張可能スタイルシートを生成するためのプログラムコード；
から構成されることを特徴とするコンピュータ読み取り可能媒体。
【請求項２６】
拡張可能スタイルシートを生成するための計算装置において実行される少なくともコンピュータプログラムコードを含むコンピュータ読み取り可能媒体であって：
マークアップ言語における目的のファイルを受け取るためのプログラムコードであって、目的のファイルは複数の動的対象を含む、プログラムコード；
構造ツリーを受け取るためのプログラムコードであって、構造ツリーの各々のノードは目的のファイルにおける動的対象の１つに対応する、プログラムコード；
メタタグにより目的のファイルにおける各々の動的対象を少なくとも１つのソースファイルにおける要素と関連付けるためのプログラムコード；並びに
目的のファイルに関する拡張可能スタイルシートを生成するためのプログラムコード；
から構成される、ことを特徴とするコンピュータ読み取り可能媒体。
【請求項２７】
拡張可能スタイルシートを生成するための計算装置において実行される少なくともコンピュータプログラムコードを含むコンピュータ読み取り可能媒体であって：
マークアップ言語における目的のファイルを受け取るためのプログラムコードであって、目的のファイルは複数の動的対象を含み、少なくとも２つの動的対象は第２マークアップ言語のソースファイルにおける要素に関係する、プログラムコード；
ソースファイルを含む１つまたはそれ以上のソースファイルに対応する構造ツリーを提供するためのプログラムコードであって、構造ツリーの各々のノードは目的のファイルにおける動的対象の１つに対応する、プログラムコード；
構造ツリーにより動的対象を複数のメタタグによるソースファイルとそれぞれ関連付けるためのプログラムコード；
ソースファイルにおける同じ要素に関係する少なくとも２つの動的対象のための対応するメタタグを識別するためのプログラムコードであって、対応するメタタグは異なる識別子によりラベリングされる、プログラムコード；並びに
目的のファイルに関する拡張可能スタイルシートを生成するためのプログラムコード；
から構成されることを特徴とするコンピュータ読み取り可能媒体。