【手続補正書】
【提出日】令和2年2月13日(2020.2.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセスプラントからのデータを分析する際に使用するための分析ルールのグラフィカルな構築を容易にするためのコンピュータシステムであって、前記コンピュータシステムが、
前記プロセスプラント内のデータソースを定義する１つ以上のデータソーステンプレート、前記プロセスプラントからのデータを使用して行われるべき論理判定動作を定義する１つ以上の機能テンプレート、及び論理判定動作に応じて行われるべきアクションを示す１つ以上の出力テンプレートを含む、複数のルールコンポーネントテンプレートを記憶する、非一時的なコンピュータ読み出し可能なメモリと、
コンピュータ処理デバイス上で動作する構成エンジンであって、
ユーザインターフェースデバイスを介して、
１つ以上のデータソーステンプレート、１つ以上の機能テンプレート、及び１つ以上の出力テンプレートを含む、前記ルールコンポーネントテンプレートのグラフィカルな描写を表示するライブラリ領域、並びに
１つ以上のルールコンポーネントテンプレートの前記グラフィカルな描写のユーザ選択に基づいて、ルールコンポーネントを受信し、表示するワークフロー領域であって、前記ルールコンポーネントが、少なくとも１つのデータソースコンポーネント、１つの機能コンポーネント、及び１つの出力コンポーネントを含む、ワークフロー領域を生成する、インターフェースルーチンを含む、構成エンジンと、を備え、
前記構成エンジンが、グラフィカル入力ルーチンを実行して、前記ルールコンポーネントテンプレートから導出される１組のルールコンポーネントの各々のための対話型ウィンドウを表示するように動作し、前記ルールコンポーネントの各々のための前記対話型ウィンドウが、ユーザが前記ルールコンポーネントの各々の特定のパラメータを定義することを可能にし、よって、前記グラフィカル入力ルーチンが、前記データソースコンポーネントについて、前記分析ルールのために取り出されるべき特定のデータソースからの特定の１組のデータを指定する１つ以上のユーザ定義可能なパラメータを含む、データ入力対話型ウィンドウを表示し、よって、前記グラフィカル入力ルーチンが、前記機能コンポーネントについて、前記特定のデータソースからの前記特定の１組のデータを使用して行われるべき１つ以上の論理動作を指定する１つ以上のユーザ定義可能なパラメータを含む、１つ以上の機能対話型ウィンドウを表示し、よって、前記グラフィカル入力ルーチンが、前記出力コンポーネントについて、前記１つ以上の論理動作によって行われる判定と関連付けられる、とるべきアクションを指定するユーザ定義可能なパラメータを含む、出力対話型ウィンドウを表示し、また、
プロセッサ上で実行して、前記ルールコンポーネントの各々のユーザ定義のパラメータを含む前記ルールコンポーネントを、実行可能な分析ルールにコンパイルする、コンパイラと、
コンピュータ処理デバイス上で実行して、前記実行可能な分析ルールを実行する、ランタイムエンジンと、
を備える、コンピュータシステム。
【請求項２】
前記非一時的なコンピュータ読み出し可能なメモリが、前記複数のデータソーステンプレートの各々のための１組のメタデータを記憶し、前記データソーステンプレートの各々のための前記メタデータが、データソースからのデータの構造を定義する、請求項１に記載のコンピュータシステム。
【請求項３】
前記メタデータが、データソーステンプレートと関連付けられる前記データソースから取得されるデータファイルに記憶されるように前記データの構造を定義する、請求項２に記載のコンピュータシステム。
【請求項４】
入力データコンポーネントの前記ユーザ定義可能なパラメータが、データソースのための前記メタデータにおいて定義される１つ以上のパラメータの指示を含む、請求項２または請求項３に記載のコンピュータシステム。
【請求項５】
入力データコンポーネントの前記ユーザ定義可能なパラメータが、横列及びキーの指示を含む、請求項２〜請求項４の何れか１項に記載のコンピュータシステム。
【請求項６】
入力データコンポーネントの前記ユーザ定義可能なパラメータが、前記データソースコンポーネントによって参照されるデータのデータ値の変数名を含む、請求項２〜請求項５の何れか１項に記載のコンピュータシステム。
【請求項７】
前記データソースコンポーネントの前記ユーザ定義可能なパラメータが、前記データソースコンポーネントによって参照されるデータ値に適用されるべき数学動作を含む、請求項２〜請求項６の何れか１項に記載のコンピュータシステム。
【請求項８】
前記機能コンポーネントの前記ユーザ定義可能なパラメータが、前記１つ以上の論理動作のうちの１つにおいて使用されるべきデータの変数名の指示を含む、請求項１〜請求項７の何れか１項に記載のコンピュータシステム。
【請求項９】
前記機能コンポーネントの前記ユーザ定義可能なパラメータが、前記変数名によって指定されるデータに関して試験されるべき論理条件の指示を含む、請求項８に記載のコンピュータシステム。
【請求項１０】
前記機能コンポーネントの前記ユーザ定義可能なパラメータが、１つ以上の論理動作の実行順序の指示を含む、請求項１〜請求項９の何れか１項に記載のコンピュータシステム。
【請求項１１】
前記出力コンポーネントの前記ユーザ定義可能なパラメータが、出力表示の一部として提供されるべき情報の指示を含む、請求項１〜請求項１０の何れか１項に記載のコンピュータシステム。
【請求項１２】
前記出力コンポーネントの前記ユーザ定義可能なパラメータが、データベースに記憶された知識ベース記事の指示を含み、該知識ベース記事が、検出した課題の修正に関する情報を記憶する、請求項１〜請求項１１の何れか１項に記載のコンピュータシステム。
【請求項１３】
前記出力コンポーネントの前記ユーザ定義可能なパラメータが、機能コンポーネントによって指定される論理動作によって行われる判定に応じて開始するための、電子通信の指示を含む、請求項１〜請求項１２の何れか１項に記載のコンピュータシステム。
【請求項１４】
前記出力コンポーネントの前記ユーザ定義可能なパラメータが、プロセスプラント内の、または該プロセスプラントと関連付けられるユーザインターフェースに提供されるべきメッセージの指示を含む、請求項１〜請求項１３の何れか１項に記載のコンピュータシステム。
【請求項１５】
前記データソーステンプレートが、サーバ／ワークステーションハードウェアデータソース、オペレーティングシステムデータソース、プロセスコントローラデータソース、バッチデータソース、ネットワーク通信／インフラストラクチャデータソース、オペレータインターフェースデータソース、データベースデータソース、ソフトウェア及びアプリケーションデータソース、安全計装データソース、ＯＰＣシンプレックス若しくは冗長／ミラー化セバーデータソース、ログブックデータソース、または仮想化データソースのうちの１つを定義する、請求項１〜請求項１４の何れか１項に記載のコンピュータシステム。
【請求項１６】
前記ランタイムエンジンが、前記実行可能な分析ルールを実行する実行エンジン、及び前記データソースコンポーネントによって指定されるように特定のプロセスプラントサイトのためのデータベースに記憶されたデータファイルからデータを取り出すデータレトリーバーを含む、請求項１〜請求項１５の何れか１項に記載のコンピュータシステム。
【請求項１７】
複数組の顧客データファイルを記憶するデータベースを更に含み、前記複数組の顧客データファイルの各々が、異なる顧客プロセスプラントサイトと、または同じ顧客プロセスプラントサイトの異なる収集時間と関連付けられ、前記ランタイムエンジンが、前記複数組の顧客データファイルのうちの指定された１つからのデータを使用して、前記実行可能な分析ルールを実行する、請求項１〜請求項１６の何れか１項に記載のコンピュータシステム。
【請求項１８】
前記ランタイムエンジンが、ユーザが、使用する前記複数組の顧客データファイルのうちの１つを指定することを可能にする、ユーザ対話型コンポーネントを含む、請求項１７に記載のコンピュータシステム。
【請求項１９】
前記実行可能な分析ルールを、他のユーザが使用するためのルールデータベースに発行するためにプロセッサ上で実行する、発行者ルーチンを更に含む、請求項１〜請求項１８の何れか１項に記載のコンピュータシステム。
【請求項２０】
前記インターフェースルーチンが、前記ユーザインターフェースデバイスを介して、前記ワークフロー領域に表示される前記分析ルールの概要を表示する概略領域を更に生成する、請求項１〜請求項１９の何れか１項に記載のコンピュータシステム。
【請求項２１】
分析ルールのグラフィカルな構築を容易にするコンピュータ実装の方法であって、
非一時的なコンピュータ読み出し可能なメモリに、プロセスプラント内のデータソースを定義する１つ以上のデータソーステンプレート、前記プロセスプラントからのデータを使用して行われるべき論理判定動作を定義する１つ以上の機能テンプレート、及び論理判定動作に応じて行われるべきアクションを示す１つ以上の出力テンプレートを含む、複数のルールコンポーネントテンプレートを記憶することと、
ユーザインターフェース上で、コンピュータ処理デバイスを使用して、
１つ以上のデータソーステンプレート、１つ以上の機能テンプレート、及び１つ以上の出力テンプレートを含む前記ルールコンポーネントテンプレートのグラフィカルな描写を表示するライブラリ領域、並びに
前記１つ以上のルールコンポーネントテンプレートのグラフィカルな描写のユーザ選択に基づいて、ルールコンポーネントを受信し、表示するワークフロー領域であって、前記ルールコンポーネントが、少なくとも１つのデータソースコンポーネント、１つの機能コンポーネント、及び１つの出力コンポーネントを含む、ワークフロー領域を生成することと、
ユーザインターフェースデバイス上の前記ワークフロー領域において、コンピュータ処理デバイスを使用して、１組のルールコンポーネントテンプレートの各々のユーザによる選択に応じて、前記ルールコンポーネントテンプレートから導出される前記１組のルールコンポーネントの各々のための対話型ウィンドウを生成することと、
ユーザが前記ルールコンポーネントの各々の特定のパラメータを定義することを可能にするために、前記ルールコンポーネントの各々のための前記対話型ウィンドウを使用することであって、前記データソースコンポーネントについて、前記分析ルールのために取り出されるべき特定のデータソースからの特定の１組のデータを指定する１つ以上のユーザ定義可能なパラメータを含む、データ入力対話型ウィンドウを使用すること、前記機能コンポーネントについて、前記特定のデータソースからの前記特定の１組のデータを使用して行われるべき１つ以上の論理動作を指定する１つ以上のユーザ定義可能なパラメータを含む、１つ以上の機能的対話型ウィンドウを使用すること、及び前記出力コンポーネントについて、前記１つ以上の論理動作によって行われる判定と関連付けられる、とるべきアクションを指定するユーザ定義可能なパラメータを含む、出力対話型ウィンドウを使用すること、を含む、使用することと、
コンピュータプロセッサデバイス上で、前記ルールコンポーネントの各々のユーザ定義のパラメータを含む前記ルールコンポーネントを、実行可能な分析ルールにコンパイルすることと、
コンピュータ処理デバイス上で、前記実行可能な分析ルールを実行することと、
を含む、方法。
【請求項２２】
非一時的なコンピュータ読み出し可能なメモリに、前記複数のデータソーステンプレートの各々ための１組のメタデータを記憶することであって、前記複数のデータソーステンプレートの各々のための前記メタデータが、データソースからのデータの構造を定義する、記憶することを更に含む、請求項２１に記載の方法。
【請求項２３】
前記メタデータを記憶することが、データソーステンプレートと関連付けられる前記データソースから取得されるデータファイルに記憶されるようにデータの構造を定義するメタデータを記憶することを含む、請求項２２に記載の方法。
【請求項２４】
前記データ入力対話型ウィンドウを使用することが、前記ユーザ定義可能なパラメータの一部としてデータソースのための前記メタデータに定義される１つ以上のパラメータの１つ以上の値の指示を提供することを含む、請求項２２または請求項２３に記載の方法。
【請求項２５】
前記データ入力対話型ウィンドウを使用することが、ユーザが、前記データソースコンポーネントによって参照されるデータのデータ値の変数名を提供することを可能にすることを含む、請求項２２〜請求項２４の何れか１項に記載の方法。
【請求項２６】
前記データ入力対話型ウィンドウを使用することが、ユーザが、前記データソースコンポーネントによって参照されるデータ値に適用されるべき数学動作を提供することを可能にすることを含む、請求項２２〜請求項２５の何れか１項に記載の方法。
【請求項２７】
前記機能的対話型ウィンドウを使用することが、ユーザが、前記１つ以上の論理動作のうちの１つにおいて使用されるべきデータの変数名の指示を提供することを可能にすることを含む、請求項２２〜請求項２６の何れか１項に記載の方法。
【請求項２８】
前記機能的対話型ウィンドウを使用することが、ユーザが、変数名によって指定されるデータに関して試験されるべき論理条件の指示を提供することを可能にすることを含む、請求項２２〜請求項２７の何れか１項に記載の方法。
【請求項２９】
前記機能的対話型ウィンドウを使用することが、ユーザが、１つ以上の論理動作の実行順序の指示を提供することを可能にすることを含む、請求項２２〜請求項２８の何れか１項に記載の方法。
【請求項３０】
前記出力対話型ウィンドウを使用することが、ユーザが、出力表示の一部として提供されるべき情報の指示を提供することを可能にすることを含む、請求項２２〜請求項２９の何れか１項に記載の方法。
【請求項３１】
前記出力対話型ウィンドウを使用することが、ユーザが、データベースに記憶された知識ベース記事の指示を提供することを可能にすることを含み、該知識ベース記事が、検出した課題の修正に関する情報を記憶する、請求項３０に記載の方法。
【請求項３２】
前記出力対話型ウィンドウを使用することが、ユーザが、機能コンポーネントによって指定される論理動作によって行われる判定に応じて開始するための、電子通信の指示を提供することを可能にすることを含む、請求項２２〜請求項３１の何れか１項に記載の方法。
【請求項３３】
前記データソーステンプレートを記憶することが、サーバ／ワークステーションハードウェアデータソース、オペレーティングシステムデータソース、プロセスコントローラデータソース、バッチデータソース、ネットワーク通信／インフラストラクチャデータソース、オペレータインターフェースデータソース、データベースデータソース、ソフトウェア及びアプリケーションデータソース、安全計装データソース、ＯＰＣシンプレックス若しくは冗長／ミラー化セバーデータソース、ログブックデータソース、または仮想化データソースのうちの１つを定義する、データソーステンプレートを記憶することを含む、請求項２２〜請求項３２の何れか１項に記載の方法。
【請求項３４】
データベースに、複数組の顧客データファイルを記憶することを更に含み、前記複数組の顧客データファイルの各々が、異なる顧客プロセスプラントサイトと、または同じ顧客プロセスプラントサイトの異なる収集時間と関連付けられ、前記実行可能な分析ルールを実行することが、前記複数組の顧客データファイルのうちの指定された１つからのデータを使用することを含む、請求項２１〜請求項３３の何れか１項に記載の方法。
【請求項３５】
電子ディスプレイ入力デバイスを介して、ユーザが、使用する前記複数組の顧客データファイルのうちの前記指定された１つを指定することを可能にすることを更に含む、請求項３４に記載の方法。
【請求項３６】
前記ユーザインターフェースデバイスを介して、前記ワークフロー領域に表示される前記分析ルールの概要を示す概略領域を生成することを更に含む、請求項２１〜請求項３５の何れか１項に記載の方法。
【請求項３７】
データをオンラインで生成または記憶するプロセスプラント装置を有するプロセスプラントにおいてデータをオンラインで分析する際に使用するための分析ルールのグラフィカルな構築を容易にするためのコンピュータシステムであって、前記コンピュータシステムは、
前記プロセスプラント内の前記プロセスプラント装置と関連付けられるデータソースを定義する１つ以上のデータソーステンプレート、前記プロセスプラントからのデータを使用して行われるべき論理判定動作を定義する１つ以上の機能テンプレート、及び論理判定動作に応じて行われるべきアクションを示す１つ以上の出力テンプレートを含む、複数のルールコンポーネントテンプレートを記憶する、非一時的なコンピュータ読み出し可能なメモリと、
コンピュータ処理デバイス上で動作する構成エンジンであって、
ユーザインターフェースデバイスを介して、
１つ以上のデータソーステンプレート、１つ以上の機能テンプレート、及び１つ以上の出力テンプレートを含む、前記ルールコンポーネントテンプレートのグラフィカルな描写を表示するライブラリ領域、並びに
１つ以上のルールコンポーネントテンプレートの前記グラフィカルな描写のユーザ選択に基づいて、ルールコンポーネントを受信し、表示するワークフロー領域であって、前記ルールコンポーネントが、少なくとも１つのデータソースコンポーネント、１つの機能コンポーネント、及び１つの出力コンポーネントを含む、ワークフロー領域を生成する、インターフェースルーチンを含む、構成エンジンと、を備え、
前記構成エンジンが、グラフィカル入力ルーチンを実行して、前記ルールコンポーネントテンプレートから導出される１組のルールコンポーネントの各々のための対話型ウィンドウを表示するように動作し、前記ルールコンポーネントの各々のための前記対話型ウィンドウが、ユーザが、前記ルールコンポーネントの各々の特定のパラメータを定義することを可能にし、よって、前記グラフィカル入力ルーチンが、前記データソースコンポーネントについて、前記分析ルールのために取り出されるべき特定のデータソースからの特定の１組のデータを指定する１つ以上のユーザ定義可能なパラメータを含む、データ入力対話型ウィンドウを表示し、よって、前記グラフィカル入力ルーチンが、前記機能コンポーネントについて、前記特定のデータソースからの前記特定の１組のデータを使用して行われるべき１つ以上の論理動作を指定する１つ以上のユーザ定義可能なパラメータを含む、１つ以上の機能的対話型ウィンドウを表示し、よって、前記グラフィカル入力ルーチンが、前記出力コンポーネントについて、前記１つ以上の論理動作によって行われる判定と関連付けられる、とるべきアクションを指定するユーザ定義可能なパラメータを含む、出力対話型ウィンドウを表示し、また、
プロセッサ上で実行して、前記ルールコンポーネントの各々のユーザ定義のパラメータを含む前記ルールコンポーネントを、実行可能な分析ルールにコンパイルする、コンパイラと、
前記プロセスプラントからのデータをオンラインで分析するために、コンピュータ処理デバイス上で実行して、前記実行可能な分析ルールを実行する、前記プロセスプラント装置に結合されるランタイムエンジンと、
を備える、コンピュータシステム。
【請求項３８】
前記非一時的なコンピュータ読み出し可能なメモリが、前記複数のデータソーステンプレートの各々のための１組のメタデータを記憶し、前記データソーステンプレートの各々のための前記メタデータが、前記プロセスプラント内のデータソースからのデータの構造を定義する、請求項３７に記載のコンピュータシステム。
【請求項３９】
入力データコンポーネントの前記ユーザ定義可能なパラメータが、データソースのための前記メタデータにおいて定義される１つ以上のパラメータの指示を含む、請求項３８に記載のコンピュータシステム。
【請求項４０】
入力データコンポーネントの前記ユーザ定義可能なパラメータが、前記データソースコンポーネントによって参照されるデータのデータ値の変数名を含む、請求項３８または請求項３９に記載のコンピュータシステム。
【請求項４１】
前記データソースコンポーネントの前記ユーザ定義可能なパラメータが、前記データソースコンポーネントによって参照されるデータ値に適用されるべき数学動作を含む、請求項３７〜請求項４０の何れか１項に記載のコンピュータシステム。
【請求項４２】
前記機能コンポーネントの前記ユーザ定義可能なパラメータが、変数名によって指定されるデータに関して試験されるべき論理条件の指示を含む、請求項３７〜請求項４１の何れか１項に記載のコンピュータシステム。
【請求項４３】
前記出力コンポーネントの前記ユーザ定義可能なパラメータが、出力表示の一部として提供されるべき情報の指示を含む、請求項３７〜請求項４２の何れか１項に記載のコンピュータシステム。
【請求項４４】
前記出力コンポーネントの前記ユーザ定義可能なパラメータが、データベースに記憶された知識ベース記事の指示を含み、該知識ベース記事が、検出した課題の修正に関する情報を記憶する、請求項３７〜請求項４３の何れか１項に記載のコンピュータシステム。
【請求項４５】
前記出力コンポーネントの前記ユーザ定義可能なパラメータが、機能コンポーネントによって指定される論理動作によって行われる判定に応じて開始するための、プロセスプラント制御システム内の電子通信の指示を含む、請求項３７〜請求項４４の何れか１項に記載のコンピュータシステム。
【請求項４６】
前記出力コンポーネントの前記ユーザ定義可能なパラメータが、前記プロセスプラントと関連付けられるプロセス制御オペレータに提供されるべきメッセージの指示を含む、請求項３７〜請求項４５の何れか１項に記載のコンピュータシステム。
【請求項４７】
前記データソーステンプレートの１つが、前記プロセスプラントのプロセス制御システムからのデータストリームを参照する、請求項３７〜請求項４６の何れか１項に記載のコンピュータシステム。
【請求項４８】
前記データソーステンプレートの前記１つが、前記プロセスプラント内のプロセスコントローライベントに関するデータを参照する、請求項４７に記載のコンピュータシステム。
【請求項４９】
前記データソーステンプレートの前記１つが、前記プロセスプラント内のユーザワークステーションイベントに関するデータを参照する、請求項４７または請求項４８に記載のコンピュータシステム。