【手続補正書】
【提出日】平成29年4月6日(2017.4.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モノのインターネット(IoT)デバイスの間の調整されたリソースの共有のための方法であって、
サーバにおいて、共有されたIoTリソース上で動作する1つまたは複数のメンバーIoTデバイスを有するIoTデバイスグループを特定するステップと、
前記サーバにおいて、前記特定されたIoTデバイスグループのメンバーIoTデバイスから前記共有されたIoTリソースの少なくとも一部を占有するための排他的なパーミッションを要求するメッセージを受信するステップと、
前記メンバーIoTデバイスが前記共有されたIoTリソースの少なくとも前記一部を占有するための前記要求された排他的なパーミッションを与えられたことを示すメッセージを前記サーバから前記メンバーIoTデバイスに送信するステップとを含む、方法。
【請求項２】
前記共有されたIoTリソースを占有するための前記与えられたパーミッションを取り消すメッセージを前記サーバから前記メンバーIoTデバイスに送信するステップをさらに含む請求項1に記載の方法。
【請求項３】
前記共有されたIoTリソースを占有するための前記パーミッションを取り消す前記メッセージが、前記サーバが前記メンバーIoTデバイスからキープアライブメッセージを受信することなくタイムアウト期間が過ぎるか、前記メンバーIoTデバイスよりも高い優先度を有するIoTデバイスが前記共有されたIoTリソースへのアクセスを要求するか、または前記共有されたIoTリソースへのアクセスを規制する1つもしくは複数のポリシーに基づくかのうちの1つまたは複数に応じて送信される請求項2に記載の方法。
【請求項４】
前記与えられたパーミッションを解放する前記メンバーIoTデバイスからのメッセージを受信することに応じて前記共有されたIoTリソースを利用可能にするステップをさらに含む請求項1に記載の方法。
【請求項５】
前記共有されたIoTリソースの少なくとも前記一部を占有するための前記与えられた排他的なパーミッションが、前記メンバーIoTデバイスがフロアを保持する間、その他のIoTデバイスが前記共有されたIoTリソースの前記一部にアクセスすることを阻止する前記フロアを含み、前記方法が、
前記メンバーIoTデバイスが前記フロアを保持する間に前記メンバーIoTデバイスが占有するための前記排他的なパーミッションを与えられた前記共有されたIoTリソースの前記一部へのアクセスを要求する前記その他のIoTデバイスのうちの少なくとも1つから受信されたメッセージをキューに入れるステップをさらに含む請求項1に記載の方法。
【請求項６】
1つまたは複数のその他のIoTデバイスが前記共有されたIoTリソースの少なくとも前記一部を占有するためのフロアを現在保持すると判定することに応じて、前記共有されたIoTリソースの前記一部を占有するための前記排他的なパーミッションを要求する前記メンバーIoTデバイスからの前記メッセージをキューに入れるステップであって、前記サーバが、前記1つまたは複数のその他のIoTデバイスが前記共有されたIoTリソースの前記一部を占有するための前記フロアをもはや保持しないことに応じて前記共有されたIoTリソースの少なくとも前記一部を占有するための前記要求された排他的なパーミッションを前記メンバーIoTデバイスに与える、ステップをさらに含む請求項1に記載の方法。
【請求項７】
前記メンバーIoTデバイスが、前記特定されたIoTデバイスグループの第1のメンバーIoTデバイスを含み、前記方法が、
前記特定されたIoTデバイスグループの第2のメンバーIoTデバイスから前記共有されたIoTリソースの前記一部を占有するためのパーミッションを要求する競合するメッセージを受信するステップと、
1つまたは複数のポリシーに基づいて、前記共有されたIoTリソースの前記一部を占有するための前記排他的なパーミッションを前記第1のメンバーIoTデバイスに与えるべきかまたは前記第2のメンバーIoTデバイスに与えるべきかを判定するステップとをさらに含む請求項1に記載の方法。
【請求項８】
それぞれの各メンバーIoTデバイスから登録要求を受信することに応じて、前記共有されたIoTリソース上で動作する各メンバーIoTデバイスにデバイス固有のグローバル一意識別子(D_GUID)を割り当てるステップと、
前記特定されたIoTデバイスグループにグループ固有のグローバル一意識別子(G_GUID)を割り当てるステップと、
各メンバーIoTデバイスに関連する1つまたは複数のコンテキストに基づき、さらに、前記共有されたIoTリソースに割り当てられたリソース固有のグローバル一意識別子(R_GUID)に基づいて、各メンバーIoTデバイスに割り当てられた前記D_GUIDおよび前記特定されたIoTデバイスグループに割り当てられた前記G_GUIDを1つまたは複数の属性に関連付けるステップとをさらに含む請求項1に記載の方法。
【請求項９】
前記サーバにおいて、前記メンバーIoTデバイスから前記共有されたIoTリソースに割り当てられた前記R_GUIDを要求するメッセージを受信するステップと、
前記メンバーIoTデバイスに割り当てられた前記D_GUIDに関連する前記1つまたは複数の属性に基づいて1つまたは複数の共有されたIoTリソースを選択するステップと、
前記1つまたは複数の共有されたIoTリソースに割り当てられた前記R_GUIDを含むリストを前記メンバーIoTデバイスに送信するステップであって、前記メンバーIoTデバイスが、前記メンバーIoTデバイスが占有するための前記排他的なパーミッションを要求した前記共有されたIoTリソースに割り当てられた前記R_GUIDを前記送信されたリストから選択する、ステップとをさらに含む請求項8に記載の方法。
【請求項１０】
前記共有されたIoTリソースの前記一部を占有するための前記排他的なパーミッションを要求する前記メッセージが、前記IoTデバイスが占有するための前記排他的なパーミッションを要求する前記共有されたIoTリソースの前記一部を示し、前記メンバーIoTデバイスが前記共有されたIoTリソースの前記一部を占有するための前記要求された排他的なパーミッションを与えられたことを示す前記メッセージが、前記IoTデバイスが占有するための前記排他的なパーミッションを与えられた前記共有されたIoTリソースの前記一部を示す請求項1に記載の方法。
【請求項１１】
前記共有されたIoTリソースに関連する使用に関する統計を保有するステップをさらに含む請求項1に記載の方法。
【請求項１２】
モノのインターネット(IoT)デバイスの間の調整されたリソースの共有のための方法であって、
共有されたIoTリソースの少なくとも一部を占有するための排他的なパーミッションを要求するメッセージをIoTデバイスからサーバに送信するステップであって、前記IoTデバイスが、前記共有されたIoTリソース上で動作するIoTデバイスグループのメンバーである、ステップと、
前記メンバーIoTデバイスに前記共有されたIoTリソースの前記少なくとも一部を占有するための前記要求されたパーミッションを与えるメッセージを前記サーバから受信するステップとを含む、方法。
【請求項１３】
共有されたモノのインターネット(IoT)リソース上で動作する1つまたは複数のメンバーIoTデバイスを有するIoTデバイスグループを特定するための手段と、
前記特定されたIoTデバイスグループのメンバーIoTデバイスから前記共有されたIoTリソースの少なくとも一部を占有するための排他的なパーミッションを要求するメッセージを受信するための手段と、
前記メンバーIoTデバイスが前記共有されたIoTリソースの少なくとも前記一部を占有するための前記要求された排他的なパーミッションを与えられたことを示すメッセージを前記メンバーIoTデバイスに送信するための手段とを含む装置。
【請求項１４】
共有されたモノのインターネット(IoT)リソースの少なくとも一部を占有するための排他的なパーミッションを要求するメッセージをIoTデバイスからサーバに送信するための手段であって、前記IoTデバイスが、前記共有されたIoTリソース上で動作するIoTデバイスグループのメンバーである、手段と、
前記メンバーIoTデバイスに前記共有されたIoTリソースの前記少なくとも一部を占有するための前記要求されたパーミッションを与えるメッセージを前記サーバから受信するための手段とを含む、装置。
【請求項１５】
コンピュータが実行可能な命令を記録するコンピュータ可読記憶媒体であって、前記コンピュータが実行可能な命令をサーバ上で実行することが、前記サーバに請求項1乃至12の何れか1項に記載の方法を実施させる、コンピュータ可読記憶媒体。