Latch mechanism | Patent Publication Number 20070188988 | Patexia