Patent ID: 7109677

Claim:
A method for controlling a motorized barrier operator after detecting an obstruction, the method comprising: providing a motorized barrier operator that moves a barrier between limit positions upon actuation of at least one control switch; receiving a valid command signal which moves said barrier in a direction toward one of said limit positions, wherein receipt of said valid command signal during movement of said barrier causes said barrier to at least momentarily stop; determining a movement direction of said barrier and whether one of said limit positions is reached; detecting an excessive force by said motorized barrier operator; and setting a door moving process flag as inactive and a door stop process flag as active if either limit position is reached or the excessive force is detected, and setting an obstruction fault flag as active if the excessive force is detected; initiating a door stopping process if said door stop process flag is active; enabling a door stop delay timer; checking a last move flag to determine if said barrier is moving in an opening direction; and setting a next move flag to down if said barrier is moving in an opening direction and setting said next move flag to up if said barrier is moving in a closing direction so as to allow only uni-directional movement of said barrier, regardless of actuation of said at least one control switch, after said detecting step, and during running of said door stop delay timer.