I believe on the more expensive nav systems they use extra inputs like the speedo signal or accelerometers to supplement the GPS data so they can keep following you even when you're not seeing the satellites for short periods.