# US 10,373,474 B2 · Auto setting of alarm limits

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,373,474 B2
- Document ID: US10373474B2
- Status: Granted
- Kind: B2
- Application number: 15/710,741
- Filed: 2017-09-20
- Published: 2018-09-13
- Granted: 2019-08-06
- Earliest claimed: 2017-03-09
- Assignees: Keithley Instruments, LLC
- Applicants: Keithley Instruments, LLC
- Inventors: Brian P. Frackelton; George J. Polly
- Web page: https://patentgrep.com/patent/US10373474B2

## CPC

- G08B 21/185: {Electrical failure alarms}
- G01R 19/2513: {Arrangements for monitoring electric power systems, e.g. power lines or loads; Logging}
- G01R 31/08: Locating faults in cables, transmission lines, or networks
- G01R 35/00: Testing or calibrating of apparatus covered by the other groups of this subclass
- G01R 19/165: Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G01R: MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES (indicating correct tuning of resonant circuits H03J3/12)

## Abstract

A data acquisition system, including an input configured to receive a signal on a port and a processor. The processor determines, during an initial scan, a first measurement value of the signal on the port, sets at least one alarm value based on the first measurement value, the at least one alarm value being within a predetermined amount of the first measurement value, receives, during a subsequent scan, a second measurement value of the signal on the port, and generates an alert when the second measurement value violates the at least one alarm value.

## Claims

### Claim 1

A data acquisition system, comprising:
a plurality of ports, each port configured to receive a respective one of a plurality of signals;
one or more processors coupled to the plurality of ports; and
a memory coupled to the one or more processors,
wherein the one or more processors are configured to:
determine one or more channels of interest, each channel of interest receiving a corresponding signal of interest;
initiate a preliminary scan of the channels of interest;
during the preliminary scan, record in the memory a plurality of measurements of each signal of interest;
determine a first measurement value of each signal of interest based on the plurality of measurements;
for each signal of interest, set an alarm value based on the first measurement value, the alarm value being within a predetermined amount of the first measurement value;
initiate a subsequent scan of the channels of interest;
receive, during the subsequent scan, a second measurement value of each signal of interest;
detect that the second measurement value of one of the signals of interest violates the corresponding alarm value;
generate an alert in response to detecting that the second measurement value of one of the signals of interest violates the corresponding alarm value; and
record the second measurement value of each signal of interest in the memory.

### Claim 2 (depends on 1)

The data acquisition system of claim 1, wherein the alarm value is a first alarm value, and wherein the processor is further configured to:
for each signal of interest, set a second alarm value based on the first measurement value, the first alarm value representing an upper alarm value and the second alarm value representing a lower alarm value; and
generate the alert when:
the second measurement value of one of the signals of interest equals or exceeds the corresponding upper alarm value, or
the second measurement value of one of the signals of interest equals or is less than the corresponding lower alarm value.

### Claim 3 (depends on 1)

The data acquisition system of claim 1, wherein the first measurement value of each signal of interest is determined by averaging the plurality of measurements of each signal of interest.

### Claim 4 (depends on 1)

The data acquisition system of claim 1, wherein the processor is further configured to:
determine the channels of interest based on a user selection.

### Claim 5 (depends on 1)

The data acquisition system of claim 1, wherein the processor is further configured to automatically determine the channels of interest based on the signals received at the corresponding ports.

### Claim 6 (depends on 1)

The data acquisition system of claim 1, further comprising a user input, the user input configured to receive the predetermined amount.

### Claim 7 (depends on 1)

The data acquisition system of claim 1, wherein the predetermined amount is a percentage.

### Claim 8 (depends on 7)

The data acquisition system of claim 7, wherein the alarm value is determined by multiplying the first measurement value by one plus the percentage or multiplying the first measurement value by one minus the percentage.

### Claim 9 (depends on 1)

The data acquisition system of claim 1, wherein the predetermined amount is a fixed value, and wherein the alarm value is set by adding the fixed value to the first measurement value or subtracting the fixed value from the first measurement value.

### Claim 10

A method for alerting a user of an error during a data acquisition, the method comprising:
receiving a signal at each of one or more channels;
determining one or more channels of interest of the one or more channels, each channel of interest receiving a corresponding signal of interest;
initiating a preliminary scan of the channels of interest;
during the preliminary scan, recording, in a memory, a plurality of measurements of each signal of interest;
determining a first measurement value of a characteristic of each signal of interest based on the plurality of measurements;
for each signal of interest, setting at least one alarm value based on the respective first measurement value, the alarm value being within a predetermined amount of the first measurement value;
initiating a subsequent scan of the channels of interest;
receiving, during the subsequent scan, a second measurement value of the characteristic of each signal of interest;
detecting that the second measurement value of one of the signals of interest violates the corresponding at least one alarm value; and
generating an alert in response to detecting that the second measurement value of one of the signals of interest violates the corresponding at least one alarm value; and
recording, in the memory, the second measurement value of the characteristic of each of the signals of interest.

### Claim 11 (depends on 10)

The method of claim 10, further comprising:
for each signal of interest, setting at least two alarm values based on the first measurement value of the characteristic, the at least two alarm values including an upper alarm value and a lower alarm value; and
generating the alert when:
the second measurement value of the characteristic of one of the signals of interest equals or exceeds the upper alarm value, or
the second measurement value of the characteristic of one of the signals of interest equals or is less than the lower alarm value.

### Claim 12 (depends on 10)

The method of claim 10, wherein the first measurement value of each signal of interest is determined by averaging the plurality of measurements of each signal of interest.

### Claim 13 (depends on 10)

The method of claim 10, wherein the predetermined amount is a percentage.

### Claim 14 (depends on 10)

The method of claim 10, wherein determining one or more channels of interest further comprises receiving a user selection through a user interface.

### Claim 15 (depends on 10)

The method of claim 10, wherein determining one or more channels of interest further comprises automatically determining a channel of interest based on activity of the signals received at the one or more channels.

### Claim 16

A computer readable storage medium having instructions stored thereon that, when executed by a processor of a test and measurement instrument, cause the test and measurement instrument to:
receive a signal from at least one device under test at each of one or more channels;
determine one or more channels of interest of the one or more channels, each channel of interest receiving a corresponding signal of interest from the at least one device under test;
initiate a preliminary scan of the channels of interest;
during the preliminary scan, record, in a memory of the test and measurement instrument, a measurement of a characteristic of each signal of interest;
for each signal of interest, set an alarm value based on the respective measurement of the characteristic during the preliminary scan, the alarm value being within a predetermined amount of the measurement of the characteristic;
initiate a subsequent scan of the channels of interest;
measure, during the subsequent scan, the characteristic of each signal of interest;
detect that the characteristic of one of the signals of interest measured during the subsequent scan of the channels of interest violates the respective alarm value;
generate an alert in response to detecting that the measurement of the characteristic of one of the signals of interest during the subsequent scan of the channels of interest violates the respective alarm value; and
record, in the memory, the measurement of the characteristic of each of the signals of interest.

### Claim 17 (depends on 16)

The computer-readable storage medium of claim 16, wherein the alarm value is a first alarm value, and the computer-readable storage medium further includes instructions stored thereon that, when executed by the processor of the test and measurement instrument, cause the test and measurement instrument to:
for each signal of interest, set a second alarm value based on the respective measurement of the characteristic during the preliminary scan, the first alarm value representing an upper alarm value and the second alarm value representing a lower alarm value; and
generate the alert when:
the measurement of the characteristic of any of the signals of interest during the subsequent scan equals or exceeds the corresponding upper alarm value, or
the measurement of the characteristic of any the signals of interest during the subsequent scan equals or is less than the corresponding lower alarm value.

### Claim 18 (depends on 16)

The computer-readable storage medium of claim 16, wherein the predetermined amount is a percentage.

### Claim 19 (depends on 16)

The computer-readable storage medium of claim 16, wherein the one or more channels of interest are determined based on a user selection.

### Claim 20 (depends on 16)

The computer-readable storage medium of claim 16, wherein the one or more channels of interest are determined automatically, by the test and measurement instrument, based on activity of the signals received from the at least one device under test at the one or more channels.
