While simultaneously supporting Galileo, GPS, GLONASS, SBAS, QZSS, and BeiDou satellite systems, BCM4774 conserves battery life via architecture that enables main AP on smartphone to reduce computation load and stay in sleep mode for extended periods of time by offloading data calculations. Solution recognizes various context states, adding value to data gathered from mobile devices, and ULP on-chip positioning enables background and foreground location using GNSS.