US6064165A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Power window or panel controller
Assignee: Uusi LLC
•
Filing: 1996-10-25
•
Granted: 2000-05-16
•
Expires: 2016-10-25
Abstract
Abstract A controller for energizing a power-operable element, such as a sunroof, window, door, vehicle seat, a component of a major appliance or of a machine or of a conveyor system. The disclosed controller senses both hard and soft obstructions and de-activates or otherwise alters operation of a motor that drives the element when an obstruction is detected. The controller can also be used to actuate a brake. The controller senses obstructions during start-up of the motor and regulates the speed of the power-operable element by pulse width modulating motor energization signals.
Inventors
- 👤 Mario P. Boisvert
- 👤 Stephen R. W. Cooper
- 👤 John Washeleski
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 22:18
CPC Classifications
B; B60; B60J; B60J7/00; B60J7/02; B60J7/04; B60J7/057; B60J7/0573; H; H02; H02H; H02H7/00; H02H7/08; H02H7/085; H02H7/0851; E; E05; E05F; E05F15/00; E05F15/40; E05F15/41; E05Y; E05Y2400/00; E05Y2400/10; E05Y2400/44; E05Y2400/52; E05Y2400/53; E05Y2400/54; E05Y2800/00; E05Y2900/00; E05Y2900/50; E05Y2900/53; E05Y2900/542; E05Y2900/55; H02H3/00; H02H3/006; H02H3/44; H02H7/0854; Y; Y10; Y10S; Y10S388/00; Y10S388/90; Y10S388/903
Claims Analysis
Total Claims: 43
Claim 1
Independent Claim
455 words
Apparatus for controlling motion of a motor driven element in a vehicle over a range of motion and for altering said motion when undesirable resistance to said motion is encountered, said apparatus comprising: a) a sensor for measuring a parameter of a motor coupled to the motor driven element that varies in response to a resistance to motion during all or part of a range of motion of the power driven element, the sensor taking a multiplicity of discrete measurements as the motor moves the motor driven element over its range of motion; b) a memory for storing a number of desired measurement values from the sensor based on measurements of said parameter over at least a portion of said range of motion; c) comparator means for determining whether a subsequently measured parameter value falls outside a threshold parameter range bounding the desired measurement values for the parameter as the motor driven element moves over its range of motion, values of the threshold parameter range varying with a position of the motor driven element over said range of motion or an elapsed time of movement of the motor driven element from commencement of motion of the motor driven element or a speed of movement of the motor driven element over said range of motion, the threshold parameter range values being determined for a selected one of: 1) a multiplicity of positions of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given position of the motor driven element being based on desired measurement values stored in memory corresponding to the given position of the motor driven element; 2) a multiplicity of elapsed times of movement of the motor driven element from commencement of motion of the motor driven element, a threshold parameter range value for a given elapsed time of movement of the motor driven element from commencement of motion being based on desired measurement values stored in memory corresponding to the given elapsed time of movement of the motor driven element; and 3) a multiplicity of speeds of movement of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given speed of the motor-driven element being based on desired measurement values stored in memory corresponding to the given speed of the motor driven element; d) a controller coupled to the comparator means for altering motion of said motor driven element in response to a determination from said comparator means; and e) said motor driven element comprising a window and the memory comprising memory means to store a multiplicity of predetermined desired measurement values for a fixed size threshold parameter range.
Claim 2
Dependent Claim
455 words
Apparatus for controlling motion of a motor driven element in a vehicle over a range of motion and for altering said motion when undesirable resistance to said motion is encountered, said apparatus comprising: a) a sensor for measuring a parameter of a motor coupled to the motor driven element that varies in response to a resistance to motion during all or part of a range of motion of the power driven element, the sensor taking a multiplicity of discrete measurements as the motor moves the motor driven element over its range of motion; b) a memory for storing a number of desired measurement values from the sensor based on measurements of said parameter over at least a portion of said range of motion; c) comparator means for determining whether a subsequently measured parameter value falls outside a threshold parameter range bounding the desired measurement values for the parameter as the motor driven element moves over its range of motion, values of the threshold parameter range varying with a position of the motor driven element over said range of motion or an elapsed time of movement of the motor driven element from commencement of motion of the motor driven element or a speed of movement of the motor driven element over said range of motion, the threshold parameter range values being determined for a selected one of: 1) a multiplicity of positions of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given position of the motor driven element being based on desired measurement values stored in memory corresponding to the given position of the motor driven element; 2) a multiplicity of elapsed times of movement of the motor driven element from commencement of motion of the motor driven element, a threshold parameter range value for a given elapsed time of movement of the motor driven element from commencement of motion being based on desired measurement values stored in memory corresponding to the given elapsed time of movement of the motor driven element; and 3) a multiplicity of speeds of movement of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given speed of the motor-driven element being based on desired measurement values stored in memory corresponding to the given speed of the motor driven element; d) a controller coupled to the comparator means for altering motion of said motor driven element in response to a determination from said comparator means; and e) said motor driven element comprising a window and the memory comprising memory means to store a multiplicity of predetermined desired measurement values for a fixed size threshold parameter range.
Claim 3
Dependent Claim
74 words
The apparatus of claim 1 where said memory comprises memory means to store and/or generate desired measurement values for a multiplicity of threshold parameter ranges where: a) said multiplicity of threshold parameter ranges have been determined from a combination of said measured values from past and/or present motions of said device; and b) said multiplicity of threshold parameter ranges generally correspond to said multiplicity of measured values in terms of relationship to said motion.
Claim 4
Dependent Claim
94 words
The apparatus of claim 2 where the determination of threshold parameter ranges uses a combination of past and present differences between desired and actual measurement values comprising: a) an estimation related to the standard deviation or variability of the distribution of the differences between the desired and actual measurement values; b) multiplication of said estimation by a predetermined upper and/or lower scale factor to produce the parameter ranges; and c) comparison of said produced parameter ranges to predetermined extreme values and adjustment of said produced parameter ranges not to exceed said predetermined extreme values.
Claim 5
Dependent Claim
18 words
The apparatus of claim 1, further comprising apparatus and circuitry for sensing closure of said motor driven element.
Claim 6
Dependent Claim
22 words
The apparatus of claim 1 where said controller produces said desired values by low pass filtering across previous cycles of said measurements.
Claim 7
Dependent Claim
31 words
The apparatus of claim 5 where said measured values are low pass filtered by the controller before being processed to produce said desired values before being compared to said desired values.
Claim 8
Dependent Claim
50 words
The apparatus of claim 1, where the presence of an abnormality such as an obstruction is inferred by the controller when a predetermined number "g" of consecutive measurements of said parameter fall outside said respective threshold parameter range for said measurements where "g" can be one or greater than one.
Claim 9
Dependent Claim
76 words
The apparatus of claim 1 where the presence of an abnormality such as an obstruction is inferred by the controller when a first number "g" of consecutive measurements of said parameter fall outside a first desirable threshold parameter range for said measurements and/or when a second number "r" of consecutive measurements of said parameter fall outside a second desirable threshold parameter range for said measurements where "g" and/or "r" can be one or greater than one.
Claim 10
Dependent Claim
25 words
The apparatus of claim 1 further comprising: an electrically operated brake and circuitry for actuating said brake in response to detection of said undesirable resistance.
Claim 11
Dependent Claim
45 words
The apparatus of claim 1 wherein said parameter is current in an electric motor coupled for moving said motor driven element, said current being measured at intervals of a position of the motor driven element over at least a portion of said range of motion.
Claim 12
Dependent Claim
43 words
The apparatus of claim 1 wherein said parameter is current in an electric motor coupled to said motor driven element for moving said motor driven element, said current being measured at intervals of time from commencement of motion of the motor driven element.
Claim 13
Dependent Claim
42 words
The apparatus of claim 1 wherein said parameter is current in an electric motor coupled to said motor driven element for moving said motor driven element, said current being measured at intervals of speed of said motion of the motor driven element.
Claim 14
Dependent Claim
41 words
The apparatus of claim 1 wherein said parameter is speed of said motion of the motor driven element and is measured at intervals of a position of the motor driven element over at least a portion of said range of motion.
Claim 15
Dependent Claim
34 words
The apparatus of claim 1 wherein said parameter is speed of said motion of the motor driven element and is measured at intervals of time from commencement of motion of the motor driven element.
Claim 16
Dependent Claim
502 words
Apparatus for controlling motion of a motor driven element in a vehicle over a range of motion and for altering said motion when undesirable resistance to said motion is encountered, said apparatus comprising: a) a sensor for measuring a parameter of a motor coupled to the motor driven element that varies in response to a resistance to motion during all or part of a range of motion of the power driven element, the sensor taking a multiplicity of discrete measurements as the motor moves the motor driven element over its range of motion; b) a memory for storing a number of desired measurement values from the sensor based on measurements of said parameter over at least a portion of said range of motion; c) comparator means for determining whether a subsequently measured parameter value falls outside a threshold parameter range bounding the desired measurement values for the parameter as the motor driven element moves over its range of motion, values of the threshold parameter range varying with a position of the motor driven element over said range of motion or an elapsed time of movement of the motor driven element from commencement of motion of the motor driven element or a speed of movement of the motor driven element over said range of motion, the threshold parameter range values being determined for a selected one of: 1) a multiplicity of positions of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given position of the motor driven element being based on desired measurement values stored in memory corresponding to the given position of the motor driven element; 2) a multiplicity of elapsed times of movement of the motor driven element from commencement of motion of the motor driven element, a threshold parameter range value for a given elapsed time of movement of the motor driven element from commencement of motion being based on desired measurement values stored in memory corresponding to the given elapsed time of movement of the motor driven element; and 3) a multiplicity of speeds of movement of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given speed of the motor driven element being based on desired measurement values stored in memory corresponding to the given speed of the motor driven element; d) a controller coupled to the comparator means for altering motion of said motor driven element in response to a determination from said comparator means; e) said memory for storing desired measurement values comprises memory means to store and/or generate said multiplicity of desired measurement values where said multiplicity of desired measurement values have been determined from a combination of said measurement values from Past and recently sensed motions of said motor driven element; and f) where said measured values are high pass filtered by the controller before being processed to produce said desired values before being compared to said desired values.
Claim 17
Dependent Claim
502 words
Apparatus for controlling motion of a motor driven element in a vehicle over a range of motion and for altering said motion when undesirable resistance to said motion is encountered, said apparatus comprising: a) a sensor for measuring a parameter of a motor coupled to the motor driven element that varies in response to a resistance to motion during all or part of a range of motion of the power driven element, the sensor taking a multiplicity of discrete measurements as the motor moves the motor driven element over its range of motion; b) a memory for storing a number of desired measurement values from the sensor based on measurements of said parameter over at least a portion of said range of motion; c) comparator means for determining whether a subsequently measured parameter value falls outside a threshold parameter range bounding the desired measurement values for the parameter as the motor driven element moves over its range of motion, values of the threshold parameter range varying with a position of the motor driven element over said range of motion or an elapsed time of movement of the motor driven element from commencement of motion of the motor driven element or a speed of movement of the motor driven element over said range of motion, the threshold parameter range values being determined for a selected one of: 1) a multiplicity of positions of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given position of the motor driven element being based on desired measurement values stored in memory corresponding to the given position of the motor driven element; 2) a multiplicity of elapsed times of movement of the motor driven element from commencement of motion of the motor driven element, a threshold parameter range value for a given elapsed time of movement of the motor driven element from commencement of motion being based on desired measurement values stored in memory corresponding to the given elapsed time of movement of the motor driven element; and 3) a multiplicity of speeds of movement of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given speed of the motor driven element being based on desired measurement values stored in memory corresponding to the given speed of the motor driven element; d) a controller coupled to the comparator means for altering motion of said motor driven element in response to a determination from said comparator means; e) said memory for storing desired measurement values comprises memory means to store and/or generate said multiplicity of desired measurement values where said multiplicity of desired measurement values have been determined from a combination of said measurement values from Past and recently sensed motions of said motor driven element; and f) where said measured values are high pass filtered by the controller before being processed to produce said desired values before being compared to said desired values.
Claim 18
Dependent Claim
501 words
Apparatus for controlling motion of a motor driven element in a vehicle over a range of motion and for altering said motion when undesirable resistance to said motion is encountered, said apparatus comprising: a) a sensor for measuring a parameter of a motor coupled to the motor driven element that varies in response to a resistance to motion during all or part of a range of motion of the power driven element, the sensor taking a multiplicity of discrete measurements as the motor moves the motor driven element over its range of motion; b) a memory for storing a number of desired measurement values from the sensor based on measurements of said parameter over at least a portion of said range of motion; c) comparator means for determining whether a subsequently measured parameter value falls outside a threshold parameter range bounding the desired measurement values for the parameter as the motor driven element moves over its range of motion, values of the threshold parameter range varying with a position of the motor driven element over said range of motion or an elapsed time of movement of the motor driven element from commencement of motion of the motor driven element or a speed of movement of the motor driven element over said range of motion, the threshold parameter range values being determined for a selected one of: 1) a multiplicity of positions of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given position of the motor driven element being based on desired measurement values stored in memory corresponding to the given position of the motor driven element; 2) a multiplicity of elapsed times of movement of the motor driven element from commencement of motion of the motor driven element, a threshold parameter range value for a given elapsed time of movement of the motor driven element from commencement of motion being based on desired measurement values stored in memory corresponding to the given elapsed time of movement of the motor driven element; and 3) a multiplicity of speeds of movement of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given speed of the motor driven element being based on desired measurement values stored in memory corresponding to the given speed of the motor driven element; d) a controller coupled to the comparator means for altering motion of said motor driven element in response to a determination from said comparator means; e) said memory for storing desired measurement values comprises memory means to store and/or generate said multiplicity of desired measurement values where said multiplicity of desired measurement values have been determined from a combination of said measurement values from past and recently sensed motions of said motor driven element; and f) where said measured values are bandpass filtered by the controller before being processed to produce said desired values before being compared to said desired values.
Claim 19
Dependent Claim
501 words
Apparatus for controlling motion of a motor driven element in a vehicle over a range of motion and for altering said motion when undesirable resistance to said motion is encountered, said apparatus comprising: a) a sensor for measuring a parameter of a motor coupled to the motor driven element that varies in response to a resistance to motion during all or part of a range of motion of the power driven element, the sensor taking a multiplicity of discrete measurements as the motor moves the motor driven element over its range of motion; b) a memory for storing a number of desired measurement values from the sensor based on measurements of said parameter over at least a portion of said range of motion; c) comparator means for determining whether a subsequently measured parameter value falls outside a threshold parameter range bounding the desired measurement values for the parameter as the motor driven element moves over its range of motion, values of the threshold parameter range varying with a position of the motor driven element over said range of motion or an elapsed time of movement of the motor driven element from commencement of motion of the motor driven element or a speed of movement of the motor driven element over said range of motion, the threshold parameter range values being determined for a selected one of: 1) a multiplicity of positions of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given position of the motor driven element being based on desired measurement values stored in memory corresponding to the given position of the motor driven element; 2) a multiplicity of elapsed times of movement of the motor driven element from commencement of motion of the motor driven element, a threshold parameter range value for a given elapsed time of movement of the motor driven element from commencement of motion being based on desired measurement values stored in memory corresponding to the given elapsed time of movement of the motor driven element; and 3) a multiplicity of speeds of movement of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given speed of the motor driven element being based on desired measurement values stored in memory corresponding to the given speed of the motor driven element; d) a controller coupled to the comparator means for altering motion of said motor driven element in response to a determination from said comparator means; e) said memory for storing desired measurement values comprises memory means to store and/or generate said multiplicity of desired measurement values where said multiplicity of desired measurement values have been determined from a combination of said measurement values from past and recently sensed motions of said motor driven element; and f) where said measured values are bandpass filtered by the controller before being processed to produce said desired values before being compared to said desired values.
Claim 20
Dependent Claim
516 words
Apparatus for controlling motion of a motor driven element in a vehicle over a range of motion and for altering said motion when undesirable resistance to said motion is encountered, said apparatus comprising: a) a sensor for measuring a parameter of a motor coupled to the motor driven element that varies in response to a resistance to motion during all or part of a range of motion of the power driven element, the sensor taking a multiplicity of discrete measurements as the motor moves the motor driven element over its range of motion; b) a memory for storing a number of desired measurement values from the sensor based on measurements of said parameter over at least a portion of said range of motion; c) comparator means for determining whether a subsequently measured parameter value falls outside a threshold parameter range bounding the desired measurement values for the parameter as the motor driven element moves over its range of motion, values of the threshold parameter range varying with a position of the motor driven element over said range of motion or an elapsed time of movement of the motor driven element from commencement of motion of the motor driven element or a speed of movement of the motor driven element over said range of motion, the threshold parameter range values being determined for a selected one of: 1) a multiplicity of positions of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given position of the motor driven element being based on desired measurement values stored in memory corresponding to the given position of the motor driven element; 2) a multiplicity of elapsed times of movement of the motor driven element from commencement of motion of the motor driven element, a threshold parameter range value for a given elapsed time of movement of the motor driven element from commencement of motion being based on desired measurement values stored in memory corresponding to the given elapsed time of movement of the motor driven element; and 3) a multiplicity of speeds of movement of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given speed of the motor driven element being based on desired measurement values stored in memory corresponding to the given speed of the motor driven element; d) a controller coupled to the comparator means for altering motion of said motor driven element in response to a determination from said comparator means; e) said memory for storing desired measurement values comprises memory means to store and/or generate said multiplicity of desired measurement values where said multiplicity of desired measurement values have been determined from a combination of said measurement values from past and recently sensed motions of said motor driven element; and f) where said measured values are matches filtered by the processor before being processed to produce said desired values before being compared to said desired values where said matches filter has an emphasized response to an undesired motor load profile variation.
Claim 21
Dependent Claim
516 words
Apparatus for controlling motion of a motor driven element in a vehicle over a range of motion and for altering said motion when undesirable resistance to said motion is encountered, said apparatus comprising: a) a sensor for measuring a parameter of a motor coupled to the motor driven element that varies in response to a resistance to motion during all or part of a range of motion of the power driven element, the sensor taking a multiplicity of discrete measurements as the motor moves the motor driven element over its range of motion; b) a memory for storing a number of desired measurement values from the sensor based on measurements of said parameter over at least a portion of said range of motion; c) comparator means for determining whether a subsequently measured parameter value falls outside a threshold parameter range bounding the desired measurement values for the parameter as the motor driven element moves over its range of motion, values of the threshold parameter range varying with a position of the motor driven element over said range of motion or an elapsed time of movement of the motor driven element from commencement of motion of the motor driven element or a speed of movement of the motor driven element over said range of motion, the threshold parameter range values being determined for a selected one of: 1) a multiplicity of positions of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given position of the motor driven element being based on desired measurement values stored in memory corresponding to the given position of the motor driven element; 2) a multiplicity of elapsed times of movement of the motor driven element from commencement of motion of the motor driven element, a threshold parameter range value for a given elapsed time of movement of the motor driven element from commencement of motion being based on desired measurement values stored in memory corresponding to the given elapsed time of movement of the motor driven element; and 3) a multiplicity of speeds of movement of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given speed of the motor driven element being based on desired measurement values stored in memory corresponding to the given speed of the motor driven element; d) a controller coupled to the comparator means for altering motion of said motor driven element in response to a determination from said comparator means; e) said memory for storing desired measurement values comprises memory means to store and/or generate said multiplicity of desired measurement values where said multiplicity of desired measurement values have been determined from a combination of said measurement values from past and recently sensed motions of said motor driven element; and f) where said measured values are matches filtered by the processor before being processed to produce said desired values before being compared to said desired values where said matches filter has an emphasized response to an undesired motor load profile variation.
Claim 22
Dependent Claim
607 words
Apparatus for controlling motion of a motor driven element in a vehicle over a range of motion and for altering said motion when undesirable resistance to said motion is encountered, said apparatus comprising: a) a sensor for measuring a parameter of a motor coupled to the motor driven element that varies in response to a resistance to motion during all or part of a range of motion of the power driven element, the sensor taking a multiplicity of discrete measurements as the motor moves the motor driven element over its range of motion; b) a memory for storing a number of desired measurement values from the sensor based on measurements of said parameter over at least a portion of said range of motion; c) comparator means for determining whether a subsequently measured parameter value falls outside a threshold parameter range bounding the desired measurement values for the parameter as the motor driven element moves over its range of motion, values of the threshold parameter range varying with a position of the motor driven element over said range of motion or an elapsed time of movement of the motor driven element from commencement of motion of the motor driven element or a speed of movement of the motor driven element over said range of motion, the threshold parameter range values being determined for a selected one of: 1) a multiplicity of positions of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given position of the motor driven element being based on desired measurement values stored in memory corresponding to the given position of the motor driven element; 2) a multiplicity of elapsed times of movement of the motor driven element from commencement of motion of the motor driven element, a threshold parameter range value for a given elapsed time of movement of the motor driven element from commencement of motion being based on desired measurement values stored in memory corresponding to the given elapsed time of movement of the motor driven element; and 3) a multiplicity of speeds of movement of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given speed of the motor driven element being based on desired measurement values stored in memory corresponding to the given speed of the motor driven element; d) a controller coupled to the comparator means for altering motion of said motor driven element in response to a determination from said comparator means; e) said memory for storing desired measurement values comprises memory means to store and/or generate said multiplicity of desired measurement values where said multiplicity of desired measurement values have been determined from a combination of said measurement values from past and recently sensed motions of said motor driven element; and f) where said first number "g" of consecutive measurements and said second number "r" of consecutive measurements are processed by first and second filters to produce a first and second set of filtered measurements where: a) said first and second sets of filtered measurements are processed with past filtered measurements to produce a first and second set of desired filtered measurements; b) first and second sets of threshold parameter ranges for said first and second sets of filtered measurements are stored or generated; and c) said first and second sets of filtered measurements are compared to said first and second sets of desired filtered measurements, respectively, to determine if part of said first or second sets of filtered measurements fall outside of said first or second sets of threshold parameter ranges, respectively.
Claim 23
Dependent Claim
607 words
Apparatus for controlling motion of a motor driven element in a vehicle over a range of motion and for altering said motion when undesirable resistance to said motion is encountered, said apparatus comprising: a) a sensor for measuring a parameter of a motor coupled to the motor driven element that varies in response to a resistance to motion during all or part of a range of motion of the power driven element, the sensor taking a multiplicity of discrete measurements as the motor moves the motor driven element over its range of motion; b) a memory for storing a number of desired measurement values from the sensor based on measurements of said parameter over at least a portion of said range of motion; c) comparator means for determining whether a subsequently measured parameter value falls outside a threshold parameter range bounding the desired measurement values for the parameter as the motor driven element moves over its range of motion, values of the threshold parameter range varying with a position of the motor driven element over said range of motion or an elapsed time of movement of the motor driven element from commencement of motion of the motor driven element or a speed of movement of the motor driven element over said range of motion, the threshold parameter range values being determined for a selected one of: 1) a multiplicity of positions of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given position of the motor driven element being based on desired measurement values stored in memory corresponding to the given position of the motor driven element; 2) a multiplicity of elapsed times of movement of the motor driven element from commencement of motion of the motor driven element, a threshold parameter range value for a given elapsed time of movement of the motor driven element from commencement of motion being based on desired measurement values stored in memory corresponding to the given elapsed time of movement of the motor driven element; and 3) a multiplicity of speeds of movement of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given speed of the motor driven element being based on desired measurement values stored in memory corresponding to the given speed of the motor driven element; d) a controller coupled to the comparator means for altering motion of said motor driven element in response to a determination from said comparator means; e) said memory for storing desired measurement values comprises memory means to store and/or generate said multiplicity of desired measurement values where said multiplicity of desired measurement values have been determined from a combination of said measurement values from past and recently sensed motions of said motor driven element; and f) where said first number "g" of consecutive measurements and said second number "r" of consecutive measurements are processed by first and second filters to produce a first and second set of filtered measurements where: a) said first and second sets of filtered measurements are processed with past filtered measurements to produce a first and second set of desired filtered measurements; b) first and second sets of threshold parameter ranges for said first and second sets of filtered measurements are stored or generated; and c) said first and second sets of filtered measurements are compared to said first and second sets of desired filtered measurements, respectively, to determine if part of said first or second sets of filtered measurements fall outside of said first or second sets of threshold parameter ranges, respectively.
Claim 24
Independent Claim
456 words
A method for controlling motion of a motor driven element in a vehicle over a range of motion of the motor driven element and for altering said motion when undesirable resistance to said motion is encountered, said method comprising the steps of: a) measuring a parameter that varies in response to a resistance to motion during all or part of a range of motion of the motor driven element; b) storing a number of desired measurement values based on measurements of said parameter over at least a portion of said range of motion; c) determining whether a subsequently measured value falls outside a threshold parameter range bounding the desired values for the parameter as the motor driven element moves over its range of motion, wherein values of the threshold parameter range vary with a position of the motor driven element over said range of motion or an elapsed time of movement of the motor driven element from commencement of motion of the motor driven element or a speed of the motor driven element over said range of motion, the threshold parameter range values being determined for a selected one of: 1) a multiplicity of positions of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given position of the motor driven element being based on desired measurement values stored in memory corresponding to the given position of the motor driven element; 2) a multiplicity of elapsed times of movement of the motor driven element from commencement of motion of the motor driven element, a threshold parameter range value for a given elapsed time of movement of the motor driven element from commencement of motion being based on desired measurement values stored in memory corresponding to the given elapsed time of movement of the motor driven element; and 3) a multiplicity of speeds of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given speed of the motor driven element being based on desired measurement values stored in memory corresponding to the given speed of the motor driven element; and d) altering the motion of said power driven element in response to a determination from said determining step; where the motor driven element comprises a window or panel and where said memory stores and/or generates desired measurement values for a multiplicity of threshold ranges where: 1) said multiplicity of threshold ranges have been determined from a combination of said measured values from past and/or present motions of said window or panel; and 2) said multiplicity of threshold ranges generally correspond to said multiplicity of measured values in terms of relationship to said motion.
Claim 25
Independent Claim
456 words
A method for controlling motion of a motor driven element in a vehicle over a range of motion of the motor driven element and for altering said motion when undesirable resistance to said motion is encountered, said method comprising the steps of: a) measuring a parameter that varies in response to a resistance to motion during all or part of a range of motion of the motor driven element; b) storing a number of desired measurement values based on measurements of said parameter over at least a portion of said range of motion; c) determining whether a subsequently measured value falls outside a threshold parameter range bounding the desired values for the parameter as the motor driven element moves over its range of motion, wherein values of the threshold parameter range vary with a position of the motor driven element over said range of motion or an elapsed time of movement of the motor driven element from commencement of motion of the motor driven element or a speed of the motor driven element over said range of motion, the threshold parameter range values being determined for a selected one of: 1) a multiplicity of positions of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given position of the motor driven element being based on desired measurement values stored in memory corresponding to the given position of the motor driven element; 2) a multiplicity of elapsed times of movement of the motor driven element from commencement of motion of the motor driven element, a threshold parameter range value for a given elapsed time of movement of the motor driven element from commencement of motion being based on desired measurement values stored in memory corresponding to the given elapsed time of movement of the motor driven element; and 3) a multiplicity of speeds of the power driven element over at least a portion of said range of motion, a threshold parameter range value for a given speed of the motor driven element being based on desired measurement values stored in memory corresponding to the given speed of the motor driven element; and d) altering the motion of said power driven element in response to a determination from said determining step; where the motor driven element comprises a window or panel and where said memory stores and/or generates desired measurement values for a multiplicity of threshold ranges where: 1) said multiplicity of threshold ranges have been determined from a combination of said measured values from past and/or present motions of said window or panel; and 2) said multiplicity of threshold ranges generally correspond to said multiplicity of measured values in terms of relationship to said motion.
Claim 26
Dependent Claim
27 words
The method of claim 19 wherein a multiplicity of discrete measurements of the parameter are taken as the motor driven element moves over its range of motion.
Claim 27
Dependent Claim
30 words
The method of claim 20 where said memory for storing desired measurement values stores a multiplicity of predetermined fixed parameter values that generally correspond to said multiplicity of discrete measurements.
Claim 28
Dependent Claim
39 words
The method of claim 20 where said memory for storing desired measurement values stores and/or generates said multiplicity of desired measurement values based on a combination of said measurement values from past and recently sensed motions of said device.
Claim 29
Dependent Claim
30 words
The method claim 19 where said motor driven element comprises a window and wherein the memory stores a multiplicity of predetermined desired measurement values for a given size threshold range.
Claim 30
Dependent Claim
93 words
The method of claim 19 where the determination of threshold windows uses a combination of past and present differences between desired and actual measurement values comprising: a) an estimation related to the standard deviation or variability of the distribution of the differences between the desired and actual measurement values; b) multiplication of said estimation by a predetermined upper and/or lower scale factor to produce the threshold ranges; and c) comparison of said produced threshold ranges to predetermined extreme values and adjustment of said produced threshold ranges not to exceed said predetermined extreme values.
Claim 31
Dependent Claim
216 words
Apparatus for controlling motion of a motor driven element in a vehicle over a range of motion and for altering said motion when undesirable resistance to said motion is encountered, said apparatus comprising: a) a sensor for measuring a parameter of a motor coupled to the motor driven element that varies in response to a resistance to motion during all or part of a range of motion of the motor driven element; b) a memory for storing a number of desired measurement values from the sensor based on measurements of said parameter over at least a portion of said range of motion; c) comparator means for determining whether subsequently measured values fall outside a threshold parameter range bounding the desired values for the parameter as the motor driven element moves over its range of motion; d) a controller coupled to the comparator means for altering motion of said motor driven element in response to a determination from said comparator means; e) where said sensor takes a multiplicity of discrete measurements as the motor moves the motor driven element over its range of motion; and f) where said motor driven element comprises a window and wherein the memory comprises memory means to store a multiplicity of predetermined desired measurement values for a fixed size threshold parameter range.
Claim 32
Dependent Claim
216 words
Apparatus for controlling motion of a motor driven element in a vehicle over a range of motion and for altering said motion when undesirable resistance to said motion is encountered, said apparatus comprising: a) a sensor for measuring a parameter of a motor coupled to the motor driven element that varies in response to a resistance to motion during all or part of a range of motion of the motor driven element; b) a memory for storing a number of desired measurement values from the sensor based on measurements of said parameter over at least a portion of said range of motion; c) comparator means for determining whether subsequently measured values fall outside a threshold parameter range bounding the desired values for the parameter as the motor driven element moves over its range of motion; d) a controller coupled to the comparator means for altering motion of said motor driven element in response to a determination from said comparator means; e) where said sensor takes a multiplicity of discrete measurements as the motor moves the motor driven element over its range of motion; and f) where said motor driven element comprises a window and wherein the memory comprises memory means to store a multiplicity of predetermined desired measurement values for a fixed size threshold parameter range.
Claim 33
Dependent Claim
74 words
The apparatus of claim 25 where said memory comprises memory means to store and/or generate desired measurement values for a multiplicity of threshold parameter ranges where: a) said multiplicity of threshold parameter ranges have been determined from a combination of said measured values from past and/or present motions of said device; and b) said multiplicity of threshold parameter ranges generally correspond to said multiplicity of measured values in terms of relationship to said motion.
Claim 34
Dependent Claim
91 words
The apparatus of claim 26 where the determination of threshold parameter ranges uses a combination of past and present differences between desired and actual measurement values comprising: a) an estimation related to the standard deviation or variability of the distribution of the differences between the desired and actual measurement values; b) multiplication of said estimation by a predetermined upper and/or lower scale factor to produce the windows; and c) comparison of said produced windows to predetermined extreme values and adjustment of said produced windows not to exceed said predetermined extreme values.
Claim 35
Dependent Claim
279 words
Apparatus for controlling motion of a motor driven element in a vehicle over a range of motion and for altering said motion when undesirable resistance to said motion is encountered, said apparatus comprising: a) a sensor for measuring a parameter of a motor coupled to the motor driven element that varies in response to a resistance to motion during all or part of a range of motion of the motor driven element; b) a memory for storing a number of desired measurement values from the sensor based on measurements of said parameter over at least a portion of said range of motion; c) comparator means for determining whether subsequently measured values fall outside a threshold parameter range bounding the desired values for the parameter as the motor driven element moves over its range of motion; d) a controller coupled to the comparator means for altering motion of said motor driven element in response to a determination from said comparator means; e) where said sensor takes a multiplicity of discrete measurements as the motor moves the motor driven element over its range of motion; f) where said memory for storing desired measurement values comprises memory means to store and/or generate said multiplicity of desired measurement values where: said multiplicity of desired measurement values have been determined from a combination of said measurement values from past and recently sensed motions of said motor driven element; g) where said controller produces said desired values by low pass filtering across previous cycles of said measurements; and h) where said measured values are high pass filtered by the controller before being processed to produce said desired values before being compared to said desired values.
Claim 36
Dependent Claim
279 words
Apparatus for controlling motion of a motor driven element in a vehicle over a range of motion and for altering said motion when undesirable resistance to said motion is encountered, said apparatus comprising: a) a sensor for measuring a parameter of a motor coupled to the motor driven element that varies in response to a resistance to motion during all or part of a range of motion of the motor driven element; b) a memory for storing a number of desired measurement values from the sensor based on measurements of said parameter over at least a portion of said range of motion; c) comparator means for determining whether subsequently measured values fall outside a threshold parameter range bounding the desired values for the parameter as the motor driven element moves over its range of motion; d) a controller coupled to the comparator means for altering motion of said motor driven element in response to a determination from said comparator means; e) where said sensor takes a multiplicity of discrete measurements as the motor moves the motor driven element over its range of motion; f) where said memory for storing desired measurement values comprises memory means to store and/or generate said multiplicity of desired measurement values where: said multiplicity of desired measurement values have been determined from a combination of said measurement values from past and recently sensed motions of said motor driven element; g) where said controller produces said desired values by low pass filtering across previous cycles of said measurements; and h) where said measured values are high pass filtered by the controller before being processed to produce said desired values before being compared to said desired values.
Claim 37
Dependent Claim
278 words
Apparatus for controlling motion of a motor driven element in a vehicle over a range of motion and for altering said motion when undesirable resistance to said motion is encountered, said apparatus comprising: a) a sensor for measuring a parameter of a motor coupled to the motor driven element that varies in response to a resistance to motion during all or part of a range of motion of the motor driven element; b) a memory for storing a number of desired measurement values from the sensor based on measurements of said parameter over at least a portion of said range of motion; c) comparator means for determining whether subsequently measured values fall outside a threshold parameter range bounding the desired values for the parameter as the motor driven element moves over its range of motion; d) a controller coupled to the comparator means for altering motion of said motor driven element in response to a determination from said comparator means; e) where said sensor takes a multiplicity of discrete measurements as the motor moves the motor driven element over its range of motion; f) where said memory for storing desired measurement values comprises memory means to store and/or generate said multiplicity of desired measurement values where: said multiplicity of desired measurement values have been determined from a combination of said measurement values from past and recently sensed motions of said motor driven element; g) where said controller produces said desired values by low pass filtering across previous cycles of said measurements; and h) where said measured values are bandpass filtered by the controller before being processed to produce said desired values before being compared to said desired values.
Claim 38
Dependent Claim
278 words
Apparatus for controlling motion of a motor driven element in a vehicle over a range of motion and for altering said motion when undesirable resistance to said motion is encountered, said apparatus comprising: a) a sensor for measuring a parameter of a motor coupled to the motor driven element that varies in response to a resistance to motion during all or part of a range of motion of the motor driven element; b) a memory for storing a number of desired measurement values from the sensor based on measurements of said parameter over at least a portion of said range of motion; c) comparator means for determining whether subsequently measured values fall outside a threshold parameter range bounding the desired values for the parameter as the motor driven element moves over its range of motion; d) a controller coupled to the comparator means for altering motion of said motor driven element in response to a determination from said comparator means; e) where said sensor takes a multiplicity of discrete measurements as the motor moves the motor driven element over its range of motion; f) where said memory for storing desired measurement values comprises memory means to store and/or generate said multiplicity of desired measurement values where: said multiplicity of desired measurement values have been determined from a combination of said measurement values from past and recently sensed motions of said motor driven element; g) where said controller produces said desired values by low pass filtering across previous cycles of said measurements; and h) where said measured values are bandpass filtered by the controller before being processed to produce said desired values before being compared to said desired values.
Claim 39
Dependent Claim
293 words
Apparatus for controlling motion of a motor driven element in a vehicle over a range of motion and for altering said motion when undesirable resistance to said motion is encountered, said apparatus comprising: a) a sensor for measuring a parameter of a motor coupled to the motor driven element that varies in response to a resistance to motion during all or part of a range of motion of the motor driven element; b) a memory for storing a number of desired measurement values from the sensor based on measurements of said parameter over at least a portion of said range of motion; c) comparator means for determining whether subsequently measured values fall outside a threshold parameter range bounding the desired values for the parameter as the motor driven element moves over its range of motion; d) a controller coupled to the comparator means for altering motion of said motor driven element in response to a determination from said comparator means; e) where said sensor takes a multiplicity of discrete measurements as the motor moves the motor driven element over its range of motion; f) where said memory for storing desired measurement values comprises memory means to store and/or generate said multiplicity of desired measurement values where: said multiplicity of desired measurement values have been determined from a combination of said measurement values from past and recently sensed motions of said motor driven element; g) where said controller produces said desired values by low pass filtering across previous cycles of said measurements; and h) where said measured values are matches filtered by the processor before being processed to produce said desired values before being compared to said desired values where said matches filter has an emphasized response to an undesired motor load profile variation.
Claim 40
Dependent Claim
293 words
Apparatus for controlling motion of a motor driven element in a vehicle over a range of motion and for altering said motion when undesirable resistance to said motion is encountered, said apparatus comprising: a) a sensor for measuring a parameter of a motor coupled to the motor driven element that varies in response to a resistance to motion during all or part of a range of motion of the motor driven element; b) a memory for storing a number of desired measurement values from the sensor based on measurements of said parameter over at least a portion of said range of motion; c) comparator means for determining whether subsequently measured values fall outside a threshold parameter range bounding the desired values for the parameter as the motor driven element moves over its range of motion; d) a controller coupled to the comparator means for altering motion of said motor driven element in response to a determination from said comparator means; e) where said sensor takes a multiplicity of discrete measurements as the motor moves the motor driven element over its range of motion; f) where said memory for storing desired measurement values comprises memory means to store and/or generate said multiplicity of desired measurement values where: said multiplicity of desired measurement values have been determined from a combination of said measurement values from past and recently sensed motions of said motor driven element; g) where said controller produces said desired values by low pass filtering across previous cycles of said measurements; and h) where said measured values are matches filtered by the processor before being processed to produce said desired values before being compared to said desired values where said matches filter has an emphasized response to an undesired motor load profile variation.
Claim 41
Independent Claim
217 words
A method for controlling motion of a motor driven element in a vehicle over a range of motion of the motor driven element and for altering said motion when undesirable resistance to said motion is encountered, said method comprising the steps of: a) measuring a parameter that varies in response to a resistance to motion during all or part of a range of motion of the motor driven element; b) storing a number of desired measurement values based on measurements of said parameter over at least a portion of said range of motion; c) determining whether subsequently measured values fall outside a threshold parameter range bounding the desired values for the parameter as the motor driven element moves over its range of motion; d) altering the motion of said motor driven element in response to a determination from said determining step; where the motor driven element comprises a window or panel and where said memory stores and/or generates desired measurement values for a multiplicity of threshold parameter ranges where: 1) said multiplicity of threshold ranges have been determined from a combination of said measured values from past and/or present motions of said window or panel; and 2) said multiplicity of threshold ranges generally correspond to said multiplicity of measured values in terms of relationship to said motion.
Claim 42
Independent Claim
217 words
A method for controlling motion of a motor driven element in a vehicle over a range of motion of the motor driven element and for altering said motion when undesirable resistance to said motion is encountered, said method comprising the steps of: a) measuring a parameter that varies in response to a resistance to motion during all or part of a range of motion of the motor driven element; b) storing a number of desired measurement values based on measurements of said parameter over at least a portion of said range of motion; c) determining whether subsequently measured values fall outside a threshold parameter range bounding the desired values for the parameter as the motor driven element moves over its range of motion; d) altering the motion of said motor driven element in response to a determination from said determining step; where the motor driven element comprises a window or panel and where said memory stores and/or generates desired measurement values for a multiplicity of threshold parameter ranges where: 1) said multiplicity of threshold ranges have been determined from a combination of said measured values from past and/or present motions of said window or panel; and 2) said multiplicity of threshold ranges generally correspond to said multiplicity of measured values in terms of relationship to said motion.
Claim 43
Dependent Claim
92 words
The method of claim 31 where the determination of threshold windows uses a combination of past and present differences between desired and actual measurement values comprising: a) an estimation related to the standard deviation or variability of the distribution of the differences between the desired and actual measurement values; b) multiplication of said estimation by a predetermined upper and/or lower scale factor to produce the threshold ranges; and c) comparison of said produced windows to predetermined extreme values and adjustment of said produced threshold ranges not to exceed said predetermined extreme values.
References Cited (Backward Citations)
FR2502679A1
Cited
US4514670A
Cited
US4608637A
Cited
US4686598A
Cited
US4746845A
Cited
US4641067A
Cited
US4673848A
Cited
GB2189906A
Cited
US4870333A
Cited
US4730152A
Cited
US4823059A
Cited
US5038087A
Cited
US4980618A
Cited
US5162711A
Cited
US5131506A
Cited
US5081586A
Cited
US5140316A
Cited
US5218282A
Cited
US5069000A
Cited
US5204592A
Cited
WO1992020891A1
Cited
US5432413A
Cited
US5334876A
Cited
EP0581509A1
Cited
US5278480A
Cited
US5525876A
Cited
US5399950A
Cited
US5539290A
Cited
US5832664A
Cited
US5530329A
Cited
US5497326A
Cited
US5729104A
Cited
US5734245A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-05-16 | 2003-11-15 | 2004-05-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-05-16 | 2007-11-15 | 2008-05-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-05-16 | 2011-11-15 | 2012-05-16 | $7700.00 | Window Closed / Lapsed |