Patents by Inventor Luca Prasso

Luca Prasso 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: 11935286
    Abstract: A method of vertical planar surface detection includes identifying, at an electronic device, a plurality of feature points of an environment proximate the electronic device based on imagery captured at the electronic device and based on received non-visual pose information obtained from non-visual sensors. The electronic device queries the plurality of feature points to identify one or more planar surfaces in the imagery captured at the electronic device. Further, the electronic device computes a plurality of oriented point vectors associated with the one or more planar surfaces. A vertical planar surface is detected based at least in part on one or more of the plurality of oriented point vectors being aligned in a direction perpendicular to gravity within a predetermined threshold.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: March 19, 2024
    Assignee: GOOGLE LLC
    Inventors: Luca Prasso, Seth Raphael
  • Patent number: 11395089
    Abstract: A system, apparatus, and method are disclosed for utilizing a sensed pose of a user to dynamically control the mixing of audio tracks to provide a user with a more realistic, informative, and/or immersive audio experience with a virtual environment, such as a video.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: July 19, 2022
    Assignee: Google LLC
    Inventor: Luca Prasso
  • Publication number: 20220051018
    Abstract: A method of vertical planar surface detection includes identifying, at an electronic device (100), a plurality of feature points (124, 126, 128) of an environment (112) proximate the electronic device based on imagery captured at the electronic device and based on received non-visual pose information (142) obtained from non-visual sensors (610). The electronic device queries (406) the plurality of feature points to identify one or more planar surfaces in the imagery captured at the electronic device. Further, the electronic device computes (408) a plurality of oriented point vectors associated with the one or more planar surfaces. A vertical planar surface (204, 206) is detected based at least in part on one or more of the plurality of oriented point vectors being aligned in a direction perpendicular to gravity within a predetermined threshold.
    Type: Application
    Filed: October 1, 2019
    Publication date: February 17, 2022
    Inventors: Luca PRASSO, Seth RAPHAEL
  • Publication number: 20200389754
    Abstract: A system, apparatus, and method are disclosed for utilizing a sensed pose of a user to dynamically control the mixing of audio tracks to provide a user with a more realistic, informative, and/or immersive audio experience with a virtual environment, such as a video.
    Type: Application
    Filed: May 6, 2019
    Publication date: December 10, 2020
    Inventor: Luca Prasso
  • Patent number: 10445947
    Abstract: In at least one general aspect, a method can include determining a position of a user in a virtual reality (VR) environment, determining a position of object in the VR environment, defining a vector between the position of the user and the position of the object, and defining an elongated collision volume along the vector. The elongated collision volume may have a medial portion around at least a portion of the object, a proximal portion disposed proximal to the object, and a distal portion disposed proximal to the object. The proximal portion may have a cross-sectional area less than a cross-sectional area of the distal portion.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: October 15, 2019
    Assignee: GOOGLE LLC
    Inventors: Robert Carl Jagnow, Robbie Tilton, Luca Prasso
  • Publication number: 20190043265
    Abstract: In at least one general aspect, a method can include determining a position of a user in a virtual reality (VR) environment, determining a position of object in the VR environment, defining a vector between the position of the user and the position of the object, and defining an elongated collision volume along the vector. The elongated collision volume may have a medial portion around at least a portion of the object, a proximal portion disposed proximal to the object, and a distal portion disposed proximal to the object. The proximal portion may have a cross-sectional area less than a cross-sectional area of the distal portion.
    Type: Application
    Filed: August 1, 2017
    Publication date: February 7, 2019
    Inventors: Robert Carl Jagnow, Robbie Tilton, Luca Prasso
  • Patent number: 6326972
    Abstract: A system, method, and software product provide an efficient mechanism for rendering characters for computer based animation. The operation of the system is particularly well suited to the rendering of scenes of large numbers of characters, such as scenes of large crowds. The system uses a stroke based character model for a character, which is a collection of strokes, defined in a three dimensional coordinate system of a character, and associated with a geometric model of the character. This stroke model of the character and its association to the geometric model enables the strokes to move or change position over time as the character moves. The stroke model reduces the amount of data needed to accurately represent the character, particularly its shadows and silhouettes.
    Type: Grant
    Filed: August 21, 1998
    Date of Patent: December 4, 2001
    Assignee: Pacific Data Images, Inc.
    Inventors: Juan J. Buhler, Luca Prasso