If a valid GPS connection has been made, a GPS session is established between the geo-collaboration software 130 and an external GPS system and that status is also reported.The external GPS system communicates with the GPS class 920 by sending an encoded stream of text which may suitably include longitude, latitude, altitude, current UTC time or other information.