【手続補正書】
【提出日】平成30年7月17日(2018.7.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の制御システムバックエンドを介して第１のシステムの１つ以上の装置を制御するためのコントローラが、第２の制御システムバックエンドを介して第２のシステムの１つ以上の装置も制御できるようにするためのコンピュータで実行される方法であって、前記方法が、
前記第２の制御システムバックエンドにおいて、前記第１の制御システムバックエンドから、前記第１の制御システムバックエンドにとって使用可能な前記コントローラの位置情報と、前記コントローラ又は／及び前記コントローラのユーザの身分証明とを受信することと、
前記第２の制御システムバックエンドにおいて、前記第２の制御システムバックエンドによって信頼されたソースから、前記コントローラの位置情報と、前記コントローラ又は／及び前記ユーザの身分証明とを受信することと、
前記第２の制御システムバックエンドにおいて、前記コントローラが前記第２のシステムの前記１つ以上の装置を制御できるようにするためにコンテキスト突き合わせを実行することであって、前記コンテキスト突き合わせが、前記第１の制御システムバックエンドから受信した前記位置情報を前記第２の制御システムバックエンドによって信頼された前記ソースから受信した前記位置情報と比較することと、前記第１の制御システムバックエンドから受信した前記身分証明を前記第２の制御システムバックエンドによって信頼された前記ソースから受信した前記身分証明と比較することとを含むことと、
を含む、コンピュータで実行される方法。
【請求項２】
前記ユーザの前記コントローラが前記第２のシステムの前記１つ以上の装置を制御できるようにすることが、前記コントローラに関するアクセス権を確立することを含み、前記アクセス権は、前記コントローラが前記第２のシステムの前記１つ以上の装置のうちのどの装置を制御することを許可されるかを識別する、請求項１に記載のコンピュータで実行される方法。
【請求項３】
前記ユーザの前記コントローラが前記第２のシステムの前記１つ以上の装置を制御できるようにすることが、アクセス期間を確立することを含み、前記アクセス期間は、前記コントローラが前記第２のシステムの前記１つ以上の装置を制御することを許可される１つ以上の期間を識別する、請求項２に記載のコンピュータで実行される方法。
【請求項４】
前記第２の制御システムバックエンドにおいて、前記第１の制御システムバックエンドから、前記第２のシステムの前記１つ以上の装置を制御するための制御コマンドを受信することと、
前記第２の制御システムバックエンドにより、前記ユーザが前記第２のシステムが配備されているインフラストラクチャ内にいるかどうかを判断することと、
前記第２の制御システムバックエンドにより、前記コンテキスト突き合わせの結果に応じて前記制御コマンドが許可されるかどうかを判断することと、
肯定的判断時に、前記第２の制御システムバックエンドが前記制御コマンド又はその派生物を前記第２のシステムの前記１つ以上の装置に提供することと、
を更に含む、請求項１乃至３のいずれか一項に記載のコンピュータで実行される方法。
【請求項５】
前記コントローラが１つ以上の制御コマンドを前記第２の制御システムバックエンドに安全に提供できるようにするアクセス身分証明を前記第２の制御システムバックエンドから前記第１の制御システムバックエンドに提供することを更に含み、前記１つ以上の制御コマンドは前記第２のシステムの前記１つ以上の装置を制御するための１つ以上のコマンドである、請求項１乃至３のいずれか一項に記載のコンピュータで実行される方法。
【請求項６】
前記コントローラが前記第２のシステムの前記１つ以上の装置を識別及び／又は個別アドレス指定できるようにする情報を前記第２の制御システムバックエンドから前記第１の制御システムバックエンドに提供することを更に含む、請求項５に記載のコンピュータで実行される方法。
【請求項７】
前記第２の制御システムバックエンドにおいて、前記コントローラから、前記第２のシステムの前記１つ以上の装置を制御するための制御コマンドを受信することと、
前記第２の制御システムバックエンドにより、前記制御コマンドが前記第２の制御システムバックエンドによって前記第１の制御システムバックエンドに提供された前記アクセス身分証明と合致しているかどうかを判断することと、
肯定的判断時に、前記第２の制御システムバックエンドが前記制御コマンド又はその派生物を前記第２のシステムの前記１つ以上の装置に提供することと、
を更に含む、請求項５又は６に記載のコンピュータで実行される方法。
【請求項８】
１つ以上のプロセッサによって実行された時に、請求項１乃至７のうちの一項以上に記載の方法を実行する命令を含む、コンピュータプログラム。
【請求項９】
第１の制御システムバックエンドを介して第１のシステムの１つ以上の装置を制御するためのコントローラが、第２のシステムの１つ以上の装置を制御できるようにするための第２の制御システムバックエンドであって、前記第２の制御システムバックエンドが、
前記第１の制御システムバックエンドから、前記第１の制御システムバックエンドにとって使用可能な前記コントローラの位置情報と、前記コントローラ又は／及び前記コントローラのユーザの身分証明とを受信し、
前記第２の制御システムバックエンドによって信頼されたソースから、前記コントローラの位置情報と、前記コントローラ又は／及び前記ユーザの身分証明とを受信し、
前記コントローラが前記第２のシステムの前記１つ以上の装置を制御できるようにするためにコンテキスト突き合わせを実行し、前記コンテキスト突き合わせが、前記第１の制御システムバックエンドから受信した前記位置情報を前記第２の制御システムバックエンドによって信頼された前記ソースから受信した前記位置情報と比較することと、前記第１の制御システムバックエンドから受信した前記身分証明を前記第２の制御システムバックエンドによって信頼された前記ソースから受信した前記身分証明と比較することとを含む、第２の制御システムバックエンド。
【請求項１０】
前記ユーザの前記コントローラが前記第２のシステムの前記１つ以上の装置を制御できるようにすることが、前記コントローラに関するアクセス権を確立することを含み、前記アクセス権は、前記コントローラが前記第２のシステムの前記１つ以上の装置のうちのどの装置を制御することを許可されるかを識別する、請求項９に記載の第２の制御システムバックエンド。
【請求項１１】
前記第２の制御システムバックエンドが、更に、
前記第１の制御システムバックエンドから、前記第２のシステムの前記１つ以上の装置を制御するための制御コマンドを受信し、
前記ユーザが前記第２のシステムが配備されているインフラストラクチャ内にいるかどうかを判断し、
前記コンテキスト突き合わせの結果に応じて前記制御コマンドが許可されるかどうかを判断し、
肯定的判断時に、前記制御コマンド又はその派生物を前記第２のシステムの前記１つ以上の装置に提供する、請求項９又は１０に記載の第２の制御システムバックエンド。
【請求項１２】
更に、前記コントローラが１つ以上の制御コマンドを前記第２の制御システムバックエンドに安全に提供できるようにするアクセス身分証明を前記第２の制御システムバックエンドから前記第１の制御システムバックエンドに提供し、前記１つ以上の制御コマンドは前記第２のシステムの前記１つ以上の装置を制御するための１つ以上のコマンドである、請求項９又は１０に記載の第２の制御システムバックエンド。
【請求項１３】
請求項９乃至１２のいずれか一項に記載の第２の制御システムバックエンドと、前記第１のシステムの１つ以上の装置を制御するための前記第１の制御システムバックエンドとを含むシステムであって、前記第１の制御システムバックエンドが、
前記コントローラから前記コントローラの位置情報を受信し、
前記第２のシステムの１つ以上の装置を制御するための前記第２の制御システムバックエンドが前記コンテキスト突き合わせを実行できるようにするために、前記コントローラのローカル情報と前記コントローラの前記ユーザの前記身分証明とを前記第２の制御システムバックエンドに提供する、システム。
【請求項１４】
前記第２の制御システムバックエンドに前記位置情報を提供することにより、前記コントローラが前記第２のシステムの前記１つ以上の装置を制御するための制御コマンドを前記第１の制御システムバックエンドに提供できるようになり、前記第１の制御システムバックエンドが更に、
前記第２のシステムの前記１つ以上の装置を制御するための制御コマンドを前記コントローラから受信し、
前記コントローラが前記第２のシステムが配備されているインフラストラクチャ内にあることを前記コントローラから受信した前記位置情報が示しているかどうかを判断し、
前記コントローラから受信した前記制御コマンドを前記第２の制御システムバックエンドに提供する、請求項１１に従属する請求項１３に記載のシステム。
【請求項１５】
請求項９乃至１２のいずれか一項に記載の第２の制御システムバックエンドと、前記コントローラとを含むシステムであって、前記コントローラが、
前記第１の制御システムバックエンドを介して前記第１のシステムの前記１つ以上の装置を制御し、
前記コントローラの位置情報を前記第１の制御システムバックエンドに提供し、
前記第１の制御システムバックエンド又は前記第２の制御システムバックエンドのいずれかに、前記第２のシステムの前記１つ以上の装置を制御するための前記制御コマンドを提供するための１つ以上のプロセッサを含む、システム。