Apparatus and method for transient suppression in synchronous data detection systems
Claim Score by NHIP
Abstract
Disclosed is a method for transient suppression in synchronous data protection systems which includes high-pass filtering of the signal produced by the sampling and shaping circuits before the signal enters the timing and gain control circuits. This high-pass filtering may be turned on when a transient is detected, in anticipation of a previously detected transient, or may be always on. Using the high-pass version of the shaped signal allows the timing loop and the gain loop to function during a transient interval, thus maintaining timing and gain lock during such an interval.
Term
Term ended
Expired 25 October 2020, 5.9 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
72 claims: 14 independent, 58 dependent
- 1An apparatus for suppression of transients in a synchronous data detection system comprising:an analog front-end circuit receiving an analog signal and outputting an amplified signal;a sampler receiving the amplified signal and outputting a sampled signal;a shaping circuit receiving the sampled signal and outputting a shaped signal;a data detector receiving the shaped signal and detecting data in the shaped signal;a first high-pass filter receiving the shaped signal and outputting a high-pass signal;a gain control circuit receiving the high-pass signal and controlling the analog front-end circuit using the high-pass signal;and a timing control circuit receiving the high-pass signal and controlling the sampler and the shaping circuit using the high-pass signal.
- 14A method for robust data detection in a synchronous data detection system comprising:receiving a signal including a transient in a baseline of the signal;amplifying the signal under control of a gain control signal to form an amplified signal;sampling the amplified signal under control of a timing control signal to form a sampled signal;shaping the sampled signal under control of the timing control signal to form a shaped signal;recovering data from the shaped signal;high-pass filtering the shaped signal to form a high-pass version of the shaped signal;generating the gain control signal using the high-pass version of the shaped signal;and generating the timing control signal using the high-pass version of the shaped signal.
- 15An apparatus for suppression of transients in a synchronous data detection system comprising:an analog front - end circuit receiving an analog signal and outputting an amplified signal;a sampler receiving the amplified signal and outputting a sampled signal;a data detector responsive to the sampled signal to detect data therein;a first high - pass filter responsive to the sampled signal and outputting a high - pass signal;a gain control circuit receiving the high - pass signal and controlling the analog front - end circuit using the high - pass signal;and a timing control circuit receiving the high - pass signal and controlling the sampler in accordance with the high - pass signal.
- 24An apparatus for suppression of transients in a synchronous data detection system comprising:an analog front - end circuit receiving an analog signal and outputting an amplified signal;a sampler receiving the amplified signal and outputting a sampled signal;a data detector responsive to the sampled signal to detect data therein;a first high - pass filter responsive to the sampled signal and outputting a high - pass signal, wherein the first high - pass filter is bypassable;a gain control circuit receiving the high - pass signal and controlling the analog front - end circuit using the high - pass signal;a timing control circuit receiving the high - pass signal and controlling the sampler in accordance with the high - pass signal;and a transient detector responsive to the sampled signal to control bypassing of the first high - pass filter.
- 28Broadest claimClaim Score 64, broad(NHIP)A method for data detection in a synchronous data detection system comprising:a. receiving a signal including a transient component;b. amplifying the signal under control of a gain control signal to form an amplified signal;c. sampling the amplified signal under control of a timing control signal to form a sampled signal;d. recovering data from the sampled signal;e. high - pass filtering the sampled signal to form a high - pass version of the sampled signal;f. generating the gain control signal using the high - pass version of the sampled signal;and g. generating the timing control signal using the high - pass version of the sampled signal.
- 31A method for data detection in a synchronous data detection system comprising:a. receiving a signal including a transient component;b. amplifying the signal under control of a gain control signal to form an amplified signal;c. sampling the amplified signal under control of a timing control signal to form a sampled signal;d. recovering data from the sampled signal;e. high - pass filtering the sampled signal to form a high - pass version of the sampled signal;f. generating the gain control signal using the high - pass version of the sampled signal;g. generating the timing control signal using the high - pass version of the sampled signal;and h. detecting a transient in step c;and i. bypassing step e in response to step h.
- 34An apparatus for suppression of transients in a synchronous data detection system comprising:an analog front - end circuit receiving an analog signal and outputting an amplified signal;a sampler receiving the amplified signal and outputting a sampled signal;a shaping circuit receiving the sampled signal and outputting a shaped signal;a data detector receiving the shaped signal to detecting data therein;a first high - pass filter receiving the shaped signal and outputting a high - pass signal;and a timing control circuit receiving the high - pass signal and controlling the sampler and the shaping circuit using the high - pass signal.
- 44An apparatus for suppression of transients in a synchronous data detection system comprising:an analog front - end circuit receiving an analog signal and outputting an amplified signal;a sampler receiving the amplified signal and outputting a sampled signal;a shaping circuit receiving the sampled signal and outputting a shaped signal;a data detector receiving the shaped signal to detecting data therein;a first high - pass filter receiving the shaped signal and outputting a high - pass signal, wherein the first high - pass filter is bypassable;a timing control circuit receiving the high - pass signal and controlling the sampler and the shaping circuit using the high - pass signal;and a transient detector responsive to the sampled signal to control bypassing of the first high - pass filter.
- 48A method for data detection in a synchronous data detection system comprising:a. receiving a signal including a transient component;b. amplifying the signal under control of a gain control signal to form an amplified signal;c. sampling the amplified signal under control of a timing control signal to form a sampled signal;d. shaping the sampled signal under control of the timing control signal to form a shaped signal;e. recovering data from the shaped signal;f. high - pass filtering the shaped signal to form a high - pass version of the shaped signal;and g. generating the timing control signal using the high - pass version of the shaped signal.
- 51A method for data detection in a synchronous data detection system comprising:a. receiving a signal including a transient component;b. amplifying the signal under control of a gain control signal to form an amplified signal;c. sampling the amplified signal under control of a timing control signal to form a sampled signal;d. shaping the sampled signal under control of the timing control signal to form a shaped signal;e. recovering data from the shaped signal;f. high - pass filtering the shaped signal to form a high - pass version of the shaped signal;g. generating the timing control signal using the high - pass version of the shaped signal;h. detecting a transient in step c;and i. bypassing step f in response to step h.
- 54An apparatus for suppression of transients in a synchronous data detection system comprising:an analog front - end circuit receiving an analog signal and outputting an amplified signal;a sampler receiving the amplified signal and outputting a sampled signal;a shaping circuit receiving the sampled signal and outputting a shaped signal;a data detector receiving the shaped signal and detecting data in the shaped signal;a first high - pass filter receiving the shaped signal and outputting a high - pass signal;and a gain control circuit receiving the high - pass signal and controlling the analog front - end circuit using the high - pass signal.
- 63An apparatus for suppression of transients in a synchronous data detection system comprising:an analog front - end circuit receiving an analog signal and outputting an amplified signal;a sampler receiving the amplified signal and outputting a sampled signal;a shaping circuit receiving the sampled signal and outputting a shaped signal;a data detector receiving the shaped signal and detecting data in the shaped signal;a first high - pass filter receiving the shaped signal and outputting a high - pass signal, wherein the first high - pass filter is bypassable;a gain control circuit receiving the high - pass signal and controlling the analog front - end circuit using the high - pass signal;and a transient detector responsive to the sampled signal to control bypassing of the first high - pass filter.
- 67A method for data detection in a synchronous data detection system comprising:a. receiving a signal including a transient component;b. amplifying the signal under control of a gain control signal to form an amplified signal;c. sampling the amplified signal under control of a timing control signal to form a sampled signal;d. shaping the sampled signal under control of the timing control signal to form a shaped signal;e. recovering data from the shaped signal;f. high - pass filtering the shaped signal to form a high - pass version of the shaped signal;and g. generating the gain control signal using the high - pass version of the shaped signal.
- 70A method for data detection in a synchronous data detection system comprising:a. receiving a signal including a transient component;b. amplifying the signal under control of a gain control signal to form an amplified signal;c. sampling the amplified signal under control of a timing control signal to form a sampled signal;d. shaping the sampled signal under control of the timing control signal to form a shaped signal;e. recovering data from the shaped signal;f. high - pass filtering the shaped signal to form a high - pass version of the shaped signal;g. generating the gain control signal using the high - pass version of the shaped signal;h. detecting a transient in step c;and i. bypassing step f in response to step h.
Independent claims14
49 paragraphs in 4 sections, as filed
BACKGROUND OF THE INVENTION
1. Technical Field
This invention relates to transient suppression techniques in synchronous data detection systems. These techniques are applicable for robust gain control, timing, and data recovery in a read channel of a magnetic recording system.
2. Description of Related Art
The magnetic storage industry has been increasing the areal density storage capacity of hard drives with various technological advancements to meet the computer industry's demand for more and better storage. Such advancements include the use of magnetoresistive (MR) heads and partial-response maximum likelihood (PRML) sequence detection. A MR head includes a MR element made out of a material which changes electrical resistance depending on the strength of the magnetic field in which it lies. A PRML system is a synchronous data detection system which includes partial-response signalling and maximum likelihood sequence detection.
MR heads are known in the industry to suffer from a transient phenomenon commonly referred to as thermal asperity (TA) events. A MR head normally glides over a spinning magnetic disk close to, but not touching, the disk surface. When a MR head hits a protruding object on the disk surface, the MR element heats up rapidly and the heat decays relatively slowly.
The effect of such a transient phenomenon is a sudden transient change in the baseline of the read-back signal coming from the MR head. This transient change contains a substantial low frequency component and causes loss of read-back data.
The extent of the read-back data lost due to such a transient depends on the robustness of the data detection system. A data detection system without any transient detection and suppression circuit may lose a large amount of data, even to the point that the error correcting code (ECC) used in the recording system cannot regenerate the user data.
A prior art method of handling a transient includes the following steps. First, the system detects the transient and halts data detection. Second, an analog front-end portion of the system is switched to high-pass mode to reduce the effect of the transient. Third, the system freezes both the gain of the gain control loop and the timing of the timing recovery loop. Fourth, the system waits for a period of time until the effect of the transient is below some threshold. This period of time is called the transient interval. Fifth, when the transient interval is over, the system resumes data detection. Sixth, the front-end is switched back to a lower AC coupling and the gain and timing are unfrozen.
There are at least two problems with the prior art method. First, even with the front-end high-pass function switched on, the transient interval is still quite long. Such a long transient interval may result in a loss of read-back data beyond the point of recovery by the ECC. Second, freezing the timing recovery and gain control loops means that the system halts tracking the timing and gain variations in the read-back signal. If the channel timing is not fully settled when the system is hit with a TA event, then freezing the timing loop will cause a large drift in the synchronous sampling points which may result in permanent synchronization loss and complete loss of user data. This problem has been shown both experimentally and through modelling.
SUMMARY
The present invention relates to a system and method for transient suppression in a synchronous data detection system. The present invention includes high-pass filtering of the signal produced by the sampling and shaping circuits before the signal enters the timing and gain control circuits. This high-pass filtering may be turned on when a transient is detected, in anticipation of a previously detected transient, or may be always on. Using the high-pass version of the shaped signal allows the timing loop and the gain loop to function during a transient interval, thus maintaining timing and gain lock during such an interval.
This high-pass filtering of the signal entering the timing and gain control circuits facilitates the tracking of the timing and gain variations in the read-back signal. The resulting improvements in tracking capability reduces the necessary length of the transient interval which shortens the time period during which tracking is halted. A shorter time during which tracking is halted leads to less read-back data loss and smaller drift in the synchronous sampling points. Thus, loss of read-back data beyond the point of recovery by ECC and permanent synchronization loss are prevented.
BRIEF DESCRIPTION OF THE DRAWINGS
These and other more detailed and specific objects and features of the present invention are more fully disclosed in the following specification, reference being had to the accompanying drawings, in which:
FIG. 1A is a diagram of a first prior art synchronous data detection system.
FIG. 1B is a diagram of a first analog front-end circuit for the first prior art synchronous data detection system.
FIG. 1C is a diagram of a second analog front-end circuit, including a high-pass filter, for the first prior art synchronous data detection system.
FIG. 1D is a diagram of a high-pass filter.
FIG. 2A is a diagram of a second prior art synchronous detection system, including a transient detector.
FIG. 2B is a diagram of an analog front-end circuit, including a bypassable high-pass filter, for the second prior art synchronous detection system.
FIG. 2C is a diagram of a bypassable high-pass filter.
FIG. 2D is a diagram of a transient detector.
FIG. 2E shows illustrative graphs of various signals in the transient detector.
FIG. 3A is a diagram of a third synchronous data detection system, including a high-pass filter, in a first and alternate embodiment of the present invention.
FIG. 3B shows illustrative graphs of the input and output of the high-pass filter in the third synchronous data detection system.
FIG. 4 is a diagram of a fourth synchronous data detection system, including a bypassable high-pass filter, in a second and preferred embodiment of the present invention.
FIG. 5 is a diagram of a fifth synchronous data detection system in a third and alternate embodiment of the present invention.
DESCRIPTION OF THE PREFERRED EMBODIMENT
FIG. 1A is a diagram of a first prior art synchronous data detection system <b>100</b>. Analog Front-End portion <b>102</b> or <b>103</b> receives an analog signal. In a typical magnetic storage system, this signal comes from the magnetic head. A constant signal level is desirable. Therefore, the analog front-end <b>102</b> or <b>103</b> typically contains a variable gain amplifier (VGA) <b>120</b> circuit. To keep the signal level constant, the VGA <b>120</b> receives a control signal from the gain control circuit <b>114</b>. The analog front-end <b>102</b> or <b>103</b> outputs an amplified signal.
Sampler circuit <b>104</b> receives the amplified signal from the analog front-end <b>102</b> or <b>103</b>. The sampler <b>104</b> may be an Analog-to-Digital Converter (ADC). The sampling is controlled by a clock signal output by a voltage controlled oscillator (VCO) <b>112</b>. The frequency and phase of the clock signal output by the VCO <b>112</b> is controlled by a timing control circuit <b>110</b>. If the sampler <b>104</b> is an ADC, the sampler <b>104</b> outputs a stream of digital samples. The sampler <b>104</b> may also be a sample-and-hold (SH) circuit. If the sampler <b>104</b> is a SH, it outputs a stream of analog samples.
Finite Impulse Response (FIR) filter <b>106</b> receives the output signal of the sampler <b>104</b>. The FIR filter <b>106</b> shapes the sampled signal so that it is suitable for input into a data detector <b>108</b>.
The data detector <b>108</b> receives the shaped signal from the FIR <b>106</b>. The data detector <b>108</b> could be a simple threshold detector, but a maximum likelihood sequence detector (i.e. a Viterbi detector) would provide better detection capability.
FIG. 1B is a diagram of a first analog front-end circuit <b>102</b> for the first prior art synchronous data detection system <b>100</b>. The variable gain amplifier (VGA) <b>120</b> receives an analog read-back signal containing read-back data and amplifies the signal by an amount determined by a control signal received from the gain control circuit <b>114</b>. The amplified signal output by the VGA may be input into an (optional) analog equalizer <b>122</b>. Such an equalizer <b>122</b> is a filter which modifies the shape of the signal and is optional because a similar function is performed after sampling by the FIR filter <b>106</b>.
FIG. 1C is a diagram of a second analog front-end circuit <b>103</b>, including a high-pass filter <b>130</b>, for the first prior art synchronous data detection system <b>100</b>. The high-pass filter <b>130</b> receives an analog read-back signal and filters out lower frequency components of the signal before outputting the signal to the VGA <b>120</b>. Such high-pass filtering reduces the effect of a thermal asperity event on the baseline of the read-back signal but also distorts the read-back signal.
FIG. 1D is a diagram of a high-pass filter <b>130</b>. The input of the high-pass filter <b>130</b> splits into two signal paths. The signal along the first path goes through a low-pass filter <b>140</b> and this is subtracted from the signal along the second path in a summation device <b>142</b>. The output of the summation device <b>142</b> is output by the high-pass filter <b>130</b>.
FIG. 2A is a diagram of a second prior art synchronous detection system <b>200</b>, including a transient detector <b>204</b>. The second system <b>200</b> is similar to the first system <b>100</b>, but in the second system <b>200</b> the sampled signal output by the sampler <b>104</b> is input into the transient detector <b>204</b> (in addition to being input into the FIR <b>106</b>). The transient detector <b>204</b> detects the presence of transients, such as thermal asperity events, in the sampled signal and outputs a TA_interval signal which indicates the duration of the transient.
In addition, the second system <b>200</b> includes a third analog front-end circuit <b>202</b> which receives the TA_interval signal from the transient detector <b>204</b>. The TA_interval signal controls a bypassable high-pass filter <b>210</b> in the third analog front-end circuit <b>202</b>.
FIG. 2B is a diagram of an analog front-end circuit <b>202</b>, including a bypassable high-pass filter <b>210</b>, for the second prior art synchronous detection system <b>200</b>. The bypassable high-pass filter <b>210</b> receives an analog read-back signal and high-pass filters the signal if the TA_interval signal received from the transient detector <b>204</b> indicates to do so based on the presence of a transient. The output of the bypassable high-pass filter is received by the VGA <b>120</b>.
FIG. 2C is a diagram of a bypassable high-pass filter <b>210</b>. The input of the bypassable high-pass filter <b>210</b> splits into two signal paths. The signal along the first path goes through a high-pass filter <b>130</b> before going into the first input (1) of a 2:1 multiplexer (MUX) <b>215</b>. The signal along the second path goes into the second input (0) of the 2:1 MUX <b>215</b>. The selection input (S) for the 2:1 MUX <b>215</b> is the TA_interval signal received from the transient detector <b>204</b> such that the first input (1) is output during the transient interval and the second input (0) is output otherwise.
FIG. 2D is a diagram of a transient detector <b>204</b>. In conjunction with FIG. 2D, FIG. 2E shows illustrative graphs of various signals in the transient detector <b>204</b>.
A low-pass filter <b>220</b> receives the sampled signal x from the sampler <b>104</b>. A sampled signal x is shown for purposes of illustration in FIG. <b>2</b>E. (Note that in actuality the signal x and subsequent signals should be sampled rather than continuous as shown in the illustration.) The “oscillations” in the illustration indicate the read-back data cells in the signal x. Near the time of a TA event, the signal x spikes up, and it is several cells before the effect of the TA event fades away from the signal x.
The low-pass filter <b>220</b> removes the higher frequency components from the signal x and outputs a low-pass filter y. The low-pass signal y is shown for purposes of illustration in FIG. <b>2</b>E. As shown in the illustration, the read-back data information is generally removed by the low-pass filtering, leaving only the effect on the signal from the TA event.
The threshold detector <b>222</b> receives the low-pass signal y and outputs a threshold signal z. The threshold signal is shown for purposes of illustration in FIG. <b>2</b>E. As shown in the illustration, the threshold signal z is low if the low-pass signal y is below a predetermined threshold, and is high if the low-pass signal is above the predetermined threshold.
The pulse widener <b>224</b> receives the threshold signal z and outputs a “thermal asperity interval” (TA_interval) signal. The TA_interval signal is shown for purposes of illustration in FIG. <b>2</b>E. As shown in the illustration, the TA_interval begins low like the threshold signal z, goes high when the threshold signal z becomes high, but does not go back low until substantially after the threshold signal z goes back low. The purpose of this widening of the pulse is to allow enough time for the transient produced by the TA event to decay to an amplitude sufficiently small in comparison to the amplitude of the normal read-back date signal (i.e., the amplitude of the “oscillations” in the sampled signal x).
FIG. 3A is a diagram of a third synchronous data detection system <b>300</b>, including a high-pass filter <b>130</b>, in a first and alternate embodiment of the present invention. In conjunction with FIG. 3A, FIG. 3B shows illustrative graphs of the input and output of the high-pass filter <b>130</b> in the third synchronous data detection system <b>300</b>.
The third system <b>300</b> adds to the first system <b>100</b> a strategically placed high-pass filter <b>130</b>. The high-pass filter <b>130</b> receives the shaped signal from the FIR filter <b>106</b>, and outputs a high-pass signal to the timing control circuit <b>110</b> and to the gain control circuit <b>114</b>. As illustrated in FIG. 3B, the effect of the TA event is present in the shaped signal but is substantially removed from the high-pass signal.
The removal of the effect of the transient from the signal entering the timing <b>110</b> and gain <b>114</b> control circuits facilitates the tracking of the timing and gain variations in the read-back signal. If the effect of the transient is not removed from the signal, then the effect of the transient throws off the phase-locked loop (PLL) of the timing control circuit <b>110</b> and the gain adjustment scheme of the gain control circuit <b>114</b>.
FIG. 4 is a diagram of a fourth synchronous data detection system <b>400</b>, including a bypassable high-pass filter <b>210</b>, in a second and preferred embodiment of the present invention. The fourth system <b>400</b> adds to the first system <b>100</b> a transient detector <b>204</b> and a strategically placed bypassable high-pass filter <b>210</b>. The transient detector <b>204</b> receives the sampled signal from the sampler <b>104</b> and outputs a TA_interval signal which indicates when the read-back signal is affected by a transient. The bypassable high-pass filter <b>210</b> receives the shaped signal from the FIR <b>106</b> and sends its output to the timing <b>110</b> and gain <b>114</b> control circuits. The TA_interval signal controls the bypassable high-pass filter <b>210</b> such that the high-pass filtering is switched on (i.e., the first input (1) is selected by MUX <b>215</b> in FIG. 2C) during the time when there is substantial effect by the transient in the read-back signal (i.e., when the TA_interval signal is high).
In this way, switching on the high-pass filtering substantially removes the effect of the transient from the signal entering the timing <b>110</b> and gain <b>114</b> control circuits. This facilitates the tracking of the timing and gain variations during the transient interval.
FIG. 5 is a diagram of a fifth synchronous data detection system <b>500</b> in a third and alternate embodiment of the present invention. The fifth system <b>500</b> includes an analog front-end <b>202</b> that is different from the analog front-end <b>102</b> or <b>130</b> in the fourth system <b>400</b>. The analog front-end circuit <b>202</b> of the fifth system <b>500</b> includes a bypassable high-pass filter <b>210</b> (see FIG. 2B) that is controlled by the TA_interval signal from the transient detector <b>204</b>.
The fifth system <b>500</b> thus includes two bypassable high-pass filters <b>210</b>: one in the analog front-end and the other before the timing <b>110</b> and gain <b>114</b> controls. Both bypassable high-pass filters <b>210</b> have their high-pass filtering switched on during the transient interval (i.e., when the TA_interval is high). The addition of the high pass filtering in the analog front-end <b>202</b> substantially removes the effect of the transient on the read-back signal but also distorts the read-back signal.
The above description is included to illustrate the operation of the preferred embodiment and is not meant to limit the scope of the invention. The scope of the invention is to be limited only by the following claims. From the above discussion, many variations will be apparent to one skilled in the art that would yet be encompassed by the spirit and scope of the invention.
Contents4
Every citation, both waysCites: the store holds 5 of 6
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US10277244B1 | Cited by | United States of America | Search report |
| US8742962B2 | Cited by | United States of America | Search report |
| US2013120178A1 | Cited by | United States of America | Pre-grant |
| US2005219725A1 | Cited by | United States of America | Pre-grant |
| US7436921B1 | Cited by | United States of America | Search report |
| US7274523B2 | Cited by | United States of America | Search report |
| US5559836A | Cites | United States of America | Search report |
| US5638409A | Cites | United States of America | Search report |
| US5862005A | Cites | United States of America | Search report |
| US6124992A | Cites | United States of America | Search report |
| US6219387B1 | Cites | United States of America | Search report |
| Cideciyan, Roy D., Dolivo, Francois, Hermann, Reto, Hirt, Walter and Schott, Wolfgang, A PRML System for Digital Magnetic Recording, IEEE Journal on Selected Areas in Communications, vol. 10, No. 1, Jan. 1992, pp. 38-56. | Non-patent | – | Search report |
2 members in 1 office
Priority claims6
| Document | Office | Kind | Date |
|---|---|---|---|
| 84852597 | United States of America | A | |
| 84852597 | United States of America | A | |
| 69503500 | United States of America | A | |
| 08848525 | – | – | – |
| US19970848525 | – | – | – |
| US20000695035 | – | – | – |
Members2
| Document | Office | Kind | |
|---|---|---|---|
| US5831456A | United States of America | A | |
| USRE37751EThis record | United States of America | E |
44 transactions on the USPTO file
Allowed after 1 non-final rejection.
- Non-final rejections
- 1
- Final rejections
- 0
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Correspondence Address ChangeC.ADB | C.ADB | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Receipt into PubsR1021 | R1021 | |
| Receipt into PubsR1021 | R1021 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Receipt into PubsR1021 | R1021 | |
| Receipt into PubsR1021 | R1021 | |
| Mail-Record a Petition Decision of Granted to Issue Patent in Name of the AssigneeMP023 | MP023 | |
| Correspondence Address ChangeC.AD | C.AD | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Receipt into PubsR1021 | R1021 | |
| Workflow - Customer Service Request - FinishCSRF | CSRF | |
| Workflow - Customer Service Request - BeginCSRI | CSRI | |
| Petition EnteredPET. | PET. | |
| Workflow - File Sent to ContractorSENT | SENT | |
| Receipt into PubsR1021 | R1021 | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Workflow -Received 85b - UnmatchedR85B | R85B | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Workflow - Power of Attorney - FinishFATY | FATY | |
| Workflow - Power of Attorney - BeginBATY | BATY | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Affidavit(s) (Rule 131 or 132) or Exhibit(s) ReceivedAF/D | AF/D | |
| Miscellaneous Incoming LetterLET. | LET. | |
| Examiner Interview Summary Record (PTOL - 413)EXIN | EXIN | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Notice of Reissue Published in Official GazetteNRE. | NRE. | |
| Notice of Reissue Published in Official GazetteNRE. | NRE. | |
| Notice of Reissue Published in Official GazetteNRE. | NRE. | |
| Notice of Reissue Published in Official GazetteNRE. | NRE. | |
| Application Dispatched from OIPEOIPE | OIPE | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Correspondence Address ChangeC.AD | C.AD | |
| Workflow - Drawings FinishedDRWF | DRWF | |
| Workflow - Drawings Matched with File at ContractorDRWM | DRWM | |
| Initial Exam Team nnIEXX | IEXX |
5 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Fee paymentFPAY | FPAY | |
| Fee paymentFPAY | FPAY | |
| Fee paymentFPAY | FPAY | |
| Surcharge for late paymentSULP | SULP | |
| AssignmentAS | AS |
Numbers
- Publication, DOCDB
- RE37751
- Publication, EPODOC
- USRE37751E
- Application
- 9695035
- Application, DOCDB
- 69503500
- Application, EPODOC
- US20000695035
Titles
- English
- Apparatus and method for transient suppression in synchronous data detection systems
Patent term adjustment
- Net adjustment
- 0 days
Classification
- CPC, 3
- G11B20/10055
- G11B20/10009
- G11B20/1403
- IPC, 2
- G11B20 10
- G11B20 14
- USPC, 5
- 327100000
- 327155000
- 327559000
- 375345000
- 375376000