Patent ID: 8051108
Filing Date: 2011-11-01
Classification: G06F

Abstract:
1. An apparatus, comprising: a non-transitory computer readable medium having encoded thereon a set of instructions executable by a computer system to perform operations, the set of instructions comprising: instructions for managing a database for storing surveying data; instructions for storing, in the database, a dataset about a surveying project; instructions for managing a plurality of sets of files stored in a file system accessible by the computer system, each set of files corresponding to at least a portion of the dataset, the plurality of sets of files comprising a first set of files and a second set of files; instructions for transferring the first set of files to a first survey device; instructions for transferring the second set of files to a second survey device; instructions for detecting a change to the surveying project, the change causing a change to some of the data in the dataset; instructions for determining that the change to the surveying project affects at least one file in the first set of files but does not affect any files in the second set of files; instructions for comparing the first set of files in the file system with a set of device files on the first survey device to determine that the first set of files comprises the replacement file and that the set of device files does not comprise the replacement file, and based on a determination that the first set of files comprises the replacement file and that the set of device files does not comprise the replacement file, determining that at least a portion of the set of device files needs to be updated to include the replacement file; instructions for updating the at least one file in the first set of files with a replacement file; and instructions for transferring the replacement file to the first survey device.