【手続補正書】
【提出日】令和1年12月13日(2019.12.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ通信を提供するシステムであって、
コンピュータネットワーク上で１つ又は２つ以上の診断テストを行うとともに関連するテストデータを生成するように構成された少なくとも１つのコンピュータテストツールと、
該当する通信回線を介して前記少なくとも１つのコンピュータテストツールとそれぞれが通信しており、且つ、テストされている前記コンピュータネットワークとは異なり、前記該当する通信回線とも異なる通信ネットワークに無線で通信している、複数の通信デバイスと、
前記通信ネットワークと通信しているクラウドベースのサーバと、を備えるシステムであって、
前記少なくとも１つのコンピュータテストツールが、
前記テストデータを暗号化し、前記テストデータの非暗号化識別タグを前記暗号化されたテストデータに添加し、
前記識別タグを有する前記暗号化されたテストデータのコピーを、前記該当する通信回線を介して、前記複数の通信デバイスのそれぞれに提供し、
前記クラウドベースのサーバから、前記クラウドベースのサーバが前記暗号化されたテストデータを受信したとの受信通知を受信することに応答して、前記複数の通信デバイスのそれぞれに命令を出し、前記識別タグを有する前記暗号化されたテストデータを削除する、コンピュータ命令を実行するプロセッサを含み、
前記複数の通信デバイスのそれぞれの該当する通信デバイスが、
前記該当する通信デバイスが、前記通信ネットワークを介して前記クラウドベースのサーバと通信しているか否かを決定し、
前記該当する通信デバイスが前記クラウドベースのサーバと通信している前記該当する通信デバイスによる決定に応答して、前記該当する通信デバイスから前記クラウドベースのサーバに前記暗号化されたデータを送信し、
前記該当する通信デバイスによる前記少なくとも１つのコンピュータテストツールからの命令の受信に応答して、前記識別タグを有する前記暗号化されたテストデータを削除して、前記該当する通信デバイスが前記クラウドベースのサーバに前記暗号化されたテストデータをもはや送信しないようにする、コンピュータ命令を実行するプロセッサを含み、
前記クラウドベースのサーバが、
前記複数の通信デバイスの一つから前記暗号化されたテストデータを復号化し、
前記少なくとも１つのコンピュータテストツールに前記受信通知を提供する、コンピュータ命令を実行するプロセッサを含む、システム。
【請求項２】
前記テストデータが前記少なくとも１つのコンピュータテストツールに関連付けられた秘密鍵を用いて暗号化されており、前記クラウドベースのサーバで前記少なくとも１つのコンピュータテストツールに関連付けられた公開鍵を用いて復号化されている、請求項１に記載のシステム。
【請求項３】
前記クラウドベースのサーバの前記プロセッサが、前記通信ネットワーク及び前記複数の通信デバイスの少なくとも１つを介して前記少なくとも１つのコンピュータテストツールで受信されるべき暗号化されたデータを送信するコンピュータ命令を更に実行する、請求項１に記載のシステム。
【請求項４】
前記少なくとも１つのコンピュータテストツールの前記プロセッサが、前記クラウドベースのサーバから送信された前記暗号化されたデータを復号化するコンピュータ命令を更に実行する、請求項３に記載のシステム。
【請求項５】
前記クラウドベースのサーバから送信された前記データが、前記クラウドベースのサーバに関連付けられた秘密鍵を用いて暗号化されており、前記少なくとも１つのコンピュータテストツールで前記クラウドベースのサーバに関連付けられた公開鍵を用いて復号化されている、請求項４に記載のシステム。
【請求項６】
前記少なくとも１つのコンピュータテストツールの前記プロセッサが、前記複数の通信デバイスの少なくとも１つの通信デバイスとのデータ通信を確立するまで、１つ又は２つ以上の診断テストから生じるテストデータをキャッシュするコンピュータ命令を更に実行する、請求項１に記載のシステム。
【請求項７】
前記少なくとも１つのコンピュータテストツールが、ＢＬＵＥＴＯＯＴＨ（登録商標）、ＷｉＦｉ、ＵＳＢ結合、及びＮＦＣのうち１つから選択される通信プロトコルから前記少なくとも１つの通信デバイスとのデータ通信を確立する、請求項６に記載のシステム。
【請求項８】
前記複数の通信デバイスのそれぞれの該当する通信デバイスのプロセッサが、前記該当する通信デバイスと前記クラウドベースのサーバとの間で通信が確立されるまで、前記少なくとも１つのコンピュータテストツールから受信した暗号化されたテストデータをキャッシュするコンピュータ命令を更に実行する、請求項１に記載のシステム。
【請求項９】
前記複数の通信デバイスが、スマートフォンデバイス及びタブレットデバイスからなるグループから選択されている、請求項１に記載のシステム。
【請求項１０】
前記クラウドベースのサーバの前記プロセッサは、前記複数の通信デバイスのそれぞれに、制御又は構成データのコピーを送信するコンピュータ命令を更に実行し、それぞれのコピーは、関連する制御又は構成データを識別する同一の識別タグに関連付けられており、
前記制御又は構成データを受信することに応答して、前記コンピュータテストツールの前記プロセッサは、前記制御又は構成データの受信通知を前記クラウドベースのサーバに送信するコンピュータ命令を更に実行し、
前記受信通知の受信に応答して、前記クラウドベースのサーバの前記プロセッサはそれに関連付けられた前記識別タグを有する前記制御又は構成データのすべてのコピーを削除する命令を有するメッセージを、前記複数の通信デバイスのそれぞれに送信するコンピュータ命令を更に実行する、
請求項３に記載のシステム。
【請求項１１】
前記少なくとも１つのコンピュータテストツールの前記プロセッサは、前記複数の通信デバイスのうちいずれかによって記憶された前記暗号化されたテストデータのいずれかのコピーが削除されるように指定された後の時間を示す前記暗号化されたテストデータに満了時間を添加するコンピュータ命令を更に実行し、
前記クラウドベースのサーバの前記プロセッサは、前記複数の通信デバイスを介して、前記少なくとも１つのコンピュータテストツールに送信された制御又は構成データに、前記複数の通信デバイスのうちいずれかによって記憶された前記制御又は構成データのいずれかのコピーが削除されるように指定された後の時間を示す満了時間を添加するコンピュータ命令を更に実行する、請求項１に記載のシステム。
【請求項１２】
前記少なくとも１つのコンピュータテストツール、前記複数の通信デバイス、及び前記クラウドベースのサーバが、現在時刻の後である関連する満了時間を有する記憶又は受信されたデータのいずれかのコピーを削除する、請求項１１に記載のシステム。
【請求項１３】
テストデータを通信するためのコンピュータテストツールであって、
実行可能な命令を記憶するように構成されたメモリと、
前記メモリと通信して配置されたプロセッサと、を備え、前記プロセッサは、前記命令が実行されると、
コンピュータネットワーク上で１つ又は２つ以上の診断テストを行うとともに関連するテストデータを生成し、
前記テストデータをキャッシュし、
前記テストデータを暗号化し、
前記暗号化されたテストデータに、前記テストデータを識別する非暗号化識別タグを添加し、
テストされているコンピュータネットワークとは異なる通信リンクを介して、前記暗号化されたテストデータのコピーを複数の通信デバイスに送信し、前記送信された暗号化されたテストデータは、前記コンピュータテストツールと前記複数の通信デバイスと前記テストされているコンピュータネットワークとの間の前記通信リンクとは異なるワイヤレスネットワークを介して、前記複数の通信デバイスの少なくとも１つと通信して、クラウドベースのサーバにより復号化されるように構成されており、
前記クラウドベースのサーバから、前記クラウドベースのサーバが前記暗号化されたテストデータを受信したとの受信通知を受信することに応答して、前記複数の通信デバイスのそれぞれに命令を出し、前記識別タグを有する前記暗号化されたテストデータを削除して、前記複数の通信デバイスが前記クラウドベースのサーバに前記暗号化されたテストデータをもはや送信しないようにする、コンピュータテストツール。
【請求項１４】
前記コンピュータテストツールは、暗号化されたデータを前記クラウドベースのサーバから前記複数の通信デバイスの少なくとも１つを介して受信する、請求項１３に記載のコンピュータテストツール。
【請求項１５】
前記コンピュータテストツールの前記プロセッサは、前記クラウドベースのサーバから受信した前記暗号化されたデータを復号化するコンピュータ命令を更に実行する、請求項１４に記載のコンピュータテストツール。
【請求項１６】
前記クラウドベースのサーバから受信した前記暗号化されたデータは、前記クラウドベースのサーバに関連付けられた秘密鍵を用いて暗号化されており、前記コンピュータテストツールが前記クラウドベースのサーバに関連付けられた公開鍵を用いて前記暗号化されたデータを復号化する、請求項１５に記載のコンピュータテストツール。
【請求項１７】
前記コンピュータテストツールは、前記コンピュータテストツールが前記複数の通信デバイスの少なくとも１つと通信リンクを確立するまで、前記テストデータをキャッシュする、請求項１３に記載のコンピュータテストツール。
【請求項１８】
データ通信を提供するためのクラウドベースのサーバであって、
実行可能な命令を記憶するように構成されたメモリと、
前記メモリと通信して配置されたプロセッサと、を備え、前記プロセッサは、前記命令の実行により、
コンピュータテストデバイスのオペレーションに関連した制御又は構成データを暗号化し、コンピュータネットワーク上で診断テストを実行し、
第２の通信接続を介したコンピュータテストデバイスに進行するための該当する第１の通信接続を介した複数の通信デバイスのそれぞれに、前記制御又は構成データのコピーを送信し、前記第１の通信接続と前記第２の通信接続が、前記コンピュータテストデバイスによってテストされている前記コンピュータネットワークとは異なっており、
前記コンピュータテストデバイスが前記制御又は構成データを受信したとの受信通知を受信することに応答して、前記複数の通信デバイスのそれぞれに命令を出し、前記制御又は構成データの前記コピーを削除して、前記複数の通信デバイスが前記クラウドベースのサーバに前記暗号化されたテストデータをもはや送信しないようにし、
該当する第１の通信接続を介した少なくとも１つの通信デバイスと前記クラウドベースのサーバとの通信が確立されると、暗号化されたテストデータを前記複数の通信デバイスの少なくとも１つの通信デバイスから受信し、前記テストデータが前記コンピュータテストデバイスによって前記コンピュータネットワーク上で行われる前記診断テスト中に取得され、前記コンピュータテストデバイスでキャッシュ及び暗号化され、前記クラウドベースのサーバで復号化され、前記複数の通信デバイスと前記コンピュータテストデバイスとの間の該当する第２の通信接続が確立されると、前記複数の通信デバイスに前記コンピュータテストデバイスによって送信され、
前記暗号化されたテストデータを復号化する、クラウドベースのサーバ。