Patents by Inventor Sean Michael Comer

Sean Michael Comer 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: 11823316
    Abstract: Systems and methods for displaying a virtual character in a mixed reality environment are disclosed. In some embodiments, a view of the virtual character is based on an animation rig comprising primary joints and helper joints. The animation rig may be in a pose defined by spatial relationships between the primary joints and helper joints. The virtual character may be moving in the mixed reality environment. In some instances, the virtual character may be moving based on a comparison of interestingness values associated with elements in the mixed reality environment. The spatial relationship transformation associated with the movement may be indicated by movement information. In some embodiments, the movement information is received from a neural network.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: November 21, 2023
    Assignee: Magic Leap, Inc.
    Inventors: Thomas Marshall Miller, IV, Nafees Bin Zafar, Sean Michael Comer, James Jonathan Bancroft
  • Patent number: 11682155
    Abstract: Skinning parameters used to animate a virtual avatar can include mesh weights and joint transforms of a skeleton. Systems and methods are provided for determining skinning parameters using an optimization process subject to constraints based on human-understandable or anatomically-motivated relationships among skeletal joints. Input to the optimization process can include a high-order skeleton and the applied constraints can dynamically change during the optimization. The skinning parameters can be used in linear blend skinning (LBS) applications in augmented reality.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: June 20, 2023
    Assignee: Magic Leap, Inc.
    Inventors: Geoffrey Wedig, Sean Michael Comer, James Jonathan Bancroft
  • Patent number: 11670032
    Abstract: Systems and methods for reducing the dimensionality of a blendshape deformation matrix. A plurality of blendshapes can be stored in an input deformation matrix. Principal components of the input deformation matrix can be determined. One or more principal components of the input deformation matrix can be omitted, leaving one or more remaining principal components. An output deformation matrix can be generated using one or more blendshapes associated with the remaining principal component(s).
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: June 6, 2023
    Assignee: MAGIC LEAP, INC.
    Inventors: Sean Michael Comer, Geoffrey Wedig
  • Publication number: 20230087227
    Abstract: Systems and methods for displaying a virtual character in a mixed reality environment are disclosed. In some embodiments, a view of the virtual character is based on an animation rig comprising primary joints and helper joints. The animation rig may be in a pose defined by spatial relationships between the primary joints and helper joints. The virtual character may be moving in the mixed reality environment. In some instances, the virtual character may be moving based on a comparison of interestingness values associated with elements in the mixed reality environment. The spatial relationship transformation associated with the movement may be indicated by movement information. In some embodiments, the movement information is received from a neural network.
    Type: Application
    Filed: November 21, 2022
    Publication date: March 23, 2023
    Inventors: Thomas Marshall MILLER, IV, Nafees BIN ZAFAR, Sean Michael COMER, James Jonathan BANCROFT
  • Patent number: 11544888
    Abstract: Systems and methods for displaying a virtual character in a mixed reality environment are disclosed. In some embodiments, a view of the virtual character is based on an animation rig comprising primary joints and helper joints. The animation rig may be in a pose defined by spatial relationships between the primary joints and helper joints. The virtual character may be moving in the mixed reality environment. In some instances, the virtual character may be moving based on a comparison of interestingness values associated with elements in the mixed reality environment. The spatial relationship transformation associated with the movement may be indicated by movement information. In some embodiments, the movement information is received from a neural network.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: January 3, 2023
    Assignee: Magic Leap, Inc.
    Inventors: Thomas Marshall Miller, IV, Nafees Bin Zafar, Sean Michael Comer, James Jonathan Bancroft
  • Publication number: 20220366627
    Abstract: Systems and methods generating an animation rig corresponding to a pose of a subject include accessing image data corresponding to the pose of the subject. The image data can include the face of the subject. The systems and methods process the image data by successively analyzing subregions of the image according to a solver order. The solver order can be biologically or anatomically ordered to proceed from subregions that cause larger scale movements to subregions that cause smaller scale movements. In each subregion, the systems and methods can perform an optimization technique to fit parameters of the animation rig to the input image data. After all subregions have been processed, the animation rig can be used to animate an avatar to appear to be performing the pose of the subject.
    Type: Application
    Filed: July 22, 2022
    Publication date: November 17, 2022
    Inventors: Sean Michael Comer, Geoffrey Wedig
  • Publication number: 20220327756
    Abstract: Systems and methods for reducing the dimensionality of a blendshape deformation matrix. A plurality of blendshapes can be stored in an input deformation matrix. Principal components of the input deformation matrix can be determined. One or more principal components of the input deformation matrix can be omitted, leaving one or more remaining principal components. An output deformation matrix can be generated using one or more blendshapes associated with the remaining principal component(s).
    Type: Application
    Filed: April 6, 2022
    Publication date: October 13, 2022
    Inventors: Sean Michael Comer, Geoffrey Wedig
  • Patent number: 11430169
    Abstract: Systems and methods generating an animation rig corresponding to a pose of a subject include accessing image data corresponding to the pose of the subject. The image data can include the face of the subject. The systems and methods process the image data by successively analyzing subregions of the image according to a solver order. The solver order can be biologically or anatomically ordered to proceed from subregions that cause larger scale movements to subregions that cause smaller scale movements. In each subregion, the systems and methods can perform an optimization technique to fit parameters of the animation rig to the input image data. After all subregions have been processed, the animation rig can be used to animate an avatar to appear to be performing the pose of the subject.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: August 30, 2022
    Assignee: Magic Leap, Inc.
    Inventors: Sean Michael Comer, Geoffrey Wedig
  • Publication number: 20220207809
    Abstract: Systems and methods for using three-dimensional scans of a physical subject to determine positions and/or orientations of skeletal joints in the rigging for a virtual character. At least one articulation segment of a polygon mesh for the virtual character may be determined. The articulation segment may include a subset of vertices in the polygon mesh. An indicator of the position or orientation of the articulation segment of the polygon mesh may be determined. Based on the indicator of the position or orientation of the articulation segment, the position or orientation of at least one joint for deforming the polygon mesh may be determined.
    Type: Application
    Filed: March 14, 2022
    Publication date: June 30, 2022
    Inventor: Sean Michael Comer
  • Patent number: 11328467
    Abstract: Systems and methods for reducing pose space dimensionality. A plurality of example poses can define an input pose space. Each of the example poses can include a set of joint rotations for a virtual character. The joint rotations can be expressed with a singularity-free mathematical representation. The plurality of example poses can then be clustered into one or more clusters. A representative pose can be determined for each cluster. An output pose space with a reduced dimensionality, as compared to the input pose space, can then be provided.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: May 10, 2022
    Assignee: Magic Leap, Inc.
    Inventors: Sean Michael Comer, Geoffrey Wedig
  • Patent number: 11308673
    Abstract: Systems and methods for using three-dimensional scans of a physical subject to determine positions and/or orientations of skeletal joints in the rigging for a virtual character. At least one articulation segment of a polygon mesh for the virtual character may be determined. The articulation segment may include a subset of vertices in the polygon mesh. An indicator of the position or orientation of the articulation segment of the polygon mesh may be determined. Based on the indicator of the position or orientation of the articulation segment, the position or orientation of at least one joint for deforming the polygon mesh may be determined.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: April 19, 2022
    Assignee: Magic Leap, Inc.
    Inventor: Sean Michael Comer
  • Publication number: 20220076475
    Abstract: Systems and methods for displaying a virtual character in a mixed reality environment are disclosed. In some embodiments, a view of the virtual character is based on an animation rig comprising primary joints and helper joints. The animation rig may be in a pose defined by spatial relationships between the primary joints and helper joints. The virtual character may be moving in the mixed reality environment. In some instances, the virtual character may be moving based on a comparison of interestingness values associated with elements in the mixed reality environment. The spatial relationship transformation associated with the movement may be indicated by movement information. In some embodiments, the movement information is received from a neural network.
    Type: Application
    Filed: September 16, 2021
    Publication date: March 10, 2022
    Inventors: Thomas Marshall MILLER, IV, Nafees BIN ZAFAR, Sean Michael COMER, James Jonathan BANCROFT
  • Publication number: 20210358214
    Abstract: Examples of systems and methods for matching a base mesh to a target mesh for a virtual avatar or object are disclosed. The systems and methods may be configured to automatically match a base mesh of an animation rig to a target mesh, which may represent a particular pose of the virtual avatar or object. Base meshes may be obtained by manipulating an avatar or object into a particular pose, while target meshes may be obtain by scanning, photographing, or otherwise obtaining information about a person or object in the particular pose. The systems and methods may automatically match a base mesh to a target mesh using rigid transformations in regions of higher error and non-rigid deformations in regions of lower error.
    Type: Application
    Filed: July 26, 2021
    Publication date: November 18, 2021
    Inventor: Sean Michael Comer
  • Patent number: 11151766
    Abstract: Systems and methods for displaying a virtual character in a mixed reality environment are disclosed. In some embodiments, a view of the virtual character is based on an animation rig comprising primary joints and helper joints. The animation rig may be in a pose defined by spatial relationships between the primary joints and helper joints. The virtual character may be moving in the mixed reality environment. In some instances, the virtual character may be moving based on a comparison of interestingness values associated with elements in the mixed reality environment. The spatial relationship transformation associated with the movement may be indicated by movement information. In some embodiments, the movement information is received from a neural network.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: October 19, 2021
    Assignee: Magic Leap, Inc.
    Inventors: Thomas Marshall Miller, IV, Nafees Bin Zafar, Sean Michael Comer, James Jonathan Bancroft
  • Publication number: 20210304477
    Abstract: Systems and methods for reducing pose space dimensionality. A plurality of example poses can define an input pose space. Each of the example poses can include a set of joint rotations for a virtual character. The joint rotations can be expressed with a singularity-free mathematical representation. The plurality of example poses can then be clustered into one or more clusters. A representative pose can be determined for each cluster. An output pose space with a reduced dimensionality, as compared to the input pose space, can then be provided.
    Type: Application
    Filed: February 3, 2021
    Publication date: September 30, 2021
    Inventors: Sean Michael Comer, Geoffrey Wedig
  • Patent number: 11074748
    Abstract: Examples of systems and methods for matching a base mesh to a target mesh for a virtual avatar or object are disclosed. The systems and methods may be configured to automatically match a base mesh of an animation rig to a target mesh, which may represent a particular pose of the virtual avatar or object. Base meshes may be obtained by manipulating an avatar or object into a particular pose, while target meshes may be obtain by scanning, photographing, or otherwise obtaining information about a person or object in the particular pose. The systems and methods may automatically match a base mesh to a target mesh using rigid transformations in regions of higher error and non-rigid deformations in regions of lower error.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: July 27, 2021
    Assignee: Magic Leap, Inc.
    Inventor: Sean Michael Comer
  • Publication number: 20210201551
    Abstract: Skinning parameters used to animate a virtual avatar can include mesh weights and joint transforms of a skeleton. Systems and methods are provided for determining skinning parameters using an optimization process subject to constraints based on human-understandable or anatomically-motivated relationships among skeletal joints. Input to the optimization process can include a high-order skeleton and the applied constraints can dynamically change during the optimization. The skinning parameters can be used in linear blend skinning (LBS) applications in augmented reality.
    Type: Application
    Filed: December 17, 2020
    Publication date: July 1, 2021
    Inventors: Geoffrey Wedig, Sean Michael Comer, James Jonathan Bancroft
  • Patent number: 10950024
    Abstract: Systems and methods for reducing pose space dimensionality. A plurality of example poses can define an input pose space. Each of the example poses can include a set of joint rotations for a virtual character. The joint rotations can be expressed with a singularity-free mathematical representation. The plurality of example poses can then be clustered into one or more clusters. A representative pose can be determined for each cluster. An output pose space with a reduced dimensionality, as compared to the input pose space, can then be provided.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: March 16, 2021
    Assignee: Magic Leap, Inc.
    Inventors: Sean Michael Comer, Geoffrey Wedig
  • Publication number: 20210012549
    Abstract: Systems and methods generating an animation rig corresponding to a pose of a subject include accessing image data corresponding to the pose of the subject. The image data can include the face of the subject. The systems and methods process the image data by successively analyzing subregions of the image according to a solver order. The solver order can be biologically or anatomically ordered to proceed from subregions that cause larger scale movements to subregions that cause smaller scale movements. In each subregion, the systems and methods can perform an optimization technique to fit parameters of the animation rig to the input image data. After all subregions have been processed, the animation rig can be used to animate an avatar to appear to be performing the pose of the subject.
    Type: Application
    Filed: March 7, 2019
    Publication date: January 14, 2021
    Inventors: Sean Michael Comer, Geoffrey Wedig
  • Patent number: 10885692
    Abstract: Skinning parameters used to animate a virtual avatar can include mesh weights and joint transforms of a skeleton. Systems and methods are provided for determining skinning parameters using an optimization process subject to constraints based on human-understandable or anatomically-motivated relationships among skeletal joints. Input to the optimization process can include a high-order skeleton and the applied constraints can dynamically change during the optimization. The skinning parameters can be used in linear blend skinning (LBS) applications in augmented reality.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: January 5, 2021
    Assignee: Magic Leap, Inc.
    Inventors: Geoffrey Wedig, Sean Michael Comer, James Jonathan Bancroft