Uploading location and other information to a "cloud" service is not physically possible. It would take an array of commercial satellites that cover the skies and work in unison to provide coverage (you can forget land based comms). There are simply too many commercial flights around the world on a daily basis (too many data points) and too many gaps in coverage to make that feasible today. Remember, our oceans are HUGE.
_________________________
“If the military were fighting for our freedom, they would be storming Capitol Hill”. – FleaFlickr02