【手続補正書】
【提出日】令和3年10月7日(2021.10.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マルチ・レイヤ・コンピュータ・ネットワークの第1レイヤ内の第1コンピュータ・システムが、前記マルチ・レイヤ・コンピュータ・ネットワークにおける情報フローを規定する状態情報を維持するステップであって、前記情報フローは複数のアクションを含む、ステップ；
前記第1コンピュータ・システムが、前記マルチ・レイヤ・コンピュータ・ネットワークの別の第2レイヤで実行される、複数のアクションのうちの何れか特定のアクションを指定するステップ；
前記第1コンピュータ・システムが、前記特定のアクションを実行するためにプログラム命令を生成するステップであって、前記プログラム命令は、前記第1コンピュータ・システムにとってアクセス可能なデバイス情報を利用して生成され、前記デバイス情報は、前記第2レイヤ内の第2コンピュータ・システムの特徴を示す、ステップ；及び
前記第1コンピュータ・システムが、前記プログラム命令が前記第2コンピュータ・システムへ送信されることを引き起こすステップであって、前記プログラム命令は、前記マルチ・レイヤ・コンピュータ・システムの別の第3レイヤ内の第3コンピュータ・システムの状態に基づいて前記特定のアクションを実行するために、前記第2コンピュータ・システムにより実行可能である、ステップ；
を有する方法。
【請求項２】
前記情報フローは、前記複数のアクションを指定する状態マシンを含む、請求項1に記載の方法。
【請求項３】
前記第2コンピュータ・システムの前記特徴は、前記第2コンピュータ・システムの処理能力及びメモリ容量を示す、請求項1又は2に記載の方法。
【請求項４】
前記第2コンピュータ・システムの前記特徴に基づいて、前記第1コンピュータ・システムが、前記第2コンピュータ・システムは、前記特定のアクションを実行するために十分なリソースを有するか否かを判断するステップ；
を更に有し、前記生成するステップは、前記特定のアクションを実行するための前記処理能力及び前記メモリ容量を前記第2コンピュータ・システムが有することを確認した後に実行される、請求項3に記載の方法。
【請求項５】
前記情報フローが前記マルチ・レイヤ・コンピュータ・ネットワーク内で実現された後に、前記第1コンピュータ・システムが：
前記第2コンピュータ・システムのリソース利用度を示す情報を受信し；
前記リソース利用度が特定の閾値量を充足していないことを確認したことに応じて：前記第2コンピュータ・システムにより実行される、前記複数のアクションのうちの追加的な何れかのアクションを指定し；及び前記追加的なアクションを実行するために前記第2コンピュータ・システムへ送信される追加的なプログラム命令を生成するステップ；
を更に有する請求項1ないし4のうちの何れか一項に記載の方法。
【請求項６】
前記第1コンピュータ・システムが、前記複数のアクションのうち何れか特定のアクションを実行したことに応じて特定のエンティティに通知する連絡先を規定するコンテキスト情報を保持するステップを更に有する請求項1ないし5のうちの何れか一項に記載の方法。
【請求項７】
前記コンテキスト情報のうち特定のエンティティに通知する連絡先を規定する部分を、前記第1コンピュータ・システムが前記第2コンピュータ・システムへ提供するステップ；
を更に有し、前記特定のアクションは、第3コンピュータ・システムの動作状態を示すデータに基づいて、前記特定のエンティティに通知することを含む、請求項6に記載の方法。
【請求項８】
前記マルチ・レイヤ・コンピュータ・ネットワークのうち、前記特定のアクションを割り振るための1つ以上の示唆されるコンピュータ・システムを、前記第1コンピュータ・システムがユーザーに提示するステップ；
を更に有し、前記指定するステップは、前記ユーザーにより提供される指定情報に基づいて実行され、前記指定情報は、前記1つ以上の示唆されるコンピュータ・システムに関する選択を指定する、請求項1ないし7のうちの何れか一項に記載の方法。
【請求項９】
前記特定のアクションが、前記マルチ・レイヤ・コンピュータ・ネットワークの別の第4レイヤ内の第4コンピュータ・システムに再指定されるように、前記情報フローを更新するリクエストを、前記第1コンピュータ・システムが受信するステップ；
前記リクエストを受信したことに応答して、前記第1コンピュータ・システムが：前記第2コンピュータには最早前記特定のアクションを実行させず；前記特定のアクションを実行するために、前記第4コンピュータ・システムにより実行可能なプログラム命令を生成し；及び当該プログラム命令が前記第4コンピュータ・システムへ送信されることを引き起こすステップ；
を更に有する請求項1ないし8のうちの何れか一項に記載の方法。
【請求項１０】
マルチ・レイヤ・コンピュータ・ネットワークの第1レイヤ内の第1コンピュータ・システムであって：
1つ以上のプロセッサ；及び
オペレーションを実行するように前記1つ以上のプロセッサにより実行可能なプログラム命令を保存するメモリ；
を有し、前記オペレーションは：
エンドポイント・コンピュータ・システムに関連する状態に基づいて実行されるアクションを規定するオーケストレーション情報を維持するステップであって、前記アクションは情報フローに関連する、ステップ；
前記マルチ・レイヤ・コンピュータ・ネットワークの別の第2レイヤ内の第2コンピュータ・システムにより実行される何れかのアクションを指定するステップ；
指定されたアクションを実行するために、前記第2コンピュータ・システムにより実行可能なプログラム命令を生成するステップであって、前記プログラム命令は、前記第2コンピュータ・システムの特徴を指定するデバイス情報に基づいて生成される、ステップ；及び
前記エンドポイント・コンピュータ・システムが特定の状態に関連することに基づいて、前記指定されたアクションを実行するために、前記プログラム命令が、前記第2コンピュータ・システムに提供されることを引き起こすステップであって、前記エンドポイント・コンピュータ・システムは、前記マルチ・レイヤ・コンピュータ・ネットワークの別の第3レイヤ内に存在する、ステップ；
を有する、第1コンピュータ・システム。
【請求項１１】
前記オペレーションは：
前記指定されたアクションを、前記マルチ・レイヤ・コンピュータ・ネットワークの別の第4レイヤ内の第4コンピュータ・システムに再指定するステップ；及び
前記指定されたアクションを再指定した後に：前記指定されたアクションを実行しないように、前記第2コンピュータ・システムに指示し；及び前記第4コンピュータ・システムのために生成されるプログラム命令が、前記第4コンピュータ・システムに送信されることを引き起こすステップ；
を更に有する請求項10に記載の第1コンピュータ・システム。
【請求項１２】
前記オペレーションは：
前記デバイス情報に基づいて、前記第2コンピュータ・システムは前記アクションを実行するために十分なリソースを有するか否かを判断するステップ；
を更に有し、前記指定するステップは、前記第2コンピュータ・システムが前記アクションを実行するための処理能力及びメモリ容量を有することを確認した後に実行される、請求項10に記載の第1コンピュータ・システム。
【請求項１３】
マルチ・レイヤ・コンピュータ・ネットワークの異なるレイヤで実行されるアクションを規定する情報フローで規定される複数のアクションを実行するように実行可能な特定のプログラム命令を、ミッドポイント・コンピュータ・システムが、データベース・コンピュータ・システムから受信するステップであって、前記ミッドポイント及びデータベース・コンピュータ・システムは、前記マルチ・レイヤ・コンピュータ・ネットワークの異なるレイヤに存在する、ステップ；
前記複数のアクションを実行するために前記特定のプログラム命令を前記ミッドポイント・コンピュータ・システムが実行するステップ；
を有し、前記実行するステップは：
前記マルチ・レイヤ・コンピュータ・ネットワークのうち前記ミッドポイント及びデータベース・コンピュータ・システムとは異なるレイヤに存在するエンドポイント・コンピュータ・システムから、前記エンドポイント・コンピュータが第1状態にあることを示すデータを受信するステップ；
前記エンドポイント・コンピュータ・システムに関連する指示に基づいて、前記エンドポイント・コンピュータ・システムが前記第1状態から第2状態へ遷移したことを確認するステップ；及び
前記エンドポイント・コンピュータ・システムが前記第2状態に遷移したことを前記データベース・コンピュータ・システムに通知するステップ；
を含む、方法。
【請求項１４】
前記1つ以上のアクションは：
前記ミッドポイント・コンピュータ・システムが、前記エンドポイント・コンピュータ・システムから前記データを受信していないことに応答して前記指示を導出すること；
を更に含み、前記データは前記エンドポイント・コンピュータ・システムのハートビートを示す、請求項13に記載の方法。
【請求項１５】
前記情報フローで規定される前記1つ以上のアクションを最早実行しない旨のコマンドを、前記ミッドポイント・コンピュータ・システムが、前記データベース・コンピュータ・システムから受信するステップ；及び
前記コマンドを受信したことに応答して、前記ミッドポイント・コンピュータ・システムが、前記情報フローの一部として、前記データベース・コンピュータ・システムから受信される前記プログラム命令を実行することを止めるステップ；
更に含む請求項13又は14に記載の方法。