【手続補正書】
【提出日】平成31年1月17日(2019.1.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューティングデバイス（１１０）によって行なわれる、コンピュータによって実行される方法（４００）であって、前記コンピューティングデバイス（１１０）はメモリからの命令を実行するための少なくとも１つのプロセッサを含み、前記方法（４００）は、
利用可能なコンピュータ化されたランタイム環境のグループから選択されたランタイム環境（１５０）を識別すること（４１０）を備え、前記選択されたランタイム環境（１５０）は分析式を含む分析モデルを実行するように選択され、前記分析モデルは前記選択されたランタイム環境（１５０）の実行と互換性がないフォーマットであり、前記方法はさらに、
ユーザスクリプトデータ構造（１１６）を生成すること（４２０）を備え、前記ユーザスクリプトデータ構造（１１６）は、前記選択されたランタイム環境（１５０）のランタイム仕様に基づいて、前記分析モデルの前記分析式を前記選択されたランタイム環境（１５０）の実行可能な式にマッピングするための命令を含み、前記方法はさらに、
コンピュータ化された仕様オブジェクト（１１４）を生成すること（４３０）を備え、前記コンピュータ化された仕様オブジェクト（１１４）は、
（i）  前記選択されたランタイム環境（１５０）が、前記分析モデルが作用すべき入力データにどのようにアクセスすべきかを指定するプリスクリプトデータ構造（１１５）と、
（ii）  前記ユーザスクリプトデータ構造（１１６）および前記分析モデルと、
（iii）  前記分析モデルによって生成された結果データを前記選択されたランタイム環境（１５０）からどのように出力すべきかを指定するポストスクリプトデータ構造（１１７）とを含み、前記方法はさらに、
前記分析モデルを前記選択されたランタイム環境（１５０）によって実行するために、前記コンピュータ化された仕様オブジェクト（１１４）をコンピュータネットワーク上で前記選択されたランタイム環境（１５０）に送信すること（４４０）を備え、少なくとも前記マッピングするための命令は、前記分析モデルに、前記選択されたランタイム環境（１５０）における実行との互換性を持たせ、前記方法はさらに、
前記選択されたランタイム環境（１５０）から結果データを受信すること（４５０）を備える、方法。
【請求項２】
コンピュータ化された構成オブジェクトを前記コンピュータネットワーク上で前記選択されたランタイム環境に送信して、パラメータのセットに基づいて前記選択されたランタイム環境と同期し、前記選択されたランタイム環境のどこで前記分析モデルを実行すべきかを指定することをさらに備える、請求項１に記載の方法。
【請求項３】
前記選択されたランタイム環境において前記コンピュータ化された仕様オブジェクトの実行を開始することをさらに備える、請求項１または２に記載の方法。
【請求項４】
前記実行可能な式は、前記選択されたランタイム環境によって順番に実行すべき複数の計算ステップを含む、請求項１〜３のいずれかに記載の方法。
【請求項５】
前記プリスクリプトデータ構造は、前記選択されたランタイム環境がどのようにデータベースデバイスに接続して、前記分析モデルが作用すべき前記入力データにアクセスすべきかを指定するように生成される、請求項１〜４のいずれかに記載の方法。
【請求項６】
前記プリスクリプトデータ構造は、前記分析モデルが作用すべき前記入力データを、前記選択されたランタイム環境によってどのようにデータファイルから読出すべきかを指定するように生成される、請求項１〜５のいずれかに記載の方法。
【請求項７】
前記選択されたランタイム環境による構成ファイルへのアクセスを提供することをさらに備え、前記構成ファイルは、前記分析モデルを、前記選択されたランタイム環境のローカルノード上で、リモートノード上で、クラスタ化ノード上で、または前記ローカルノード、前記リモートノード、および前記クラスタ化ノードの組合せ上で実行すべきであると指定する、請求項１〜６のいずれかに記載の方法。
【請求項８】
コンピュータ化された開始オブジェクトを前記コンピュータネットワーク上で前記選択されたランタイム環境に送信することをさらに備え、前記コンピュータ化された開始オブジェクトは、前記選択されたランタイム環境によってアクセスすべき前記分析モデルについての前記入力データを格納する複数のデータ構造を指定する、請求項１〜７のいずれかに記載の方法。
【請求項９】
前記ユーザスクリプトデータ構造は、前記選択されたランタイム環境によって前記入力データに対して実行すべき前記分析モデルの一連の分析ステップを指定するように生成される、請求項１〜８のいずれかに記載の方法。
【請求項１０】
コンピューティングシステム（１００）であって、
コンピュータ化された仕様オブジェクト（１１４）を生成するように構成された分析アプリケーションロジック（１１０）を備え、前記コンピュータ化された仕様オブジェクトは、
分析式を有する分析モデルを指定するユーザスクリプトデータ構造（１１６）を有し、前記ユーザスクリプトデータ構造（１１６）は、前記分析式をコンピュータ化されたランタイム環境（１５０）の実行可能な式にマッピングするための命令を含み、前記コンピュータ化された仕様オブジェクトはさらに、
前記コンピュータ化されたランタイム環境（１５０）が、前記分析モデルが作用すべき独立変数データにどのようにアクセスすべきかを指定するプリスクリプトデータ構造（１１５）と、
前記コンピュータ化されたランタイム環境（１５０）によって実行されたときに前記分析モデルによって生成された結果データをどのように出力すべきかを指定するポストスクリプトデータ構造（１１７）とを有し、前記コンピューティングシステムはさらに、
前記コンピュータ化された仕様オブジェクト（１１４）を生成するための前記分析アプリケーションロジック（１１０）とのユーザ対話を容易にするように構成されたユーザインターフェイスロジック（１３０）を備える、コンピューティングシステム。
【請求項１１】
前記分析モデルは、複数の計算ステップを、前記コンピュータ化されたランタイム環境によって順番に実行すべき前記分析式として指定する、請求項１０に記載のコンピューティングシステム。
【請求項１２】
前記分析モデルは、複数の統計演算を、前記コンピュータ化されたランタイム環境によって順番に実行すべき前記分析式として指定する、請求項１０または１１に記載のコンピューティングシステム。
【請求項１３】
前記独立変数データおよび前記結果データを格納するように構成されたデータベースデバイスをさらに備え、前記データベースデバイスは前記コンピュータ化されたランタイム環境によってアクセス可能である、請求項１０〜１２のいずれかに記載のコンピューティングシステム。
【請求項１４】
前記プリスクリプトデータ構造は、前記コンピュータ化されたランタイム環境がどのように前記データベースデバイスに接続して前記独立変数データにアクセスすべきかを指定する、請求項１３に記載のコンピューティングシステム。
【請求項１５】
前記ポストスクリプトデータ構造は、前記コンピュータ化されたランタイム環境がどのように前記データベースデバイスに接続して前記結果データを格納すべきかを指定する、請求項１３に記載のコンピューティングシステム。
【請求項１６】
請求項１〜９のいずれかに記載の方法をコンピュータに実行させるためのプログラム。