Claims
- 1. A movable barrier operator, comprising:a motor; a transmission connected to the motor to be driven thereby and to the movable barrier to be moved; a control unit having a first input device and a second input device for providing first and second input commands, respectively; a controller, responsive to activation of the first input device for a first period of time for commanding the motor to operate in a first direction, responsive to activation of the second input device for a second period of time, for commanding the motor to operate in a second direction, and responsive to at least two activations of one of the input devices, wherein each activation is within a defined period of time and has a duration less than the first period of time and the second period of time, for enabling a learn mode.
- 2. The movable barrier operator of claim 1, wherein the control unit couples AC power to the motor upon activation of the first input device and the second input device.
- 3. The movable barrier operator of claim 1, wherein the controller, responsive to an activation within a defined period of time and having a duration less than the first period of time and the second period of time, stores a count of the activation.
- 4. The movable barrier operator of claim 3, wherein the controller, responsive to an activation of the first period of time or the second period of time, clears the count.
- 5. The movable barrier operator of claim 1, wherein the controller, responsive to at least three activations of one of the input devices, wherein each activation is within a defined period of time and has a duration less than the first period of time and the second period of time, for enabling a reset mode.
- 6. The movable barrier operator of claim 1, wherein the controller, responsive to at least three activations of one of the input devices, wherein each activation is within a defined period of time and has a duration less than the first period of time and the second period of time, for enabling a group control mode.
- 7. The movable barrier operator of claim 1, wherein the controller, responsive to at least three activations of one of the input devices, wherein each activation is within a defined period of time and has a duration less than the first period of time and the second period of time, for enabling a lock mode.
- 8. The movable barrier operator of claim 1, wherein the controller, responsive to at least three activations of one of the input devices, wherein each activation is within a defined period of time and has a duration less than the first period of time and the second period of time, for enabling a clear memory mode.
- 9. A movable barrier operator, comprising:a motor; a transmission connected to the motor to be driven thereby and to the movable barrier to be moved; a wall control unit having a first input device and a second input device for providing first and second input commands, respectively; a controller, responsive to activation of the first input device for a delay of at least one half second, for commanding the motor to operate in a first direction, responsive to activation of the second input device for a delay of at least one half second, for commanding the motor to operate in a second direction, and responsive to seven consecutive activations of one of the input devices, wherein each activation is within a defined period of time and has a duration less than one half second, for enabling a learn mode.
- 10. The movable barrier operator of claim 9, further comprising a counter for storing a count of each activation that is within three hundred milliseconds of another activation and is for a delay less than one half second.
- 11. The movable barrier operator of claim 10, wherein the controller, responsive to an activation of one half second or more, clears the counter.
- 12. The movable barrier operator of claim 9, wherein the controller, responsive to seven consecutive activations of one of the input devices, wherein each activation is within three hundred milliseconds of another activation and is for a delay less than one half second, for enabling a reset mode.
- 13. The movable barrier operator of claim 9, wherein the controller, responsive to five consecutive activations of one of the input devices, wherein each activation is within three hundred milliseconds of another activation and is for a delay less than one half second, for enabling a group control mode.
- 14. The movable barrier operator of claim 9, wherein the controller, responsive to twenty consecutive activations of one of the input devices, wherein each activation is within three hundred milliseconds of another activation and is for a delay less than one half second, for enabling a lock mode.
- 15. The movable barrier operator of claim 9, wherein the controller, responsive to fifty consecutive activations of one of the input devices, wherein each activation is within three hundred milliseconds of another activation and is for a delay less than one half second, for enabling a clear memory mode.
- 16. A method of programming a controller for a movable barrier operator, comprising:detecting activation of an input device; measuring the period of time of the activation of the input device; changing a count if the measured activation time period is less than a predetermined value and within a defined period of time; enabling a learn mode when the count on a counter is equal to a predetermined value; and activating a motor to move the barrier if the measured period of time is greater than the predetermined value.
- 17. The method of claim 16, further comprising the step of clearing the counter when the measured activation time period is more than the predetermined value.
- 18. The method of claim 17, wherein the predetermined value of the count is seven, the predetermined value of activation time period is one half second, and the defined period of time is within three hundred milliseconds of another activation.
- 19. The method of claim 16, further comprising the step of enabling a reset mode when the count is seven, the predetermined value of activation time period is one half second, and the defined period of time is within three hundred milliseconds of another activation.
- 20. The method of claim 16, further comprising the step of enabling a group control mode when the count is five, the predetermined value of activation time period is one half second, and the defined period of time is within three hundred milliseconds of another activation.
- 21. The method of claim 16, further comprising the step of enabling a lock mode when the count is twenty, the predetermined value of activation time period is one half second, and the defined period of time is within three hundred milliseconds of another activation.
- 22. The method of claim 16, further comprising the step of enabling a clear memory mode when the count is fifty, the predetermined value of activation time period is one half second, and the defined period of time is within three hundred milliseconds of another activation.
- 23. A method of operating a controller for a movable barrier operator, comprising:providing a power line; using said power line as a binary data generator; supplying a controller capable of monitoring and decoding said binary data, wherein power on and off states serve as binary ones and zeros; and performing a mode of operation corresponding to the decoded binary data received.
- 24. The method of claim 23, wherein the mode of operation corresponding to the decoded binary data is a learn mode.
- 25. The method of claim 23, wherein the mode of operation corresponding to the decoded binary data is a reset mode.
- 26. The method of claim 23, wherein the mode of operation corresponding to the decoded binary data is a group control mode.
- 27. The method of claim 23, wherein the mode of operation corresponding to the decoded binary data is a lock mode.
- 28. The method of claim 23, wherein the mode of operation corresponding to the decoded binary data is a memory clear mode.
Parent Case Info
This is a continuation-in-part of prior application Ser. No. 09/252,044, filed Feb. 17, 1999, now U.S. Pat. No. 6,078,159, which is hereby incorporated herein by reference in its entirety.
A computer program listing appendix submitted to the United States Patent and Trademark Office on a Compact Disk named ExhibitA(Scanned Image).pdf in duplicate is incorporated herewith by reference.
US Referenced Citations (16)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09/252044 |
Feb 1999 |
US |
Child |
09/505240 |
|
US |