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: 11016196
    Abstract: 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: Grant
    Filed: January 10, 2020
    Date of Patent: May 25, 2021
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Oliver Zweigle, Ahmad Ramadneh, Aleksej Frank, João Santos
  • Patent number: 11005829
    Abstract: 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: Grant
    Filed: October 16, 2017
    Date of Patent: May 11, 2021
    Assignee: Fuze, Inc.
    Inventors: Keith Johnson, Julio Viera, Joao Santos
  • Patent number: 10989532
    Abstract: 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: Grant
    Filed: September 11, 2019
    Date of Patent: April 27, 2021
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Johannes Buback, Igor Sapina, Julian Becker, Martin Ossig, Aleksej Frank, Ahmad Ramadneh, Oliver Zweigle, João Santos
  • Publication number: 20210051821
    Abstract: 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: Application
    Filed: February 4, 2019
    Publication date: February 18, 2021
    Inventors: Annemarie Holleczek, Joao Santos, Joao Oliveira, Joao Costa
  • Patent number: 10914569
    Abstract: 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: Grant
    Filed: October 8, 2018
    Date of Patent: February 9, 2021
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Oliver Zweigle, João Santos, Aleksej Frank, Ahmad Ramadneh, Muhammad Umair Tahir, Tobias Boehret
  • Patent number: 10902172
    Abstract: 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: Grant
    Filed: August 13, 2018
    Date of Patent: January 26, 2021
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Oliver Zweigle, Aleksej Frank, Joao Santos, Ahmad Ramadneh
  • Patent number: 10896517
    Abstract: 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: Grant
    Filed: September 4, 2019
    Date of Patent: January 19, 2021
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Oliver Zweigle, Ahmad Ramadneh, Aleksej Frank, Joao Santos
  • Patent number: 10891769
    Abstract: 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: Grant
    Filed: February 14, 2019
    Date of Patent: January 12, 2021
    Assignee: FARO TECHNOLOGIES, INC
    Inventors: João Santos, Oliver Zweigle, Ahmad Ramadneh, Aleksej Frank
  • Publication number: 20200387644
    Abstract: 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: Application
    Filed: August 24, 2020
    Publication date: December 10, 2020
    Inventors: Joao Santos, Aleksej Frank, Ahmad Ramadneh, Simon Raab, Oliver Zweigle, Derik J. White
  • Publication number: 20200379116
    Abstract: 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: Application
    Filed: May 5, 2020
    Publication date: December 3, 2020
    Inventors: Ahmad Ramadneh, Aleksej Frank, Oliver Zweigle, Joao Santos, Simon Raab
  • Publication number: 20200380195
    Abstract: 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: Application
    Filed: August 21, 2020
    Publication date: December 3, 2020
    Inventors: Oliver Zweigle, Aleksej Frank, Joao Santos, Ahmad Ramadneh
  • Publication number: 20200359003
    Abstract: 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: Application
    Filed: July 23, 2020
    Publication date: November 12, 2020
    Inventors: Ahmad Ramadneh, Aleksej Frank, Joao Santos, Oliver Zweigle
  • Publication number: 20200355488
    Abstract: 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: Application
    Filed: July 24, 2020
    Publication date: November 12, 2020
    Inventors: Oliver Zweigle, João Santos, Aleksej Frank, Ahmad Ramadneh, Muhammad Umair Tahir, Tobias Boehret
  • Patent number: 10830889
    Abstract: 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: Grant
    Filed: April 19, 2019
    Date of Patent: November 10, 2020
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: João Santos, Aleksej Frank, Ahmad Ramadneh, Oliver Zweigle
  • Patent number: 10824773
    Abstract: 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: Grant
    Filed: September 25, 2017
    Date of Patent: November 3, 2020
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Joao Santos, Aleksej Frank, Ahmad Ramadneh, Simon Raab, Oliver Zweigle, Derik J. White
  • Patent number: 10819883
    Abstract: 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: Grant
    Filed: March 18, 2019
    Date of Patent: October 27, 2020
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Oliver Zweigle, Ahmad Ramadneh, Muhammad Umair Tahir, Aleksej Frank, João Santos, Roland Raith
  • Publication number: 20200304690
    Abstract: 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: Application
    Filed: March 18, 2019
    Publication date: September 24, 2020
    Inventors: Oliver Zweigle, Ahmad Ramadneh, Muhammad Umair Tahir, Aleksej Frank, João Santos, Roland Raith
  • Publication number: 20200301885
    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 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: Application
    Filed: March 21, 2019
    Publication date: September 24, 2020
    Inventors: Oliver Zweigle, Ahmad Ramadneh, Aleksej Frank, Joao Santos
  • Publication number: 20200265621
    Abstract: 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: Application
    Filed: February 14, 2019
    Publication date: August 20, 2020
    Inventors: João Santos, Oliver Zweigle, Ahmad Ramadneh, Aleksej Frank
  • Patent number: 10748318
    Abstract: 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: Grant
    Filed: September 5, 2019
    Date of Patent: August 18, 2020
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: João Santos, Ahmad Ramadneh, Aleksej Frank, Oliver Zweigle