Patents by Inventor Hunter LANG

Hunter LANG 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: 12061266
    Abstract: Among other things, we describe techniques for detecting objects in the environment surrounding a vehicle. A computer system is configured to receive a set of measurements from a sensor of a vehicle. The set of measurements includes a plurality of data points that represent a plurality of objects in a 3D space surrounding the vehicle. The system divides the 3D space into a plurality of pillars. The system then assigns each data point of the plurality of data points to a pillar in the plurality of pillars. The system generates a pseudo-image based on the plurality of pillars. The pseudo-image includes, for each pillar of the plurality of pillars, a corresponding feature representation of data points assigned to the pillar. The system detects the plurality of objects based on an analysis of the pseudo-image. The system then operates the vehicle based upon the detecting of the objects.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: August 13, 2024
    Assignee: Motional AD LLC
    Inventors: Oscar Olof Beijbom, Alex Hunter Lang
  • Patent number: 12056626
    Abstract: The present disclosure relates to devices and methods for determining new virtual evidence to use with a deep probabilistic logic module. The devices and methods may receive output from a deep probabilistic logic module in response to running an initial set of virtual evidence through the deep probabilistic logic module. The devices and methods may use the output to automatically propose at least one factor as new virtual evidence for use with the deep probabilistic logic module. The devices and methods may add the new virtual evidence to the deep probabilistic logic module.
    Type: Grant
    Filed: August 1, 2023
    Date of Patent: August 6, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Hoifung Poon, Hunter Lang
  • Publication number: 20240013074
    Abstract: The present disclosure relates to devices and methods for determining new virtual evidence to use with a deep probabilistic logic module. The devices and methods may receive output from a deep probabilistic logic module in response to running an initial set of virtual evidence through the deep probabilistic logic module. The devices and methods may use the output to automatically propose at least one factor as new virtual evidence for use with the deep probabilistic logic module. The devices and methods may add the new virtual evidence to the deep probabilistic logic module.
    Type: Application
    Filed: August 1, 2023
    Publication date: January 11, 2024
    Inventors: Hoifung POON, Hunter LANG
  • Patent number: 11755939
    Abstract: The present disclosure relates to devices and methods for determining new virtual evidence to use with a deep probabilistic logic module. The devices and methods may receive output from a deep probabilistic logic module in response to running an initial set of virtual evidence through the deep probabilistic logic module. The devices and methods may use the output to automatically propose at least one factor as new virtual evidence for use with the deep probabilistic logic module. The devices and methods may add the new virtual evidence to the deep probabilistic logic module.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: September 12, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Hoifung Poon, Hunter Lang
  • Patent number: 11634155
    Abstract: Techniques are provided for improving a perception processing pipeline for object detection that fuses image segmentation data (e.g., segmentation scores) with LiDAR points. The disclosed techniques are implemented using an architecture that accepts point clouds and images as input and estimates oriented 3D bounding boxes for all relevant object classes. In an embodiment, a method comprises: matching temporally, using one or more processors of a vehicle, points in a three-dimensional (3D) point cloud with an image; generating, using an image-based neural network, semantic data for the image; decorating, using the one or more processors, the points in the 3D point cloud with the semantic data; and estimating, using a 3D object detector with the decorated points as input, oriented 3D bounding boxes for the one or more objects.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: April 25, 2023
    Assignee: Motional AD LLC
    Inventors: Sourabh Vora, Oscar Olof Beijbom, Alex Hunter Lang, Bassam Helou
  • Publication number: 20230080764
    Abstract: Among other things, we describe techniques for detecting objects in the environment surrounding a vehicle. A computer system is configured to receive a set of measurements from a sensor of a vehicle. The set of measurements includes a plurality of data points that represent a plurality of objects in a 3D space surrounding the vehicle. The system divides the 3D space into a plurality of pillars. The system then assigns each data point of the plurality of data points to a pillar in the plurality of pillars. The system generates a pseudo-image based on the plurality of pillars. The pseudo-image includes, for each pillar of the plurality of pillars, a corresponding feature representation of data points assigned to the pillar. The system detects the plurality of objects based on an analysis of the pseudo-image. The system then operates the vehicle based upon the detecting of the objects.
    Type: Application
    Filed: November 11, 2022
    Publication date: March 16, 2023
    Inventors: Oscar Olof Beijbom, Alex Hunter Lang
  • Publication number: 20230063047
    Abstract: In an embodiment, a method includes: receiving ambient sound; determining if the ambient sound includes a siren; in accordance with determining that the ambient sound includes a siren, determining a first location associated with the siren; receiving a camera image; determining if the camera image includes a flashing light; in accordance with determining that the camera image includes a flashing light, determining a second location associated with the flashing light; 3D data; determining if the 3D data includes an object; in accordance with determining that the 3D data includes an object, determining a third location associated with the object; determining a presence of an emergency vehicle based on the siren, detected flashing light and detected object; determining an estimated location of the emergency vehicle based on the first, second and third locations; and initiating an action related to the vehicle based on the determined presence and location.
    Type: Application
    Filed: June 9, 2022
    Publication date: March 2, 2023
    Inventors: Paul Schmitt, Jugal Buddhadev, Alex Hunter Lang
  • Patent number: 11500063
    Abstract: Among other things, we describe techniques for detecting objects in the environment surrounding a vehicle. A computer system is configured to receive a set of measurements from a sensor of a vehicle. The set of measurements includes a plurality of data points that represent a plurality of objects in a 3D space surrounding the vehicle. The system divides the 3D space into a plurality of pillars. The system then assigns each data point of the plurality of data points to a pillar in the plurality of pillars. The system generates a pseudo-image based on the plurality of pillars. The pseudo-image includes, for each pillar of the plurality of pillars, a corresponding feature representation of data points assigned to the pillar. The system detects the plurality of objects based on an analysis of the pseudo-image. The system then operates the vehicle based upon the detecting of the objects.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: November 15, 2022
    Assignee: Motional AD LLC
    Inventors: Oscar Olof Beijbom, Alex Hunter Lang
  • Patent number: 11364910
    Abstract: In an embodiment, a method comprises: receiving ambient sound; determining if the ambient sound includes a siren; in accordance with determining that the ambient sound includes a siren, determining a first location associated with the siren; receiving a camera image; determining if the camera image includes a flashing light; in accordance with determining that the camera image includes a flashing light, determining a second location associated with the flashing light; 3D data; determining if the 3D data includes an object; in accordance with determining that the 3D data includes an object, determining a third location associated with the object; determining a presence of an emergency vehicle based on the siren, detected flashing light and detected object; determining an estimated location of the emergency vehicle based on the first, second and third locations; and initiating an action related to the vehicle based on the determined presence and location.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: June 21, 2022
    Assignee: Motional AD LLC
    Inventors: Paul Schmitt, Jugal Buddhadev, Alex Hunter Lang
  • Publication number: 20220080999
    Abstract: Techniques are provided for improving a perception processing pipeline for object detection that fuses image segmentation data (e.g., segmentation scores) with LiDAR points. The disclosed techniques are implemented using an architecture that accepts point clouds and images as input and estimates oriented 3D bounding boxes for all relevant object classes. In an embodiment, a method comprises: matching temporally, using one or more processors of a vehicle, points in a three-dimensional (3D) point cloud with an image; generating, using an image-based neural network, semantic data for the image; decorating, using the one or more processors, the points in the 3D point cloud with the semantic data; and estimating, using a 3D object detector with the decorated points as input, oriented 3D bounding boxes for the one or more objects.
    Type: Application
    Filed: November 24, 2021
    Publication date: March 17, 2022
    Inventors: Sourabh Vora, Oscar Olof Beijbom, Alex Hunter Lang, Bassam Helou
  • Patent number: 11214281
    Abstract: Techniques are provided for improving a perception processing pipeline for object detection that fuses image segmentation data (e.g., segmentation scores) with LiDAR points. The disclosed techniques are implemented using an architecture that accepts point clouds and images as input and estimates oriented 3D bounding boxes for all relevant object classes. In an embodiment, a method comprises: matching temporally, using one or more processors of a vehicle, points in a three-dimensional (3D) point cloud with an image; generating, using an image-based neural network, semantic data for the image; decorating, using the one or more processors, the points in the 3D point cloud with the semantic data; and estimating, using a 3D object detector with the decorated points as input, oriented 3D bounding boxes for the one or more objects.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: January 4, 2022
    Assignee: Motional AD LLC
    Inventors: Sourabh Vora, Oscar Olof Beijbom, Alex Hunter Lang, Bassam Helou
  • Publication number: 20210406741
    Abstract: The present disclosure relates to devices and methods for determining new virtual evidence to use with a deep probabilistic logic module. The devices and methods may receive output from a deep probabilistic logic module in response to running an initial set of virtual evidence through the deep probabilistic logic module. The devices and methods may use the output to automatically propose at least one factor as new virtual evidence for use with the deep probabilistic logic module. The devices and methods may add the new virtual evidence to the deep probabilistic logic module.
    Type: Application
    Filed: June 24, 2020
    Publication date: December 30, 2021
    Inventors: Hoifung POON, Hunter LANG
  • Publication number: 20210146952
    Abstract: Techniques are provided for improving a perception processing pipeline for object detection that fuses image segmentation data (e.g., segmentation scores) with LiDAR points. The disclosed techniques are implemented using an architecture that accepts point clouds and images as input and estimates oriented 3D bounding boxes for all relevant object classes. In an embodiment, a method comprises: matching temporally, using one or more processors of a vehicle, points in a three-dimensional (3D) point cloud with an image; generating, using an image-based neural network, semantic data for the image; decorating, using the one or more processors, the points in the 3D point cloud with the semantic data; and estimating, using a 3D object detector with the decorated points as input, oriented 3D bounding boxes for the one or more objects.
    Type: Application
    Filed: November 12, 2020
    Publication date: May 20, 2021
    Inventors: Sourabh Vora, Oscar Olof Beijbom, Alex Hunter Lang, Bassam Helou
  • Publication number: 20200150235
    Abstract: Among other things, we describe techniques for detecting objects in the environment surrounding a vehicle. A computer system is configured to receive a set of measurements from a sensor of a vehicle. The set of measurements includes a plurality of data points that represent a plurality of objects in a 3D space surrounding the vehicle. The system divides the 3D space into a plurality of pillars. The system then assigns each data point of the plurality of data points to a pillar in the plurality of pillars. The system generates a pseudo-image based on the plurality of pillars. The pseudo-image includes, for each pillar of the plurality of pillars, a corresponding feature representation of data points assigned to the pillar. The system detects the plurality of objects based on an analysis of the pseudo-image. The system then operates the vehicle based upon the detecting of the objects.
    Type: Application
    Filed: November 8, 2019
    Publication date: May 14, 2020
    Inventors: Oscar Olof Beijbom, Alex Hunter Lang