USPatentGranted
B1

Apparatus and method for providing forward and backward compatibility between a host instrument and an accessory

Granted 7 May 2002 · 2 office actions

Current assignee: Tektronix Inc. · originally Fortive

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Erik J. Johnson, Philip K. Jansen · Examiner: Arthur T. Grimley · AU 2852 · TC 2800

Application
9333116
filed 14 Jun 1999
Publication
Not published
not published
Patent· this page
US 6,385,550
granted 7 May 2002

Life of the patent

3 dated events
⤢ drag to zoomJul 1998Jan 1999Jul 1999Jan 2000Jul 2000Jan 2001Jul 2001Jan 2002Jul 2002Prosecution
Prosecutionhover for detail · click to open

Abstract

A probe or accessory incorporating the features of the subject invention includes a communications arrangement for communicating topology-related data to a host instrument connected to the probe or accessory. The topology-related data describes the probe or accessory as a network comprising multiple paths from the probe tip to host instrument input connector. Each path is associated with a feature of the probe or accessory, and only one path may be active at any given time. Each feature is described by a unique number, called a tag. New tags may be assigned when necessary so long as existing tags are not disturbed. A probe or accessory in accordance with the subject invention transmits a list of Required Tags to the host instrument. Each required tag is associated with a pathway within the probe or accessory. The host instrument may only exercise those paths for which all required tags are understood, or those for which no required tag is designated. Tags which are not understood by the host instrument, but which also do not appear in the required tags list, are to be ignored by the host instrument.

Description

9 parts
›CLAIM FOR PRIORITY

The subject application is a continuation of U.S. Provisional Patent Application Serial No. 60/089,362 filed Jun. 15, 1998.

›FIELD OF THE INVENTION

The subject invention generally concerns the field of electronic instruments and accessories therefor. The subject invention specifically addresses the problem of providing forward and backward compatibility between these instruments and devices.

›BACKGROUND OF THE INVENTION

The first oscilloscope probes simply conveyed the signal at the tip to the oscilloscope connected to the probe. No additional features were provided. In the early 1970's, the 7000-series oscilloscope probe was introduced by Tektronix, Inc. of Beaverton, Oreg. In addition to conveying the voltage at it's tip to the host oscilloscope, this probe provided two additional capabilities, channel identification and scale factor indication. The scale factor indicator feature is implemented by applying an analog encoded through a resistor of a predetermined value to a slip ring in the probe. The instrument senses the voltage on the slip ring and adjusts the vertical sensitivity accordingly to automatically accommodate 1×, 10×, or 100× probes. The channel identification feature temporarily grounds the slip ring through a momentary switch mounted on the probe and operated by the user. Probes incorporating these features are said to exhibit level 1 capability.

The next generation of probes, introduced by Tektronix, Inc. in 1986, accompanied the 11,000-series oscilloscopes. These probes included a power hook-up through the connector. They also included an accessory offset hook-up through the connector with calibrated offset operation at the accessory input. A serialized, expandable I 2 C coding capability for communication through the connector to indicate function, scale factor, offset, and accessory type was also provided. Probes having these capabilities are said to exhibit level 2 capability. Level 2 capable instruments are also backward compatible with level 1 probes.

It is well known to provide backward compatibility between instruments and older generation probes, as demonstrated by fact that the above-mentioned Level-2 capable 11,000-series oscilloscopes accept and use the Level-17,000 series probes.

Clearly, each new generation of oscilloscopes and probes provides new and ever more useful features for the user. Unfortunately, current generation oscilloscopes will not be able to recognize the codes and provide proper operation for features which did not exist at the time the current oscilloscopes were manufactured. Of course, some software implementable features may be added to current oscilloscopes by downloading new code, but if a new feature requires new hardware, then the current oscilloscope will not be able to exercise the desired function. Moreover, it is foreseeable that if the current oscilloscope receives a command to exercise a function of which it has no knowledge, then a situation may be created in which an attempt to exercise the function may cause damage to the oscilloscope or to the probe. What is needed is a way to establish forward compatibility between currently produced oscilloscopes and next generation of probes and accessories.

›SUMMARY OF THE INVENTION

An accessory or a probe for a test and measurement instrument includes an input for receiving a signal and an output coupled to said test and measurement instrument, and at least one signal path for conveying a signal from the input to the output. The accessory or probe also includes a data path for communicating between the test and measurement instrument and the accessory, and a memory unit for storing information about said accessory, the memory unit being coupled to the data path.

The information includes an entry concerning a function that the test and measurement instrument is required to be capable of controlling. The memory unit retrieves that entry under control of the test and measurement instrument and conveys the entry to the test and measurement instrument via the data path for a determination by the test and measurement instrument as to whether or not the test and measurement instrument can control the function.

›BRIEF DESCRIPTION OF THE DRAWING

FIG. 1 is a simplified schematic diagram of a Level 1 probe as known from the prior art.

FIG. 2 is a simplified schematic diagram of a Level 2 probe as known from the prior art.

FIG. 3 is a view of a prior art connector suitable for use with the invention.

FIG. 4 is a schematic diagram of an offset voltage generation arrangement for use with a probe or accessory, as known from the prior art.

FIG. 5 is a schematic of a prior art arrangement for providing analog encoded voltage, such arrangement being useful with the subject invention.

FIG. 6 is an illustration of Level 3 topology at the path level for a probe or accessory in accordance with the invention.

FIG. 7 is a detailed view of the path switching arrangement of FIG. 6 .

FIG. 8 is a simplified schematic diagram of a Level 3 probe in accordance with the subject invention.

FIG. 9 is a simplified schematic diagram of a Level 3 cascade device in accordance with the subject invention.

FIG. 10 is a simplified schematic diagram of a channel indicator arrangement for a Level 3 probe in accordance with the subject invention.

›DETAILED DESCRIPTION OF THE DRAWING · 1 of 4

A brief overview of the history leading up to the subject invention may be helpful in understanding the advantages provided by the subject invention. FIG. 1 is a simplified schematic drawing of a Level 1 probe, such as the Tektronix 7000-series probes mentioned above. The probe is generally designated 100 , and the oscilloscope to which it is connected is generally designated 100 ′. The arrangement comprises a signal path from an input through an amplifier U 102 to a signal line 107 which is in turn coupled to signal processing circuitry (not shown) within the oscilloscope. Oscilloscope 110 ′ in cooperation with probe 100 also provides an arrangement for determining the scale factor for the probe and for channel identification. One end of a DATA line 115 is coupled to a source of supply voltage through a resistor R 104 for biasing DATA line 115 to a predetermined voltage value. Resistor R 104 typically exhibits a value of 1000 ohms. An A/D (analog to digital) converter 104 has an input coupled to DATA line 115 for sensing the voltage present on the line. An output of A/D converter 104 may be connected to a microcomputer or other control hardware (not shown). The other end of DATA line 115 terminates at a connector which mates to a Level 1 probe. Probe 100 includes a resistor R 102 having a different predetermined value indicative of the scale factor of the probe (i.e., 1×, 10×, 100×). When connected to the oscilloscope, resistor 102 is coupled between DATA line 115 and a point of reference potential (i.e., ground). Depending upon the particular value of resistor r 102 , a corresponding unique voltage is developed at the input of A/D converter 104 by virtue of the voltage divider formed by resistors R 102 and R 104 . DATA line 115 is also used to convey channel identification information to oscilloscope 100 ′ by momentarily coupling DATA line 115 to ground via a momentary switch SW 102 . When the user closes SW 102 , the voltage at the input terminal of A/D 104 goes to zero and the control microprocessor (not shown) causes the signal trace associated with that probe to be displaced vertically on the screen (also not shown).

An improvement to Level 1 probes is the Level 2 probe shown in simplified schematic form in FIG. 2. A Level 2 probe 200 had capabilities that allowed more communication between an oscilloscope 200 ′ and the probe. Like the Level 1 probe, there are basically two paths, a signal path 202 and a DATA path 215 . Level 2 probes are more sophisticated in both the signal path and in the DATA path. In the signal path, one can see the addition of a UNITS TRANSDUCER CONVERSION circuit U 202 , a SUMMING circuit U 206 , and an OFFSET path including an amplifier 208 and a low pass filter 210 . The OFFSET path receives an OFFSET signal from oscilloscope 200 ′ to correct any offset that might be present in the signal path of probe 200 . The DATA path of a Level 2 probe is embodied in an I 2 C bus, incorporating a CLOCK line and a DATA line. Probe data is stored in an EEPROM (electrically erasable programmable read only memory) U 212 . The probe data includes information as to scale factor, input function, offset, and accessory type. Backward compatibility with Level 1 probes was maintained by providing the previously discussed voltage divider on the DATA line 215 . Thus, a Level 1 probe coupled to a Level 2 oscilloscope will form the voltage divider on the data line of oscilloscope 200 ′ just as in the case described above with respect to FIG. 1 . When a level 2 probe is coupled to a Level 2 oscilloscope, a particular value for resistor R 204 causes a unique voltage to be developed at A/D converter 214 which identifies the probe as a Level 2 probe. Note also that the channel identification switch SW 202 is present on DATA line 215 and functions as it did in the Level 1 probe.

FIG. 3 shows a BNC interface connector 300 suitable for use with Level 1 and 2 robes and with probes according to the subject invention. A center conductor 310 conveys he analog signal from the probe to the oscilloscope. A ground connection 320 couples a ground reference to the probe. Surrounding the conventional BNC portion of the connector are connector landing pads for coupling additional signals. Connection pad 330 provides −15 volts, connection pad 340 provides −5 volts, and connection pad 350 provides the above-mentioned OFFSET voltage. Connection pad 360 provides the above-mentioned CLOCK signal, connection pad 370 provides +5 volts, and connection pad 380 provides +15 volts. Connection pads 390 and 390 ′ correspond to the above mentioned DATA line and are connected together internally in the oscilloscope. The connector pads are connected to the probe BNC connector buy means of spring-loaded pins (called pogo pins) on the probe connector. While a BNC interface connector is shown, many other connector types could just as easily be used. In this regard, it is important to note that this interface has also been realized with SMA connectors and with DB style connectors.

For completeness, the OFFSET voltage circuit of FIG. 4 will be described. A variable voltage source VS 410 is coupled to the OFFSET line via a resistor R 410 . Two protection diodes D 410 and D 412 bypass high voltage bipolar spikes appropriate the power supply.

As noted above, the basic idea of using a voltage divider to identify the scope probe type is retained in Level 3 probes and accessories, with the exception of sampling accessories. Sampling accessories are not either Level 1 or Level 2 devices, and thus there is no need to retain the above-noted voltage divider identification system. This arrangement is show in FIG. 5. A particular value of resistor R 510 in probe 500 cooperates with another resistor R 520 in oscilloscope 500 ′ to set a unique voltage level on DATA line 515 to be sensed by A/D converter U 530 . This operation is identical to the operation of its counterpart in FIG. 2 .

The signal path topology for a Level 3 probe or accessory generally designated 600 is shown in FIG. 6 . Node 610 is an OFFSET CASCADE node (an output node) and node 620 is the OFFSET input (i.e., from the oscilloscope) node. Node 630 is an analog signal input terminal (usually from the device under test (DUT)). The analog signal is then applied to a PATH OPTION SWITCH 640 , to an OFFSET SUMMING node 642 , and through a TRIGGER PICKOFF node 644 , and a POWER METER PICKOOFF node 646 , to an output node 650 for processing and display on the oscilloscope. Node 660 is a TRIGGER CASCADE input node, which is coupled to a TRIGGER output node 670 .

›DETAILED DESCRIPTION OF THE DRAWING · 2 of 4

PATH OPTION SWITCH 640 is shown in more detail in FIG. 7 . While only three parallel paths 704 , 706 , 708 , are shown, it is to be understood that any reasonable number of paths may actually be implemented. A switch SW 700 (shown as a rotary switch for convenience) couples the analog input to one of three functional path elements 704 , 706 , 708 . Each path presents a different transfer function to the applied analog signal. Only one of the parallel paths may be selected at any given time. A second switch SW 710 couples the signal from the selected path to the oscilloscope. Each of the paths may be controlled by certain control parameters conveyed from the oscilloscope to the probe over the I 2 C bus.

Switches SW 700 and SW 710 are shown as physical switches for convenience and ease of explanation. Preferably they are, in actual practice, logical representations of the different paths available in the topology. The actual description of how to obtain a particular path may be delegated to an element within a path. Element 702 is a representation of a REQUIRED ELEMENTS LIST. As shown, it contains information concerning three required elements A, B, and U R (an element which is unknown to the host instrument, but required). Path 704 contains element U R , and is therefore unavailable for selection by the host instrument. Path 706 contains only elements which are known to the host instrument, and path 706 is therefore fully usable by the host instrument. Path 708 includes a combination of known elements and an element U NR that is unknown to the host instrument, but not required. Therefore, path 708 may be selected by the host instrument for use, albeit with less than full capability.

In a simple case, one switch is equivalent to a lookup table wherein each row in the table represents a path, and features are represented by entries in the columns in the table.

A probe or accessory according to the subject invention, and generally designated 800 , is shown in FIG. 8 . The signal path is from the terminal marked INPUT through the Accessory Function block U 802 and into the oscilloscope via signal line 807 . A resistor R 806 represents a termination resistance seen by the probe. An OFFSET voltage generated by a substantially equivalent to the circuit of FIG. 4 is applied to ACCESSORY FUNCTION block U 802 , and summed with he signal in a known fashion. Accessory Function block 802 includes the path option switch arrangement previously described with respect to FIGS. 6 and 7. Accessory Function block 802 also includes an OFFSET AMPLIFIER and an OFFSET SUMMING node substantially similar to the ones shown in FIG. 2 .

The Level 3 probe of FIG. 8 includes an I 2 C bus similar to the one used in Level 2 probes and described above with respect to FIG. 2 . An EEPROM unit U 806 stores probe information, such as scale factor, and probe type for transmission to an oscilloscope 800 ′.

Unlike Level 2 probes and accessories, a Level 3 probe or accessory includes an I 2 C CONTROL DEVICES block U 804 that controls the accessory functions in ACCESSORY FUNCTION block U 802 and communicates with the host instrument over the I 2 C bus. This control is accomplished by way of a control line from a control out (CO) port of CONTROL DEVICES block 804 to a control in (CI) port of ACCESSORY FUNCTION block 802 . Note that no momentary switch is provided for switching the DATA line 815 to ground reference level to accomplish the CHANNEL IDENTIFICATION function. Shorting the DATA line 815 to ground is a forbidden operation in the rules governing the use of Level 3 probes and accessories. One of the I 2 C Control Devices in block U 804 is intended to be an I/O Expander Transmitter Port. A momentary switch SW 1002 is coupled through a LATCH U 1002 to this I/O Expander Transmitter Port as shown in FIG. 10 .

Level 3 supports cascaded devices, comprising a probe or accessory coupled through a cascading device to an oscilloscope. Such a cascading device is shown in FIG. 9 . In operation the cascading device 900 of FIG. 9 would be coupled between an oscilloscope 900 ′ and a probe or accessory such as the example shown in FIG. 8 . The cascading device 900 presents itself to the probe as if it were a host device, and presents itself to the host device (oscilloscope) as if it were a slave device (i.e., a probe or accessory). There are two differences between the apparatus of FIG. 9 and that of FIG. 8 . First, the EEPROM of FIG. 8 is replaced by a microprocessor (μP) U 906 . One skilled in the art will understand that the use of microprocessor U 906 is not necessary to the invention, but is merely a useful alternative arrangement. Second, the four power supply lines are conveyed all the way through the cascading device for use by an attached probe or accessory. By using a cascading device, one can, for example, provide for more advanced filter functions by cascading filter stages. Third, A POWER MONITOR UNIT U 908 monitors the current draw from each of the power supplies and reports the facts back to the host unit (i.e., the oscilloscope) via the I 2 C bus. This feature allows for dynamic allocation of power supply resources, by allowing the host to calculate total power dissipated based on actual current draw from each power supply rather using a predetermined fixed “worst case” value.

In operation, the subject invention allows a host system (e.g., an oscilloscope, or a cascading device) to use the capabilities of a subsystem (a probe or accessory) to the extent possible, even when the host is presented with capabilities of which it has no knowledge.

Apparatus according to the invention has the capability to communicate to the host the procedure for avoiding those portions of the subsystem that would be inoperative (or perhaps damaging) if exercised by the host. Specifically, the subject invention allows a probe having advanced features to be connected to, and used by, an oscilloscope that has no information regarding those advanced features. The oscilloscope would be able to avoid those features that it cannot exercise properly, and would be able to utilize the remaining features, without requiring a firmware upgrade.

›DETAILED DESCRIPTION OF THE DRAWING · 3 of 4

The probe or accessory transmits information relating to its topology to the host. In the case of a probe, the topology describes a network (a directed graph) connecting elements (i.e., features) from probe tip to instrument connector. Only one path from probe tip to connector may be active at any one time. Each feature is described by a unique number called a “tag”. Level 3 defines a list of available features. New tags may be added to this list of available features, as long as existing tag numbers are not disturbed. Some of the available features are: “Scale”, “Bandwidth_Limiter”, “Coupling”, and “Hardware_Register_Value”. An Important item transmitted from the probe to the host is a list of “Required Tags”. The required tags are tags that must be “understood” in order to exercise a particular feature. In this case the word “understood” means that the host has stored information concerning that feature. If the host does not understand the tag, then the host is forbidden to use any path of the topology of the probe that includes that tag. Accordingly, the host instrument deletes information relating to topology paths, which it cannot use. For example, if the host instrument did not know how to control a “TDR_Step_Generator”, then the instrument would avoid any paths where one was described (i.e., paths associated with that particular tag). As another example, a host instrument would avoid a static sensitive low capacitance path, if the host instrument could not control such a path properly. It is important to note that one of the switch paths defined by PATH_OPTION_SWITCH may couple to “OFF”, or “CALIBRATOR SIGNAL”. That is, not all of the paths couple a signal all of the way through the probe or accessory to the host instrument. For example, a selection could also control an LED “ON” path, which does not convey a signal to the host instrument, but nevertheless serves a useful purpose at the probe.

The host instrument is then free to use any remaining network paths in the probe. In a simple case, an external bandwidth limit filter accessory could have two paths, “Straight Through” and “Bandwidth Limit”. An instrument that understands how to control bandwidth limiting can activate that path when needed. An instrument that does not understand how to control bandwidth limiting can still be used to convey the signal straight through the accessory and also employ other features that it does understand.

If the host instrument encounters a tag that it does not understand, and which does not appear in the list of required tags, the host instrument is free to ignore that tag. This is acceptable because that tag is not “required”. The host instrument will behave as if that tag was a “no-operation” (i.e., “no-op”) tag. This aspect of the invention allows the inclusion of extra features in the probe which are capable of being used by an instrument, without requiring all instruments to use that information. For example, if a host instrument did not know how to use a “Noise_Figure” feature, the probe could still be used, albeit perhaps with lesser performance.

Referring again to FIG. 6, there are four externally available nodes of concern to a sampling Level 3 end accessory. These are OFFSET 620 , INPUT 630 , OUTPUT 650 , and TRIGGER 670 . Two other nodes which pertain only to cascade devices are OFFSET CASCADE 610 and TRIGGER CASCADE 660 . A path is defined as a continuous connection between a specified input node (INPUT or OFFSET) and an output node (OUTPUT or TRIGGER). In the case of a POWER METER branch only, there is not output node because the path must end internally at an A/D converter (not shown) coupled to the I 2 C bus. With two input nodes and two output nodes there are only four possible configurations within an end accessory. The three useful configurations are: CHANNEL PATH (INPUT node to OUTPUT node), TRIGGER PATH (INPUT node to TRIGGER node) via the TRIGGER PICKOFF node 644 , and OFFSET PATH (OFFSET node to OUTPUT Node) via OFFSET SUMMING node 642 . The remaining configuration (OFFSET to TRIGGER) is not considered very-useful. There is however, a fourth useful configuration when one considers INPUT to POWER METER PICKOFF node 646 .

Referring again to FIG. 7, the Channel Path Switch option element is a path that also provides information on topological control by defining choices for each of several alternate Channel Paths. The Channel Path Switch Option is defined in Table 1 below.

Each Channel Path branch begins at the point of the PATH_SWITCH specification and ends at the termination of the last branch. A branch may contain any element normally available for Channel Paths, as well as several types of I 2 C control specifications appropriate to the proper setup of apparatus for that branch. These include IO_EXPANDER SETTING (I/O expander receiver pins at a single I/O expander address), DAC_SETTING (digital to analog converter settings), POT_SETTING (potentiometer settings), and PATH_SETTLING_TIME (wait for settling after operations are completed). The specification of each branch must follow its element in consecutive fashion. A size parameter is provided to mark the length of each branch.

Note that PATH_SWITCH defines the branches, and the means to execute the branch setup, only. Selection of a particular branch is handled through other elements outside of the Channel Path option element (e.g. the description of how to make a particular selection may be nested within a branch of the Patch Switch).

The I 2 C control specifications listed above would normally be executed once at initialization if encountered outside of the Channel Path option element. When inside, execution occurs only when the path option is selected and every time the path option is selected. Channel Path option elements may be nested, with no maximum nesting level specified. The default branch at power-up will be set to branch 0 unless otherwise specified through the use of initialization I 2 C control specifications.

A Change Path Branch Procedure is initiated by a host instrument, when the host instrument want to change to an alternate branch specified in PATH_SWITCH. The following are requirements for this procedure. Execute the settings for the I/O expander receiver pins at a single I/O expander address (I/O_EXPANDER_SETTING), DAC settings (DAC-SETTING, and pot settings (POT_SETTINGS) for the path branch selected, and the wait settling time procedure must be called if the WAIT element is designated in the branch chosen.

›DETAILED DESCRIPTION OF THE DRAWING · 4 of 4

The above-mentioned list of required tags is shown below in table 2 as a feature called ELEMENTS_REQUIRING_SUPPORT.

The ELEMENTS_REQUIRING_SUPPORT feature allows a host that does not have an up-to-date firmware revision to ascertain whether the use of an accessory, or a Channel Path within an accessory, should be attempted. If the host instrument cannot understand the listed elements, the host must not attempt to operate the Channel Path. Several ELEMENTS_REQUIRING_SUPPORT may be used in a single message.

There is a significant benefit to the use of the subject invention from the point of view of probe designers and manufacturers. Heretofore, there has been a difficult-to-resolve “chicken and egg” coordination problem involving the production of oscilloscopes having new features and probes having new features. That is, which does the manufacturer design, produce, and ship first, the advanced probe, or the advanced oscilloscope. The subject invention solves the problem by allowing current Level 3 oscilloscopes to use the currently-understood features of more advanced probes that may be introduced at some later time in the future. Note that the “new” (i.e., not understood) features would still not be available to the current oscilloscope, but the remainder of the probe would still be useful. Therefore, there would be a market for the new probes having Level 3 capability, even before oscilloscopes having more advanced features become available.

The term “controller” as used herein is intended to include microprocessors, microcomputers, ASICs, and dedicated hardware controllers. While the host instrument has been described as an oscilloscope, the invention is equally applicable to other forms of test and measurement equipment such as, Logic Analyzers, Spectrum Analyzers, and the like, and such instruments are felt to lie within the scope of the following claims.

›Tables in the description — 2
TABLE 1 — OPTION
NamePATH_SWITCH
UsagePATH_SWITCH(3,
{8,SCALE(1),IO_EXP_PORT_SETTING(0X00)}
{8,SCALE(0.1),IO_EXP_PORT_SETTING(0x01)}
{14,SCALE(0.01),coupling(DC),
IO_EXPANDER_SETTING(0x40,0x01,0x01),
WAIT(3)}
)
Tag0x22
Version3.00
FunctionDefines parallel options for Channel Path topology; sets up
parallel branches and control
Parameter 1Number of Branches
NumBranches: =<u_int>
Parameter 2Size of elements for all bytes in branch 1
<branch1Element Size>:=sizeof(<branch1ElementSize>)
+ sizeof (<branch1Specification>:=u_int>
Branch1 specification
<branch1Specification>:= {elements}
Parameter 3Size of elements for all bytes in branch 2
<branch2Element Size>:=sizeof(<branch2ElementSize>)
+ sizeof (<branch2Specification>:=u_int>
Branch2 specification
<branch2Specification>:= {elements}
TABLE 2 — OPTION
NameELEMENTS_REQUIRING_SUPPORT
UsageELEMENTS_REQUIRING_SUPPORT
(SAMPLING, HEAD, SACALW, I/O_PORT_SETTING)
Tag0x03
Version3.00
FunctionSpecifies the minimum required elements that a host must
understand to use a Channel Path
Parameter 1Element required, listed by tag
<reqElement>:=<tag>
Parameter 2Element required, listed by tag
<reqElement>:=<tag>

Claims

4 · 2 independent · depth 2
1234
4 granted claims

Classifications

8 codes
IPC · International Patent Classification
Section G — Physics
  • G06F19/00
  • G01R1/067
USPC · US Patent Classification
702/91324/115702/119702/117324/72.5702/66

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this patent are not paired with the granted ones in what we hold.

File wrapper

Pendency
2.9 y
1,058 days filing → grant
Office actions
1
non-final + final
Responses
1
no RCE
Examiner
Arthur T. Grimley
art unit 2852 · TC 2800
Citations: 5 back · 6 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Chain of title

⤢ drag to zoom2002200420062008201020122014201620182020Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock

Term & fees

See the term timeline — pendency span, in-force span, the maintenance fees paid and both computed expiry dates.

Log in to unlock

Priority chain

1 priority documents
Priority
15 Jun 1998
earliest claimed
›Priority documents — 1
TypeDocumentDate
provisionalUS 60/089362 0015 Jun 1998

Validity challenges

See the validity challenges on record — reexaminations, IPRs and PGRs, with their institution decisions and outcomes.

Log in to unlock

Citations

See every patent this one cites and every patent that cites it back — publication, assignee, and how each one was found.

Log in to unlock