【手続補正書】
【提出日】平成25年11月28日(2013.11.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータ実行可能アプリケーションを構成するためにユーザ・インターフェースを提供するための方法であって、
ユーザ・インターフェース要素間の関係であって、データフロー・グラフの構成要素を表す複数のノードを含むデータフロー・グラフの構成要素間の依存性、及び、前記構成要素間のデータフローを表す前記ノード間のリンクに基づく、関係と、
前記データフロー・グラフの構成要素のそれぞれの特徴を定義するパラメータと、
前記ユーザ・インターフェース要素のそれぞれの特徴を定義する変数と、
を定義する、仕様を受信すること、及び、
ユーザ・インターフェースの動作中に、前記仕様内に定義された前記関係に基づいてユーザ・インターフェース要素を表示すること
を含む、方法。
【請求項２】
前記ユーザ・インターフェース要素間の前記関係のうちの少なくともいくつかが、データベース、データ・ファイル、メタデータ・リポジトリ、及びウェブ・サービスからなるグループのうちの少なくとも１つから受信されたデータ要素間の依存性に基づくものである、請求項１に記載の方法。
【請求項３】
前記仕様が、前記ユーザ・インターフェースの前記動作中に受信されたデータを示すソース値を定義し、前記ユーザ・インターフェースの前記動作中に更新されたデータを示すターゲット値を定義する、請求項１に記載の方法。
【請求項４】
前記ユーザ・インターフェースの動作中に、前記ユーザ・インターフェース要素とのユーザの対話に基づいてデータを更新することをさらに含む、請求項１に記載の方法。
【請求項５】
前記パラメータのうちの少なくともいくつかが前記更新されたデータを含む、請求項４に記載の方法。
【請求項６】
前記更新されたデータのうちの少なくともいくつかが、データ・ファイル、データベース、及びメタデータ・エンジン、及びウェブ・サービスに関連付けられたデータ・ソースからなる前記グループのうちの少なくとも１つに含まれる、請求項４に記載の方法。
【請求項７】
前記パラメータに関連付けられたデータを外部ソースから受信することをさらに含む、請求項１に記載の方法。
【請求項８】
前記外部ソースが、データ・ファイル、データベース、メタデータ・エンジン、及びウェブ・サービスからなる前記グループのうちの少なくとも１つである、請求項７に記載の方法。
【請求項９】
前記データフロー・グラフのリンクによって表されたデータの少なくとも１つの流れに関連付けられた構成要素出力データを表示することをさらに含む、請求項１に記載の方法。
【請求項１０】
少なくとも１つのパラメータが前記データフロー・グラフの前記構成要素のうちの少なくとも１つのプロパティを定義し、前記プロパティは前記ユーザ・インターフェース要素のうちの１つに関連付けられる、請求項１に記載の方法。
【請求項１１】
前記ユーザ・インターフェース要素が前記プロパティにデータを提供するように定義される、請求項１０に記載の方法。
【請求項１２】
前記ユーザ・インターフェース要素が前記プロパティからデータを受信するように定義される、請求項１０に記載の方法。
【請求項１３】
ユーザ・インターフェースの前記動作中に、前記変数のうちの少なくとも１つに基づいて少なくとも１つのユーザ・インターフェース要素が表示される、請求項１に記載の方法。
【請求項１４】
前記ユーザ・インターフェース要素が前記変数のうちの１つにおける変更に応答して表示される、請求項１３に記載の方法。
【請求項１５】
前記仕様が拡張マークアップ言語で定義される、請求項１に記載の方法。
【請求項１６】
前記仕様が、データベース管理システム本来の言語で定義された表現を含む、請求項１に記載の方法。
【請求項１７】
前記データフロー・グラフから少なくとも１つのパラメータを自動的に獲得することを含む、請求項１に記載の方法。
【請求項１８】
少なくとも１つの変数が、データベース・システムに記憶されたオブジェクトへの参照を定義する、請求項１に記載の方法。
【請求項１９】
前記仕様が、前記仕様外部のデータ・ファイルへの参照を定義する、請求項１に記載の方法。
【請求項２０】
前記参照が、前記データ・ファイルに記憶された値へのポインタを含む、請求項１９に記載の方法。
【請求項２１】
少なくとも１つの変数が前記参照を定義する、請求項１９に記載の方法。
【請求項２２】
少なくとも１つのパラメータが前記参照を定義する、請求項１９に記載の方法。
【請求項２３】
前記仕様が、データベース・システムに記憶されたデータにアクセスするためのクエリー文字列を含む、請求項１に記載の方法。
【請求項２４】
前記クエリー文字列が、前記ユーザ・インターフェースの前記動作中にユーザによって指定された引数を含む、請求項２３に記載の方法。
【請求項２５】
前記クエリー文字列が、前記ユーザ・インターフェースの前記動作中に実行可能である、請求項２３に記載の方法。
【請求項２６】
少なくとも１つのパラメータが前記クエリー文字列を含む、請求項２３に記載の方法。
【請求項２７】
少なくとも１つの変数が前記クエリー文字列を含む、請求項２３に記載の方法。
【請求項２８】
コンピュータ実行可能アプリケーションを構成するためにユーザ・インターフェースを提供するためのコンピュータ・プログラムを記憶するコンピュータ読み取り可能媒体であって、前記コンピュータ・プログラムは、
ユーザ・インターフェース要素間の関係であって、データフロー・グラフの構成要素を表す複数のノードを含むデータフロー・グラフの構成要素間の依存性、及び、前記構成要素間の前記データフローを表すノード間のリンクに基づく、関係と、
前記データフロー・グラフの前記構成要素のそれぞれの特徴を定義するパラメータと、
前記ユーザ・インターフェース要素のそれぞれの特徴を定義する変数と、
を定義する、仕様を受信すること、及び、
ユーザ・インターフェースの動作中に、前記仕様内に定義された前記関係に基づいてユーザ・インターフェース要素を表示すること
を、コンピュータに実行させるための命令を含む、コンピュータ読み取り可能媒体。
【請求項２９】
コンピュータ実行可能アプリケーションを構成するためのシステムであって、
ユーザ・インターフェース要素間の関係であって、データフロー・グラフの構成要素を表す複数のノードを含むデータフロー・グラフの構成要素間の依存性、及び、構成要素間のデータフローを表すノード間のリンクに基づく、関係と、
前記データフロー・グラフの前記構成要素のそれぞれの特徴を定義するパラメータと、
前記ユーザ・インターフェース要素のそれぞれの特徴を定義する変数と、
を定義する、仕様を受信するための手段と、
ユーザ・インターフェースの動作中に、前記仕様内に定義された関係に基づいてユーザ・インターフェース要素を表示するための手段と、
を含む、システム。
【請求項３０】
コンピュータ実行可能アプリケーションを構成するためにユーザ・インターフェースを提供するシステムであって、
ユーザ・インターフェース要素間の関係であって、データフロー・グラフの構成要素を表す複数のノードを含むデータフロー・グラフの構成要素間の依存性、及び、構成要素間のデータフローを表すノード間のリンクに基づく、関係と、
前記データフロー・グラフの前記構成要素のそれぞれの特徴を定義するパラメータと、
前記ユーザ・インターフェース要素のそれぞれの特徴を定義する変数と、
を定義する、仕様を受信するように構成されるコンピュータシステムを含み、
前記コンピュータシステムは、ユーザ・インターフェースの動作中に、前記仕様内に定義された関係に基づいてユーザ・インターフェース要素を表示するようにさらに構成される、システム。
【請求項３１】
前記ユーザ・インターフェース要素間の前記関係のうちの少なくともいくつかが、データベース、データ・ファイル、メタデータ・リポジトリ、及びウェブ・サービスからなるグループのうちの少なくとも１つから受信されたデータ要素間の依存性に基づくものである、請求項２８に記載のコンピュータ読み取り可能媒体。
【請求項３２】
前記仕様が、前記ユーザ・インターフェースの前記動作中に受信されたデータを示すソース値を定義し、前記ユーザ・インターフェースの前記動作中に更新されたデータを示すターゲット値を定義する、請求項２８に記載のコンピュータ読み取り可能媒体。
【請求項３３】
前記ユーザ・インターフェースの動作中に、前記ユーザ・インターフェース要素とのユーザの対話に基づいてデータを更新するための命令をさらに含む、請求項２８に記載のコンピュータ読み取り可能媒体。
【請求項３４】
前記パラメータのうちの少なくともいくつかが前記更新されたデータを含む、請求項３３に記載のコンピュータ読み取り可能媒体。
【請求項３５】
前記更新されたデータのうちの少なくともいくつかが、データ・ファイル、データベース、及びメタデータ・エンジン、及びウェブ・サービスに関連付けられたデータ・ソースからなる前記グループのうちの少なくとも１つに含まれる、請求項３３に記載のコンピュータ読み取り可能媒体。
【請求項３６】
前記パラメータに関連付けられたデータを外部ソースから受信するための命令をさらに含む、請求項２８に記載のコンピュータ読み取り可能媒体。
【請求項３７】
前記外部ソースが、データ・ファイル、データベース、メタデータ・エンジン、及びウェブ・サービスからなる前記グループのうちの少なくとも１つである、請求項３６に記載のコンピュータ読み取り可能媒体。
【請求項３８】
前記データフロー・グラフのリンクによって表されたデータの少なくとも１つの流れに関連付けられた構成要素出力データを表示するための命令をさらに含む、請求項２８に記載のコンピュータ読み取り可能媒体。
【請求項３９】
少なくとも１つのパラメータが前記データフロー・グラフの前記構成要素のうちの少なくとも１つのプロパティを定義し、前記プロパティは前記ユーザ・インターフェース要素のうちの１つに関連付けられる、請求項２８に記載のコンピュータ読み取り可能媒体。
【請求項４０】
前記ユーザ・インターフェース要素が前記プロパティにデータを提供するように定義される、請求項３９に記載のコンピュータ読み取り可能媒体。
【請求項４１】
前記ユーザ・インターフェース要素が前記プロパティからデータを受信するように定義される、請求項３９に記載のコンピュータ読み取り可能媒体。
【請求項４２】
ユーザ・インターフェースの前記動作中に、前記変数のうちの少なくとも１つに基づいて少なくとも１つのユーザ・インターフェース要素が表示される、請求項２８に記載のコンピュータ読み取り可能媒体。
【請求項４３】
前記ユーザ・インターフェース要素が前記変数のうちの１つにおける変更に応答して表示される、請求項４２に記載のコンピュータ読み取り可能媒体。
【請求項４４】
前記仕様が拡張マークアップ言語で定義される、請求項２８に記載のコンピュータ読み取り可能媒体。
【請求項４５】
前記仕様が、データベース管理システム本来の言語で定義された表現を含む、請求項２８に記載のコンピュータ読み取り可能媒体。
【請求項４６】
前記データフロー・グラフから少なくとも１つのパラメータを自動的に獲得するための命令をさらに含む、請求項２８に記載のコンピュータ読み取り可能媒体。
【請求項４７】
少なくとも１つの変数が、データベース・システムに記憶されたオブジェクトへの参照を定義する、請求項２８に記載のコンピュータ読み取り可能媒体。
【請求項４８】
前記仕様が、前記仕様外部のデータ・ファイルへの参照を定義する、請求項２８に記載のコンピュータ読み取り可能媒体。
【請求項４９】
前記参照が、前記データ・ファイルに記憶された値へのポインタを含む、請求項４８に記載のコンピュータ読み取り可能媒体。
【請求項５０】
少なくとも１つの変数が前記参照を定義する、請求項４８に記載のコンピュータ読み取り可能媒体。
【請求項５１】
少なくとも１つのパラメータが前記参照を定義する、請求項４８に記載のコンピュータ読み取り可能媒体。
【請求項５２】
前記仕様が、データベース・システムに記憶されたデータにアクセスするためのクエリー文字列を含む、請求項２８に記載のコンピュータ読み取り可能媒体。
【請求項５３】
前記クエリー文字列が、前記ユーザ・インターフェースの前記動作中にユーザによって指定された引数を含む、請求項５２に記載のコンピュータ読み取り可能媒体。
【請求項５４】
前記クエリー文字列が、前記ユーザ・インターフェースの前記動作中に実行可能である、請求項５２に記載のコンピュータ読み取り可能媒体。
【請求項５５】
少なくとも１つのパラメータが前記クエリー文字列を含む、請求項５２に記載のコンピュータ読み取り可能媒体。
【請求項５６】
少なくとも１つの変数が前記クエリー文字列を含む、請求項５２に記載のコンピュータ読み取り可能媒体。
【請求項５７】
前記ユーザ・インターフェース要素間の前記関係のうちの少なくともいくつかが、データベース、データ・ファイル、メタデータ・リポジトリ、及びウェブ・サービスからなるグループのうちの少なくとも１つから受信されたデータ要素間の依存性に基づくものである、請求項２９に記載のシステム。
【請求項５８】
前記仕様が、前記ユーザ・インターフェースの前記動作中に受信されたデータを示すソース値を定義し、前記ユーザ・インターフェースの前記動作中に更新されたデータを示すターゲット値を定義する、請求項２９に記載のシステム。
【請求項５９】
前記ユーザ・インターフェースの動作中に、前記ユーザ・インターフェース要素とのユーザの対話に基づいてデータを更新するための手段をさらに含む、請求項２９に記載のシステム。
【請求項６０】
前記パラメータのうちの少なくともいくつかが前記更新されたデータを含む、請求項５９に記載のシステム。
【請求項６１】
前記更新されたデータのうちの少なくともいくつかが、データ・ファイル、データベース、及びメタデータ・エンジン、及びウェブ・サービスに関連付けられたデータ・ソースからなる前記グループのうちの少なくとも１つに含まれる、請求項５９に記載のシステム。
【請求項６２】
前記パラメータに関連付けられたデータを外部ソースから受信するための手段をさらに含む、請求項２９に記載のシステム。
【請求項６３】
前記外部ソースが、データ・ファイル、データベース、メタデータ・エンジン、及びウェブ・サービスからなる前記グループのうちの少なくとも１つである、請求項６２に記載のシステム。
【請求項６４】
前記データフロー・グラフのリンクによって表されたデータの少なくとも１つの流れに関連付けられた構成要素出力データを表示するための手段をさらに含む、請求項２９に記載のシステム。
【請求項６５】
少なくとも１つのパラメータが前記データフロー・グラフの前記構成要素のうちの少なくとも１つのプロパティを定義し、前記プロパティは前記ユーザ・インターフェース要素のうちの１つに関連付けられる、請求項２９に記載のシステム。
【請求項６６】
前記ユーザ・インターフェース要素が前記プロパティにデータを提供するように定義される、請求項６５に記載のシステム。
【請求項６７】
前記ユーザ・インターフェース要素が前記プロパティからデータを受信するように定義される、請求項６５に記載のシステム。
【請求項６８】
ユーザ・インターフェースの前記動作中に、前記変数のうちの少なくとも１つに基づいて少なくとも１つのユーザ・インターフェース要素が表示される、請求項２９に記載のシステム。
【請求項６９】
前記ユーザ・インターフェース要素が前記変数のうちの１つにおける変更に応答して表示される、請求項６８に記載のシステム。
【請求項７０】
前記仕様が拡張マークアップ言語で定義される、請求項２９に記載のシステム。
【請求項７１】
前記仕様が、データベース管理システム本来の言語で定義された表現を含む、請求項２９に記載のシステム。
【請求項７２】
前記データフロー・グラフから少なくとも１つのパラメータを自動的に獲得するための手段をさらに含む、請求項２９に記載のシステム。
【請求項７３】
少なくとも１つの変数が、データベース・システムに記憶されたオブジェクトへの参照を定義する、請求項２９に記載のシステム。
【請求項７４】
前記仕様が、前記仕様外部のデータ・ファイルへの参照を定義する、請求項２９に記載のシステム。
【請求項７５】
前記参照が、前記データ・ファイルに記憶された値へのポインタを含む、請求項７４に記載のシステム。
【請求項７６】
少なくとも１つの変数が前記参照を定義する、請求項７４に記載のシステム。
【請求項７７】
少なくとも１つのパラメータが前記参照を定義する、請求項７４に記載のシステム。
【請求項７８】
前記仕様が、データベース・システムに記憶されたデータにアクセスするためのクエリー文字列を含む、請求項２９に記載のシステム。
【請求項７９】
前記クエリー文字列が、前記ユーザ・インターフェースの前記動作中にユーザによって指定された引数を含む、請求項７８に記載のシステム。
【請求項８０】
前記クエリー文字列が、前記ユーザ・インターフェースの前記動作中に実行可能である、請求項７８に記載のシステム。
【請求項８１】
少なくとも１つのパラメータが前記クエリー文字列を含む、請求項７８に記載のシステム。
【請求項８２】
少なくとも１つの変数が前記クエリー文字列を含む、請求項７８に記載のシステム。
【請求項８３】
前記ユーザ・インターフェース要素間の前記関係のうちの少なくともいくつかが、データベース、データ・ファイル、メタデータ・リポジトリ、及びウェブ・サービスからなるグループのうちの少なくとも１つから受信されたデータ要素間の依存性に基づくものである、請求項３０に記載のシステム。
【請求項８４】
前記仕様が、前記ユーザ・インターフェースの前記動作中に受信されたデータを示すソース値を定義し、前記ユーザ・インターフェースの前記動作中に更新されたデータを示すターゲット値を定義する、請求項３０に記載のシステム。
【請求項８５】
前記コンピュータシステムは、前記ユーザ・インターフェースの動作中に、前記ユーザ・インターフェース要素とのユーザの対話に基づいてデータを更新するためにさらに構成される、請求項３０に記載のシステム。
【請求項８６】
前記パラメータのうちの少なくともいくつかが前記更新されたデータを含む、請求項８５に記載のシステム。
【請求項８７】
前記更新されたデータのうちの少なくともいくつかが、データ・ファイル、データベース、及びメタデータ・エンジン、及びウェブ・サービスに関連付けられたデータ・ソースからなる前記グループのうちの少なくとも１つに含まれる、請求項８５に記載のシステム。
【請求項８８】
前記コンピュータシステムは、前記パラメータに関連付けられたデータを外部ソースから受信するためにさらに構成される、請求項３０に記載のシステム。
【請求項８９】
前記外部ソースが、データ・ファイル、データベース、メタデータ・エンジン、及びウェブ・サービスからなる前記グループのうちの少なくとも１つである、請求項８８に記載のシステム。
【請求項９０】
前記コンピュータシステムは、前記データフロー・グラフのリンクによって表されたデータの少なくとも１つの流れに関連付けられた構成要素出力データを表示するためにさらに構成される、請求項３０に記載のシステム。
【請求項９１】
少なくとも１つのパラメータが前記データフロー・グラフの前記構成要素のうちの少なくとも１つのプロパティを定義し、前記プロパティは前記ユーザ・インターフェース要素のうちの１つに関連付けられる、請求項３０に記載のシステム。
【請求項９２】
前記ユーザ・インターフェース要素が前記プロパティにデータを提供するように定義される、請求項９１に記載のシステム。
【請求項９３】
前記ユーザ・インターフェース要素が前記プロパティからデータを受信するように定義される、請求項９１に記載のシステム。
【請求項９４】
ユーザ・インターフェースの前記動作中に、前記変数のうちの少なくとも１つに基づいて少なくとも１つのユーザ・インターフェース要素が表示される、請求項３０に記載のシステム。
【請求項９５】
前記ユーザ・インターフェース要素が前記変数のうちの１つにおける変更に応答して表示される、請求項９４に記載のシステム。
【請求項９６】
前記仕様が拡張マークアップ言語で定義される、請求項３０に記載のシステム。
【請求項９７】
前記仕様が、データベース管理システム本来の言語で定義された表現を含む、請求項３０に記載のシステム。
【請求項９８】
前記コンピュータシステムは、前記データフロー・グラフから少なくとも１つのパラメータを自動的に獲得するためにさらに構成される、請求項３０に記載のシステム。
【請求項９９】
少なくとも１つの変数が、データベース・システムに記憶されたオブジェクトへの参照を定義する、請求項３０に記載のシステム。
【請求項１００】
前記仕様が、前記仕様外部のデータ・ファイルへの参照を定義する、請求項３０に記載のシステム。
【請求項１０１】
前記参照が、前記データ・ファイルに記憶された値へのポインタを含む、請求項１００に記載のシステム。
【請求項１０２】
少なくとも１つの変数が前記参照を定義する、請求項１００に記載のシステム。
【請求項１０３】
少なくとも１つのパラメータが前記参照を定義する、請求項１００に記載のシステム。
【請求項１０４】
前記仕様が、データベース・システムに記憶されたデータにアクセスするためのクエリー文字列を含む、請求項３０に記載のシステム。
【請求項１０５】
前記クエリー文字列が、前記ユーザ・インターフェースの前記動作中にユーザによって指定された引数を含む、請求項１０４に記載のシステム。
【請求項１０６】
前記クエリー文字列が、前記ユーザ・インターフェースの前記動作中に実行可能である、請求項１０４に記載のシステム。
【請求項１０７】
少なくとも１つのパラメータが前記クエリー文字列を含む、請求項１０４に記載のシステム。
【請求項１０８】
少なくとも１つの変数が前記クエリー文字列を含む、請求項１０４に記載のシステム。