MERGING DATA FROM SURVEY DEVICES
First Claim
1. A method of providing consistent data across a plurality of survey devices, the method comprising:
- managing, with a computer system, a database for storing surveying data;
storing, in the database, a dataset about a surveying project;
managing, with the computer system, a first set of one or more device files stored on a first survey device and a second set of one or more device files stored on a second survey device;
comparing a first subset of data in the dataset with the a second subset of data in the first set of one or more device files and a third subset of data in the second set of one or more device files;
determining, based on a comparison of the first subset of data, the second subset of data, and the third subset of data, that an inconsistency exists between one or more of the subsets of data;
identifying a proper subset of data among the subsets of data; and
updating one or more of the subsets of data to resolve the inconsistency.
1 Assignment
0 Petitions
Accused Products
Abstract
Tools for synchronizing survey data between one or more survey devices and a surveying office application. The disclosed tools can help to ensure that each of the devices, and the office application, have consistent data. An exemplary tool might detect a change to data in an office application, identify any affected files on one or more survey devices, and ensure that the affected files are updated with the appropriate information. Conversely, in other aspects, a data inconsistency (which might be caused by a data change in the office application and/or on one or more of the survey devices) might be detected, and tools might be provided to enable a user to ensure that the correct version of the data is maintained by the system.
21 Citations
23 Claims
-
1. A method of providing consistent data across a plurality of survey devices, the method comprising:
-
managing, with a computer system, a database for storing surveying data; storing, in the database, a dataset about a surveying project; managing, with the computer system, a first set of one or more device files stored on a first survey device and a second set of one or more device files stored on a second survey device; comparing a first subset of data in the dataset with the a second subset of data in the first set of one or more device files and a third subset of data in the second set of one or more device files; determining, based on a comparison of the first subset of data, the second subset of data, and the third subset of data, that an inconsistency exists between one or more of the subsets of data; identifying a proper subset of data among the subsets of data; and updating one or more of the subsets of data to resolve the inconsistency. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer system, comprising:
-
a processor; a communication interface in communication with the processor; and a computer readable medium in communication with the processor, the computer readable medium having encoded thereon a set of instructions executable by the computer system to perform one or more 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 first set of one or more device files stored on a first survey device and a second set of one or more device files stored on a second survey device; instructions for comparing a first subset of data in the dataset with the a second subset of data in the first set of one or more device files and a third subset of data in the second set of one or more device files; instructions for determining, based on a comparison of the first subset of data, the second subset of data, and the third subset of data, that an inconsistency exists between one or more of the subsets of data; instructions for identifying a proper subset of data among the subsets of data; and updating one or more of the subsets of data to resolve the inconsistency.
-
-
23. An apparatus, comprising:
a computer readable medium having encoded thereon a set of instructions executable by a computer system to perform one or more 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 first set of one or more device files stored on a first survey device and a second set of one or more device files stored on a second survey device; instructions for comparing a first subset of data in the dataset with the a second subset of data in the first set of one or more device files and a third subset of data in the second set of one or more device files; instructions for determining, based on a comparison of the first subset of data, the second subset of data, and the third subset of data, that an inconsistency exists between one or more of the subsets of data; instructions for identifying a proper subset of data among the subsets of data; and instructions for updating one or more of the subsets of data to resolve the inconsistency.
Specification