Patents by Inventor Guillaume Tremblay

Guillaume Tremblay 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: 20230132521
    Abstract: A topside control panel is described for controlling water features in a bathing unit system. The topside control panel comprises a housing having a generally circular housing portion including a display screen and a manually operable actuator positioned about a periphery of the housing portion. A circuit board assembly is positioned in the housing and includes one or more processors programmed for rendering a multi-layer menu driven interface on the display for controlling at least some water features of the bathing unit system, wherein at least one specific menu layer of the multi-layer menu driven interface presents options for controlling the one or more pumps. Navigation through the multi-layer menu driven interface is permitted by using signals triggered at least in part by a combination of displacements of the manually operable actuator to select specific user-selectable options to arrive at the specific menu layer presenting options for controlling the one or more pumps.
    Type: Application
    Filed: November 1, 2021
    Publication date: May 4, 2023
    Inventors: Kathryn Thibeault, Charlaine Héroux, Guillaume Tremblay
  • Patent number: 10237532
    Abstract: A method of colorizing a 3D point cloud includes receiving the 3D point cloud, receiving a 2D color image acquired by a camera, creating a 2D intensity image of the 3D point cloud based on intrinsic and extrinsic parameters of the camera, generating a set of refined camera parameters by matching the 2D intensity image and the 2D color image, creating a depth buffer for the 3D point cloud using the set of refined camera parameters, determining a foreground depth for each respective pixel of the depth buffer, and coloring the point cloud by, for each respective point of the 3D point cloud: upon determining that the respective point is in the foreground, assigning a color of a corresponding pixel in the 2D color image to the respective point; and upon determining that the respective point is not in the foreground, not assigning any color to the respective point.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: March 19, 2019
    Assignee: Trimble AB
    Inventors: Fabrice Monnier, Thomas Chaperon, Guillaume Tremblay
  • Patent number: 10089312
    Abstract: Methods and apparatus are provided for processing of data representing points in space wherein each is represented by components defining its position in a coordinate system and at least one parameter. For each point, the data are separated into a layer per component, and each component is assigned to a cell of a two-dimensional grid of cells such that corresponding cells of multiple layers contain the components of a point. A component of a point is retrieved by reference to a grid position corresponding to the point and to a layer corresponding to the component. Each layer is segmented into patches of cells such that a component of a point can be retrieved by reference to a grid position of a patch within a layer and to a grid position of a cell within a patch. A layer is compressed using an associated codec.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: October 2, 2018
    Assignee: Trimble AB
    Inventors: Guillaume Tremblay, Guillaume David, Samnang Kheng
  • Publication number: 20180262737
    Abstract: A method of colorizing a 3D point cloud includes receiving the 3D point cloud, receiving a 2D color image acquired by a camera, creating a 2D intensity image of the 3D point cloud based on intrinsic and extrinsic parameters of the camera, generating a set of refined camera parameters by matching the 2D intensity image and the 2D color image, creating a depth buffer for the 3D point cloud using the set of refined camera parameters, determining a foreground depth for each respective pixel of the depth buffer, and coloring the point cloud by, for each respective point of the 3D point cloud: upon determining that the respective point is in the foreground, assigning a color of a corresponding pixel in the 2D color image to the respective point; and upon determining that the respective point is not in the foreground, not assigning any color to the respective point.
    Type: Application
    Filed: March 7, 2017
    Publication date: September 13, 2018
    Applicant: Trimble AB
    Inventors: Fabrice Monnier, Thomas Chaperon, Guillaume Tremblay
  • Patent number: 9678963
    Abstract: Methods and apparatus are provided for processing data representing three-dimensional points organized in a data structure wherein each point has multiple components, the data is organized in a respective layer per component, each layer is segmented in cells of a two-dimensional grid, the cells are arranged such that the components of a given point are contained in corresponding cells of multiple layers, the cells are grouped in patches by layer, and the patches are arranged such that the components of an array of points is represented by corresponding patches of multiple layers. At least one first criterion and at least one second criterion are obtained. Data are retrieved from cells of patches meeting the at least one first criterion and from layers meeting the at least one second criterion. The retrieved data are processed to obtain a derivative data set.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: June 13, 2017
    Assignee: Trimble AB
    Inventors: Jorge Hernandez Londono, Thomas Chaperon, Guillaume Tremblay
  • Publication number: 20150100555
    Abstract: Methods and apparatus are provided for processing of data representing points in space wherein each is represented by components defining its position in a coordinate system and at least one parameter. For each point, the data are separated into a layer per component, and each component is assigned to a cell of a two-dimensional grid of cells such that corresponding cells of multiple layers contain the components of a point. A component of a point is retrieved by reference to a grid position corresponding to the point and to a layer corresponding to the component. Each layer is segmented into patches of cells such that a component of a point can be retrieved by reference to a grid position of a patch within a layer and to a grid position of a cell within a patch. A layer is compressed using an associated codec.
    Type: Application
    Filed: February 26, 2013
    Publication date: April 9, 2015
    Inventors: Guillaume Tremblay, Guillaume David, Samnang Kheng
  • Publication number: 20150046456
    Abstract: Methods and apparatus are provided for processing data representing three-dimensional points organized in a data structure wherein each point has multiple components, the data is organized in a respective layer per component, each layer is segmented in cells of a two-dimensional grid, the cells are arranged such that the components of a given point are contained in corresponding cells of multiple layers, the cells are grouped in patches by layer, and the patches are arranged such that the components of an array of points is represented by corresponding patches of multiple layers. At least one first criterion and at least one second criterion are obtained. Data are retrieved from cells of patches meeting the at least one first criterion and from layers meeting the at least one second criterion. The retrieved data are processed to obtain a derivative data set.
    Type: Application
    Filed: August 26, 2014
    Publication date: February 12, 2015
    Inventors: Jorge Hernandez Londono, Thomas Chaperon, Guillaume Tremblay