Patents by Inventor Emmanuel Gallo

Emmanuel Gallo 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).

  • Publication number: 20230409771
    Abstract: A method and system provide a workflow for extracting building information model (BIM) elements for a floor plan drawing. A design drawing area of an image of the floor plan drawing is determined. Elements are extracted from the design drawing area. A synthetic floor plan design drawing dataset is obtained with known synthetic symbol labels and known synthetic symbol locations. Based on the extracted elements and the synthetic floor plan design drawing dataset, a symbol represented by the extracted elements is detected. Based on the symbol, a building information model (BIM) element is fetched and placed in the floor plan drawing.
    Type: Application
    Filed: August 29, 2023
    Publication date: December 21, 2023
    Applicant: Autodesk, Inc.
    Inventors: Emmanuel Gallo, Yan Fu, Keith Alfaro, Manuel Martinez Alonso, Simranjit Singh Kohli, Graceline Regala Amour
  • Patent number: 11768974
    Abstract: A method and system provide the ability to generate and use synthetic data to extract elements from a floor plan drawing. A room layout is generated. Room descriptions are used to generate and place synthetic instances of symbol elements in each room. A floor plan drawing is obtained and pre-processed to determine a drawing area. Based on the synthetic data symbols in the floor plan drawing are detected. Orientations of the detected symbols are also detected. Based on the detected symbols and orientations, building information model (BIM) elements are fetched and placed in the floor plan drawing.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: September 26, 2023
    Assignee: AUTODESK, INC.
    Inventors: Emmanuel Gallo, Yan Fu, Keith Alfaro, Manuel Martinez Alonso, Simranjit Singh Kohli, Graceline Regala Amour
  • Publication number: 20230015238
    Abstract: A method for vision-based tool localization (VTL) in a robotic assembly system including one or more calibrated cameras, the method comprising capturing a plurality of images of the tool contact area from a plurality of different vantage points, determining an estimated position of the tool contact area based on an image, and refining the estimated position based on another image from another vantage point. The method further comprises providing the refined position to the robotic assembly system to enable accurate control of the tool by the robotic assembly system.
    Type: Application
    Filed: July 12, 2022
    Publication date: January 19, 2023
    Applicant: Bright Machines, Inc.
    Inventors: Barrett Clark, Oytun Akman, Matthew Brown, Ronald Poelman, Brian Philip Mathews, Emmanuel Gallo, Ali Shafiekhani
  • Publication number: 20210150088
    Abstract: A method and system provide the ability to generate and use synthetic data to extract elements from a floor plan drawing. A room layout is generated. Room descriptions are used to generate and place synthetic instances of symbol elements in each room. A floor plan drawing is obtained and pre-processed to determine a drawing area. Based on the synthetic data symbols in the floor plan drawing are detected. Orientations of the detected symbols are also detected. Based on the detected symbols and orientations, building information model (BIM) elements are fetched and placed in the floor plan drawing.
    Type: Application
    Filed: November 18, 2020
    Publication date: May 20, 2021
    Applicant: Autodesk, Inc.
    Inventors: Emmanuel Gallo, Yan Fu, Keith Alfaro, Manuel Martinez Alonso, Simranjit Singh Kohli, Graceline Regala Amour
  • Publication number: 20210150080
    Abstract: A method and system provide the ability to generate and use synthetic data to extract elements from a floor plan drawing. A room layout is generated. Room descriptions are used to generate and place synthetic instances of symbol elements in each room. A floor plan drawing is obtained and pre-processed to determine a drawing area. Based on the synthetic data symbols in the floor plan drawing are detected. Orientations of the detected symbols are also detected. Based on the detected symbols and orientations, building information model (BIM) elements are fetched and placed in the floor plan drawing.
    Type: Application
    Filed: November 18, 2020
    Publication date: May 20, 2021
    Applicant: Autodesk, Inc.
    Inventors: Emmanuel Gallo, Yan Fu, Keith Alfaro, Manuel Martinez Alonso, Simranjit Singh Kohli, Graceline Regala Amour
  • Patent number: 10593104
    Abstract: Methods, systems, and apparatus including medium-encoded computer program products for generating and visualizing 3D scenes include, in one aspect, a method including: obtaining site data acquired by one or more capture devices, wherein the site data comprises data sets corresponding to two or more locations about a physical site, and each respective data set comprises (i) imaging data of the physical site, (ii) coordinate data for the imaging data, and (iii) time metadata for the imaging data; reconstructing a series of three dimensional (3D) modeled scenes of the physical site from the site data using the imaging data, the coordinate data, and the time metadata; receiving a request having associated position, orientation and time data; and generating, in response to the request, output for display of a portion of the 3D modeled scenes to represent the physical site based on the position, orientation and time data.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: March 17, 2020
    Assignee: Autodesk, Inc.
    Inventors: Luc Robert, Emmanuel Gallo
  • Patent number: 10074214
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for generating and visualizing 3D scenes include, in one aspect, a method including: obtaining metadata for 2D images that are related to a location of interest; searching for discrete image correspondences between pairs of the 2D images; grouping the 2D images into different time periods, including inferring one or more time periods for a portion of the 2D images that do not have date metadata; receiving a selection of at least one of the different time periods; finding camera intrinsic and extrinsic parameters for each image grouped into the selected time period; reconstructing a 3D scene of the location during the selected time period from the 2D images grouped into the selected time period using the camera intrinsic and extrinsic parameters; and providing the 3D scene for use in displaying the location of interest from different 3D perspectives.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: September 11, 2018
    Assignee: Autodesk, Inc.
    Inventors: James Peter La Fleur, Kimberly Whinna Cottrell, Barbara Balents, Todd Christopher Nicol, George William Fitzmaurice, Luc Robert, Emmanuel Gallo
  • Publication number: 20170193693
    Abstract: Methods, systems, and apparatus including medium-encoded computer program products for generating and visualizing 3D scenes include, in one aspect, a method including: obtaining site data acquired by one or more capture devices, wherein the site data comprises data sets corresponding to two or more locations about a physical site, and each respective data set comprises (i) imaging data of the physical site, (ii) coordinate data for the imaging data, and (iii) time metadata for the imaging data; reconstructing a series of three dimensional (3D) modeled scenes of the physical site from the site data using the imaging data, the coordinate data, and the time metadata; receiving a request having associated position, orientation and time data; and generating, in response to the request, output for display of a portion of the 3D modeled scenes to represent the physical site based on the position, orientation and time data.
    Type: Application
    Filed: December 29, 2016
    Publication date: July 6, 2017
    Inventors: Luc Robert, Emmanuel Gallo
  • Publication number: 20170193331
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for generating and visualizing 3D scenes include, in one aspect, a method including: obtaining metadata for 2D images that are related to a location of interest; searching for discrete image correspondences between pairs of the 2D images; grouping the 2D images into different time periods, including inferring one or more time periods for a portion of the 2D images that do not have date metadata; receiving a selection of at least one of the different time periods; finding camera intrinsic and extrinsic parameters for each image grouped into the selected time period; reconstructing a 3D scene of the location during the selected time period from the 2D images grouped into the selected time period using the camera intrinsic and extrinsic parameters; and providing the 3D scene for use in displaying the location of interest from different 3D perspectives.
    Type: Application
    Filed: December 23, 2016
    Publication date: July 6, 2017
    Inventors: James Peter La Fleur, Kimberly Whinna Cottrell, Barbara Balents, Todd Christopher Nicol, George William Fitzmaurice, Luc Robert, Emmanuel Gallo
  • Patent number: 9659408
    Abstract: A system, apparatus, method, computer program product, and computer readable storage medium provide the ability to reconstruct a surface mesh. Photo image data is obtained from a set of overlapping photographic images. Scan data is obtained from a scanner. A point cloud is generated from a combination of the photo image data and the scan data. An initial rough mesh is estimated from the point cloud data. The initial rough mesh is iteratively refined into a refined mesh.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: May 23, 2017
    Assignee: Autodesk, Inc.
    Inventors: Luc Franck Robert, Emmanuel Gallo
  • Publication number: 20150146971
    Abstract: A system, apparatus, method, computer program product, and computer readable storage medium provide the ability to reconstruct a surface mesh. Photo image data is obtained from a set of overlapping photographic images. Scan data is obtained from a scanner. A point cloud is generated from a combination of the photo image data and the scan data. An initial rough mesh is estimated from the point cloud data. The initial rough mesh is iteratively refined into a refined mesh.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 28, 2015
    Applicant: AUTODESK, INC.
    Inventors: Luc Franck Robert, Emmanuel Gallo
  • Patent number: 7356465
    Abstract: The invention relates to a computer device comprising a memory 108 for storing audio signals 114, in part pre-recorded, each corresponding to a defined source, by means of spatial position data 116, and a processing module 110 for processing these audio signals in real time as a function of the spatial position data. The processing module 110 allows for the instantaneous power level parameters to be calculated on the basis of audio signals 114, the corresponding sources being defined by instantaneous power level parameters. The processing module 110 comprises a selection module 120 for regrouping certain of the audio signals into a variable number of audio signal groups, and the processing module 110 is capable of calculating spatial position data which is representative of a group of audio signals as a function of the spatial position data 116 and instantaneous power level parameters for each corresponding source.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: April 8, 2008
    Assignee: Inria Institut National de Recherche en Informatique et en Automatique
    Inventors: Nicolas Tsingos, Emmanuel Gallo, George Drettakis
  • Publication number: 20050114121
    Abstract: The invention relates to a computer device comprising a memory 108 for storing audio signals 114, in part pre-recorded, each corresponding to a defined source, by means of spatial position data 116, and a processing module 110 for processing these audio signals in real time as a function of the spatial position data. The processing module 110 allows for the instantaneous power level parameters to be calculated on the basis of audio signals 114, the corresponding sources being defined by instantaneous power level parameters. The processing module 110 comprises a selection module 120 for regrouping certain of the audio signals into a variable number of audio signal groups, and the processing module 110 is capable of calculating spatial position data which is representative of a group of audio signals as a function of the spatial position data 116 and instantaneous power level parameters for each corresponding source.
    Type: Application
    Filed: December 31, 2003
    Publication date: May 26, 2005
    Inventors: Nicolas Tsingos, Emmanuel Gallo, George Drettakis