Systems, devices, and methods for asset usage and utilization measurement and monitoring
AssigneeElectro Rent Corporation
InventorTim Bealby
Life of this patent
Estimating the term…
Abstract
Systems, devices, and methods for detecting and monitoring a device's usage metrics and providing a utilization management of the monitored device based on transmitting Standard Commands for Programmable Instruments (SCPI) commands using a Virtual Instrument Software Architecture (VISA) protocol. Additionally, determining whether the discovered connected device is sending and receiving data on a VISA data channel indicating that the discovered connected device is being used for performing high speed data tests and executing a set of commands for real-time utilization monitoring.
Claims15
A method comprising:
- discovering, using a first set of command signals transmitted from a first computing device, a set of connected devices based on connection information related to a set of monitored devices that are listed as being connected to a local network, wherein the first set of command signals are Standard Commands for Programmable Instruments (SCPI) commands transmitted using a Virtual Instrument Software Architecture (VISA) protocol to retrieve connection information comprising VISA address of the discovered connected devices;
- transmitting, from the first computing device, a second set of command signals to each discovered connected device, wherein the second set of command signals are transmitted to obtain detailed information about the discovered connected device, wherein the second set of command signals are transmitted to each VISA address of the discovered connected devices via SCPI commands to obtain the detailed information;
- determining, based on the obtained detailed information, whether the discovered connected device is sending and receiving data on a VISA data channel indicating that the discovered connected device is being used for performing high speed data tests;
- transmitting, via a control channel from the first computing device, a third set of command signals to elicit a response from each discovered connected device having been determined to be sending and receiving data on a VISA data channel, the response providing device status information, wherein the third set of command signals are commands for polling Status Byte (STB) on the control channel and wherein the STB polling does not block high speed data tests;
- determining, by the first computing device, a set of device usage status and utilization measurement metrics comprising usage and utilization measurements associated with the discovered connected device based on the received signals, wherein the received signal comprise status information for each of the discovered connected devices;
- and
- determining a real-time utilization monitoring of the discovered connected devices based on the determined set of device usage status and utilization measurement metrics.
A system comprising:
- a server computing device in communication with a set of test equipment connected to a local network, wherein the server computing device is configured to:
- execute a Status Byte script during system boot-up and before initiating equipment tests;
- transmit a query to identify a list of connected test equipment using standard commands for programmable instruments (SCPI) commands;
- receive a list of identified connected test equipment;
- store the received list of identified connected test equipment;
- determine detailed information about the returned list of identified connected test equipment;
- transmit a query using status byte polling over a control channel to retrieve a status of each identified connected test equipment, wherein a returned value of the status byte is read to determine whether a third party is sending SCPI commands on the identified connected test equipment and thereby the identified connected test equipment is in use;
- determine a usage status of the identified connected test equipment based on the received status byte polling information thereby prevent interference with computing power and communication channels of a test equipment;
- and
- if usage status of the identified connected test equipment is not determined, the server computing device is configured to:
- poll, at predetermined intervals, at least one of folders and files that are altered by execution of a third-party test software;
- infer, from the date and time stamp of the at least one of folders and files, the utilization of the identified connected test equipment, wherein returned data is used to infer usage status of the identified connected test equipment;
- and
- transmit the inferred utilization data to a web service for processing, storage, and display in standard utilization dashboards.
Dependencies are inferred from the claim text.