【手続補正書】
【提出日】令和2年10月8日(2020.10.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１以上の産業用アプリケーション機械（１２１〜１２５、５００）を監視し及び制御するためのシステムであって、
コンピューティングクラスタを形成するサーバ（１０〜１２）と複数の装置（２０〜２７）とを含むネットワーク（１００〜１０２）と、
前記複数の装置における各装置であって、
少なくとも１つのメモリと、
１以上の他の装置（２０〜２７）との接続のための１以上の入力／出力ポート（２８）と、
データを受信し且つ指令を送信するために、前記１以上の機械（１２１〜１２５、５００）のうちの少なくとも１つの機械との接続のための１以上のインタフェース（２９）と、
前記少なくとも１つの機械からの前記データを受信し、当該データを用いて前記少なくとも１つの機械又はそのコンポーネントの動作に関連する第１のクエリ（１５００）を解決するための第１の処理タスク（１５０１）をリアルタイムで計算するように構成された第１のプロセッサ（６１）と、
少なくとも１つのメモリと少なくとも１つのプロセッサを含むサーバ（１０〜１２）であって、第２の処理タスク（１５０１）を複数のスレッド（１５１０ａ〜１５１０ｎ）に分割し且つ当該複数のスレッドを前記第２の処理タスクの計算と協働するために前記コンピューティングクラスタのうちの幾つかの装置に割り当て、前記第２の処理タスクは、前記１以上の機械（１２１〜１２５、５００）の少なくとも１つの機械の動作又は前記システムの動作に関連する第２のクエリを解決する、前記サーバと、
を備え、
前記複数の装置における各装置（２０〜２７）は、前記コンピューティングクラスタとの間で自機の処理能力を共有し、前記サーバ（１０〜１２）によって割り当てられた少なくとも１つのスレッド（１５１０ａ〜１５１０ｎ）を計算し、前記第２のクエリ（１５００）を解決するため前記サーバにその解決を提供するように構成された第２のプロセッサ（６２）を更に含み、
前記各装置（２０〜２７）の前記第１のプロセッサ（６１）が、更に、
前記第１のクエリ（１５００）の解決を同じ装置の前記第２のプロセッサ（６２）に提供し、
前記第１のクエリ（１５００）の解決から第１の命令を導出し、且つ当該第１の命令を前記１以上の機械（１２１〜１２５、５００）の少なくとも１つの機械及び前記第２のプロセッサ（６２）の少なくとも何れかに提供する、
ことの少なくとも１つを実行するように構成され、
前記各装置（２０〜２７）の前記第２のプロセッサ（６２）が、更に、
前記第１のプロセッサ（６１）から受信した前記第１のクエリ（１５００）の解決を前記サーバ（１０〜１２）に提供し、
前記第１のプロセッサ（６１）からの前記第１の命令を前記１以上の機械（１２１〜１２５、５００）の少なくとも１つの機械及び前記サーバ（１０〜１２）の少なくとも何れかに提供する、
ことの少なくとも１つを実行するように構成されることを特徴とするシステム。
【請求項２】
前記コンピューティングクラスタの２以上の装置のインタフェース（２９）は、前記１以上の機械（１２１〜１２５、５００）の同様の機械と接続されている、請求項１に記載のシステム。
【請求項３】
前記サーバ（１０〜１２）の少なくとも１つのプロセッサは、前記第２のクエリの解決から第２の命令を導出し、機械（１２１〜１２５、５００）に接続される装置を介して、前記第２の命令を前記機械に提供する、請求項１又は２に記載のシステム。
【請求項４】
前記第１の処理タスク（１５０１）は、
前記データを前処理してデータセットを形成し、該データセットから前記第１のクエリ（１５００）を解決するためのデータの一部を選択すること、又は、
前記データを前処理して、前記第１のクエリ（１５００）を解決するためのデータセットを形成すること、
を含む、請求項１から３のいずれかに記載のシステム。
【請求項５】
前記サーバの少なくとも１つのプロセッサは、前記コンピューティングクラスタの装置（２０〜２７）から前記複数のスレッド（１５１０ａ〜１５１０ｎ）の出力を受信し、前記出力を処理して再構築された第２の処理タスク（１５０１）を提供し、前記第２のクエリ（１５００）を解決するため前記再構築された第２の処理タスクを計算する、請求項１から４のいずれかに記載のシステム。
【請求項６】
前記コンピューティングクラスタの各装置は、前記機械（１２１〜１２５、５００）のうちの各機械からのデータ取得を実行し、前記各装置が前記コンピューティングクラスタの他の装置によって実行される前記各機械からのデータ取得と同期して接続されることを特徴とする請求項１から５のいずれかに記載のシステム。
【請求項７】
前記コンピューティングクラスタ内でデータを前記ネットワーク（１００〜１０２）の外部のコンピュータ装置に送信するためのネットワーキング装置（２００）を更に含み、前記コンピュータ装置がフォグコンピューティング又はクラウドコンピューティングを実行することを含む、請求項１から６のいずれかに記載のシステム。
【請求項８】
前記サーバの少なくとも１つのプロセッサは、前記コンピューティングクラスタの各装置（２０〜２７）の第２のプロセッサ（６２）により実行される第２の命令セットアーキテクチャとは異なる第１の命令セットアーキテクチャを実行し、
前記サーバは、前記複数の装置の一つの装置に接続できるネットワークインターフェイス（１９）を更に含み、前記ネットワークインターフェイスは、前記第１の命令セットアーキテクチャから第２の命令セットアーキテクチャへ及び第２の命令セットアーキテクチャから前記第１の命令セットアーキテクチャへと命令を変換するように構成されている、請求項１から７のいずれかに記載のシステム。
【請求項９】
１以上の産業用アプリケーション機械（１２１〜１２５、５００）を監視し及び制御するための装置であって、
少なくとも１つのメモリと、
コンピューティングクラスタネットワーク（１００〜１０２）内の１以上の他の装置（２０〜２７）との接続のための複数の入力／出力ポート（２８）と、
データを受信し且つ指令を送信するために、前記１以上の機械（１２１〜１２５、５００）のうちの少なくとも１つの機械との接続のための１以上のインタフェース（２９）と、
前記少なくとも１つの機械からの前記データを受信し、当該データを用いて前記少なくとも１つの機械又はそのコンポーネントの動作に関連する第１のクエリ（１５００）を解決するための第１の処理タスク（１５０１）をリアルタイムで計算するように構成された第１のプロセッサ（６１）と、
前記コンピューティングクラスタネットワーク（１００〜１０２）との間で自機の処理能力を共有し、前記コンピューティングクラスタネットワークのサーバ（１０〜１２）による割り当て時に第２のクエリ（１５００）を解決するため少なくとも１つのスレッド（１５１０ａ〜１５１０ｎ）を計算し、前記第２のクエリ（１５００）を解決するため前記サーバに解決を提供するように構成された第２のプロセッサ（６２）であって、前記第２のクエリは、前記１以上の機械（１２１〜１２５、５００）の少なくとも１つの機械の動作又は前記１以上の機械を含む産業設備の動作に関連する、ように構成された第２のプロセッサ（６２）と、
を備え、
前記第１のプロセッサ（６１）が、更に、
前記第１のクエリ（１５００）の解決を前記第２のプロセッサ（６２）に提供し、
前記第１のクエリ（１５００）の解決から第１の命令を導出し、且つ当該第１の命令を前記１以上の機械（１２１〜１２５、５００）の少なくとも１つの機械及び前記第２のプロセッサ（６２）の少なくとも何れかに提供する、
ことの少なくとも１つを実行するように構成され、
前記第２のプロセッサ（６２）が、更に、
前記第１のプロセッサ（６１）から受信した前記第１のクエリ（１５００）の解決を前記サーバ（１０〜１２）に提供し、
前記第１のプロセッサ（６１）からの前記第１の命令を前記１以上の機械（１２１〜１２５、５００）の少なくとも１つの機械及び前記前記サーバ（１０〜１２）の少なくとも何れかに提供する、
ことの少なくとも１つを実行するように構成されることを特徴とする装置。
【請求項１０】
前記第１のプロセッサ及び前記第２のプロセッサの少なくとも１つは、前記第２のクエリの解決から導出された第２の命令を前記サーバから受信し、前記第２の命令を前記１以上の機械の少なくとも１つの機械に提供する、請求項９に記載の装置。
【請求項１１】
前記第１の処理タスク（１５０１）は、
前記少なくとも１つの機械の前記データを前処理してデータセットを形成し、該データセットから前記第１のクエリ（１５００）を解決するためのデータの一部を選択すること、又は、
前記少なくとも１つの機械の前記データを前処理して、前記第１のクエリ（１５００）を解決するためのデータセットを形成すること、
を含む、請求項９又は１０に記載の装置。
【請求項１２】
前記第２のプロセッサ（６２）は、第３のクエリ（１５００）を解決するため第３の処理タスク（１５０１）をローカルに計算するように構成されている、請求項９から１１のいずれかに記載の装置。
【請求項１３】
前記第３の処理タスク（１５０１）は、前記コンピューティングクラスタネットワーク（１００〜１０２）から取得できるデータを処理して、前記第３のクエリ（１５００）を解決するためのデータセットを形成することを含む、請求項１２に記載の装置。
【請求項１４】
前記第３の処理タスク（１５０１）は、前記第１のプロセッサ又は前記装置のデータ記憶装置から取得できるデータを処理して、前記第３のクエリ（１５００）を解決するためのデータセットを形成することを含む、請求項１２に記載の装置。
【請求項１５】
前記第２のプロセッサ（６２）は、前記サーバ及び前記第１のプロセッサの少なくとも何れかに前記第３のクエリ（１５００）の解決を提供するように更に構成されている、請求項１２から１４のいずれかに記載の装置。
【請求項１６】
前記第２のプロセッサ（６２）は、前記サーバから前記第２のクエリ（１５００）を解決するために再構築された第２の処理タスク（１５０１）を受信し、前記第２のクエリ（１５００）を解決し、前記第２のクエリ（１５００）の解決を前記サーバに提供するように更に構成されている、請求項９から１５のいずれかに記載の装置。
【請求項１７】
産業設備であって、
複数の機械（１２１〜１２５、５００）と、
前記複数の機械の少なくとも１つを監視し及び制御するためにコンピューティングクラスタを形成するサーバ（１０〜１２）及び複数の装置（２０〜２７）を含むネットワーク（１００〜１０２）と、
前記複数の装置における各装置（２０〜２７）は、
少なくとも１つのメモリと、
１以上の他の装置（２０〜２７）との接続のための複数の入力／出力ポート（２８）と、
データを受信し且つ指令を送信するために、前記複数の機械（１２１〜１２５、５００）のうちの少なくとも１つの機械との接続のための１以上のインタフェース（２９）と、
前記少なくとも１つの機械からの前記データを受信し、当該データを用いて前記少なくとも１つの機械又はそのコンポーネントの動作に関連する第１のクエリ（１５００）を解決するための第１の処理タスク（１５０１）をリアルタイムで計算するように構成された第１のプロセッサ（６１）と、
少なくとも１つのメモリと少なくとも１つのプロセッサを含むサーバ（１０〜１２）であって、第２の処理タスク（１５０１）を複数のスレッド（１５１０ａ〜１５１０ｎ）に分割し且つ当該複数のスレッドを前記第２の処理タスクの計算と協働するために前記コンピューティングクラスタのうちの幾つかの装置に割り当て、前記第２の処理タスクは、前記１以上の機械（１２１〜１２５、５００）の少なくとも１つの機械の動作又はシステムの動作に関連する第２のクエリを解決する、前記サーバと、
を備え、
前記複数の装置における各装置（２０〜２７）は、前記コンピューティングクラスタとの間で自機の処理能力を共有し、前記サーバ（１０〜１２）によって割り当てられた少なくとも１つのスレッド（１５１０ａ〜１５１０ｎ）を計算し、前記第２のクエリ（１５００）を解決するため前記サーバにその解決を提供するように構成された第２のプロセッサ（６２）を更に含み、
前記各装置（２０〜２７）の前記第１のプロセッサ（６１）が、更に、
前記第１のクエリ（１５００）の解決を同じ装置（２０〜２７）の前記第２のプロセッサ（６２）に提供し、
前記第１のクエリ（１５００）の解決から第１の命令を導出し、且つ当該第１の命令を前記１以上の機械（１２１〜１２５、５００）の少なくとも１つの機械及び前記第２のプロセッサ（６２）の少なくとも何れかに提供する、
ことの少なくとも１つを実行するように構成され、
前記各装置（２０〜２７）の前記第２のプロセッサ（６２）が、更に、
前記第１のプロセッサ（６１）から受信した前記第１のクエリ（１５００）の解決を前記サーバ（１０〜１２）に提供し、
前記第１のプロセッサ（６１）からの前記第１の命令を前記１以上の機械（１２１〜１２５、５００）の少なくとも１つの機械及び前記サーバ（１０〜１２）の少なくとも何れかに提供する、
ことの少なくとも１つを実行するように構成され、
前記複数の装置（２０〜２７）少なくとも幾つかの装置は、前記複数の機械（１２１〜１２５、５００）の１以上の機械と接続されている、
ことを特徴とする産業設備。
【請求項１８】
前記サーバの少なくとも１つのプロセッサは、更に、前記機械（１２１〜１２５、５００）に接続される装置（２０〜２７）を介して、第２の命令を前記機械に提供する、請求項１７に記載の産業設備。
【請求項１９】
コンピューティングクラスタを形成するサーバ（１０〜１２）と複数の装置（２０〜２７）とを含むネットワーク（１００〜１０２）手段によって、産業設備の１以上の機械（１２１〜１２５、５００）を監視し及び制御するための方法であって、前記複数の装置（２０〜２７）の少なくとも幾つかの装置は、前記１以上の機械（１２１〜１２５、５００）と接続されており、
前記サーバの少なくとも１つのプロセッサにより、前記コンピューティングクラスタを制御し、
前記少なくとも幾つかの装置（２０〜２７）の各装置により、前記装置が接続されている前記１以上の機械からデータを取得し、
前記少なくとも幾つかの装置（２０〜２７）の第１のプロセッサ（６１）により、前記装置が接続されている機械又はそのコンポーネントの動作に関連する第１のクエリ（１５００）を前記取得したデータを用いて解決するための第１の処理タスク（１５０１）をリアルタイムで計算し、
前記サーバの少なくとも１つのプロセッサにより、第２のクエリ（１５００）を解決するための第２の処理タスク（１５０１）を複数のスレッド（１５１０ａ〜１５１０ｎ）に分割し、前記第２のクエリは、前記１以上の機械（１２１〜１２５、５００）の少なくとも１つの機械の動作又は前記産業設備の動作に関連し、
前記サーバの少なくとも１つのプロセッサにより、前記複数のスレッドの１以上のスレッドを、前記複数の装置（２０〜２７）の少なくとも幾つかの装置の第２のプロセッサ（６２）に割り当て、
前記サーバにより１以上のスレッドが割り当てられた前記複数の装置の各装置の第２のプロセッサであって、前記ネットワークとの間で自機の処理能力を共有するよう構成されている前記第２のプロセッサにより、割り当てられた前記少なくとも１つのスレッドを計算する、ことを含む方法。
【請求項２０】
前記少なくとも１つの幾つかの装置は、前記複数の装置（２０〜２７）の各装置を含む、請求項１９に記載の方法。
【請求項２１】
前記サーバにより１以上のスレッドが割り当てられた前記複数の装置の各装置の第２のプロセッサにより、前記第２のクエリ（１５００）を解決するため前記１以上のスレッド（１５１０ａ〜１５１０ｎ）の解決を前記サーバに提供すること、
前記少なくとも幾つかの装置の各装置の前記第１のプロセッサ（６１）により、
(1)前記第１のクエリの解決を同じ装置（２０〜２７）の前記第２のプロセッサ（６２）に提供すること、
(2)前記第１のクエリ（１５００）の解決から第１の命令を導出し、且つ当該第１の命令を前記１以上の機械（１２１〜１２５、５００）の少なくとも１つの機械及び前記第２のプロセッサ（６２）の少なくとも何れかに提供する、
ことの少なくとも１つを実行すること、
前記少なくとも幾つかの装置の各装置の前記第２のプロセッサ（６２）により、
(3)前記第１のプロセッサ（６１）から受信した前記第１のクエリ（１５００）の解決を前記サーバ（１０〜１２）に提供し、
(4)前記第１のプロセッサ（６１）からの前記第１の命令を前記１以上の機械（１２１〜１２５、５００）の少なくとも１つの機械及び前記サーバ（１０〜１２）の少なくとも何れかに提供する、
ことの少なくとも１つを実行すること、を更に含む請求項１９又は２０に記載の方法。
【請求項２２】
前記サーバの前記少なくとも１つのプロセッサにより、
前記第２のクエリの解決から第２の命令を導出し、機械（１２１〜１２５、５００）に接続される装置を介して、前記第２の命令を前記機械に提供する、ことを更に含む請求項１９〜２１のいずれかに記載の方法。
【請求項２３】
前記サーバの前記少なくとも１つのプロセッサにより、
前記コンピューティングクラスタの装置（２０〜２７）から前記複数のスレッド（１５１０ａ〜１５１０ｎ）の出力を受信し、前記出力を処理して再構築された第２の処理タスク（１５０１）を提供し、前記第２のクエリ（１５００）を解決するため前記再構築された第２の処理タスクを計算する、請求項２１から２２のいずれかに記載の方法。
【請求項２４】
前記第１の処理タスクを計算することは、
前記データを前処理してデータセットを形成し、該データセットから前記第１のクエリ（１５００）を解決するためのデータの一部を選択すること、又は、
前記データを前処理して、前記第１のクエリ（１５００）を解決するためのデータセットを形成すること、
を含む、請求項１９から２３のいずれかに記載の方法。