← Back to Patent Explorer
US5457694A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for analyzing the ATA (IDE) interface

Assignee: Viavi Solutions Inc
•
Filing: 1993-06-25
•
Granted: 1995-10-10
•
Expires: 2013-06-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An analyzer which can record the events occuring on an ATA computer bus and provide an easily understandable, yet detailed description of those events to either a local user, or a remote user, for the purpose of diagnosing an ATA related problem or measuring performance. The analyzer is small and portable, simple to operate, and capable of transferring recorded data to almost any computer through an RS232 serial port. The invention has a memory system which stores the recorded signals or events, a trigger circuit used to select the starting and stopping point of the recording, an event recognition circuit which can limit the recording to certain events, and a processor which can interpret the data and display it to a user on the built-in displays, or on a printout, or on a local or remote terminal. Additionally, the ATA analyzer will search its recorded memory for an event specified by the user and display any occurance of that event.

Inventors

  • 👤 Dale J. Smith

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 18:15
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3466; G06F11/349; G06F11/22; G06F11/2205; G06F11/221; G06F11/25; G06F11/32; G06F11/348; G06F11/3485

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 203 words
An apparatus for recording and interpreting the interface signals on the Advanced Technology Attachment (ATA) interface or Integrated Drive Electronics (IDE) interface or substantially similar interface comprising: (a) a recording means for recording said interface signals; (b) an interpreting means for interpreting said interface signals into their higher level categories of event type, register or address, and data value; (c) a communicating means for communicating information between said apparatus and a computer or human user; (d) a trigger comparison means for generating a trigger signal when said interface signals match a predetermined trigger pattern; (e) a control circuit for starting/stopping said recording means relative to said trigger signal; (f) a trigger selection means for user selection of the trigger pattern in said categories of event type, register or address, and data value, and translating the user selection into said trigger pattern to be used by said trigger comparison means, whereby a user may select a valid trigger pattern without a knowledge of the function of each of said interface signals; (g) a trigger mask means for masking portions of said interface signals from said trigger comparison means, whereby interface signals or certain of said categories or options within said categories may be ignored.
Claim 2
Independent Claim 203 words
An apparatus for recording and interpreting the interface signals on the Advanced Technology Attachment (ATA) interface or Integrated Drive Electronics (IDE) interface or substantially similar interface comprising: (a) a recording means for recording said interface signals; (b) an interpreting means for interpreting said interface signals into their higher level categories of event type, register or address, and data value; (c) a communicating means for communicating information between said apparatus and a computer or human user; (d) a trigger comparison means for generating a trigger signal when said interface signals match a predetermined trigger pattern; (e) a control circuit for starting/stopping said recording means relative to said trigger signal; (f) a trigger selection means for user selection of the trigger pattern in said categories of event type, register or address, and data value, and translating the user selection into said trigger pattern to be used by said trigger comparison means, whereby a user may select a valid trigger pattern without a knowledge of the function of each of said interface signals; (g) a trigger mask means for masking portions of said interface signals from said trigger comparison means, whereby interface signals or certain of said categories or options within said categories may be ignored.
Claim 3
Dependent Claim 58 words
The apparatus of claim 1 wherein said trigger selection means is automatically modified, after each user selection, to remove or disable certain of said categories or options within said categories which are not normally associated with other options the user has previously selected, whereby invalid or non-occurring trigger patterns are prevented, and said trigger selection means is simplified.
Claim 4
Dependent Claim 46 words
The apparatus of claim 1 wherein said trigger selection means warns the user if the user selects said categories or options within said categories which are not normally associated with other options the user has previously selected, whereby invalid or non-occurring trigger patterns can be avoided.
Claim 5
Independent Claim 177 words
An apparatus for recording and interpreting the interface signals on the Advanced Technology Attachment (ATA) interface or Integrated Drive Electronics (IDE) interface or substantially similar interface comprising: (a) a recording means for recording said interface signals; (b) an interpreting means for interpreting said interface signals into their higher level categories of event type, register or address, and data value; (c) a communicating means for communicating information between said apparatus and a computer or human user; (d) a trigger comparison means for generating a trigger signal when said interface signals match a predetermined trigger pattern; (e) a control circuit for starting/stopping said recording means relative to said trigger signal; (f) an event recognition means which only enables said recording means when an event which is significant to the user occurs on said interface signals; (g) an event prioritizing means working in conjunction with said event recognition means which causes said recording means to store a higher priority event first, and afterward store the lower priority event(s), whereby multiple events occurring simultaneously on said interface signals are correctly recorded.
Claim 6
Independent Claim 177 words
An apparatus for recording and interpreting the interface signals on the Advanced Technology Attachment (ATA) interface or Integrated Drive Electronics (IDE) interface or substantially similar interface comprising: (a) a recording means for recording said interface signals; (b) an interpreting means for interpreting said interface signals into their higher level categories of event type, register or address, and data value; (c) a communicating means for communicating information between said apparatus and a computer or human user; (d) a trigger comparison means for generating a trigger signal when said interface signals match a predetermined trigger pattern; (e) a control circuit for starting/stopping said recording means relative to said trigger signal; (f) an event recognition means which only enables said recording means when an event which is significant to the user occurs on said interface signals; (g) an event prioritizing means working in conjunction with said event recognition means which causes said recording means to store a higher priority event first, and afterward store the lower priority event(s), whereby multiple events occurring simultaneously on said interface signals are correctly recorded.

References Cited (Backward Citations)

US4166290A Cited
US4636941A Cited
US4628511A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-10-09 1999-04-10 1999-10-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-10-09 2003-04-10 2003-10-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-10-09 2007-04-10 2007-10-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag