Patents by Inventor João Santos
João Santos has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11016196Abstract: A system and method of generating a two-dimensional image of an environment is provided. The system includes a 2D scanner that comprises a light source, an image sensor and a controller. The controller determines a distance value to at least one of the object points. An inertial measurement unit is coupled to the scanner and has a first sensor. The first sensor has a first characteristic. A mobile computing device is removably coupled to the 2D scanner, the mobile computing device having a second sensor, the second sensor having a second characteristic. Processors are provided that are responsive to compare the first characteristic and the second characteristic and select one of the first or second sensor based on the comparison. The processors are further generate an image of the environment based on a signal from the selected first or second sensor.Type: GrantFiled: January 10, 2020Date of Patent: May 25, 2021Assignee: FARO TECHNOLOGIES, INC.Inventors: Oliver Zweigle, Ahmad Ramadneh, Aleksej Frank, João Santos
-
Patent number: 11005829Abstract: Various aspects of the subject technology related to systems and methods for providing secure end-to-end data encryption between devices. In one aspect, a method includes encrypting data for a sending device using an encryption key. The encryption key is not stored on a server. The method includes decrypting the encrypted data transmitted from the sending device to a receiving device using a decryption key. The decryption key is also not stored on a server.Type: GrantFiled: October 16, 2017Date of Patent: May 11, 2021Assignee: Fuze, Inc.Inventors: Keith Johnson, Julio Viera, Joao Santos
-
Patent number: 10989532Abstract: A system and method for measuring three-dimensional (3D) coordinate values of an environment is provided. The system includes a movable base unit and a 2D scanner. A 3D scanner is coupled to the base unit, the 3D scanner measuring 3D coordinates and grey values of surfaces in the environment, the 3D scanner operating in either a compound or helical mode. Processors perform a method comprising: causing the 3D scanner to measure a first 3D coordinate values while operating in one of the compound or helical mode as the base unit is moved from the first to the second position; causing the 3D scanner to measure a second 3D coordinate values while operating in compound mode when the base unit is stationary between the first and second position; and registering the first 3D coordinate values and second 3D coordinate values into a single frame of reference.Type: GrantFiled: September 11, 2019Date of Patent: April 27, 2021Assignee: FARO TECHNOLOGIES, INC.Inventors: Johannes Buback, Igor Sapina, Julian Becker, Martin Ossig, Aleksej Frank, Ahmad Ramadneh, Oliver Zweigle, João Santos
-
Publication number: 20210051821Abstract: A cooling device including a housing frame, a heat exchanger, an electrically drivable fan unit, a control unit, and a sensor unit. The housing frame can be disposed on a first surface of the heat exchanger. The fan unit is configured so that, during operation of the fan unit, a first air flow is produced toward the first surface of the heat exchanger. The fan unit is accommodated in a recess of the housing frame. The housing frame has at least one air channel having an air inlet opening and an air outlet opening, the air channel being formed parallel to the first surface of the heat exchanger, allowing a second air flow to pass through the air channel along the first surface. A measured quantity is recorded by the sensor unit, and the fan unit is driven by the control unit as a function of the recorded measured quantity.Type: ApplicationFiled: February 4, 2019Publication date: February 18, 2021Inventors: Annemarie Holleczek, Joao Santos, Joao Oliveira, Joao Costa
-
Patent number: 10914569Abstract: A system and method for measuring three-dimensional (3D) coordinate values of an environment is provided. The method including moving a 2D scanner through the environment. A 2D map of the environment is generated using the 2D scanner. A path is defined through the environment using the 2D scanner. 3D scan locations along the path are defined using the 2D scanner. The 2D scanner is operably coupled to a mobile base unit. The mobile base unit is moved along the path based at least in part on the 2D map and the defined path. 3D coordinate values are measured at the 3D scan locations with a 3D scanner, the 3D scanner being coupled to the mobile base unit.Type: GrantFiled: October 8, 2018Date of Patent: February 9, 2021Assignee: FARO TECHNOLOGIES, INC.Inventors: Oliver Zweigle, João Santos, Aleksej Frank, Ahmad Ramadneh, Muhammad Umair Tahir, Tobias Boehret
-
Patent number: 10902172Abstract: A system and method of automatic re-localization of a handheld scanning device in a previously mapped environment is provided. The system includes a two-dimensional (2D) scanner and one or more processors operably coupled to the 2D scanner. The one or more processors are responsive to non-transitory executable instructions for performing operations that include determining a current location of the 2D scanner in an environment relative to a location in a previously generated 2D image of the environment. The operations also include generating a new 2D image of at least a subset of the environment based at least in part in response to a signal from a first sensor. The at least a subset of the environment includes the current location of the 2D scanner and at least one other location in the environment. The operations further include overlapping portions of the previously generated 2D image and the current 2D image.Type: GrantFiled: August 13, 2018Date of Patent: January 26, 2021Assignee: FARO TECHNOLOGIES, INC.Inventors: Oliver Zweigle, Aleksej Frank, Joao Santos, Ahmad Ramadneh
-
Patent number: 10896517Abstract: A system and method of generating a two-dimensional image of an environment is provided. The system includes a 2D scanner that comprises a light source, an image sensor and a controller. The controller determines a distance value to at least one of the object points. An inertial measurement unit is coupled to the scanner and has a first sensor. The first sensor has a first characteristic. A mobile computing device is removably coupled to the 2D scanner, the mobile computing device having a second sensor, the second sensor having a second characteristic. Processors are provided that are responsive to compare the first characteristic and the second characteristic and select one of the first or second sensor based on the comparison. The processors are further generate an image of the environment based on a signal from the selected first or second sensor.Type: GrantFiled: September 4, 2019Date of Patent: January 19, 2021Assignee: FARO TECHNOLOGIES, INC.Inventors: Oliver Zweigle, Ahmad Ramadneh, Aleksej Frank, Joao Santos
-
Patent number: 10891769Abstract: One or more embodiments are described for generating a two dimensional map of an environment using a set of submaps that include point clouds of the environment that are captured using multiple scanner systems that move independently from one position to another in the environment. Each 2D scanner system steers a beam of light within a first plane to illuminate object points in the environment, and a controller determines a distance value to at least one of the object points. The 2D submaps of the environment are generated based on an activation signal from an operator and based at least in part on the distance value, each submap generated from a respective point in the environment and by a respective 2D scanner system. A central processor generates the 2D image of the environment using the 2D submaps.Type: GrantFiled: February 14, 2019Date of Patent: January 12, 2021Assignee: FARO TECHNOLOGIES, INCInventors: João Santos, Oliver Zweigle, Ahmad Ramadneh, Aleksej Frank
-
Publication number: 20200387644Abstract: Systems and methods of generating two-dimensional (2D) images of an environment are provided. The systems includes a measurement device and a processor configured to generate a 2D image of an environment based at least in part on a number of 2D scans, a first translation value, a first translation direction, a second translation value, a second translation direction, a first rotation value, and a second rotation value. Generating the 2D image further includes generating a grid map that includes a plurality of cells, each of the plurality of cells indicating a probability of a cell area being occupied.Type: ApplicationFiled: August 24, 2020Publication date: December 10, 2020Inventors: Joao Santos, Aleksej Frank, Ahmad Ramadneh, Simon Raab, Oliver Zweigle, Derik J. White
-
Publication number: 20200379116Abstract: Provided are embodiments including a system for automatically generating a plan of scan locations for performing a scanning operation where the system includes a storage medium that is coupled to a processor. The processor is configured to receive a map of an environment, apply a distance transform to the map, wherein the distance transform determines a path through the map, wherein the path comprises a plurality of points, and identify a set of candidate scan locations based on the path. The processor is also configured to select scan locations from the set of candidate scan locations for performing 3D scans, and perform the 3D scans of the environment based on the selected scan locations. Also provided are embodiments for a method and computer program product for automatically generating a plan of scan locations for performing a scanning operation.Type: ApplicationFiled: May 5, 2020Publication date: December 3, 2020Inventors: Ahmad Ramadneh, Aleksej Frank, Oliver Zweigle, Joao Santos, Simon Raab
-
Publication number: 20200380195Abstract: A system and method of automatic re-localization of a handheld scanning device in a previously mapped environment is provided. The system includes a two-dimensional (2D) scanner and one or more processors operably coupled to the 2D scanner. The one or more processors are responsive to non-transitory executable instructions for performing operations that include determining a current location of the 2D scanner in the environment relative to a location in a previously generated 2D image of the environment that was generated based on an image of a non-digital floorplan. The operations also include generating a new 2D image of at least a subset of the environment. The at least a subset of the environment includes the current location of the 2D scanner and at least one other location in the environment. The operations further include overlapping portions of the previously generated 2D image and the new 2D image.Type: ApplicationFiled: August 21, 2020Publication date: December 3, 2020Inventors: Oliver Zweigle, Aleksej Frank, Joao Santos, Ahmad Ramadneh
-
Publication number: 20200359003Abstract: A system and method of scanning an environment and acquiring an image is provided. The system includes a mobile device having a camera and a first position indicator. A scanner having a light emitter and a light receiver is provided. The scanner determining coordinates of surfaces in an environment in response to emitting light with the light emitter and receiving light with the light receiver, the scanner having a second position indicator. One or more processors are provided that determine the position of the mobile computing device and transmits the data between the scanner in response to the first position indicator engaging the second position indicator.Type: ApplicationFiled: July 23, 2020Publication date: November 12, 2020Inventors: Ahmad Ramadneh, Aleksej Frank, Joao Santos, Oliver Zweigle
-
Publication number: 20200355488Abstract: A system and method for measuring three-dimensional (3D) coordinate values of an environment is provided. The method including moving a scanning platform through the environment along a path. The position of the scanning platform is localized using the scanner. 3D coordinate values are with a 3D scanner that is coupled to the scanning platform.Type: ApplicationFiled: July 24, 2020Publication date: November 12, 2020Inventors: Oliver Zweigle, João Santos, Aleksej Frank, Ahmad Ramadneh, Muhammad Umair Tahir, Tobias Boehret
-
Patent number: 10830889Abstract: A system and method of measuring 3D points is provided. The method includes defining a first frame of reference with a mobile computing device. A second frame of reference is defined with a mobile 3D measurement device. The mobile computing device is moved within a predetermined distance of the mobile 3D measurement device. The first frame of reference and the second frame of reference are registered when the mobile computing device is within the predetermined distance from the mobile 3D measurement device. The mobile computing device is moved along a path to define a trajectory in the first frame of reference. The trajectory is transmitted to the mobile 3D measurement device. The mobile 3D measurement device is moved along the trajectory in response to receiving the trajectory. 3D coordinates of point on an object are acquired with the mobile 3D measurement device.Type: GrantFiled: April 19, 2019Date of Patent: November 10, 2020Assignee: FARO TECHNOLOGIES, INC.Inventors: João Santos, Aleksej Frank, Ahmad Ramadneh, Oliver Zweigle
-
Patent number: 10824773Abstract: A system and method of generating a two-dimensional (2D) image of an environment is provided. The system includes a housing having a body and a handle. A 2D scanner is disposed in the body and has a light source, an image sensor and a controller, the light source steers a beam of light within a first plane to illuminate object points in the environment. The image sensor is arranged to receive light reflected from the object points and the controller determines a distance value to at least one of the object points. An inertial measurement unit is provided having a 3D accelerometer and a 3D gyroscope. One or more processors are responsive to executable instructions for generating a 2D image of the environment in response to an activation signal from an operator and based at least in part on the distance values and the signal.Type: GrantFiled: September 25, 2017Date of Patent: November 3, 2020Assignee: FARO TECHNOLOGIES, INC.Inventors: Joao Santos, Aleksej Frank, Ahmad Ramadneh, Simon Raab, Oliver Zweigle, Derik J. White
-
Patent number: 10819883Abstract: According to one or more embodiments, a system of generating a two-dimensional (2D) image of an environment includes a 2D scanner system that includes a measurement device that is mounted to a first body equipment of an operator and one or more processors that are mounted to a second body equipment of the operator. The measurement device includes a light source, an image sensor, and a controller to determine a distance value to one or more object points. The processors generate a 2D submap of the environment in response to an activation signal from the operator and based at least in part on the distance value, each submap generated from a respective point in the environment. Further, the processors generate a 2D image of the environment using multiple 2D submaps.Type: GrantFiled: March 18, 2019Date of Patent: October 27, 2020Assignee: FARO TECHNOLOGIES, INC.Inventors: Oliver Zweigle, Ahmad Ramadneh, Muhammad Umair Tahir, Aleksej Frank, João Santos, Roland Raith
-
Publication number: 20200304690Abstract: According to one or more embodiments, a system of generating a two-dimensional (2D) image of an environment includes a 2D scanner system that includes a measurement device that is mounted to a first body equipment of an operator and one or more processors that are mounted to a second body equipment of the operator. The measurement device includes a light source, an image sensor, and a controller to determine a distance value to one or more object points. The processors generate a 2D submap of the environment in response to an activation signal from the operator and based at least in part on the distance value, each submap generated from a respective point in the environment. Further, the processors generate a 2D image of the environment using multiple 2D submaps.Type: ApplicationFiled: March 18, 2019Publication date: September 24, 2020Inventors: Oliver Zweigle, Ahmad Ramadneh, Muhammad Umair Tahir, Aleksej Frank, João Santos, Roland Raith
-
Publication number: 20200301885Abstract: 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 to access a data file of a project. The project includes one or more 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. 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 that includes an editing option of the one or more editing options.Type: ApplicationFiled: March 21, 2019Publication date: September 24, 2020Inventors: Oliver Zweigle, Ahmad Ramadneh, Aleksej Frank, Joao Santos
-
Publication number: 20200265621Abstract: One or more embodiments are described for generating a two dimensional map of an environment using a set of submaps that include point clouds of the environment that are captured using multiple scanner systems that move independently from one position to another in the environment. Each 2D scanner system steers a beam of light within a first plane to illuminate object points in the environment, and a controller determines a distance value to at least one of the object points. The 2D submaps of the environment are generated based on an activation signal from an operator and based at least in part on the distance value, each submap generated from a respective point in the environment and by a respective 2D scanner system. A central processor generates the 2D image of the environment using the 2D submaps.Type: ApplicationFiled: February 14, 2019Publication date: August 20, 2020Inventors: João Santos, Oliver Zweigle, Ahmad Ramadneh, Aleksej Frank
-
Patent number: 10748318Abstract: A system and method of generating a two-dimensional (2D) image of an environment is provided. The system includes a 2D scanner having a controller that determines a distance value to at least one of the object points. One or more processors are operably coupled to the 2D scanner, the one or more processors being responsive to nontransitory executable instructions for generating a plurality of 2D submaps of the environment based at least in part on the distance value, each submap generated from a different point in the environment. A map editor is provided that is configured to: select a subset of submaps from the plurality of 2D submaps; and generate the 2D image of the environment using the subset of 2D submaps. The method provides for realigning of 2D submaps to improve the quality of a global 2D map.Type: GrantFiled: September 5, 2019Date of Patent: August 18, 2020Assignee: FARO TECHNOLOGIES, INC.Inventors: João Santos, Ahmad Ramadneh, Aleksej Frank, Oliver Zweigle