patlatch