【手続補正書】
【提出日】令和2年5月26日(2020.5.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
システムであって、
マスターシークレットを生成するためのシークレット／カウンタ処理ロジック／回路を備えるＩｏＴデバイスであって、前記マスターシークレットが、ＩｏＴサービスに送信される、ＩｏＴデバイスと、
第１の安全な通信チャネルを通じて前記ＩｏＴサービスから前記マスターシークレットを受信するための１つ以上のＩｏＴハブであって、前記ＩｏＴハブのうちの少なくとも１つが、前記マスターシークレットを使用して、前記ＩｏＴデバイスとの第２の安全な通信チャネルを確立する、１つ以上のＩｏＴハブと、を備える、システム。
【請求項２】
前記シークレット／カウンタ処理ロジック／回路が、第１のカウンタを生成し、前記第１のカウンタの値を前記マスターシークレットと組み合わせて使用して、共有シークレットを生成する、請求項１に記載のシステム。
【請求項３】
前記シークレット／カウンタ処理ロジック／回路が、第２のカウンタを生成し、前記システムが、
前記共有シークレットを鍵として使用して、前記第２のカウンタ値、及びアドバタイジングパケットからのデータを有する鍵付きハッシュメッセージ認証コード（ＨＭＡＣ）を生成するためのＨＭＡＣ生成ロジック／回路を更に備える、請求項２に記載のシステム。
【請求項４】
前記ＩｏＴデバイスが、前記ＨＭＡＣからの指定されたバイトのセット、及び前記第２のカウンタ値を含むアドバタイジングパケットを生成し、前記システムが、
システム属性内で指定された頻度に基づいて始動するように構成されたタイマを更に備え、前記タイマが始動したときに、前記シークレット／カウンタ処理ロジック／回路が、前記第１のカウンタ値を増加させ、前記増加させた第１のカウンタ値を前記マスターシークレットと組み合わせて使用して、新しい共有シークレットを生成する、請求項３に記載のシステム。
【請求項５】
前記ＩｏＴハブが、
前記マスターシークレット及び前記第１のカウンタ値を使用して前記ＩｏＴデバイスと関連付けられた複数の共有シークレットを生成し、記憶するための共有シークレット生成ロジックを備える、請求項４に記載のシステム。
【請求項６】
方法であって、
ＩｏＴデバイス上にマスターシークレットを生成することであって、前記マスターシークレットが、ＩｏＴサービスに送信される、生成することと、
第１の安全な通信チャネルを通じて１つ以上のＩｏＴハブで前記ＩｏＴサービスから前記マスターシークレットを受信することと、
前記マスターシークレットを使用して、前記ＩｏＴデバイスとの第２の安全な通信チャネルを確立することと、を含む、方法。
【請求項７】
第１のカウンタを生成することと、
前記第１のカウンタの値を前記マスターシークレットと組み合わせて使用して、共有シークレット生成することと、を更に含む、請求項６に記載の方法。
【請求項８】
第２のカウンタを生成することを更に含み、前記方法が、
前記共有シークレットを鍵として使用して、前記第２のカウンタ値、及びアドバタイジングパケットからのデータを有するＨＭＡＣを生成することを更に含む、請求項７に記載の方法。
【請求項９】
請前記ＩｏＴデバイスが、前記ＨＭＡＣからの指定されたバイトのセット、及び前記第２のカウンタ値を含むアドバタイジングパケットを生成し、前記方法が、
システム属性内で指定された頻度に基づいてタイマを始動するように構成することを更に含み、前記タイマを始動したときに、前記第１のカウンタ値が増加され、前記増加させた第１のカウンタ値を前記マスターシークレットと組み合わせて使用して、新しい共有シークレットが生成される、請求項８に記載の方法。
【請求項１０】
前記マスターシークレット及び前記第１のカウンタ値を使用して前記ＩｏＴハブ上の前記ＩｏＴデバイスと関連付けられた複数の共有シークレットを生成し、記憶することを更に含む、請求項９に記載の方法。
【請求項１１】
システムであって、
ローカル無線通信チャネルを通じた複数のＩｏＴハブとの通信を確立するための無線通信モジュールを備える、モノのインターネット（ＩｏＴ）デバイスと、
前記ＩｏＴデバイスが接続可能であることを示す第１のアドバタイジングビーコンを、ユーザの前記複数のＩｏＴハブに送信するためのアドバタイジング制御ロジックであって、
前記ＩｏＴデバイスが第１のＩｏＴハブとの接続を確立した場合に、前記ＩｏＴデバイスが接続不可能であることを示す第２のアドバタイジングビーコンをＩｏＴハブに送信し始め、前記第１のＩｏＴハブ以外の前記ＩｏＴハブが、前記ＩｏＴデバイスの前記接続不可能な状態をＩｏＴサービスに報告する、アドバタイジング制御ロジックと、
前記ＩｏＴハブのうちの１つ以上から前記接続不可能な状態を受信したときに、前記ＩｏＴデバイスが任意の既知のＩｏＴハブに接続されているかどうかを判定するための、前記ＩｏＴサービスの接続セキュリティモジュールと、を備え、
前記接続セキュリティモジュールが、前記ＩｏＴデバイスが接続されている既知のＩｏＴハブを識別することができなかった場合に、アラート状態が生成される、システム。
【請求項１２】
前記第１のＩｏＴハブが前記ＩｏＴデバイスとの前記接続を確立し、かつ／又は確立されたときに検出し、それに応答して、前記アドバタイジング制御ロジックを制御して前記第２のアドバタイジングビーコンを送信し始めるために、接続マネージャを更に備える、請求項１１に記載のシステム。
【請求項１３】
ユーザデバイス上で実行される、前記ＩｏＴサービスとの接続を確立するためのアプリケーションを更に備え、前記ユーザが、前記アプリケーションを介して入力を提供して、前記ＩｏＴサービスに、前記ＩｏＴデバイスに送信される前記コマンド及び／又はデータを生成させる、請求項１２に記載のシステム。
【請求項１４】
前記コマンドが、前記ＩｏＴデバイスからセンサ読取値に関連するデータを検索するための少なくとも１つのコマンド、又は前記ＩｏＴデバイスにパラメータを設定するための少なくとも１つのコマンドを含む、請求項１３に記載のシステム。
【請求項１５】
方法であって、
前記ＩｏＴデバイスが接続可能であることを示す第１のアドバタイジングビーコンを、ＩｏＴデバイスから、複数のＩｏＴハブに送信することと、
前記ＩｏＴデバイスが第１のＩｏＴハブとの接続を確立した場合に、前記ＩｏＴデバイスが接続不可能であることを示す第２のアドバタイジングビーコンをＩｏＴハブに送信することであって、前記第１のＩｏＴハブ以外の前記ＩｏＴハブが、前記ＩｏＴデバイスの前記接続不可能な状態をＩｏＴサービスに報告する、送信することと、
前記ＩｏＴハブのうちの１つ以上から前記接続不可能な状態を受信したときに、前記ＩｏＴデバイスが任意の既知のＩｏＴハブに接続されているかどうかを判定することと、を含み、
前記ＩｏＴデバイスが接続されている既知のＩｏＴを識別することができなかった場合に、アラート状態が生成される、方法。
【請求項１６】
ＩｏＴデバイスとＩｏＴハブとの間の接続の接続状態を記憶するための、前記ＩｏＴサービス上のデータベースを管理することを更に含み、１つ以上のＩｏＴハブから接続不可能な表示を受信したときに、前記接続セキュリティモジュールが、前記データベースに問い合わせる、請求項１５に記載の方法。
【請求項１７】
ユーザデバイス上で、前記ＩｏＴサービスとの接続を確立するためのアプリケーションを実行することを更に含み、前記ユーザが、前記アプリケーションを介して入力を提供して、前記ＩｏＴサービスに、前記ＩｏＴデバイスに送信される前記コマンド及び／又はデータを生成させる、請求項１６に記載の方法。
【請求項１８】
前記コマンドが、前記ＩｏＴデバイスからセンサ読取値に関連するデータを検索するための少なくとも１つのコマンド、又は前記ＩｏＴデバイスにパラメータを設定するための少なくとも１つのコマンドを含む、請求項１６に記載の方法。
【請求項１９】
方法であって、
モノのインターネット（ＩｏＴ）デバイス及び／又はＩｏＴサービス内で管理されるデータの複数の項目のそれぞれの属性を指定することであって、前記属性の少なくともいくつかが、現在の値を有するラッチされた属性、及びある期間にわたる前記ラッチされた属性に対する状態変化の表示を含む、指定することと、
ＩｏＴデバイスがある期間にわたって前記ＩｏＴサービスと接続できないときに、前記期間わたる前記ラッチされた属性に対して生じる任意の状態変化の表示を維持することと、
前記期間の後に、前記ＩｏＴデバイスと前記ＩｏＴサービスとの間に正常な接続を確立すると、前記ＩｏＴデバイスから前記ＩｏＴサービスに、前記ラッチされた属性の前記状態変化の表示を送信することと、
前記状態変化の表示を分析して、前記ＩｏＴサービス上のアラート状態を生成するかどうかを判定することと、を含む、方法。
【請求項２０】
前記ラッチされた属性が、ドア又は窓センサと関連付けられ、前記状態変化が、前記ラッチされた属性の現在の値に関わらず、前記期間中に前記ドア又は窓が開かれたことを示す、請求項１９に記載の方法。
【請求項２１】
システムであって、
ネットワークを通じてＩｏＴサービスに通信可能に連結された複数のモノのインターネット（ＩｏＴ）デバイスを備え、
前記ＩｏＴデバイス及び前記ＩｏＴサービスが、データの複数の項目を管理し、属性が指定され、前記データの項目のそれぞれと関連付けられ、前記属性のうちの少なくともいくつかが、現在の値を有するラッチされた属性、及びある期間にわたる前記ラッチされた属性に対する状態変化の表示を含み、
ＩｏＴデバイスがある期間にわたって前記ＩｏＴサービスと接続できないときに、前記期間わたる前記ラッチされた属性に対して生じる任意の状態変化の表示を維持し、
前記期間の後に、前記ＩｏＴデバイスと前記ＩｏＴサービスとの間に正常な接続を確立すると、前記ＩｏＴデバイスから前記ＩｏＴサービスに、前記ラッチされた属性の前記状態変化の表示を送信し、
前記状態変化の表示を分析して、前記ＩｏＴサービス上のアラート状態を生成するかどうかを判定する、システム。
【請求項２２】
前記ＩｏＴデバイスが、
特定用途向けプログラムコードを実行して、前記ＩｏＴデバイスの特定用途向け機能を実施するマイクロコントローラユニットと、
前記ＩｏＴサービスとの安全な無線通信チャネルを確立する安全な無線通信モジュールと、を備える、請求項２１に記載のシステム。