US11934355B2ActiveUtilityA1

Distributed measurement system for scanning projects

67
Assignee: FARO TECH INCPriority: Mar 21, 2019Filed: Jan 14, 2022Granted: Mar 19, 2024
Est. expiryMar 21, 2039(~12.7 yrs left)· nominal 20-yr term from priority
G06F 16/176G06F 3/0482G06F 3/0484G06F 16/13G06F 40/166G01B 11/24
67
PatentIndex Score
0
Cited by
7
References
25
Claims

Abstract

A system and method for providing a distributed measurement system. The system performs operations that include receiving, via a user interface of a user device, a request from a requestor to access a data file of a project. The project includes a plurality of data files including the data file, and at least one of the one or more data files is generated based at least in part on measurement data output from a measurement device. Based on determining that the requestor has permission to access the data file, one or more editing options are provided for editing the data file. The one or more editing options vary based at least in part on one or both of a characteristic of the user device and a characteristic of the data file. The data file is edited in response to receiving an editing request.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A system for providing a distributed measurement system, comprising:
 a memory having computer readable instructions; and 
 at least one processor for executing the computer readable instructions, the computer readable instructions controlling the at least one processor to perform operations comprising: 
 receiving, via a user interface of a user device, a request from a requestor to access a data file of a project, the project comprising a plurality of data files including the data file, wherein at least one of the plurality of data files is a panoramic image; 
 when the requestor has permission to access the data file, providing at least one editing option for editing the data file, the at least one editing option includes performing a three-dimensional (3D) measurement based at least in part on the panoramic image, and the at least one editing option varies based at least in part on at least one of a characteristic of the user device and a characteristic of the data file; and 
 editing the data file in response to receiving an editing request that includes a selection of an editing option from the at least one editing option. 
 
     
     
       2. The system of  claim 1 , wherein the editing option further vary based on an authorization provided to the user device. 
     
     
       3. The system of  claim 1 , wherein the data file comprises point cloud data and the characteristic of the data file includes a density of the point cloud data. 
     
     
       4. The system of  claim 1 , wherein the at least one editing option further vary based at least in part on a location of a processor executing an application performing the receiving, providing and editing. 
     
     
       5. The system of  claim 1 , wherein the operations further comprise retrieving the data file and displaying contents of the data file via the user interface. 
     
     
       6. The system of  claim 1 , wherein the operations further comprise storing the data file in a storage location on the user device. 
     
     
       7. The system of  claim 1 , wherein the operations further comprise storing the data file in a cloud storage location. 
     
     
       8. The system of  claim 1 , wherein the operations further comprise further comprising transmitting the data file to another user device. 
     
     
       9. The system of  claim 1 , wherein the user device includes a camera and the editing option includes adding an image to the data file. 
     
     
       10. The system of  claim 1 , wherein the user device includes an inertial measurement unit, and the at least one editing option includes identifying a position of the user device. 
     
     
       11. The system of  claim 1 , wherein the data file is a floorplan. 
     
     
       12. The system of  claim 1 , wherein the at least one editing option further varies based on an authorization provided to the requestor. 
     
     
       13. The system of  claim 1 , wherein the operations further comprise, based on determining that the requestor has permission to access the data file, providing at least one viewing option for viewing the data file, wherein the at least one viewing option varies based at least in part on one or both of an authorization provided to the user device and an authorization provided to the requestor. 
     
     
       14. The system of  claim 1 , wherein the at least one editing option comprises adding, removing or altering annotations of the data file. 
     
     
       15. The system of  claim 14 , wherein the annotations comprise one selected from the group consisting of an image, a measurement, a geographic location, and a note. 
     
     
       16. The system of  claim 1 , wherein the data file comprises image data generated based at least in part on output from a red-green-blue and depth (RGB-D) camera. 
     
     
       17. A method of providing a distributed measurement system, the method comprising:
 receiving, via a user interface of a user device, a request from a requestor to access a data file of a project, the project comprising a plurality of data files including the data file, at least one of the plurality of data files generated based at least in part on measurement data output from a measurement device, and at least one of the plurality of data files is a panoramic image; 
 when the requestor has permission to access the data file, providing an editing option for editing the data file by performing a three-dimensional (3D) measurement based at least in part on the panoramic image, the editing option varies based at least in part on at least one of a characteristic of the user device and a characteristic of the data file; and 
 editing the data file in response to receiving an editing request that includes the editing option. 
 
     
     
       18. The method of  claim 17 , wherein the editing option further vary based on one or both of an authorization provided to the user device and an authorization provided to the requestor. 
     
     
       19. The method of  claim 17 , wherein the measurement device includes a scanner and the measurement data includes scan data. 
     
     
       20. The method of  claim 17 , wherein the data file comprises point cloud data and the characteristic of the data file includes a density of the point cloud data. 
     
     
       21. The method of  claim 17 , wherein the editing option further varies based at least in part on a location of a processor executing an application performing the receiving, providing, and editing. 
     
     
       22. The method of  claim 17 , further comprising retrieving the data file and displaying contents of the data file via the user interface. 
     
     
       23. A computer program product for providing a distributed measurement system, the computer program product comprising a computer readable storage medium having program instructions executable by a processor to perform operations comprising:
 receiving, via a user interface of a user device, a request from a requestor to access a data file of a project, the data file comprising image data generated based at least in part on output from a red-green-blue and depth (RGB-D) camera, the project comprising a plurality of data files including the data file, wherein at least one of the plurality of data files is a panoramic image; 
 when the requestor has permission to access the data file, providing a plurality of editing options for editing the data file, wherein at least one of the editing options vary based at least in part on at least one of a characteristic of the user device and a characteristic of the data file; and 
 editing the data file in response to receiving an editing request that includes an editing option of the plurality of editing options. 
 
     
     
       24. The computer program product of  claim 23 , wherein the plurality of editing options further vary based on one or both of an authorization provided to the user device and an authorization provided to the requestor. 
     
     
       25. The computer program product of  claim 23 , wherein the data file comprises point cloud data and the characteristic of the data file includes a density of the point cloud data.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.