| CPC G01R 13/0218 (2013.01) [G01R 19/2509 (2013.01); H03M 7/30 (2013.01)] | 11 Claims |

|
1. A test and measurement system, comprising:
a communications port configured to connect the test and measurement device to a network;
a memory; and
one or more processors configured to execute code to cause the processors to:
receive an original waveform generated by a device under test across a network through the communications port, the original waveform having an identified file type;
store the original waveform in the memory, the original waveform having an original file size, the memory comprising a memory on one or more servers as part of a cloud service;
at least one of compress the original waveform to into multiple compressed waveforms, each compressed waveform having a different level of compression than other of the compressed waveforms, each compressed waveform having a compressed file size that is smaller than the original file size and store the multiple compressed waveforms in the memory and divide the original waveform into segments and store each segment separately, the file size for each segment being smaller than the file size of the original waveform;
notify one or more users across the network that the compressed waveform is available;
upon receiving a request from an authorized user across the network, transmitting the compressed waveforms to a user device across the network, resulting in reduced bandwidth when compared to sending the original waveform;
monitor user interaction with the compressed waveform;
determine that the user has exceeded an original zoom threshold for the compressed waveform transmitted to the user device; and
automatically transmit one of either a different one of the multiple waveforms that has a lower compression, or a segment of the original waveform corresponding to an area of the compressed waveform being viewed by the user, to allow the user to zoom beyond the zoom threshold.
|