Garmin patent