×

System and method for secure communications between a computer test tool and a cloud-based server

  • US 10,097,443 B2
  • Filed: 12/16/2015
  • Issued: 10/09/2018
  • Est. Priority Date: 12/16/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing data communication, comprising:

  • at least one computer test tool configured to perform one or more diagnostic tests on a computer network and to generate associated test data;

    a plurality of communication devices that are each in communication with the at least one computer test tool via corresponding communication channels and in wireless communication with a communication network that is distinct from the computer network being tested and from the corresponding communication channels; and

    a cloud-based server in communication with the communication network;

    wherein the at least one computer test tool includes a processor that executes computer instructions to;

    encrypt the test data and append a non-encrypted identification tag of the test data to the encrypted test data;

    provide a copy of the encrypted test data having the identification tag to each of the plurality of communication devices over the corresponding communication channels; and

    in response to receiving from the cloud-based server an acknowledgment that the cloud-based server received the encrypted test data, provide an instruction to each of the plurality of communication devices to delete the encrypted test data having the identification tag;

    wherein each corresponding communication device of the plurality of communication devices includes a processor that executes computer instructions to;

    determine if the corresponding communication device is in communication with the cloud-based server over the communication network;

    in response to a determination by the corresponding communication device that the corresponding communication device is in communication with the cloud-based server, send the encrypted data from the corresponding communication device to the cloud-based server; and

    in response to receipt of the instruction from the at least one computer test tool by the corresponding communication device, delete the encrypted test data having the identification tag so that the corresponding communication device no longer sends the encrypted test data to the cloud-based server; and

    wherein the cloud-based server includes a processor that executes computer instructions to;

    decrypt the encrypted test data received from one of the plurality of communication devices; and

    provide the acknowledgement to the at least one computer test tool.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×