Patent ID: 9344466
Filing Date: 2016-05-17
CPC Classification: H04L

Claim Text:
1. A machine-implemented method for facilitating collaborative client interaction with a collaborative project including geospatial data over a network, the method comprising: accessing the collaborative project maintained by an infrastructure server, the collaborative project comprising a plurality of views incorporating geospatial data from a plurality of data sources, the collaborative project further comprising reference links to the geospatial data available from the plurality of data sources; storing, by a collaboration server, a set of data structures for each of the plurality of data sources referenced by the collaborative project and a state of each client accessing the collaboration project, wherein each set of data structures includes a state and a list of changes associated with each of the plurality of data sources and further wherein the state is a periodic compilation of the list of changes associated therewith which is continually updated by the collaboration server responsive to received changes to the geospatial data from the plurality of data sources; downloading at least one of the plurality of views incorporating geospatial data linked to the collaboration project to a requesting client, the linked geospatial data being downloaded from each of the plurality of data sources in accordance with the reference links; receiving by the collaboration server, a polling request from the requesting client to the collaboration server for compiled updates to the downloaded view including updated geospatial data from one or more sets of data structures; and downloading an updated at least one of the plurality of views incorporating updated geospatial data linked to the collaboration project to the requesting client, the updated linked geospatial data being downloaded from each of the plurality of data sources in accordance with the reference links.