Claims
- 1. A movable barrier operator for moving a barrier and performing an accessory routine to the movement of the barrier, comprising:an electric motor; a transmission connected to the motor to be driven thereby and connectable to a movable barrier to be moved; an accessory unit; an accessory routine to be performed with the accessory unit; a controller, performing an operating routine responsive to a command to move the barrier, for controlling activation of the motor to move the barrier and for automatically detecting the presence of the accessory unit, the controller being responsive to the detection of the accessory unit for modifying the performance of the operating routine to accommodate the performance of the accessory routine; and wherein the operating routine, upon the controller detecting the presence of the accessory unit, causes the controller to delay starting the motor for a predetermined time after the controller receives the command to move the barrier.
- 2. The movable barrier operator of claim 1, wherein the controller performs portions of the accessory routine.
- 3. The movable barrier operator of claim 1, wherein the operating routine remains active until the controller causes the motor to be stopped.
- 4. The movable barrier operator of claim 1, wherein the controller, upon detecting an absence of the accessory unit, starts the motor immediately after receiving the command to move the barrier.
- 5. The movable barrier operator of claim 1, wherein the accessory unit causes a visual alarm to be displayed during the predetermined delay time.
- 6. The movable barrier operator of claim 1, wherein the accessory control device causes an alarm to be produced while the motor is activated.
- 7. The movable barrier operator of claim 1, wherein the accessory control device comprises a safety controller for controlling a safety device.
- 8. The movable barrier operator of claim 1, wherein the accessory control device comprises an electronics controller for controlling an electronics device.
- 9. A method for controlling a barrier moving operator having a motor and a transmission operably connecting the motor and a movable barrier, the method comprising:receiving a command to move the barrier; performing an operating routine responsive to the command to move the barrier, for controlling activation of the motor to move the barrier and for detecting the presence of an accessory unit; modifying the performance of the operating routine to accommodate the detected accessory unit; and wherein the modifying step comprises delaying, in response to the command to move the barrier, movement of the movable barrier upon detecting the presence of the accessory unit.
- 10. The method of claim 9, comprising the step of immediately moving the movable barrier upon detecting the absence of the accessory unit.
Parent Case Info
This is a continuation of prior application numbers 09/804,407, filed Mar. 12, 2001, now U.S. Pat. No. 6,683,431 B2, which is a continuation of 09/536,832, filed Mar. 27, 2000, now U.S. Pat. No. 6,229,276 B1, which is a division of 09/161,840, filed Sep. 28, 1998, now U.S. Pat. No. 6,172,475 B1, which are hereby incorporated herein by reference in their entirety.
A Computer Program Listing Appendix is included with this application and hereby incorporated by reference. Two identical compact disks are filed with the United States Patent and Trademark Office each containing the file “Codelisting.txt,” which was created on Jan. 14, 2002 and is 207 KB in size.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
4808995 |
Clark et al. |
Feb 1989 |
A |
4929877 |
Clark et al. |
May 1990 |
A |
5282337 |
Duhame et al. |
Feb 1994 |
A |
Continuations (2)
|
Number |
Date |
Country |
Parent |
09/804407 |
Mar 2001 |
US |
Child |
10/424970 |
|
US |
Parent |
09/536832 |
Mar 2000 |
US |
Child |
09/804407 |
|
US |