【手続補正書】
【提出日】令和1年12月16日(2019.12.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
異なるモノのインターネット（ＩｏＴ）デバイス構成、ＩｏＴサービス構成及びクライアントアプリ／アプリケーション構成に関する構成データを含む開発データベースと、
開発者がそれを介して新しいＩｏＴデバイスを指定するためのグラフィカルユーザインタフェース（ＧＵＩ）を含むＩｏＴ統合開発アプリケーションであって、前記開発データベースにおけるデータは、前記新しいデバイスの構成のために前記ＩｏＴ統合開発アプリケーションを介して前記開発者によって使用され、前記新しいＩｏＴデバイスは、前記開発者によって指定されるようなＩｏＴサービスの前記新しいＩｏＴデバイス及びＩｏＴサービス機能によって実行される入力／出力機能を含む、ＩｏＴ統合開発アプリケーションと、
前記新しいＩｏＴデバイスの構成に基づいて前記新しいＩｏＴデバイスによって実行されるべき前記入力／出力機能を受け取る前記ＩｏＴ統合開発アプリケーションに応答してＩｏＴデバイスプロファイルを生成するＩｏＴデバイスエンジンであって、前記ＩｏＴデバイスプロファイルは前記新しいＩｏＴデバイスに適用され、前記新しいＩｏＴデバイスの不揮発性記憶装置メモリに記憶され、さらに前記ＩｏＴデバイスプロファイルを前記新しいＩｏＴデバイスに適用し、これによって、前記新しいＩｏＴデバイスが前記入力／出力機能を実行するように構成されているＩｏＴデバイスエンジンと、
前記開発者によって指定された前記新しいＩｏＴデバイスの構成に基づいてクライアントアプリ又はアプリケーションのグラフィカルユーザインタフェース（ＧＵＩ）機能を指定するユーザエクスペリエンス（ＵＸ）プロファイルを生成するクライアントアプリエンジンであって、前記ユーザエクスペリエンス（ＵＸ）プロファイルを前記クライアントアプリ又はアプリケーションに適用して、前記グラフィカルユーザインタフェース（ＧＵＩ）機能を実行するように構成されているクライアントアプリエンジンと、及び、
前記新しいＩｏＴデバイスの構成に基づいて前記ＩｏＴサービス機能を受け取る前記ＩｏＴ開発アプリケーションに応答してクラウドアプリケーションプログラミングインタフェース（ＡＰＩ）プロファイルを生成するＩｏＴサービスエンジンであって、前記ＩｏＴサービスエンジンは前記ＩｏＴサービスに適用されて、前記ＩｏＴサービスが前記ＩｏＴサービス機能を実行するように構成され、かつ、前記ＩｏＴサービスを介して前記クライアントアプリ又はアプリケーションと前記新しいＩｏＴデバイスとの間の通信を可能にするようになっている、ＩｏＴサービスエンジンと、を備え、
前記クラウドアプリケーションプログラミングインタフェース（ＡＰＩ）プロファイルの前記ＩｏＴサービスへの適用は、前記ＩｏＴサービスに、前記クライアントアプリ又はアプリケーションの間のコマンド又はデータの交換を扱うこと及び前記ＩｏＴサービス機能の外部の呼び出しを扱うようにする、ことを特徴とする装置。
【請求項２】
前記新しいＩｏＴデバイスは、前記ＩｏＴデバイスプロファイルを機能するためにプログラムコードを実行するためのコントローラを備える、請求項１に記載の装置。
【請求項３】
前記入出力機能が、少なくとも１つのアナログデジタル機能又はデジタルアナログ機能を備える、請求項１に記載の装置。
【請求項４】
前記入出力機能が、少なくとも１つのオン／オフ入力又は出力機能を備える、請求項１
に記載の装置。
【請求項５】
前記ＩｏＴデバイスプロファイルは、前記ＩｏＴデバイスが、前記入出力機能を、セキ
ュア通信モジュールが実施するスタンドアローンモードで動作するか、少なくともいくつ
かの入出力機能を、前記ＭＣＵ上で実行されるソフトウェアが実施するマイクロコントロ
ーラユニット（ＭＣＵ）モードで動作するかを指定する、請求項１に記載の装置。
【請求項６】
前記ＭＣＵ及び前記セキュア通信モジュールが、シリアル通信チャネルを介して通信可
能に連結されている、請求項５に記載の装置。
【請求項７】
前記シリアル通信チャネルが、シリアルペリフェラルインターコネクト（ＳＰＩ）バス
を含む、請求項６に記載の装置。
【請求項８】
前記新しいＩｏＴデバイスによって実施される入出力機能を指定することが、前記Ｉｏ
Ｔデバイスの入出力ラインの動作を指定することを含む、請求項１に記載の装置。
【請求項９】
前記ＵＸプロファイルが、前記ＩｏＴアプリ又はアプリケーションのＧＵＩ内に表示される複数のグラフィカルＩ／Ｏ素子及びそれらのグラフィカルＩ／Ｏ素子に使用される構
成を指定する、請求項１に記載の装置。
【請求項１０】
前記クラウドＡＰＩプロファイルが、前記新しいＩｏＴデバイスのＩｏＴサービス側の
必要条件を指定する、請求項１に記載の装置。
【請求項１１】
前記ＩｏＴサービス側の必要条件が、前記ＩｏＴサービスがコマンド及びデータを前記
新しいＩｏＴデバイスと交換する方法、又は前記アプリ若しくはアプリケーションが実行されるクライアントに送信される通知を含む、請求項１０に記載の装置。
【請求項１２】
グラフィカルユーザインタフェース（ＧＵＩ）を含むＩｏＴ統合開発アプリケーションを提供することと、
異なるＩｏＴデバイス構成、ＩｏＴサービス構成及びクライアントアプリ／アプリケーション構成に関する構成データを含む開発データベースを提供することと、
新しいＩｏＴデバイスのための構成、前記ＩｏＴ統合開発アプリケーションを用いて開発者によって指定される構成を該開発者から受け取ることであって、この場合、前記開発データベースにおける前記データが前記新しいＩｏＴデバイスのための構成にために活用されるようになっている、前記受け取ることと、
前記開発者から、ＩｏＴデバイスプロファイル前記新しいＩｏＴデバイスによって実行される入力／出力機能を、受け取ることと、
前記ＩｏＴ統合開発アプリケーションを介して前記新しいＩｏＴデバイスによって実施される入力／出力機能を指定する前記開発アプリケーションに応答して、前記新しいＩｏＴデバイスに適用されるＩｏＴデバイスプロファイルを生成することであって、この場合、前記ＩｏＴデバイスプロファイルは、前記新しいＩｏＴデバイスの不揮発性記憶装置メモリに記憶されるようになっている、前記生成することと、
前記ＩｏＴデバイスプロファイルを前記新しいＩｏＴデバイスに適用して、前記新しいＩｏＴデバイスが前記入力／出力機能を実施するように構成することと、
前記開発者によって指定される前記新しいＩｏＴデバイスの構成に基づいてクライアントアプリ又はアプリケーションのグラフィカルユーザインタフェース（ＧＵＩ）機能を指定するユーザエクスペリエンス（ＵＸ）プロファイルを生成することと、
前記グラフィカルユーザインタフェース（ＧＵＩ）の特徴を実行するための前記クライアントアプリ又はアプリケーションを構成することと、
前記ＩｏＴ統合開発アプリケーションを介して、前記開発者から、前記新しいＩｏＴデバイスの構成に対応するＩｏＴサービスのＩｏＴサービス機能を受け取ることと、
前記新しいＩｏＴデバイスの構成に基づいてＩｏＴサービスのＩｏＴサービス機能を受け取ることに応答してクラウドアプリケーションプログラミングインタフェース（Ａ
ＰＩ）プロファイルを生成することと、
前記ＩｏＴサービス機能を実行するように前記ＩｏＴサービスを構成するように前記クラウドＡＰＩプロファイルを前記ＩｏＴサービスに適用することであって、この場合、前記ＩｏＴサービス機能を実行することは、前記クライアント又はアプリケーションと前記新しいＩｏＴデバイスとの間のコマンドまたはデータの交換を扱うように前記ＩｏＴサービスを構成すること、及び前記ＩｏＴサービス機能の外部の呼び出しを扱うように構成することを含む、前記ＩｏＴサービスに適用することと、及び
前記ＩｏＴサービスを介して前記クライアントアプリ又はアプリケーションと前記新しいＩｏＴデバイスとの間の通信を可能にすることと、
を含む方法。
【請求項１３】
前記新しいＩｏＴデバイスが、前記ＩｏＴデバイスプロファイルを実装するためのプログラムコードを実行するコントローラを備える、請求項１２に記載の方法。
【請求項１４】
前記入出力機能が、少なくとも１つのアナログデジタル機能及び／又はデジタルアナロ
グ機能を備える、請求項１２に記載の方法。
【請求項１５】
前記入出力機能が、少なくとも１つのオン／オフ入力又は出力機能を備える、請求項１
２に記載の方法。
【請求項１６】
前記ＩｏＴデバイスプロファイルは、前記ＩｏＴデバイスが、前記入出力機能を、セキ
ュア通信モジュールが実施するスタンドアローンモードで動作するか、少なくともいくつ
かの入出力機能を、前記ＭＣＵ上で実行されるソフトウェアが実施するマイクロコントローラユニット（ＭＣＵ）モードで動作するかを指定する、請求項１２に記載の方法。
【請求項１７】
前記ＭＣＵ及び前記セキュア通信モジュールが、シリアル通信チャネルを介して通信可
能に連結されている、請求項１６に記載の方法。
【請求項１８】
前記シリアル通信チャネルが、シリアルペリフェラルインターコネクト（ＳＰＩ）バス
を含む、請求項１７に記載の方法。
【請求項１９】
前記新しいＩｏＴデバイスによって実施される入出力機能を指定することが、前記Ｉｏ
Ｔデバイスの入出力ラインの動作を指定することを含む、請求項１２に記載の方法。
【請求項２０】
前記ＵＸプロファイルが、前記ＩｏＴアプリ又はアプリケーションのＧＵＩ内に表示さ
れる複数のグラフィカルＩ／Ｏ素子及びそれらのグラフィカルＩ／Ｏ素子に使用される構
成を指定する、請求項１２に記載の方法。
【請求項２１】
前記クラウドＡＰＩプロファイルが、前記新しいＩｏＴデバイスのＩｏＴサービス側の
必要条件を指定する、請求項１２に記載の方法。
【請求項２２】
前記ＩｏＴサービス側の必要条件が、前記ＩｏＴサービスがコマンド及びデータを前記
新しいＩｏＴデバイスと交換する方法、又は前記アプリ若しくはアプリケーションが実行されるクライアントに送信される通知を含む、請求項２１に記載の方法。
【請求項２３】
前記新しいＩｏＴデバイスはドアロックであり、前記クラウドアプリケーションプログラミングインタフェース（ＡＰＩ）プロファイルは、前記ドアロックに対応するドアが開かれているときであってかつユーザが不在であるときはユーザのクライアントデバイスに通知が送られるべきであることを指定する、請求項１に記載の装置