【手続補正書】
【提出日】平成20年6月6日(2008.6.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータによって実行される、レポートをデザインする方法であって、
レポートデザインにおいて、少なくとも１つの列に中に配置するデータを宣言するステップであって、前記宣言は、前記レポートのデータを収容するために前記少なくとも１つの列が必要に応じて複数の列に拡大されることができるか否かを表示する宣言マーク付けを含むことと、
前記レポートデザインにおいて、少なくとも１つの行の中に配置するデータを宣言するステップであって、前記宣言は、前記レポートのデータを収容するために前記少なくとも１つの行が必要に応じて複数の行に拡大されることができるか否かを表示する宣言マーク付けを含むことと、
前記レポートデザインにおいて、少なくとも１つの入れ子になった行の中に配置するデータを宣言するステップであって、前記宣言は、前記レポートのデータを収容するために前記少なくとも１つの入れ子になった行が必要に応じて複数の入れ子になった行に拡大されることができるか否かを表示する宣言マーク付けを含むことと
を備えることを特徴とする方法。
【請求項２】
少なくとも１つの列に配置するデータを宣言する前記ステップおよび少なくとも１つの行に配置するデータを宣言する前記ステップは、前記レポートデザインをグラフィックとして表現するグラフィックユーザインタフェース（ＧＵＩ）を介してデータを入力するステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
少なくとも１つの列に配置するデータを宣言する前記ステップおよび少なくとも１つの行に配置するデータを宣言する前記ステップは、拡張可能マークアップ言語（ＸＭＬ）による宣言を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記宣言マーク付けは、ＸＭＬスキーマ文書において定義される標準的なマーク付けを含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記レポートデザインにおいて、少なくとも１つの入れ子になった列の中に配置するデータを宣言するステップであって、前記宣言は、前記レポートのデータを収容するために前記少なくとも１つの入れ子になった列が必要に応じて複数の入れ子になった列に拡大されることができるか否かを表示する宣言マーク付けを含むことをさらに備えることを特徴とする請求項１に記載の方法。
【請求項６】
複数の列に表されるデータの範囲を指定することにより、前記複数の列への列の拡大に制限を与えるステップをさらに備えることを特徴とする請求項１に記載の方法。
【請求項７】
複数の行に表されるデータの範囲を指定することにより、前記複数の行への行の拡大に制限を与えるステップをさらに備えることを特徴とする請求項１に記載の方法。
【請求項８】
レポートを処理する命令を有するコンピュータ読取り可能媒体であって、前記命令は、
レポートデザインを読み取る命令と、
前記レポートデザイン中の宣言マーク付けを認識する命令であって、前記宣言マーク付けは、少なくとも１つの列に関連付けられ、前記宣言マーク付けは、前記レポートのデータを収容するために、前記少なくとも１つの列が必要に応じて複数の列に拡大されることができるかどうかを表示することと、
前記少なくとも１つの列に関連付けられた前記宣言マーク付けが認識されると、前記レポートのデータを収容するために必要に応じて複数の列を生成する命令と、
少なくとも１つの入れ子になった列に関連付けられた宣言マーク付けを認識する命令であって、前記宣言マーク付けは、前記レポートのデータを収容するために、前記少なくとも１つの入れ子になった列が必要に応じて複数の入れ子になった列に拡大されることができるかどうかを表示することと、
前記少なくとも１つの入れ子になった列に関連付けられた前記宣言マーク付けが認識されると、前記レポートのデータを収容するために必要に応じて前記複数の入れ子になった列を生成する命令と、
前記レポートデザイン中の宣言マーク付けを認識する命令であって、前記宣言マーク付けは、少なくとも１つの行に関連付けられ、前記宣言マーク付けは、前記レポートのデータを収容するために、前記少なくとも１つの行が必要に応じて複数の行に拡大されることができるかどうかを表示することと、
前記少なくとも１つの行に関連付けられた前記宣言マーク付けが認識されると、前記レポートのデータを収容するために必要に応じて複数の行を生成する命令と
を備えたことを特徴とするコンピュータ読取り可能媒体。
【請求項９】
前記レポートデザインにおいて指定されたデータをデータソースから取り出す命令をさらに備えることを特徴とする請求項８に記載のコンピュータ読取り可能媒体。
【請求項１０】
レポートを生成する命令をさらに備えることを特徴とする請求項８に記載のコンピュータ読取り可能媒体。
【請求項１１】
ＧＵＩ上に視覚的に表されるレポートデザインに、宣言マーク付けを入力することを可能にする前記ＧＵＩを提供する命令をさらに備えることを特徴とする請求項８に記載のコンピュータ読取り可能媒体。
【請求項１２】
少なくとも１つの入れ子になった行に関連付けられた宣言マーク付けを認識する命令であって、前記宣言マーク付けは、前記レポートのデータを収容するために、前記少なくとも１つの入れ子になった行が必要に応じて複数の入れ子になった行に拡大されることができるかどうかを表示する命令と、前記複数の入れ子になった行を生成する命令とをさらに備えることを特徴とする請求項８に記載のコンピュータ読取り可能媒体。
【請求項１３】
前記レポートデザインは、ＸＭＬファイルからなることを特徴とする請求項８に記載のコンピュータ読取り可能媒体。
【請求項１４】
列の拡大に対する制限を認識する命令をさらに備え、そのような制限が認識された場合、前記必要に応じて複数の列を生成することは、列の拡大に対する前記制限の中で指定されたデータを収容する列のみを生成することを含むことを特徴とする請求項８に記載のコンピュータ読取り可能媒体。
【請求項１５】
行の拡大に対する制限を認識する命令をさらに備え、そのような制限が認識された場合、前記必要に応じて複数の行を生成することは、行の拡大に対する前記制限の中で指定されたデータを収容する行のみを生成することを含むことを特徴とする請求項８に記載のコンピュータ読取り可能媒体。
【請求項１６】
動的および静的な列ならびに行を表示する宣言マーク付けを使用してレポートをデザインするコンピュータシステムであって、
レポートデザインを作成する手段と、
前記レポートデザイン中において列をマーク付けする手段であって、マーク付けされると、前記列は動的な列と宣言され、動的な列はレポート処理ソフトウェアによって複数の列に拡大されることができることと、
前記レポートデザイン中において入れ子になった列をマーク付けする手段であって、マーク付けされると、前記入れ子になった列は動的な入れ子になった列と宣言され、動的な入れ子になった列はレポート処理ソフトウェアによって複数の入れ子になった列に拡大されることができることと、
前記レポートデザイン中において行をマーク付けする手段であって、マーク付けされると、前記行は動的な行と宣言され、動的な行はレポート処理ソフトウェアによって複数の行に拡大されることができることと
を備えたことを特徴とするコンピュータシステム。
【請求項１７】
レポートデザインを作成する前記手段は、コンピュータ実行可能命令を有するコンピュータ読取り可能媒体を備えたことを特徴とする請求項１６に記載のコンピュータシステム。
【請求項１８】
レポートデザインを作成する前記手段は、レポート作成者に視覚的なレポートデザインを表示するグラフィカルユーザインタフェースを表示する手段をさらに含むことを特徴とする請求項１６に記載のコンピュータシステム。
【請求項１９】
前記レポートデザインに対応するＸＭＬファイルを生成する手段をさらに備えたことを特徴とする請求項１６に記載のコンピュータシステム。
【請求項２０】
前記マーク付けの手段は、ＸＭＬスキーマ文書において定義される標準的なマーク付けを含むことを特徴とする請求項１９に記載のコンピュータシステム。
【請求項２１】
前記レポートデザイン中において入れ子になった行をマーク付けする手段であって、マーク付けされると、前記入れ子になった行は動的な入れ子になった行と宣言され、動的な入れ子になった行はレポート処理ソフトウェアによって複数の入れ子になった行に拡大されることができることをさらに備えること特徴とする請求項１６に記載のコンピュータシステム。
【請求項２２】
複数の列への列の拡大に制限を与える手段をさらに備えたことを特徴とする請求項１６に記載のコンピュータシステム。
【請求項２３】
複数の行への行の拡大に制限を与える手段をさらに備えたことを特徴とする請求項１６に記載のコンピュータシステム。
【請求項２４】
前記レポートデザインにおいて指定されるデータをデータソースから取り出す手段をさらに備えたことを特徴とする請求項１６に記載のコンピュータシステム。
【請求項２５】
レポートを生成する手段をさらに備えたことを特徴とする請求項１６に記載のコンピュータシステム。