【手続補正書】
【提出日】平成26年8月6日(2014.8.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンポーネント間の作業要素のフローを表すリンクによって接続されたデータ処理コンポーネントを表す頂点を含むデータフローグラフの１つまたは複数の特性を表す１つまたは複数の式を評価するためのコンピューティングシステムによって実行される方法であって、
１つまたは複数の変数に対する１つまたは複数の演算を含む前記１つまたは複数の式を評価するという要求を前記コンピューティングシステムによって受信する工程と、
前記コンピューティングシステムによって前記１つまたは複数の式を評価する工程であって、
１つまたは複数のフィールドを含むデータ構造を定義する工程と、
前記データフローグラフの１つまたは複数のコンポーネントに関連する追跡情報を前記データフローグラフの実行中に収集する工程と、
前記１つまたは複数のフィールドに前記追跡情報に関連する値を格納する工程と、
前記１つまたは複数の式の１つまたは複数の変数を、前記１つまたは複数のフィールドに格納した値と置き換えて、前記１つまたは複数の式の評価結果を演算する工程とを含む、工程と
を含む、方法。
【請求項２】
前記評価は、前記データフローグラフを実行している間に実行される、請求項１に記載の方法。
【請求項３】
前記追跡情報は、前記データフローグラフの１つまたは複数のサブグラフの１つまたは複数のコンポーネントにさらに関連する、請求項１に記載の方法。
【請求項４】
前記１つまたは複数の変数の少なくとも第１の変数は、前記１つまたは複数のサブグラフの第１のサブグラフへの参照を含む項として前記式中で表される、請求項３に記載の方法。
【請求項５】
前記第１の変数は、前記第１のサブグラフ内の第１のコンポーネントへの参照を含む、請求項４に記載の方法。
【請求項６】
前記１つまたは複数の変数の少なくとも１つは、前記データフローグラフの１つまたは複数、前記１つまたは複数のサブグラフ、および、前記１つまたは複数のコンポーネントの特性に相当する、請求項３に記載の方法。
【請求項７】
前記１つまたは複数の式を評価する工程は、事前に定義された条件に従って前記１つまたは複数の式を評価する工程を含む、請求項１に記載の方法。
【請求項８】
前記事前に定義された条件は、トリガ事象の検出を含む、請求項７に記載の方法。
【請求項９】
前記トリガ事象は、１つまたは複数の処理リソースが前記１つまたは複数の処理リソースの要求に対して不足しているかについての判断を含む、請求項８に記載の方法。
【請求項１０】
前記データ構造を定義する工程は、前記データフローグラフを横断して、前記１つまたは複数のフィールドのタイプおよび数の１つまたは複数を特定する工程を含む、請求項１に記載の方法。
【請求項１１】
前記データフローグラフを横断する工程は、前記１つまたは複数の式に関連する前記データフローグラフの部分を横断する工程を含む、請求項１０に記載の方法。
【請求項１２】
前記データフローグラフの１つまたは複数のコンポーネントに関連する追跡情報を収集する工程は、前記１つまたは複数の式に少なくとも部分的に基づいて前記追跡情報をフィルタ処理する工程を含む、請求項１に記載の方法。
【請求項１３】
前記評価結果を１つまたは複数の閾値と比較する工程をさらに含む、請求項１に記載の方法。
【請求項１４】
前記比較する工程に応じて通知を生成する工程をさらに含む、請求項１３に記載の方法。
【請求項１５】
前記通知に少なくとも部分的に基づいて１つまたは複数の自動化プロセスを実行する工程をさらに含む、請求項１４に記載の方法。
【請求項１６】
ユーザインターフェースから前記１つまたは複数の式を受信する工程をさらに含む、請求項１に記載の方法。
【請求項１７】
前記１つまたは複数の式を含む事前に定義された式のセットを提供する工程をさらに含む、請求項１に記載の方法。
【請求項１８】
前記評価する工程は、前記１つまたは複数の式を定期的に評価する工程をさらに含む、請求項１に記載の方法。
【請求項１９】
２つ以上の結果を使用して１つまたは複数の特性に関連するヒストグラムを生成する工程をさらに含む、請求項１８に記載の方法。
【請求項２０】
前記１つまたは複数の式の定期的な評価結果に少なくとも部分的に基づいて、格納された過去のデータを更新する工程をさらに含む、請求項１８に記載の方法。
【請求項２１】
前記１つまたは複数の変数の少なくとも１つは、前記１つまたは複数の式を評価するという前記要求を前記コンピューティングシステムによって受信する前に過去のデータに格納された値に依存する、請求項１８に記載の方法。
【請求項２２】
前記１つまたは複数のフィールドの１つの中に、ベクトル形式で、前記追跡情報に関連する複数の値を格納する工程をさらに含む、請求項１に記載の方法。
【請求項２３】
前記複数の値のそれぞれは、特定のパラメータのそれぞれの異なる値に関連し、前記複数の値のそれぞれは、前記特定のパラメータの前記それぞれの値に関連する追跡情報上で集約された特性の値である、請求項２２に記載の方法。
【請求項２４】
コンポーネント間の作業要素のフローを表すリンクによって接続されたデータ処理コンポーネントを表す頂点を含むデータフローグラフの１つまたは複数の特性を表す１つまたは複数の式を評価するためのコンピュータプログラムを格納するコンピュータ可読記憶媒体であって、前記コンピュータプログラムは、コンピュータに、
１つまたは複数の変数に対する１つまたは複数の演算を含む前記１つまたは複数の式を評価するという要求を受信させ、
前記１つまたは複数の式を評価させるための命令を含み、該評価は、
１つまたは複数のフィールドを含むデータ構造を定義することと、
前記データフローグラフの１つまたは複数のコンポーネントに関連する追跡情報を前記データフローグラフの実行中に収集することと、
前記１つまたは複数のフィールドに前記追跡情報に関連する値を格納することと、
前記１つまたは複数の式の１つまたは複数の変数を、前記１つまたは複数のフィールドに格納した値と置き換えて、前記１つまたは複数の式の評価結果を演算することと
を含む、コンピュータ可読記憶媒体。
【請求項２５】
コンポーネント間の作業要素のフローを表すリンクによって接続されたデータ処理コンポーネントを表す頂点を含むデータフローグラフの１つまたは複数の特性を表す１つまたは複数の式を評価するためのコンピューティングシステムであって、
１つまたは複数の変数に対する１つまたは複数の演算を含む前記１つまたは複数の式を評価するという要求を受信するよう構成された入力デバイスまたはポートと、
前記１つまたは複数の式を評価するよう構成された少なくとも１つのプロセッサとを含み、該評価は、
１つまたは複数のフィールドを含むデータ構造を定義することと、
前記データフローグラフの１つまたは複数のコンポーネントに関連する追跡情報を前記データフローグラフの実行中に収集することと、
前記１つまたは複数のフィールドに前記追跡情報に関連する値を格納することと、
前記１つまたは複数の式の１つまたは複数の変数を、前記１つまたは複数のフィールドに格納した値と置き換えて、前記１つまたは複数の式の評価結果を演算することと
を含む、コンピューティングシステム。
【請求項２６】
コンポーネント間の作業要素のフローを表すリンクによって接続されたデータ処理コンポーネントを表す頂点を含むデータフローグラフの１つまたは複数の特性を表す１つまたは複数の式を評価するためのコンピューティングシステムであって、
１つまたは複数の変数に対する１つまたは複数の演算を含む前記１つまたは複数の式を評価するという要求を受信する手段と、
前記１つまたは複数の式を評価する手段とを含み、該評価は、
１つまたは複数のフィールドを含むデータ構造を定義することと、
前記データフローグラフの１つまたは複数のコンポーネントに関連する追跡情報を前記データフローグラフの実行中に収集することと、
前記１つまたは複数のフィールドに前記追跡情報に関連する値を格納することと、
前記１つまたは複数の式の１つまたは複数の変数を、前記１つまたは複数のフィールドに格納した値と置き換えて、前記１つまたは複数の式の評価結果を演算することと
を含む、コンピューティングシステム。
【請求項２７】
前記評価は、前記データフローグラフを実行している間に実行される、請求項２４に記載のコンピュータ可読記憶媒体。
【請求項２８】
前記追跡情報は、前記データフローグラフの１つまたは複数のサブグラフの１つまたは複数のコンポーネントにさらに関連する、請求項２４に記載のコンピュータ可読記憶媒体。
【請求項２９】
前記１つまたは複数の変数の少なくとも第１の変数は、前記１つまたは複数のサブグラフの第１のサブグラフへの参照を含む項として前記式中で表される、請求項２８に記載のコンピュータ可読記憶媒体。
【請求項３０】
前記第１の変数は、前記第１のサブグラフ内の第１のコンポーネントへの参照を含む、請求項２９に記載のコンピュータ可読記憶媒体。
【請求項３１】
前記１つまたは複数の変数の少なくとも１つは、前記データフローグラフの１つまたは複数、前記１つまたは複数のサブグラフ、および、前記１つまたは複数のコンポーネントの特性に相当する、請求項２８に記載のコンピュータ可読記憶媒体。
【請求項３２】
前記１つまたは複数の式を評価することは、事前に定義された条件に従って前記１つまたは複数の式を評価することを含む、請求項２４に記載のコンピュータ可読記憶媒体。
【請求項３３】
前記事前に定義された条件は、トリガ事象の検出を含む、請求項３２に記載のコンピュータ可読記憶媒体。
【請求項３４】
前記トリガ事象は、１つまたは複数の処理リソースが前記１つまたは複数の処理リソースの要求に対して不足しているかについての判断を含む、請求項３３に記載のコンピュータ可読記憶媒体。
【請求項３５】
前記データ構造を定義することは、前記データフローグラフを横断して、前記１つまたは複数のフィールドのタイプおよび数の１つまたは複数を特定することを含む、請求項２４に記載のコンピュータ可読記憶媒体。
【請求項３６】
前記データフローグラフを横断することは、前記１つまたは複数の式に関連する前記データフローグラフの部分を横断することを含む、請求項３５に記載のコンピュータ可読記憶媒体。
【請求項３７】
前記データフローグラフの１つまたは複数のコンポーネントに関連する追跡情報を収集することは、前記１つまたは複数の式に少なくとも部分的に基づいて前記追跡情報をフィルタ処理することを含む、請求項２４に記載のコンピュータ可読記憶媒体。
【請求項３８】
前記コンピュータプログラムは、前記コンピュータに、前記評価結果を１つまたは複数の閾値と比較させるための命令をさらに含む、請求項２４に記載のコンピュータ可読記憶媒体。
【請求項３９】
前記コンピュータプログラムは、前記コンピュータに、前記比較することに応じて通知を生成させるための命令をさらに含む、請求項３８に記載のコンピュータ可読記憶媒体。
【請求項４０】
前記コンピュータプログラムは、前記コンピュータに、前記通知に少なくとも部分的に基づいて１つまたは複数の自動化プロセスを実行させるための命令をさらに含む、請求項３９に記載のコンピュータ可読記憶媒体。
【請求項４１】
前記コンピュータプログラムは、前記コンピュータに、ユーザインターフェースから前記１つまたは複数の式を受信させるための命令をさらに含む、請求項２４に記載のコンピュータ可読記憶媒体。
【請求項４２】
前記コンピュータプログラムは、前記コンピュータに、前記１つまたは複数の式を含む事前に定義された式のセットを提供させるための命令をさらに含む、請求項２４に記載のコンピュータ可読記憶媒体。
【請求項４３】
前記評価することは、前記１つまたは複数の式を定期的に評価することをさらに含む、請求項２４に記載のコンピュータ可読記憶媒体。
【請求項４４】
前記コンピュータプログラムは、前記コンピュータに、２つ以上の結果を使用して１つまたは複数の特性に関連するヒストグラムを生成させるための命令をさらに含む、請求項４３に記載のコンピュータ可読記憶媒体。
【請求項４５】
前記コンピュータプログラムは、前記コンピュータに、前記１つまたは複数の式の定期的な評価結果に少なくとも部分的に基づいて、格納された過去のデータを更新させるための命令をさらに含む、請求項４３に記載のコンピュータ可読記憶媒体。
【請求項４６】
前記１つまたは複数の変数の少なくとも１つは、前記１つまたは複数の式を評価するという前記要求を前記コンピュータによって受信する前に過去のデータに格納された値に依存する、請求項４３に記載のコンピュータ可読記憶媒体。
【請求項４７】
前記コンピュータプログラムは、前記コンピュータに、前記１つまたは複数のフィールドの１つの中に、ベクトル形式で、前記追跡情報に関連する複数の値を格納させるための命令をさらに含む、請求項２４に記載のコンピュータ可読記憶媒体。
【請求項４８】
前記複数の値のそれぞれは、特定のパラメータのそれぞれの異なる値に関連し、前記複数の値のそれぞれは、前記特定のパラメータの前記それぞれの値に関連する追跡情報上で集約された特性の値である、請求項４７に記載のコンピュータ可読記憶媒体。
【請求項４９】
前記評価は、前記データフローグラフを実行している間に実行される、請求項２５に記載のコンピューティングシステム。
【請求項５０】
前記追跡情報は、前記データフローグラフの１つまたは複数のサブグラフの１つまたは複数のコンポーネントにさらに関連する、請求項２５に記載のコンピューティングシステム。
【請求項５１】
前記１つまたは複数の変数の少なくとも第１の変数は、前記１つまたは複数のサブグラフの第１のサブグラフへの参照を含む項として前記式中で表される、請求項５０に記載のコンピューティングシステム。
【請求項５２】
前記第１の変数は、前記第１のサブグラフ内の第１のコンポーネントへの参照を含む、請求項５１に記載のコンピューティングシステム。
【請求項５３】
前記１つまたは複数の変数の少なくとも１つは、前記データフローグラフの１つまたは複数、前記１つまたは複数のサブグラフ、および、前記１つまたは複数のコンポーネントの特性に相当する、請求項５０に記載のコンピューティングシステム。
【請求項５４】
前記１つまたは複数の式を評価することは、事前に定義された条件に従って前記１つまたは複数の式を評価することを含む、請求項２５に記載のコンピューティングシステム。
【請求項５５】
前記事前に定義された条件は、トリガ事象の検出を含む、請求項５４に記載のコンピューティングシステム。
【請求項５６】
前記トリガ事象は、１つまたは複数の処理リソースが前記１つまたは複数の処理リソースの要求に対して不足しているかについての判断を含む、請求項５５に記載のコンピューティングシステム。
【請求項５７】
前記データ構造を定義することは、前記データフローグラフを横断して、前記１つまたは複数のフィールドのタイプおよび数の１つまたは複数を特定することを含む、請求項２５に記載のコンピューティングシステム。
【請求項５８】
前記データフローグラフを横断することは、前記１つまたは複数の式に関連する前記データフローグラフの部分を横断することを含む、請求項５７に記載のコンピューティングシステム。
【請求項５９】
前記データフローグラフの１つまたは複数のコンポーネントに関連する追跡情報を収集することは、前記１つまたは複数の式に少なくとも部分的に基づいて前記追跡情報をフィルタ処理することを含む、請求項２５に記載のコンピューティングシステム。
【請求項６０】
前記少なくとも１つのプロセッサは、さらに、前記評価結果を１つまたは複数の閾値と比較するよう構成された、請求項２５に記載のコンピューティングシステム。
【請求項６１】
前記少なくとも１つのプロセッサは、さらに、前記比較することに応じて通知を生成するよう構成された、請求項６０に記載のコンピューティングシステム。
【請求項６２】
前記少なくとも１つのプロセッサは、さらに、前記通知に少なくとも部分的に基づいて１つまたは複数の自動化プロセスを実行するよう構成された、請求項６１に記載のコンピューティングシステム。
【請求項６３】
前記少なくとも１つのプロセッサは、さらに、ユーザインターフェースから前記１つまたは複数の式を受信するよう構成された、請求項２５に記載のコンピューティングシステム。
【請求項６４】
前記少なくとも１つのプロセッサは、さらに、前記１つまたは複数の式を含む事前に定義された式のセットを提供するよう構成された、請求項２５に記載のコンピューティングシステム。
【請求項６５】
前記評価することは、前記１つまたは複数の式を定期的に評価することをさらに含む、請求項２５に記載のコンピューティングシステム。
【請求項６６】
前記少なくとも１つのプロセッサは、さらに、２つ以上の結果を使用して１つまたは複数の特性に関連するヒストグラムを生成するよう構成された、請求項６５に記載のコンピューティングシステム。
【請求項６７】
前記少なくとも１つのプロセッサは、さらに、前記１つまたは複数の式の定期的な評価結果に少なくとも部分的に基づいて、格納された過去のデータを更新するよう構成された、請求項６５に記載のコンピューティングシステム。
【請求項６８】
前記１つまたは複数の変数の少なくとも１つは、前記１つまたは複数の式を評価するという前記要求を前記コンピューティングシステムによって受信する前に過去のデータに格納された値に依存する、請求項６５に記載のコンピューティングシステム。
【請求項６９】
前記少なくとも１つのプロセッサは、さらに、前記１つまたは複数のフィールドの１つの中に、ベクトル形式で、前記追跡情報に関連する複数の値を格納するよう構成された、請求項２５に記載のコンピューティングシステム。
【請求項７０】
前記複数の値のそれぞれは、特定のパラメータのそれぞれの異なる値に関連し、前記複数の値のそれぞれは、前記特定のパラメータの前記それぞれの値に関連する追跡情報上で集約された特性の値である、請求項６９に記載のコンピューティングシステム。