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

System for comparing a real-time waveform with a stored waveform

Assignee: MYO TRONICS RES Inc
•
Filing: 1981-10-09
•
Granted: 1983-06-07
•
Expires: 2001-10-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for storing time-varying kinesiograph waveforms and continuously displaying the stored waveforms on the screen of a cathode-ray tube (CRT). In a recording mode, the waveforms are periodically sampled, digitized, and then stored in a block of random access memory reserved for that waveform. In a display mode, the Y axis of the CRT is driven by a digital-to-analog converter which receives digitized samples from the memory block corresponding to the displayed waveform. The X axis of the CRT is driven by a second digital-to-analog converter, which, in an X-Y mode, also receives digitized samples from a selected block of memory. In a sweep mode, the X axis digital-to-analog converter receives the continuously incrementing memory addresses, which read out digitized samples from the memory block for the displayed waveform. The system may also display an expanded portion of a waveform in the sweep mode by incrementing the memory address from one of several predetermined values. In the X-Y mode, two pairs of kinesiograph waveforms may be displaced with respect to each other on the left and righthand sides of the CRT screen. A multiplexer for the X and Y axes allows a real-time kinesiograph waveform to be superimposed on the same stored waveform to facilitate mandibular movement comparisons. The system may also operate in a sensor positioning mode in which a line connecting the optimum position of the sensors and the current position of the sensors is generated on the screen of the CRT.

Inventors

  • 👤 Gregory J. Ryan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 16:11
CPC Classifications
A; A61; A61B; A61B5/00; A61B5/103; A61B5/11; A61B5/1113; A61B5/1114; A61B5/74; A61B5/742; A61B2562/00; A61B2562/02; A61B2562/0223; A61B2562/04; A61B2562/046

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 292 words
A system for storing and displaying a kinesiograph waveform on which a subsequently occurring, corresponding kinesiograph waveform may be superimposed, comprising: sample means for periodically sampling at least one kinesiograph waveform; analog-to-digital converter means for generating as digitized samples respective digital words indicative of the magnitude of said samples; a random access memory; addressing means for selectively writing a set of said digitized samples for each waveform in predetermined locations of said random access memory and then repetitively reading at least one of said sets of digitized samples from said random access memory in a predetermined order; first digital-to-analog converter means receiving the digitized samples read out from said memory and generating a voltage having a magnitude proportional to the digital value of said samples; display means including first and second outputs having a screen on which a spot is displayed at a location in two orthogonal directions corresponding to the magnitude of signals applied to said first and second inputs; first switch means for selecting the kinesiograph waveform to which each set of samples read from said memory corresponds, said switch means further scaling and offsetting said kinesiograph waveform to match the scale and offset of the corresponding set of samples read from said memory; first multiplexer means alternately applying the output of said digital-to-analog converter means and each kinesiograph waveform selected by said switch means to the first input of said display means such that each kinesiograph waveform is superimposed in real time on the screen of said display with a recorded kinesiograph waveform; and means for applying a signal to the second input of said display means having a predetermined relationship to the manner in which said multiplexer means applies signals to the first input of said display means.
Claim 2
Independent Claim 292 words
A system for storing and displaying a kinesiograph waveform on which a subsequently occurring, corresponding kinesiograph waveform may be superimposed, comprising: sample means for periodically sampling at least one kinesiograph waveform; analog-to-digital converter means for generating as digitized samples respective digital words indicative of the magnitude of said samples; a random access memory; addressing means for selectively writing a set of said digitized samples for each waveform in predetermined locations of said random access memory and then repetitively reading at least one of said sets of digitized samples from said random access memory in a predetermined order; first digital-to-analog converter means receiving the digitized samples read out from said memory and generating a voltage having a magnitude proportional to the digital value of said samples; display means including first and second outputs having a screen on which a spot is displayed at a location in two orthogonal directions corresponding to the magnitude of signals applied to said first and second inputs; first switch means for selecting the kinesiograph waveform to which each set of samples read from said memory corresponds, said switch means further scaling and offsetting said kinesiograph waveform to match the scale and offset of the corresponding set of samples read from said memory; first multiplexer means alternately applying the output of said digital-to-analog converter means and each kinesiograph waveform selected by said switch means to the first input of said display means such that each kinesiograph waveform is superimposed in real time on the screen of said display with a recorded kinesiograph waveform; and means for applying a signal to the second input of said display means having a predetermined relationship to the manner in which said multiplexer means applies signals to the first input of said display means.
Claim 3
Dependent Claim 100 words
The system of claim 1 wherein said addressing means writes samples of a plurality of kinesiograph waveforms and respective blocks of said memory in chronological order and reads samples from memory locations in at least one of said blocks as selected by an address word, said switch means being controlled by the most significant bits of said address word such that said address word reads out samples from the block of memory corresponding to the kinesiograph waveform which the switch means applies to multiplexer means, thereby superimposing a real-time kinesiograph waveform on the same kinesiograph waveform occurring earlier in time.
Claim 4
Dependent Claim 201 words
The system of said claim 2 wherein said means for applying a signal to the second input of said display means comprise: second digital-to-analog converter means receiving digitized samples from memory locations in at least one of said blocks and generating a voltage having a magnitude proportional to the digital value of said samples; second switch means for selecting the kinesiograph waveform to which each set of samples read from said memory corresponds, said switch means further scaling and offsetting said kinesiograph waveform to match the scale and offset of the corresponding set of samples read from said memory, said switch means being controlled by the most significant bits of said address word so that said address word reads out samples from the block of memory corresponding to the kinesiograph waveform which the switch means applied to said second multiplexer means; and second multiplexer means alternately applying the output of said second digital-to-analog converter means and the kinesiograph waveform selected by said second switch means to the second input of said display means so that a pair of kinesiograph waveforms are displayed with respect to each other in real time in superposition with a stored pair of the same kinesiograph waveforms.
Claim 5
Dependent Claim 129 words
The system of claim 1 wherein said means for applying a signal to the second input of said display means comprise: an oscillator; counter means having a clock input receiving the output of said oscillator to increment said counter; second digital-to-analog converter means applying a voltage to the second input of said display means having a magnitude proportional to the value of a digital word applied to its input; and second multiplexer means applying the output of said counter to said second digital-to-analog converter in a sweep mode and applying digitized samples from memory locations in at least one of said blocks in an X-Y mode whereby a real-time kinesiograph waveform may be superimposed on a stored kinesiograph waveform displayed with respect to either time or another kinesiograph waveform.
Claim 6
Dependent Claim 183 words
The system of claim 4 wherein said addressing means writes samples of a plurality of kinesiograph waveforms in respective blocks of said memory in chronological order and reads samples from memory locations in at least one of said blocks as selected by an address word, said system further including second switch means for selecting the kinesiograph waveform to which each set of samples applied to said multiplexer means corresponds, said first and second switch means being controlled by the most significant bits of said address word such that said address word applies samples to the first digital-to-analog converter and the second multiplexer means from the block of memory corresponding to the kinesiograph waveforms which respective first and second switch means select, said system further including third multiplexer means alternately applying the output of said second digital-to-analog converter means and the kinesiograph waveform selected by said second switch means to the second input of said display means so that real-time kinesiograph waveforms are superimposed on the same kinesiograph waveforms occurring earlier in time and displayed with respect to either time or another kinesiograph waveform.
Claim 7
Dependent Claim 218 words
The system of claim 1 wherein said means for applying a signal to the second input of said display means comprise: an oscillator; counter means having a clock input receiving the output of said oscillator to increment said counter throughout a predetermined range, the output of said counter means selecting the memory location from which digitized samples are read from said random access memory and applied to said first digital-to-analog converter means; second digital-to-analog converter means receiving the output of said counter means and applying a voltage to the second input of said display means having a magnitude corresponding to the output of said counter means; means for periodically presetting said counter to one of a plurality of values X given by the formula: X=(X n -X 0 )/N, where X 0 is the output of said counter means indicative of the lowest memory location, X n is the output of said counter means indicative of the highest memory location, and N is an integer greater than 1; and means for scaling and offsetting the output of said second digital-to-analog converter means so that the output of said digital-to-analog converter means causes the spot of said screen to move between opposite edges of said screen, thereby displaying an expanded portion of said kinesiograph waveform with respect to time.
Claim 8
Dependent Claim 155 words
The system of claim 1, further including a microprocessor system for controlling the operation of said system, including a non-volatile, read-only memory having predetermined data stored therein, a volatile random access memory, a processing unit and means for resetting said processing unit, either manually or as power is initially applied thereto, said microprocessor system further including means for determining whether said reset is caused manually or by a power-up, comprising means for reading said predetermined data from said read-only memory and writing said data into a predetermined location in said random access memory upon power-up of said processing unit and means for checking said predetermined location in said random access memory for the presence of said predetermined data responsive to said processing unit being reset whereby the presence of said data in said random access memory indicates a manual reset and the lack of said data in said random access memory indicates a power-up-induced reset.
Claim 9
Dependent Claim 66 words
The system of claim 1 wherein said memory may be erased by writing predetermined bits in all memory locations, said system further including blanking means for blanking the spot on the screen of said display means when the digitized samples read from said memory are equal to said predetermined bits, thereby preventing said display means from writing on said screen when said memory has been erased.
Claim 10
Independent Claim 101 words
A system for diagnosing irregularities and defects in mandibular movements, comprising: kinesiograph means for generating first and second kinesiograph waveforms indicative of respective mandibular movements in two orthogonal directions; storage means for recording said kinesiograph waveforms and repetitively generating respective output signals corresponding thereto; and display means having a screen on which first and second kinesiograph signals are displayed with respect to each other simultaneously and in superposition with the corresponding output signals of said storage means such that pairs of real-time kinesiograph waveforms are individually displayed as they occur in superposition with single, earlier occurring, identical pairs of kinesiograph waveforms.
Claim 11
Independent Claim 101 words
A system for diagnosing irregularities and defects in mandibular movements, comprising: kinesiograph means for generating first and second kinesiograph waveforms indicative of respective mandibular movements in two orthogonal directions; storage means for recording said kinesiograph waveforms and repetitively generating respective output signals corresponding thereto; and display means having a screen on which first and second kinesiograph signals are displayed with respect to each other simultaneously and in superposition with the corresponding output signals of said storage means such that pairs of real-time kinesiograph waveforms are individually displayed as they occur in superposition with single, earlier occurring, identical pairs of kinesiograph waveforms.
Claim 12
Dependent Claim 122 words
The system of claim 9 wherein said storage means includes a random access memory divided into a plurality of memory blocks in which samples of a plurality of respective kinesiograph waveforms are stored in locations identified by respective addresses and wherein said display means includes switch means receiving all of said kinesiograph waveforms and selecting one of said kinesiograph waveforms as an output, and mutliplexer means alternately displaying the output of said switch means and an analog signal indicative of the sample of a kinesiograph signal selected by said address, said switch means being controlled by the most significant bits of said address whereby said address selects corresponding portions of the same real-time and stored kinesiograph waveforms for display on said screen.
Claim 13
Dependent Claim 70 words
The system of claim 9, further including positioning means for aligning an array of kinesiograph sensors with a magnet secured to the mandible of a patient, comprising: means for displaying a point on said screen indicative of said sensor array; and means for displaying a line on said screen extending from said point in a direction indicative of the position of said sensor array with respect to said optimum position.
Claim 14
Dependent Claim 57 words
The system of claim 11, further including means for displaying a dot on said screen at the end of said line opposite the dot that is indicative of the optimum position of said sensor array, thereby providing an indication of the magnitude as well as the direction that said sensor array is spaced from said optimum position.
Claim 15
Dependent Claim 34 words
The system of claim 11 wherein said sensors are bilateral in nature so that they generate an output signal differentially and wherein said optimum position point on said screen is a zero-volt data point.
Claim 16
Dependent Claim 53 words
The system of claim 13 wherein said line is displayed by applying a signal to said screen indicative of the actual location of said sensor array and unblanking the trace on said screen as it transitions between said zero-volt data point and a point indicative of the actual location of said sensor array.
Claim 17
Dependent Claim 137 words
In a microprocessor system including a non-volatile, read-only memory having predetermined data stored therein, a volatile random access memory, a processing unit and means for resetting said processing unit, either maually or as power is initially applied thereto, means for determining whether said reset is caused manually or by a power-up, comprising means for reading said predetermined data from said read-only memory and writing said data into a predetermined location in said random access memory upon power-up of said processing unit, and means for checking said predetermined location in said random access memory for the presence of said predetermined data responsive to said processing unit being reset whereby the presence of said data in said random access memory indicates a manual reset and the lack of said data in said random access memory indicates a power-up-induced reset.
Claim 18
Dependent Claim 137 words
In a microprocessor system including a non-volatile, read-only memory having predetermined data stored therein, a volatile random access memory, a processing unit and means for resetting said processing unit, either maually or as power is initially applied thereto, means for determining whether said reset is caused manually or by a power-up, comprising means for reading said predetermined data from said read-only memory and writing said data into a predetermined location in said random access memory upon power-up of said processing unit, and means for checking said predetermined location in said random access memory for the presence of said predetermined data responsive to said processing unit being reset whereby the presence of said data in said random access memory indicates a manual reset and the lack of said data in said random access memory indicates a power-up-induced reset.

References Cited (Backward Citations)

US2416353A Cited
US3406387A Cited
US3522597A Cited
US3881059A Cited
US4222048A Cited
US4328491A Cited
US4342086A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-06-06 1986-12-06 1987-06-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-06-06 1990-12-06 1991-06-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-06-06 1994-12-06 1995-06-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag