ADS-B is via ground stations, not satellites. It does use GPS data from the GPS constellation, but aircraft have to be ADS-B capable, and flying in an area that has ADS-B coverage. Think of it as a wireless network, where the aircraft who fly into and out of coverage must determine and populate their pertinent data.