Patents by Inventor Juergen Sturm

Juergen Sturm 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: 20240001549
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for dynamic programming aids for programming workcell elements. An interactive robotic development system can issue commands to activate workcell elements. Each workcell element can have one or more preconfigured capabilities. A workcell element can be queried and at least one preconfigured capability can be obtained that represents an action that can be performed by the workcell element. A first user input in an interactive programming environment that creates a program element representing a workcell entity can be received. For the program element, corresponding program components can be determined. User input acting on the program element can be received, and the user input can indicate a selected program component. Within the interactive programming environment, an interactive user interface element that displays a capability pair that includes the program element and the corresponding program component can be generated.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Inventors: Tim Niemueller, Juergen Sturm
  • Publication number: 20230245476
    Abstract: In an aspect, a computer implemented method receives, for a volume within a building, a set of images captured from corresponding locations within the volume, each image taken at a corresponding location, and each image having data specifying the corresponding location from which the image was captured; receiving a three-dimensional point cloud of the volume; detects, using one or more computer vision processing techniques, items of interest within the images; for each item of interest in each image, determines, based on the point cloud and the data specifying the corresponding locations from which the images were captured, a coordinate for the item of interest, the coordinate specifying a location within the volume that corresponds to the item of interest in the image; and stores the data specifying each item of interest and, for each item of interest, its determined coordinate, in a data storage.
    Type: Application
    Filed: April 5, 2023
    Publication date: August 3, 2023
    Applicant: Google LLC
    Inventor: Juergen Sturm
  • Patent number: 11631191
    Abstract: In an aspect, a computer implemented method receives, for a volume within a building, a set of images captured from corresponding locations within the volume, each image taken at a corresponding location, and each image having data specifying the corresponding location from which the image was captured; receiving a three-dimensional point cloud of the volume; detects, using one or more computer vision processing techniques, items of interest within the images; for each item of interest in each image, determines, based on the point cloud and the data specifying the corresponding locations from which the images were captured, a coordinate for the item of interest, the coordinate specifying a location within the volume that corresponds to the item of interest in the image; and stores the data specifying each item of interest and, for each item of interest, its determined coordinate, in a data storage.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: April 18, 2023
    Assignee: Google LLC
    Inventor: Juergen Sturm
  • Patent number: 11189078
    Abstract: An electronic device is configured to performing a three-dimensional (3D) scan of an interior space. In some cases, the electronic device acquires information and depth measurements relative to the electronic device. The electronic device acquires voxels in a 3D grid that is generated from the 3D scan. The voxels represent portions of the volume of the interior space. The electronic device determines a trajectory and poses of the electronic device concurrently with performing the 3D scan of the interior space. The electronic device labels voxels representing objects in the interior space based on the trajectory and the poses. In some cases, the electronic device uses queries to perform spatial reasoning at an object level of granularity, positions, overlays, or blends virtual objects into an augmented reality representation of the interior space or modifies positions or orientations of the objects by applying a transformation to corresponding connected components.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: November 30, 2021
    Assignee: Google LLC
    Inventors: Jürgen Sturm, Martin Bokeloh
  • Publication number: 20210343037
    Abstract: In an aspect, a computer implemented method receives, for a volume within a building, a set of images captured from corresponding locations within the volume, each image taken at a corresponding location, and each image having data specifying the corresponding location from which the image was captured; receiving a three-dimensional point cloud of the volume; detects, using one or more computer vision processing techniques, items of interest within the images; for each item of interest in each image, determines, based on the point cloud and the data specifying the corresponding locations from which the images were captured, a coordinate for the item of interest, the coordinate specifying a location within the volume that corresponds to the item of interest in the image; and stores the data specifying each item of interest and, for each item of interest, its determined coordinate, in a data storage.
    Type: Application
    Filed: July 12, 2021
    Publication date: November 4, 2021
    Applicant: Google LLC
    Inventor: Juergen Sturm
  • Patent number: 11069081
    Abstract: In an aspect, a computer implemented method receives, for a volume within a building, a set of images captured from corresponding locations within the volume, each image taken at a corresponding location, and each image having data specifying the corresponding location from which the image was captured; receiving a three-dimensional point cloud of the volume; detects, using one or more computer vision processing techniques, items of interest within the images; for each item of interest in each image, determines, based on the point cloud and the data specifying the corresponding locations from which the images were captured, a coordinate for the item of interest, the coordinate specifying a location within the volume that corresponds to the item of interest in the image; and stores the data specifying each item of interest and, for each item of interest, its determined coordinate, in a data storage.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: July 20, 2021
    Assignee: Google LLC
    Inventor: Juergen Sturm
  • Patent number: 10572970
    Abstract: An imaging camera and a depth camera are configured to perform a 3D scan of an interior space. A processor is configured to generate voxels in a three-dimensional (3D) grid based on the 3D scan. The voxels represent portions of the volume of the interior space. The processor is also configured to project the voxels onto tiles in a two-dimensional (2D) floor plan of the interior space. The processor is further configured to generate, based on the tiles, a 2D distance grid that represents features in the interior space. In some cases, the 2D distance grid is generated in real-time concurrently with performing the 3D scan of the interior space. The processor is further configured to generate, based on a 2D distance grid, a set of polygons representing elements of the floor plan in real-time. The processor is further configured to generate a simplified set of primitives representing the floor plan.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: February 25, 2020
    Assignee: GOOGLE LLC
    Inventors: Jürgen Sturm, Christoph Schütte
  • Publication number: 20190392630
    Abstract: An electronic device is configured to performing a three-dimensional (3D) scan of an interior space. In some cases, the electronic device acquires information and depth measurements relative to the electronic device. The electronic device acquires voxels in a 3D grid that is generated from the 3D scan. The voxels represent portions of the volume of the interior space. The electronic device determines a trajectory and poses of the electronic device concurrently with performing the 3D scan of the interior space. The electronic device labels voxels representing objects in the interior space based on the trajectory and the poses. In some cases, the electronic device uses queries to perform spatial reasoning at an object level of granularity, positions, overlays, or blends virtual objects into an augmented reality representation of the interior space or modifies positions or orientations of the objects by applying a transformation to corresponding connected components.
    Type: Application
    Filed: May 22, 2019
    Publication date: December 26, 2019
    Inventors: Jürgen Sturm, Martin Bokeloh
  • Publication number: 20180315162
    Abstract: An imaging camera and a depth camera are configured to perform a 3D scan of an interior space. A processor is configured to generate voxels in a three-dimensional (3D) grid based on the 3D scan. The voxels represent portions of the volume of the interior space. The processor is also configured to project the voxels onto tiles in a two-dimensional (2D) floor plan of the interior space. The processor is further configured to generate, based on the tiles, a 2D distance grid that represents features in the interior space. In some cases, the 2D distance grid is generated in real-time concurrently with performing the 3D scan of the interior space. The processor is further configured to generate, based on a 2D distance grid, a set of polygons representing elements of the floor plan in real-time. The processor is further configured to generate a simplified set of primitives representing the floor plan.
    Type: Application
    Filed: April 16, 2018
    Publication date: November 1, 2018
    Inventors: Jürgen STURM, Christoph SCHÜTTE
  • Patent number: 6617047
    Abstract: The present invention relates to a process for coating apparatuses and apparatus parts for chemical plant construction—which are taken to mean, for example, apparatus, tank and reactor walls, discharge devices, valves, pumps, filters, compressors, centrifuges, columns, dryers, comminution machines, internals, packing elements and mixing elements—wherein a metal layer or a metal/polymer dispersion layer is deposited in an electroless manner on the apparatus(es) or apparatus part(s) to be coated by bringing the parts into contact with a metal electrolyte solution which, in addition to the metal electrolyte, comprises a reducing agent and optionally the polymer or polymer mixture to be deposited in dispersed form, where at least one polymer is halogenated.
    Type: Grant
    Filed: June 26, 2001
    Date of Patent: September 9, 2003
    Assignee: BASF Aktiengesellschaft
    Inventors: Stephan Hüffer, Thilo Krebs, Wolfgang Loth, Bernd Rumpf, Jürgen Sturm, Bernd Diebold, Juergen Korkhaus, Joachim Nilges, Axel Franke
  • Patent number: 6509103
    Abstract: A process for coating a reactor, which comprises depositing a metal layer or a metal/polymer dispersion layer on the internal surface of the reactor in an electroless manner by bringing the surfaces into contact with a metal electrolyte solution which, besides the metal electrolyte, comprises a reducing agent and optionally a halogenated polymer to be deposited in dispersed form.
    Type: Grant
    Filed: June 26, 2001
    Date of Patent: January 21, 2003
    Inventors: Stephan Hüffer, Andreas Deckers, Wilhelm Weber, Roger Klimesch, Dieter Littmann, Jürgen Sturm, Götz Lerch
  • Patent number: 4151182
    Abstract: The invention relates to a process for the production of anthraquinone by catalytic oxidation of indans or diphenylmethane derivatives with oxygen in the presence of a vanadium (V) compound with or without one or more than one compund of potassium, boron, thallium, antimony and/or caesium. Anthraquinone which can be prepared by the process according to this invention is a valuable starting material for the production of dyes and pesticides.
    Type: Grant
    Filed: May 9, 1977
    Date of Patent: April 24, 1979
    Assignee: Badische Anilin- & Soda-Fabrik Aktiengesellschaft
    Inventors: Heinz Engelbach, Hermann Wistuba, Michael J. Sprague, Hans-Juergen Sturm, Herbert Armbrust