IP Library Granted Patent US 6,919,728
Granted Patent B2
US 6,919,728 · App. 10/372,413 · Granted Jul 19, 2005

Calibration cache and database

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,919,728
App. No.
10/372,413
Granted
Jul 19, 2005
Kind
B2
Abstract

A method and apparatus for calibrating an oscilloscope and storing the calibration results for further use. Accordingly, an oscilloscope is provided with a calibration cache database for storing various calibration curves and their associated states. Each time the oscilloscope is calibrated, the resulting calibration curves are stored in the cache. When the oscilloscope returns to a previously calibrated state, the corresponding calibration curves are simply loaded from the cache to recalibrate the oscilloscope. After some period of use, many or most states for the oscilloscope will have entries in the database, and revisiting these states will no longer require recalculating the calibration curves.

Claims (20)

1. A method of calibrating a digital oscilloscope, comprising the steps of:

detecting a change in at least one of a plurality of characteristics of the digital oscilloscope, which has a fixed physical configuration with regard to a connection or connections for receiving incoming signals, that requires a calibration of the digital oscilloscope be performed;

determining a state of the digital oscilloscope;

loading a calibration curve corresponding to the state from a cache memory if the state is present in the cache, thereby calibrating the digital oscilloscope;

loading the calibration curve corresponding to the state from a database memory if the state is present in the database, thereby calibrating the digital oscilloscope;

performing the calibration by generating the calibration curve corresponding to the state if the state is not present in the cache or the database; and

storing the generated calibration curve in the cache and the database.

2. The method of claim 1 , wherein said plurality of characteristics includes settings on the oscilloscope, temperature, and time between calibrations.

3. The method of claim 1 , wherein the cache stores one or more recently used calibration curves and the database stores all calibration curves.

4. The method of claim 1 , wherein the calibration curves are analyzed to provide data on the oscilloscope's variation with respect to said plurality of characteristics.

5. The method of claim 1 , whereby the method reduces calibration time, increases performance, and decreases the failure rate of the oscilloscope.

6. A digital oscilloscope, comprising:

detecting means for detecting a change in at least one of a plurality of characteristics of the digital oscilloscope, which has a fixed physical configuration with regard to a connection or connections for receiving incoming signals, that requires a calibration of the digital oscilloscope be performed;

determining means for determining a state of the digital oscilloscope;

loading means for loading a calibration curve corresponding to the state from a cache memory if the state is present in the cache, thereby calibrating the digital oscilloscope, said loading means loading the calibration curve corresponding to the state from a database memory if the state is present in the database, thereby calibrating the digital oscilloscope; and

calibration means for performing the calibration by generating the calibration curve corresponding to the state if the state is not present in the cache or the database, and storing the generated calibration curve and the corresponding state in the cache and the database.

7. The digital oscilloscope of claim 6 , wherein said plurality of characteristics includes settings on the oscilloscope, temperature, and time between calibrations.

8. The digital oscilloscope of claim 6 , wherein the cache stores recently used calibration curves and the database stores all calibration curves.

9. The digital oscilloscope of claim 6 , wherein the calibration curves are analyzed to provide data on the oscilloscope's variation with respect to said plurality of characteristics.

10. The digital oscilloscope of claim 6 , whereby use of the cache and the database reduces calibration time, increases performance, and decreases the failure rate of the oscilloscope.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2012
From: JP MORGAN CHASE BANK, N.A. AS ADMINISTRATIVE AGENT SUCCESSOR ADMINISTRATIVE AGENT TO THE BANK OF NEW YORK
To: LECROY CORPORATION
Reel/Frame 029328/0042 →
RELEASE OF SECURITY INTEREST Recorded Oct 19, 2012
From: RBS CITIZENS, N.A.
To: TELEDYNE LECROY, INC.
Reel/Frame 029155/0478 →
MERGER Recorded Oct 19, 2012
From: LECROY CORPORATION
To: TELEDYNE LECROY, INC.
Reel/Frame 029162/0724 →
RELEASE OF SECURITY INTEREST Recorded Oct 15, 2012
From: MANUFACTURERS AND TRADERS TRUST COMPANY, AS AGENT
To: LECROY CORPORATION
Reel/Frame 029128/0280 →
RELEASE OF SECURITY INTEREST Recorded Oct 15, 2012
From: MANUFACTURERS AND TRADERS TRUST COMPANY, AS AGENT
To: LECROY CORPORATION
Reel/Frame 029129/0880 →
SECURITY AGREEMENT Recorded Aug 30, 2011
From: LECROY CORPORATION
To: RBS CITIZENS, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 026826/0850 →
SECURITY AGREEMENT Recorded Aug 27, 2010
From: LECROY CORPORATION
To: MANUFACTURERS AND TRADERS TRUST COMPANY
Reel/Frame 024892/0689 →