programming the universal remote for a specific garage door type c changing the values of how long the garage door can be open before the alarm goes off d change how long the alarm goes off before the signal is sent to close the garage door and e to change the phone number to send a text message to warning that the garage door is open the device would also need to have a method to show the current settings so a simple to complex display can be used to show setting values the system controller regulates the operation of the device the operation it performs is the following if the door is sensed to be open the controller waits a specified amount of time for the garage door to close if after this variable time the garage door is still not closed and the phone module is not part of this system then the controller starts the alarm s the alarm will continue for another specified amount of time and if by the end of that time the garage door is still open the controller then sends an appropriate signal to close the garage door if the phone module is part of the system then a phone call or text message is sent to a specified phone number the phone module then waits for a response such as the press of a specific touch tone button or to receive a text message pressing different options can do different things returning pressing 1.