Lift-flap mechanism | Patent Publication Number 20050040294 | Patexia