So are you saying that the "uplink" report is generated from the data stream (downlink) from the satellite? If so, why does Dish send data about all Dish satellites to and from all Dish satellites, rather than uplinking only the map specific to a single satellite?
I was under the impression that Digiblur lived somewhere near a Dish uplink center and was actually receiving a sidelobe of an uplink antenna beam. If that were the case, he could see the data that was uplinked to any satellite from one location. (Of course that doesn't make much sense either since Dish has more than one uplink facility.)
System table information is broadcast on every transponder. The way the system works is when you tune to a transponder, the receiver reads the tables and uses them to determine if it needs to retune to another TP if you change channels etc. Some transponders have additional information, such as the 2 day EPG, and the 10 day EPG. Others contain the firmware update streams to update the receiver firmware.
It is also possible to uplink video and audio without any pointers to them in the tables. To access those streams, one would have to manually define their own table. I would suggest doing a google for the DVB standard for more info, which is what Dish uses. Since it is a standard, software has been written to parse the tables and translate the bits into meaningful information.