【手続補正書】
【提出日】平成19年2月13日(2007.2.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
（ａ）複数のパラメータの順序付けられた複数の組を有するレポート定義を受信するステップと、
（ｂ）前記順序付けられた複数の組のうちの１つの第１の組の複数のパラメータについて複数の値を受信するステップと、
（ｃ）その後の複数の組の複数のパラメータの依存性についての組を判定し、他の複数のパラメータについて未解決の依存性がないパラメータを選択し、その結果、前記その後の組の中の各選択されたパラメータは、少なくとも１つの許容値を有するか、あるいは、少なくとも１つの許容値を有する別のパラメータに依存し、前記第１の組のパラメータについて受信した複数の値に応答して、複数のプロンプトを生成し、その後の１組の複数のパラメータについての複数の値を要求するステップであって、そこでは前記複数のプロンプトはその後の複数のパラメータについての１組の複数の許容値を含むステップと、
（ｄ）複数のパラメータの組ごとにすべてのパラメータ値が指定されるまでステップ（ａ）から（ｃ）を繰り返すステップと、
（ｅ）前記レポート定義および前記受信した値に基づいてレポートを実行するステップと
を含むことを特徴とするレポート処理の方法。
【請求項２】
前記複数のプロンプトを生成するステップは、前記第１の組の複数のパラメータについて受信した複数の値に基づいて前記その後の１組の複数のパラメータについての１組の複数の可能な値およびデフォルト値を受信するステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記その後の複数のパラメータについての１組の複数の可能な値を受信するステップ、および
前記第１の組の複数のパラメータについて受信した複数の値に基づいて、前記１組の可能な複数の値を前記１組の複数の許容値に対応するサブセットに制限するステップ
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記複数のプロンプトを生成するステップは、その後の各パラメータごとに前記１組の複数の許容値を含む１つのドロップダウンリストを生成するステップを含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記ドロップダウンリストを表示するステップ、およびその後のパラメータごとに受信した１つの値に対応する入力選択を受信するステップをさらに含むことを特徴とする請求項４に記載の方法。
【請求項６】
前記複数の値を受信するステップは記憶デバイスからデフォルト値を受信するステップを含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記複数の値を受信するステップは１つのユーザ入力値に対応する１つの値を受信するステップを含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記複数のパラメータの順序付けられた組の複数の追加パラメータについての１つの値の要求のための追加プロンプトを生成するステップであって、そこでは、前記関連する複数のパラメータについての複数の許容値の１組を含み、該複数の許容値の１組は前に受信した少なくとも１つの値に応答して決定されるステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記複数の追加プロンプトは、前記複数のパラメータ間の依存性に基づいて一連の順序で前記複数の追加プロンプトを生成するステップを含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記複数の追加パラメータのそれぞれには未解決の依存性がないことを特徴とする請求項８に記載の方法。
【請求項１１】
前記値の受信に先立って前記複数のパラメータの順序付けられた組の中の複数のパラメータのそれぞれに関連するメタデータを取り出すステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１２】
（ａ）複数のパラメータの順序付けられた複数の組を有するレポート定義を受信するステップと、
（ｂ）前記順序付けられた複数の組のうちの１つの第１の組の複数のパラメータについて複数の値を受信するステップと、
（ｃ）その後の複数の組の複数のパラメータの依存性についての組を判定し、他の複数のパラメータについて未解決の依存性がないパラメータを選択し、その結果、前記その後の組の中の各選択されたパラメータは、少なくとも１つの許容値を有するか、あるいは、少なくとも１つの許容値を有する別のパラメータに依存し、前記第１の組の複数のパラメータについて受信した複数の値に応答して、複数のプロンプトを生成し、その後の１組の複数のパラメータについての複数の値を要求するステップであって、そこでは前記複数のプロンプトはその後の複数のパラメータについての１組の複数の許容値を含むステップと、
（ｄ）複数のパラメータの組ごとにすべてのパラメータ値が指定されるまでステップ（ａ）から（ｃ）を繰り返すステップと、
（ｅ）前記レポート定義および前記受信した複数の値に基づいてレポートを実行するステップと
を含むことを特徴とするレポート処理の方法を実行するためのコンピュータ実行可能命令を格納するコンピュータ可読記憶媒体。
【請求項１３】
前記複数のプロンプトを生成するステップは、前記第１の組の複数のパラメータについて受信した複数の値に基づいて前記その後の１組の複数のパラメータについての１組の複数の可能な値およびデフォルト値を受信するステップを含むことを特徴とする請求項１２に記載のコンピュータ可読記憶媒体。
【請求項１４】
前記その後の複数のパラメータについての１組の可能な複数の値を受信するステップ、および前記第１の組の複数のパラメータについて受信した複数の値に基づいて、前記１組の複数の可能な値を前記１組の複数の許容値に対応する１つのサブセットに制限するステップのためのコンピュータ実行可能命令をさらに含むことを特徴とする請求項１２に記載のコンピュータ可読媒体。
【請求項１５】
前記複数のプロンプトを生成するステップは、その後のパラメータごとに前記１組の複数の許容値を含むドロップダウンリストを生成するステップを含むことを特徴とする請求項１２に記載のコンピュータ可読記憶媒体。
【請求項１６】
前記ドロップダウンリストを表示するステップ、および
その後のパラメータごとに受信した値に対応する入力選択を受信するステップ
のためのコンピュータ実行可能命令をさらに含むことを特徴とする請求項１５に記載のコンピュータ可読記憶媒体。
【請求項１７】
前記複数の値を受信するステップは記憶デバイスからデフォルト値を受信するステップを含むことを特徴とする請求項１２に記載のコンピュータ可読記憶媒体。
【請求項１８】
前記複数の値を受信するステップは１つのユーザ入力値に対応する１つの値を受信するステップを含むことを特徴とする請求項１２に記載のコンピュータ可読記憶媒体。
【請求項１９】
前記複数のパラメータの順序付けられた複数の組の複数の追加パラメータについての１つの値を要求するための複数の追加プロンプトを生成するステップであって、そこでは、複数の追加プロンプトの各々は前記関連するパラメータについての１組の複数の許容値を含み、該１組の複数の許容値は前に受信した少なくとも１つの値に応答して決定されるステップのためのコンピュータ実行可能命令をさらに含むことを特徴とする請求項１２に記載のコンピュータ可読記憶媒体。
【請求項２０】
前記複数の追加プロンプトを生成するステップは、前記パラメータ間の依存性に基づいて一連の順序で前記複数の追加プロンプトを生成するステップを含むことを特徴とする請求項１９に記載のコンピュータ可読記憶媒体。
【請求項２１】
前記複数の追加パラメータのそれぞれには未解決の依存性がないことを特徴とする請求項１９に記載のコンピュータ可読記憶媒体。
【請求項２２】
前記複数の値の受信に先立って前記複数のパラメータの順序付けられた組の中の複数のパラメータのそれぞれに関連するメタデータを取り出すステップのためのコンピュータ実行可能命令をさらに含むことを特徴とする請求項１２に記載のコンピュータ可読記憶媒体。
【請求項２３】
複数のパラメータに関連するデータを格納する記憶デバイスと、
（ａ）複数のパラメータの順序付けられた複数の組を有するレポート定義を受信し、（ｂ）前記順序付けられた複数の組のうちの１つの第１の組の複数のパラメータについて複数の値を受信し、（ｃ）その後の複数の組の複数のパラメータの依存性についての組を判定し、他の複数のパラメータについて未解決の依存性がないパラメータを選択し、その結果、前記その後の組の中の各選択されたパラメータは、少なくとも１つの許容値を有するか、あるいは、少なくとも１つの許容値を有する別のパラメータに依存し、前記第１の組の複数のパラメータについて受信した複数の値に応答して、その後のパラメータについての１組の複数の許容値を含む、前記その後の１組の複数のパラメータについての複数の値を要求するための複数のプロンプトを生成し、（ｄ）パラメータの組ごとにすべてのパラメータ値が指定されるまでステップ（ａ）から（ｃ）を繰り返し、（ｅ）前記レポート定義および前記受信した値に基づいてレポートを実行する、前記記憶デバイスに結合され、レポートプロセッサおよびデータプロセッサを備えるレポートサーバーと
を備えることを特徴とするレポートを処理するためのシステム。
【請求項２４】
前記レポートサーバーは、前記複数のプロンプトを生成する際に、前記第１の組のパラメータについて受信した複数の値に基づいて前記その後の１組の複数のパラメータについて１組の複数の可能な値およびデフォルト値を受信することを特徴とする請求項２３に記載のシステム。
【請求項２５】
前記レポートサーバーは、前記その後の複数のパラメータについて１組の複数の可能な値を受信し、前記第１の組の複数のパラメータについて受信した１つの値に基づいて、前記１組の複数の可能な値を前記１組の許容値に対応するサブセットに制限することを特徴とする請求項２３に記載のシステム。
【請求項２６】
前記レポートプロセッサはその後のパラメータごとに前記１組の複数の許容値を含むドロップダウンリストを生成することを特徴とする請求項２３に記載のシステム。
【請求項２７】
前記レポートサーバーは、ドロップダウンリストを表示し、その後のパラメータごとに受信した１つの値に対応する１つの入力選択を受信することを特徴とする請求項２３に記載のシステム。
【請求項２８】
前記複数の値の少なくとも１つの値は前記記憶デバイスからのデフォルト値を含むことを特徴とする請求項２３に記載のシステム。
【請求項２９】
前記複数の値の少なくとも１つの値はユーザ入力値に対応する値を含むことを特徴とする請求項２３に記載のシステム。
【請求項３０】
前記レポートプロセッサは、前記複数のパラメータの順序付けられた組の複数の追加パラメータについての値を要求するための複数の追加プロンプトを生成し、各追加プロンプトは前記関連するパラメータについての１組の複数の許容値を含み、前記複数の許容値は前に受信した少なくとも１つの値に応答して決定されることを特徴とする請求項２３に記載のシステム。
【請求項３１】
前記レポートプロセッサは前記複数のパラメータ間の依存性に基づいて一連の順序で前記複数の追加プロンプトを生成することを特徴とする請求項３０に記載のシステム。
【請求項３２】
前記複数の追加パラメータのそれぞれには未解決の依存性がないことを特徴とする請求項３０に記載のシステム。
【請求項３３】
前記レポートサーバーは、前記記憶デバイスから前記複数のパラメータの順序付けられた組の中の前記複数のパラメータのそれぞれに関連するメタデータを取り出すことを特徴とする請求項２３に記載のシステム。