Generally, the present invention relates to a garage door operator system for use on a closure member moveable relative to a fixed member. More particularly, the present invention relates to an operator-controlled motor for controlling the operation of a closure member, such as a gate or door, between a closed position and an open position. More specifically, the present invention relates to an operator-controlled motor for a door or gate operator, which allows for simplified methods of learning transmitters to a receiver that controls the operator.
For convenience purposes, it is well known to provide garage doors which utilize a motor to provide opening and closing movements of the door. Motors may also be coupled with other types of movable barriers such as gates, windows, retractable overhangs and the like. An operator is employed to control the motor and related functions with respect to the door. The operator receives command signals for the purpose of opening and closing the door from a wireless remote, from a wired or wireless wall station or other similar device. It is also known to provide safety devices that are connected to the operator for the purpose of detecting an obstruction so that the operator may then take corrective action with the motor to avoid entrapment of the obstruction.
To assist in moving the garage door or movable barrier between limit positions, it is well known to use a remote radio frequency or infrared transmitter to actuate the motor and move the door in the desired direction. These remote devices allow for users to open and close garage doors without having to get out of their car. These remote devices may also be provided with additional features such as the ability to control multiple doors, lights associated with the doors, and other security features. As is well documented in the art, the remote devices and operators may be provided with codes that change after every actuation of the remote device so as to make it virtually impossible to “steal” a code and use at a later time for illegal purposes.
In order for a remote controlled device to work with an operator to control movement of the garage door, the operator must be programmed to learn the particular code for each transmitter. In the past, radio controls utilized a code setable switch, such as a ten- circuit dual in-line parallel (DIP) switch to set the data for both the transmitter and the receiver. Both the transmitter and the receiver's code switch would have to match for the transmitter to activate the receiver's output. This method did not allow for enough unique codes and was relatively easy for someone to copy the code and gain improper access. In summary, this process requires the setting of transmitter and receiver codes physically switched to identical settings for operation of the garage door.
Presently, most radio controls for garage doors use either a fixed code format wherein the same data for each transmission is sent, or a rolling-code format, wherein some or all of the data changes for each transmission. Data for each transmitter transmission is stored in non-volatile memory in the transmitter and is learned by the receiver during a learning process. The most common learning process is to put the receiver in a “learn” mode by momentarily pressing a push-button switch on the receiver. The receiver indicates that it is in a learning mode and awaits a transmitter transmission. Once a transmission is received from the remote control that is to be associated with the operator and once the code is validated, the transmitter data is stored in the receiver's non-volatile memory. The receiver then automatically returns to its normal mode of operation. During the receiver's normal mode of operation, subsequent received transmissions are compared with the stored data and if a match is found, an appropriate garage door function is activated. In summary, the learning process entails enabling the receiver's learn mode, activating the transmitter, validating and storing the data by the receiver and then returning the receiver to a normal mode.
Although the aforementioned methods and devices are sufficient for their stated purpose, they are subject to problems. For example, the transmission of the codes can be interrupted such that an improper code is learned during the learning process. This would then require repeating the process as needed. Therefore, there is a need for operators that provide more secure methods of learning transmitters.
It is thus an object of the present invention to provide a system and method for learning a radio control transmitter to a motorized door operator. A moveable barrier, which is commonly referred to as a door or gate, is of the type that is moveable into an out-of-proximity position with a fixed surface that is to be sealed relative to the door. The door or gate is coupled to the motorized operator which controls movement of the door or gate.
It is a further object of the present invention, as set forth above, to provide a mechanism such as counter-balance springs coupled to the motor and the operator to assist in moving the barrier in a desired direction. It is yet another object of the present invention, as set forth above, to provide an up/down switch that generates control signals that are received by the operator. The up/down switch may be actuated by a hard-wired control button, a main remote control button, an alpha-numeric keypad, or the like.
It is an additional object of the present invention, as set forth above, to provide the operator with an operator controller that contains the necessary memory, hardware, and software for learning remote transmitter codes and software routines for validating and storing the codes. It is yet another object of the present invention, as set forth above, to provide the memory in any form of a memory storage device and preferably in the form of electrically erasable, programmable non-volatile ROM for temporarily and then permanently storing codes emitted from the remote transmitter. It is yet a further object of the present invention, as set forth above, to provide a permanently stored password in the permanent memory, wherein the password is permanently associated with the operator.
It is an additional object of the present invention, as set forth above, to provide a transmitter device that is operable with the operator and wherein the transmitter device is capable of communicating with the operator either via a hard-wire connection or remotely. It is yet another object of the present invention, as set forth above, to provide the transmitter device with a transmitter controller that contains the necessary memory, hardware, and software for generating remote transmitter codes and software routines for validating, storing, and generating a new remote transmitter code that is capable of being learned by the operator. It is yet a further object of the present invention, as set forth above, to provide multiple function buttons associated with the transmitter controller for generating function-specific commands that are received by the operator. It is still a further object of the present invention to provide a radio frequency emitter (RF) and/or infrared emitter that is operably connected to the transmitter controller. And, it is a further object of the present invention, as set forth above, to provide a permanent memory device such as an electrically erasable, programmable read only memory (EEPROM) that is in electrical communication with the transmitter controller.
It is yet another object of the present invention is to provide a housing that carries the operator and related processor based control systems for controlling the motor and related features of the garage door operator. Another object of the present invention, as set forth above, is to provide a receiver that extends from the housing to receive RF or infrared signals from the remote transmitters and to transfer these signals to the operator controller for conversion to a necessary format for testing and validation. Still another object of the present invention is to provide the housing with a connection port that receives and electrically engages the remote transmitter by way of an electrical interface. Yet another object of the present invention is to provide the housing, as set forth above, with a storage button or switch that is electrically connected to the operator controller for learning the transmitter codes. Still yet another object of the present invention is to provide the housing with a key port that receives and electrically engages a key specifically associated with a transmitter to be learned by the operator. Another object of the present invention is to provide the operator with features to receive input and generate output for controlling the features related to the operator controller such as overhead lights, safety sensors and related devices.
It is still another object of the present invention to provide the operator with an infrared receiver that is capable of receiving infrared emitted signals from the transmitter. It is still a further object of the present invention to provide the infrared receiver with a shielding feature such that only short range signals can be received by the infrared receiver. It is still yet a further object of the present invention to provide the operator with a key port for the purpose of receiving a key that is specifically associated with a remote transmitter device.
It is yet a further object of the present invention to provide a key device that is shipped with each transmitter from a controlled distribution point. Each key is specifically associated with the transmitter inasmuch as a code associated with the key is provided in the permanent memory of the transmitter controller. It is yet a further object of the present invention to provide the key with a binary code that is readable by the key port. It is still a further object of the present invention to provide the binary code in the form of a magnetic, optical or hologram format for receipt by the key port.
It is still a further object of the present invention to provide the operator with methods of learning a new transmitter code that enables the operator to open and close movable barriers as needed. Accordingly, it is another object of the present invention to provide an operator and associated method of learning a transmitter code wherein the transmitter is first actuated and its' code is received in the operator controller, whereupon the store button is actuated to load the code held in a temporary memory location into a permanent memory location such that subsequent actuations of the remote transmitter activate the operator for moving the door between positions.
It is yet another object of the present invention to provide an operator and an associated method wherein the operator controller alternatingly monitors for high and low range distance signals that may be transmitted by a transmitter, wherein the low range distance signal is utilized to send a transmitter code for learning by the operator controller and wherein the high range distance signal is received by the operator for initiating the requested activity.
It is yet another object of the present invention to provide an operator and an associated method wherein the remote transmitter is directly connected to the operator by the connection port to directly transmit the transmitter code to be learned to the operator's permanent memory.
It is yet another object of the present invention to provide an operator and an associated method wherein the remote transmitter is initially provided without a transmitter code and wherein the remote transmitter is directly connected to the operator by the connection port where the operator senses the presence of the remote transmitter and automatically generates a transmitter code which is stored in the memory of the transmitter controller whereupon removal of the remote transmitter device allows for its use with the operator.
It is still yet another object of the present invention to provide an operator and an associated method wherein the remote transmitter emits an infrared signal that is detected by the controller of the operator, which if valid, is stored in the operator's permanent memory to allow for use of a radio frequency signal that is emitted from the same transmitter with that specific operator.
It is still a further object of the present invention to provide an operator and an associated method wherein the operator's controller is factory programmed with a password which can be emitted from the remote transmitter by a predetermined actuation of the remote transmitter's actuation buttons so as to permanently associate the remote transmitter with the operator.
It is still yet another object of the present invention to provide an operator and an associated method wherein the binary key associated with a remote transmitter is inserted into the key port of the operator, whereupon the operator controller learns the binary key so as to allow the remote transmitter associated with that key to be used with the operator.
In general, the present invention contemplates a door operator and method for teaching a code to the operator that enables an actuation of the motor to move a barrier between limit positions wherein the operator receives a transmitted code in a temporary memory maintained by the operator. A storage switch is provided on the operator and when actuated it transfers the transmitted code from the temporary memory to a permanent memory device so that the remote transmitter can be used with that particular operator. The invention further contemplates the operator comparing the transmitted code received in the temporary memory with codes previously stored in the permanent memory and energizing the motor if the received code stored in the temporary memory matches one of the codes stored in the permanent memory. The operator may also hold the transmitted code in the temporary memory until either a new code is received or the storage switch is activated.
The invention also contemplates a door operator and method for teaching a code to an operator that enables actuation of a motor to move a barrier between limit positions wherein the operator receives a transmitted short distance signal having a learned code that is temporarily stored in a memory device maintained by the operator and wherein the operator permanently stores the learned code in the memory device if the learned code does not match any other codes in the memory device. The invention also contemplates checking the learned code for compatibility with the operator prior to the permanent storing of the learned code. The invention also contemplates receiving a transmitted long distance signal having an action code wherein the operator performs the action code if the action code matches with any learned code in the memory device. The operator is never placed in a “learn” mode by virtue of the operator periodically repeating both steps of receiving a transmitted short distance signal and a transmitted long distance signal.
The invention further contemplates an operator and related method for learning a code to an operator to enable actuation of the motor to move a barrier between positions wherein the operator is carried by a housing and the housing includes a port connector and wherein a remote transmitter is electrically connected to the port connector. The remote transmitter has a button that when actuated electrically transmits a coded signal that is stored into a memory device maintained by the operator. The method also contemplates that the remote transmitter button must be closed for a predetermined period of time so that the coded signal is received a predetermined number of times before the code is stored in a permanent memory location maintained by the operator.
The invention further contemplates an operator and related method for learning an operator to a transmitter. The operator is connected to a motor that moves a movable barrier between travel limit positions. A housing carries an operator and provides a port connector. The operator controls operation of the motor upon receipt of a code and the operator is electrically connected to the port connector. The operator has a memory device with a key code stored therein. The invention also contemplates that at least one remote transmitter is electrically connectable to the port connector, wherein the remote transmitter has a transmitter controller with a transmitter memory and a button that when actuated transmits the code.
The invention further contemplates that if the remote transmitter is electrically connected to the port connector the operator will generate a new code based upon the key code and transfers this new code to the transmitter memory. Accordingly, when the remote transmitter is removed from the connector port and the button is actuated, the new code is transmitted to the operator which initiates movement of the motor.
The invention also contemplates an operator and related method for learning a new code to an operator wherein the operator controls a motor for moving the movable barrier between travel limit positions. The operator controls operation of the motor and the operator is capable of receiving a first type of signal and a second type of second, and wherein the operator has a memory device capable of storing a signal code. The invention also contemplates that at least one transmitter emits both first and second types of signals and which may either be infrared or radio frequency type signals and wherein both signals include the signal code. Accordingly, if one of the signals is in a valid format, the signal code is stored in the memory device to enable operation of the motor upon receipt of later transmissions.
The invention also contemplates an operator for movable barrier which incorporates a motor for moving the barrier between limit positions. The operator controls operation of the motor and the operator has a memory device. The invention also contemplates that password indicia is associated with the operator and a transmitter having at least two transmission buttons which when actuated emits a signal receivable by the operator. Accordingly, the invention contemplates that actuation of at least two transmission buttons in a predetermined sequence suggested by the password indicia causes the transmitter to emit a signal that is then matched by the operator with the password code stored in the memory device and wherein the sequence of signals must be matched by the operator to the password code to enable the operator to store the code in permanent memory.
The invention further contemplates an operator and related method for learning a code to an operator with a motor that moves the movable barrier between limit positions. The operator controls operation of the motor and the operator is capable of receiving a coded signal for energizing the motor and the operator has at least one memory device. The invention also contemplates that a housing carries the operator and that the housing has a key port. The invention also contemplates that a key, having a key code, is receivable in the key port. The operator detects the presence of the key and stores the key code in the at least one memory device. The invention also contemplates that at least one transmitter has at least one button that transmits the coded signal when actuated. If the transmittal coded signal matches the code of the inserted key the operator permanently learns that key code and energizes the motor. The transmitter may then be used with or without the key in the key port. The key code may be in form of a magnetic strip, an optical character recognition symbol or a holographic figure.
These and other objects of the present invention, as well as the advantages thereof over existing prior art forms which will become apparent from the description to follow, are accomplished by the improvements hereinafter described and claimed.
For a complete understanding of the objects, techniques and structure of the invention, reference should be made to the following detailed description and accompanying drawings, wherein:
A system and related methods for setting custom door travel limits on a motorized garage door operator is generally indicated by the numeral 10 in
Secured to the jambs 16 are L-shaped vertical members 20 which have a leg 22 attached to the jambs 16 and a projecting leg 24 which perpendicularly extends from respective legs 22. The L-shaped vertical members 20 may also be provided in other shapes depending upon the particular frame and garage door with which it is associated. Secured to each projecting leg 24 is a track 26 which extends perpendicularly from each projecting leg 24. Each track 26 receives a roller 28 which extends from the top edge of the garage door 12. Additional rollers 28 may also be provided on each top vertical edge of each section of the garage door to facilitate transfer between opening and closing positions.
A counterbalancing system generally indicated by the numeral 30 may be employed to balance the weight of the garage door 12 when moving between open and closed positions. One example of a counterbalancing system is disclosed in U.S. Pat. No. 5,419,010, which is incorporated herein by reference. Generally, the counter-balancing system 30 includes a housing 32, which is affixed to the header 18 which contains an operator mechanism. Extending through the operator housing 32 is a drive shaft 36, the opposite ends of which carry cable drums 38 that are affixed to respective projecting legs 24. Carried within the drive shaft 36 are counterbalance springs as described in the '010 patent. Although a header-mounted operator is specifically discussed herein, the control features to be discussed later are equally applicable to other types of operators used with other types of movable barriers. For example, the control routines can be easily incorporated into trolley type operators used to move garage doors.
The drive shaft 36 transmits the necessary mechanical power to transfer the garage door 12 between closed and open positions. In the housing 32, the drive shaft 36 is coupled to a drive gear at about a midpoint thereof wherein the drive gear is coupled to a motor in a manner well known in the art. Energization of the motor may be initiated by a wall station transmitter 70 or by a remote or portable transmitter 72.
An operator mechanism, which is designated generally by the numeral 100 in
Electrically connected to the controller 104 is a radio receiver 110 which is capable of receiving a radio frequency signal from the transmitter 72. Alternatively, the receiver 110 may be replaced by an infrared receiver for receiving an infrared signal, or some other wireless type device. In any event, the controller 104 receives the signal received by the receiver 110 and in conjunction with programming contained therein converts the received signal into a useable format by the controller 104. The control circuit 102 may include a port 112 —accessible through an opening in the housing —that electrically receives a remote transmitter.
A store button 114 is provided on the housing and is electrically connected to the control circuit 102 for the purpose of transferring transmitted signal data from the temporary memory device 106 to the permanent memory device 108. The control circuit 102 may also provide a direct connection to an overhead light 116 that is energized whenever the controller 104 receives an appropriate signal from the remote transmitter 72 or upon actuation of a button on the wall station 70 as previously described. Also connected to the controller 104 is a motor 118 for driving the garage door in a manner well known in the art. The present invention contemplates use of a wall station or remote transmitter 72 that employs a plurality of transmitter actuation buttons 120a-d and which also provides a transmitter port connector 122 that is mateable with a connector in the transmitter port 112. Although the primary purpose of the invention is for the learning of a remote or portable transmitter, the concepts herein are equally applicable to the learning of a wall station transmitter. Accordingly, the features associated with the portable transmitter —memory, emitters, etc. —may also be provided by the wall station transmitter. In any event, when the transmitter 72 is inserted into the port 112 an electrical connection is made between the circuitry contained within the transmitter 72 and the controller 104. The transmitter 72 further includes a transmitter controller 123 which carries the necessary hardware, software and memory devices for implementing the routines for emitting a transmitter code and, when necessary, generating a new transmitter code. In particular, the transmitter controller 123 includes a temporary memory RAM and also provides a permanent memory device 126 such as an EEPROM device. It will be appreciated that the permanent memory may store a pre-programmed transmitter code or may be provided without a transmitter code. Also connected to the transmitter controller 123 is a radio frequency emitter 124 and an infrared emitter 125.
The operator may also be configured so that it is operative with a binary key designated generally by the numeral 130. As represented in
Referring now to
Referring now to
If at step 260 the code is determined to be in an acceptable format, the process continues to step 262 where the code is stored in the permanent memory device 108. Upon completion of the aforementioned steps the process continues on at step 264 wherein the controller 104 enters a “high range” mode. In this mode, the receiver 110 is able to accept action codes generated by a transmitter located anywhere from 0 to about 400 feet. Those skilled in the art will appreciate that the distances specified for the low range mode and the high range mode can be adjusted by selecting compatible receivers and transmitting radio frequency devices. Accordingly, the low range and high range could be at different distances than those indicated, however, it is believed that the distances provided are the preferred for learning a new transmitter code. In any event, at step 266, the processor checks to see whether a high range signal action code has been received. If a high range signal action code has not been received then the process returns to step 252. If at step 266 a high range signal action code is received, then the process continues on to step 268 to determine whether the received action code, which is placed in the temporary memory device 106, matches any of the learn codes stored in the permanent memory device 108. If there is a match, then at step 270 the operator 104 performs the programmed function. If at step 268 the action code does not match any transmitter code stored in memory, then the process returns to step 252 to re-enter the low range mode. It will be appreciated that by alternating the low range mode and high range mode, the controller is able to learn a new code without a user or mechanic physically placing the controller in a “learn mode.” As such, an individual may stand close to the operator to emit a signal for learning a new transmitter for use therewith. Once the new code is learned, the transmitter may be used at any distance recognizable by the controller within its range. Therefore, the programming of a new transmitter is quite easily accomplished without physically pressing any other buttons or codes other than provided by the transmitter to be learned.
Referring now to
Referring now to
At step 404, if the transmitter is not detected in the port, the process proceeds to step 412. The operator controller 104 then awaits actuation of any one of the buttons 120a-d from the newly programmed transmitter. If no transmission is detected, the flow returns to step 402. Once a transmission is detected at step 412, the flow proceeds to step 414 and the operator controller 104 determines whether the transmission of the code from the transmitter controller 123 matches the code in the temporary memory. If such an event is not detected at step 414, then at step 416 the temporary memory of the operator controller 104 is erased. If the transmission of the code from the controller 123 matches the codes stored in the permanent memory 108, at step 418, then the-operator controller 104 will perform the specified functions at step 420. If the transmission, at step 418, does not match one of the codes in the operator controller's permanent memory, then the process returns to step 402.
Returning to step 414, if the code in the transmission of the transmitter 72 matches the code in temporary memory, as determined by the operator controller 104, the temporary memory is stored in the permanent memory along with the appropriate button code which is specifically associated with button 120a, b, c, or d at step 422. Next, at step 423, the operator's temporary memory is erased. Finally, at step 424 the specified function is performed and then the operational flow returns to the receive mode 402. This embodiment allows for the sale and distribution of transmitters that do not have a pre-programmed or factory programmed code installed in the transmitter controller. Programming of this device is accomplished by inserting the device directly to the operator controller such that no inadvertent RF transmission will interfere with the learning of the transmitter controller. Moreover, the transmitter code does not need to be pre-programmed at the factory.
Referring now to
Initially, at step 502 the operator controller 104 enters in the receive mode. At step 504 the operator controller continuously monitors for an infrared signal generated by the emitter 125. If a signal is not detected the process returns to step 502. If an infrared signal is detected at step 504 the process proceeds to step 506 to determine whether the coded signal emitted from the emitter 125 matches a code stored in the permanent memory 109. If the code matches, then the process returns to step 502. However, if the code does not match at step 506 the operator controller 104 determines whether the signal is valid at step 508. If the signal is not valid, then the process once again returns to step 502. If the signal, at step 508, is determined to be valid then the process proceeds to step 510 and the signal emitted from the transmitter 73 is stored in the permanent memory 108 associated with the operator controller 104.
The foregoing method is advantageous in that only a single button needs to be actuated for learning a new transmitter code and that this can only be done when the remote transmitter is in very close proximity to the operator. Accordingly, extraneous signals cannot interfere with the transmission nor can undesirable signals be utilized to learn a new transmitter for association with the operator.
Referring now to
If, however, at step 612 it is determined that the password pointer is not in the last location then, at step 616, the operator controller determines whether the button code pressed matches the button code expected for that location of the password pointer. If not, the process resets the password pointer at step 606 and the operator controller is returned to the receive mode 602. If however, the button code pressed does match the password pointer then, at step 618, the pointer is updated by one and the processor returns to the receive mode 602. Accordingly, with this process a certain sequence of buttons must be entered in the predetermined fashion so that the pointer is continually updated until it is in the last location whereupon if the entire sequence entered matches the sequence in the password pointer locations then the code is stored in the permanent memory. Once the code is stored in permanent memory, all functions available to the transmitter are operational. This embodiment is advantageous inasmuch as it is difficult to steal the codes by use of a hidden transceiver device which may be later used to open or close the garage door in an unwanted fashion. It is believed that such a methodology would be advantageous in large warehouses wherein numerous garage doors are located so as to be able to distinguish and easily learn a transmitter with a particular operator.
Referring now to
If at step 708 the key code is determined not to be valid the temporary memory is cleared at step 712. At this time, the key 130 may be removed from the key port 138 although it may remain without jeopardizing the transmission function of the operator. In any event, at step 704 if the key is not detected in the port, the process proceeds to step 714.
At step 714, the controller determines whether a transmission from a remote transmitter has been detected or not. If not, the process returns to step 702. If, however, at step 714 a transmission is detected, the process proceeds to step 716 to determine whether the code in the transmission matches the key code stored in the temporary memory. If the temporary memory does match the key code then at step 718 the temporary memory is stored in the permanent memory with the push button code associated with the particular transmitter of the most recent transmission. At step 720 the predetermined function associated with that button code is performed. And after completion of the function the process returns to step 702.
If at step 716 the transmission from the remote transmitter does not match the temporary memory, the temporary memory is cleared at step 722. Next, at step 724, the transmission is compared to the codes stored in the permanent memory and if a match is present then the process proceeds to step 720 where the predetermined function is performed. However, if the transmission does not match any code in permanent memory the process simply returns to the receive mode at 702.
The foregoing method is advantageous in that a key device is employed to learn a transmitter to a particular operator and that key device may be removed or safe storage in a separate location. This allows for accurate programming of a particular transmitter without the possibility of extraneous signals interfering with the learning ofthe transmitter. From the foregoing methods and the operator's interactions with the other components, it will be appreciated that this invention has several advantages. The aforementioned methodologies allow for learning remote transmitter codes in such a way that is both accurate and less time consuming for the setup mechanic or user. In particular, the methods allow for simple single button depressions for the learning of new codes in contrast to previous methodologies that required at least depression of two different buttons or the possibility that the transmissions could be interrupted during the learning process and as such the process must be repeated until the code is learned.
Thus, it should be evident that the methodologies for learning new transmitter codes for a motorized garage door operator disclosed herein carries out the various objects of the present invention set forth above and otherwise constitutes an advantageous contribution to the art. As will be apparent to those persons skilled in the art, modifications can be made to the preferred embodiments disclosed herein without departing from the spirit of the invention. Therefore, the scope of the invention herein described shall be limited solely by the scope of the attached claims.
Number | Name | Date | Kind |
---|---|---|---|
4228424 | Le Nay et al. | Oct 1980 | A |
4529980 | Liotine et al. | Jul 1985 | A |
4750118 | Heitschel et al. | Jun 1988 | A |
4754255 | Sanders et al. | Jun 1988 | A |
4772876 | Laud | Sep 1988 | A |
4847542 | Clark et al. | Jul 1989 | A |
4855713 | Brunius | Aug 1989 | A |
4881148 | Lambropoulos et al. | Nov 1989 | A |
4912463 | Li | Mar 1990 | A |
5077547 | Burgmann | Dec 1991 | A |
5148159 | Clark et al. | Sep 1992 | A |
5252966 | Lambropoulos et al. | Oct 1993 | A |
5291193 | Isobe et al. | Mar 1994 | A |
5408217 | Sanderford, Jr. | Apr 1995 | A |
5473318 | Martel | Dec 1995 | A |
RE35364 | Heitschel et al. | Oct 1996 | E |
5635913 | Willmott et al. | Jun 1997 | A |
5751224 | Fitzgibbon | May 1998 | A |
5781143 | Rossin | Jul 1998 | A |
5854593 | Dykema et al. | Dec 1998 | A |
5940000 | Dykema | Aug 1999 | A |
5969637 | Doppelt et al. | Oct 1999 | A |
6037727 | Kawanobe et al. | Mar 2000 | A |
6049289 | Waggamon et al. | Apr 2000 | A |
RE36703 | Heitschel et al. | May 2000 | E |
6081203 | Fitzgibbon | Jun 2000 | A |
6101428 | Snyder | Aug 2000 | A |
6181255 | Crimmins et al. | Jan 2001 | B1 |
6271745 | Anzai et al. | Aug 2001 | B1 |
6278249 | Fitzgibbon et al. | Aug 2001 | B1 |
6326754 | Mullet et al. | Dec 2001 | B1 |
6439009 | Heese et al. | Aug 2002 | B1 |
6549117 | Kato et al. | Apr 2003 | B1 |
6588153 | Kowalczyk | Jul 2003 | B1 |
6667684 | Waggamon et al. | Dec 2003 | B1 |
6703962 | Marics et al. | Mar 2004 | B1 |
6744231 | Fitzgibbon et al. | Jun 2004 | B2 |
6756895 | Study et al. | Jun 2004 | B2 |
20020067826 | King | Jun 2002 | A1 |
20030016139 | Teich | Jan 2003 | A1 |
20030033540 | Fitzgibbon | Feb 2003 | A1 |
20040222913 | Olmsted et al. | Nov 2004 | A1 |
Number | Date | Country | |
---|---|---|---|
20040066277 A1 | Apr 2004 | US |