The NMEA standard itself doesn't really have negotiation, but PNOK is a proprietary Nokia extension which effectively does this.