【手続補正書】
【提出日】令和1年10月7日(2019.10.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の電子データソースからの、プロセスプラントのオペレーションと関連付けられるプロセスプラントデータにアクセスするためのシステムであって、
第１の電子データソース及び第２の電子データソースであって、各々が、前記プロセスプラントのオペレーションと関連付けられる前記プロセスプラントデータを記憶する、有形の非一時的記憶媒体を備える、第１の電子データソース及び第２の電子データソースと、
前記第１及び第２の電子データソースと通信可能に連結されるプロセッサと、
前記プロセッサと通信可能に連結し、かつ命令を記憶する有形の非一時的記憶媒体を備える、プログラムメモリと、を備え、前記命令が、前記プロセッサによって実行されたとき、前記プロセッサに、
標準化クエリフォーマットを活用する標準化クエリを受信することと、
前記標準化クエリに基づいて、第１のデータソースに特異的なクエリを生成することであって、前記第１のデータソースに特異的なクエリが、前記第１の電子データソースと関連付けられる第１のクエリフォーマットを活用する、生成することと、
前記標準化クエリに基づいて、第２のデータソースに特異的なクエリを生成することであって、前記第２のデータソースに特異的なクエリが、前記第２の電子データソースと関連付けられる第２のクエリフォーマットを活用する、生成することと、
前記第１のデータソースに特異的なクエリを実行させて、前記第１の電子データソースから第１のデータのセットを獲得することと、
前記第２のデータソースに特異的なクエリを実行させて、前記第２の電子データソースから第２のデータのセットを獲得することと、
前記第１及び第２のデータのセットを含む集合データフレームを生成することと、を行わせる、システム。
【請求項２】
前記標準化クエリが、前記第１の電子データソースの第１の指標と、前記第２の電子データソースの第２の指標とを含み、
前記第１の指標が前記第１のクエリフォーマットを特定し、前記第２の指標が前記第２のクエリフォーマットを特定する、請求項１に記載のシステム。
【請求項３】
前記標準化クエリフォーマットが、前記第１のクエリフォーマットのクエリ構文と、前記第２のクエリフォーマットのクエリ構文との両方と別個のクエリ構文を活用し、
前記標準化クエリフォーマットの前記クエリ構文が、前記第１の電子データソースからの前記第１のデータのセット、または前記第２の電子データソースからの前記第２のデータのセットのいずれについても、獲得するように直接実行可能ではない、請求項１又は請求項２に記載のシステム。
【請求項４】
前記標準化クエリが、第１のデータセット及び第２のデータセットのデータエントリに対応する期間を特定する時間範囲の指標を含む、請求項１〜請求項３の何れか１項に記載のシステム。
【請求項５】
前記時間範囲が複数の期間を含み、かつ前記複数の期間のうちの少なくとも２つが、データが照会されない除外期間によって分離される、請求項４に記載のシステム。
【請求項６】
前記時間範囲が複数の期間を含み、かつ前記時間範囲が、前記第１のデータセットと関連付けられる第１の期間と、前記第２のデータセットと関連付けられる第２の期間とを特定する、請求項４に記載のシステム。
【請求項７】
前記第１の電子データソースがリレーショナルデータベースであり、前記第２の電子データソースが非リレーショナルデータベースである、請求項１〜請求項６の何れか１項に記載のシステム。
【請求項８】
前記標準化クエリが、集合データフレームについてのサンプルレートの指標を含む、請求項１〜請求項７の何れか１項に記載のシステム。
【請求項９】
第１のデータセットが、第１のサンプルレートを有するデータを含み、
第２のデータセットが、第２のサンプルレートを有するデータを含み、
前記集合データフレームを生成することが、前記第１及び第２のサンプルレートを整合することを含む、請求項１〜請求項８の何れか１項に記載のシステム。
【請求項１０】
前記第１及び第２のサンプルレートを整合することが、所望のサンプルレートを達成するために必要とされる、サンプルされていない時間に対応するデータ点を追加することを含む、請求項９に記載のシステム。
【請求項１１】
電子データソースから、プロセスプラントのオペレーションと関連付けられる時系列データを獲得するための命令を記憶する、有形の非一時的コンピュータ可読媒体であって、前記命令が、コンピュータシステムのプロセッサによって実行されたとき、前記コンピュータシステムに、
データの獲得元である前記電子データソースの指標を受信することと、
前記データが獲得される時間範囲の指標を受信することであって、前記指標が、前記電子データソースからは独立する標準化クエリフォーマットで表される、受信することと、
前記獲得されるべきデータの特性の指標を受信することであって、前記指標が、前記電子データソースからは独立する前記標準化クエリフォーマットで表される、受信することと、
前記電子データソースと関連付けられる、データソースに特異的なクエリフォーマットを決定することと、
前記獲得されるべきデータの前記時間範囲及び前記特性の前記指標に基づいて、前記データソースに特異的なフォーマットに従う、データソースに特異的なクエリを生成することと、
前記データソースに特異的なクエリを実行させて、前記電子データソースから前記データを選択することと、
前記電子データソースから前記データを受信することと、を行わせる、有形の非一時的コンピュータ可読媒体。
【請求項１２】
前記時間範囲の前記指標及び前記特性の前記指標が、前記標準化クエリフォーマットを活用する標準化クエリで受信される、請求項１１に記載の有形の非一時的コンピュータ可読媒体。
【請求項１３】
前記プロセッサに、
前記データが獲得される際のフォーマットの指標を受信することと、
前記電子データソースから受信した前記データを、示されるフォーマットに変換することと、を行わせる命令を更に記憶する、請求項１１又は請求項１２に記載の有形の非一時的コンピュータ可読媒体。
【請求項１４】
前記標準化クエリフォーマットが、前記電子データソースから前記データを獲得するように直接実行可能ではない構文を活用する、請求項１１〜請求項１３の何れか１項に記載の有形の非一時的コンピュータ可読媒体。
【請求項１５】
前記プロセッサに、前記データソースに特異的なクエリを生成させる前記命令が、前記プロセッサに、前記獲得されるべきデータの示される時間範囲と、示される特性とを、前記決定されたデータソースに特異的なクエリフォーマットにマッピングさせる、請求項１１〜請求項１４の何れか１項に記載の有形の非一時的コンピュータ可読媒体。
【請求項１６】
前記プロセッサに、前記データソースに特異的なクエリの実行を行わせる前記命令が、前記プロセッサに、前記データソースに特異的なクエリを前記電子データソースの実行エンジンに送信させ、この実行エンジンが、前記データソースに特異的なクエリを用いて前記電子データソースを照会する、請求項１１〜請求項１５の何れか１項に記載の有形の非一時的コンピュータ可読媒体。
【請求項１７】
前記プロセッサに、前記電子データソースから受信した前記データを含むデータフレームを生成させる命令を更に記憶し、前記データフレームが複数のデータ点を含み、各データ点が前記時間範囲内の時間と関連付けられる、請求項１１〜請求項１６の何れか１項に記載の有形の非一時的コンピュータ可読媒体。
【請求項１８】
各データ点が、開始時間後の、サンプル期間の整数倍と整合するか、あるいは開始時間である、前記時間範囲内の時間と関連付けられる、請求項１７に記載の有形の非一時的コンピュータ可読媒体。
【請求項１９】
前記獲得されるべきデータの前記特性の前記指標が、前記プロセスプラントのオペレーションに関する１種類以上の測定値の指標を含み、
前記１種類以上の測定値の前記指標が、前記データと関連付けられる１つ以上のタグ、エイリアス、及びデータタイプを含む、請求項１１〜請求項１８の何れか１項に記載の有形の非一時的コンピュータ可読媒体。
【請求項２０】
電子データソースからデータを提供するための方法であって、
データ要求エンティティから、標準化クエリフォーマットの標準化クエリを受信することであって、前記標準化クエリフォーマットが、前記電子データソースによって活用される、データソースに特異的なクエリフォーマットとは異なる、受信することと、
前記標準化クエリからクエリパラメータを抽出することと、
前記抽出したクエリパラメータに基づいて、前記データソースに特異的なクエリフォーマットで、データソースに特異的なクエリを生成することと、
前記データソースに特異的なクエリを実行して、前記電子データソースから前記データを獲得することと、
前記獲得したデータをデータ受信エンティティに提供することと、を含む、方法。
【請求項２１】
前記標準化クエリが、前記電子データソースから前記データを獲得するように直接実行可能ではない構文を活用する、請求項２０に記載の方法。
【請求項２２】
前記クエリパラメータを抽出することが、（ｉ）前記データの、開始時間と終了時間とを有する期間、及び、前記電子データソースから獲得されるべきデータの種類を示すデータパラメータならびに（ｉｉ）サンプリングレートを決定することを含む、請求項２０又は請求項２１に記載の方法。
【請求項２３】
前記獲得したデータを前記データ要求エンティティに提供することが、前記期間と関連付けられるデータ点のセットを返すことを含み、各データ点が、前記開始時間であるか、あるいは前記開始時間後の前記サンプリングレートの期間の整数倍である、タイムスタンプを含み、
１つ以上のデータ点が、前記開始時間後の前記サンプリングレートの期間の整数倍を示すタイムスタンプを伴うデータセットに追加され、これが、前記１つ以上の追加されるデータ点の各タイムスタンプの最も直前の時間と関連付けられる、前記電子データソースのデータエントリの値を使用することによる、請求項２２に記載の方法。
【請求項２４】
前記データパラメータが更に、前記獲得されるべきデータのタグ、前記データ要求エンティティに提供されるべき前記データのエイリアス、及び前記データ要求エンティティに提供される前記データのデータフォーマット形式を示す、請求項２２又は請求項２３に記載の方法。
【請求項２５】
前記データを前記データ受信エンティティに提供することが、前記獲得したデータを含むデータフレームを前記データ受信エンティティに送信することを含み、かつ前記標準化クエリが、前記データフレーム用のフォーマットの指標を含み、かつ前記データフレームが、前記データフレーム用の前記フォーマットの前記指標に従ってフォーマットされる、請求項２０〜請求項２４の何れか１項に記載の方法。
【請求項２６】
前記データ受信エンティティが、前記データ要求エンティティと同じエンティティである、請求項２０〜請求項２５の何れか１項に記載の方法。