Patents by Inventor Amaury Balliet

Amaury Balliet 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: 20240029334
    Abstract: The present disclosure generally relates to an avatar on a lock screen. A received user input causes a respective change in a respective element of the lock screen other than the avatar and an animation is displayed, over time, of the avatar transitioning through a plurality of poses.
    Type: Application
    Filed: September 29, 2023
    Publication date: January 25, 2024
    Inventors: Raymond S. SEPULVEDA, Kevin N. ARMSTRONG, Amaury BALLIET, Adam M. COTUGNO, Lisa K. FORSSELL, Thomas GOOSSENS, Aurelio GUZMAN, Guilherme JACINTO, Steve S. KO, Jason D. RICKWALD, Nicolas V. SCAPEL
  • Patent number: 11776190
    Abstract: The present disclosure generally relates to an avatar on a lock screen. A received user input causes a respective change in a respective element of the lock screen other than the avatar and an animation is displayed, over time, of the avatar transitioning through a plurality of poses.
    Type: Grant
    Filed: May 4, 2022
    Date of Patent: October 3, 2023
    Assignee: Apple Inc.
    Inventors: Raymond S. Sepulveda, Jason D. Rickwald, Nicolas V. Scapel, Kevin N. Armstrong, Amaury Balliet, Adam M. Cotugno, Lisa K. Forssell, Thomas Goossens, Aurelio Guzman, Guilherme Jacinto, Steve S. Ko
  • Publication number: 20200380768
    Abstract: A device for performing parameterized generation of two-dimensional images from a three-dimensional model may include at least one processor configured to receive a set of parameters for generating a two-dimensional image from a three-dimensional model. The at least one processor may be further configured to position a render camera relative to the three-dimensional model based at least in part on a first parameter of the set of parameters, apply a pose to the three-dimensional model based at least in part on a second parameter of the set of parameters, and add at least one supplemental content item to the posed three-dimensional model based at least in part on a third parameter of the set of parameters. The at least one processor may be further configured to generate, using the positioned render camera, the two-dimensional image from the posed three-dimensional model including the added at least one supplemental content item.
    Type: Application
    Filed: June 1, 2020
    Publication date: December 3, 2020
    Inventors: Jeffrey D. HARRIS, Amaury BALLIET, Remi G. SANTOS, Jason D. RICKWALD
  • Patent number: 10535176
    Abstract: Systems, methods, and computer readable media to improve the animation capabilities of a computer system are described. Animation targets may be represented as a combination of a current animation pose and an incremental morph. The incremental morph may be represented as a series of non-zero weights, where each weight alters one of a predetermined number of target poses. Each target pose may be represented as a weighted difference with respect to a reference pose. Target poses may be stored in memory in a unique and beneficial manner. The disclosed manner permits the efficient retrieval of pose vertex data at run-time and may be especially efficient in systems that do not use, or have very little, cache memory.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: January 14, 2020
    Assignee: Apple Inc.
    Inventors: Aymeric Bard, Thomas Goossens, Amaury Balliet
  • Publication number: 20190087997
    Abstract: Systems, methods, and computer readable media to improve the animation capabilities of a computer system are described. Animation targets may be represented as a combination of a current animation pose and an incremental morph. The incremental morph may be represented as a series of non-zero weights, where each weight alters one of a predetermined number of target poses. Each target pose may be represented as a weighted difference with respect to a reference pose. Target poses may be stored in memory in a unique and beneficial manner. The disclosed manner permits the efficient retrieval of pose vertex data at run-time and may be especially efficient in systems that do not use, or have very little, cache memory.
    Type: Application
    Filed: November 5, 2018
    Publication date: March 21, 2019
    Inventors: Aymeric Bard, Thomas Goossens, Amaury Balliet
  • Patent number: 10169903
    Abstract: Systems, methods, and computer readable media to improve the animation capabilities of a computer system are described. Animation targets may be represented as a combination of a current animation pose and an incremental morph. The incremental morph may be represented as a series of non-zero weights, where each weight alters one of a predetermined number of target poses. Each target pose may be represented as a weighted difference with respect to a reference pose. Target poses may be stored in memory in a unique and beneficial manner. The disclosed manner permits the efficient retrieval of pose vertex data at run-time and may be especially efficient in systems that do not use, or have very little, cache memory.
    Type: Grant
    Filed: June 12, 2016
    Date of Patent: January 1, 2019
    Assignee: Apple Inc.
    Inventors: Aymeric Bard, Thomas Goossens, Amaury Balliet
  • Publication number: 20170358118
    Abstract: Systems, methods, and computer readable media to improve the animation capabilities of a computer system are described. Animation targets may be represented as a combination of a current animation pose and an incremental morph. The incremental morph may be represented as a series of non-zero weights, where each weight alters one of a predetermined number of target poses. Each target pose may be represented as a weighted difference with respect to a reference pose. Target poses may be stored in memory in a unique and beneficial manner. The disclosed manner permits the efficient retrieval of pose vertex data at run-time and may be especially efficient in systems that do not use, or have very little, cache memory.
    Type: Application
    Filed: June 12, 2016
    Publication date: December 14, 2017
    Inventors: Aymeric Bard, Thomas Goossens, Amaury Balliet
  • Patent number: 9804900
    Abstract: Shader manipulation via object-oriented instructions is disclosed. In various embodiments, a processor may receive object-oriented instructions. Upon receiving the object-oriented instructions, the processor may match the object-oriented instructions to uniforms of a non-object-oriented application programming interface (API) that may interface with a graphics processing unit (GPU). Further, the processor may modify the uniforms based at least in part on the received object-oriented instructions. Additionally, the processor may implements the uniforms after modification at a determined time.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: October 31, 2017
    Assignee: Apple Inc.
    Inventors: Thomas Goossens, Amaury Balliet, Aymeric Bard
  • Patent number: 9639378
    Abstract: An extensible three-dimensional (3D) asset plug-in framework is disclosed. In various embodiments, files having different 3D file formats may be processed by respective plug-ins. The plug-ins may be configured to be downloaded and installed, to receive input files describing one or more 3D models and having a respective 3D file format, to read the respective 3D file format, and to generate and return a common 3D description to be previewed and manipulated by an application or an operating system. The different 3D file formats and their respective plug-ins may be proprietary or developed by third parties.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: May 2, 2017
    Assignee: Apple Inc.
    Inventors: Thomas Goossens, Amaury Balliet, Aymeric Bard
  • Patent number: 9558533
    Abstract: Three-dimensional (3D) asset performance enhancement is disclosed. In various embodiments, the 3D assets may be retrieved from a specific folder, each 3D asset describing one or more 3D models. The 3D assets may be processed at build-time of an application to enhance the performance of the 3D assets at runtime of the application by performing one or more enhancements on the 3D assets before adding the enhanced 3D assets to a bundle of the application.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: January 31, 2017
    Assignee: Apple Inc.
    Inventors: Thomas Goossens, Amaury Balliet, Aymeric Bard
  • Publication number: 20150347104
    Abstract: An extensible three-dimensional (3D) asset plug-in framework is disclosed. In various embodiments, files having different 3D file formats may be processed by respective plug-ins. The plug-ins may be configured to be downloaded and installed, to receive input files describing one or more 3D models and having a respective 3D file format, to read the respective 3D file format, and to generate and return a common 3D description to be previewed and manipulated by an application or an operating system. The different 3D file formats and their respective plug-ins may be proprietary or developed by third parties.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: APPLE INC.
    Inventors: Thomas Goossens, Amaury Balliet, Aymeric Bard
  • Publication number: 20150347199
    Abstract: Shader manipulation via object-oriented instructions is disclosed. In various embodiments, a processor may receive object-oriented instructions. Upon receiving the object-oriented instructions, the processor may match the object-oriented instructions to uniforms of a non-object-oriented application programming interface (API) that may interface with a graphics processing unit (GPU). Further, the processor may modify the uniforms based at least in part on the received object-oriented instructions. Additionally, the processor may implements the uniforms after modification at a determined time.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: APPLE INC.
    Inventors: Thomas Goossens, Amaury Balliet, Aymeric Bard
  • Publication number: 20150348305
    Abstract: Three-dimensional (3D) asset performance enhancement is disclosed. In various embodiments, the 3D assets may be retrieved from a specific folder, each 3D asset describing one or more 3D models. The 3D assets may be processed at build-time of an application to enhance the performance of the 3D assets at runtime of the application by performing one or more enhancements on the 3D assets before adding the enhanced 3D assets to a bundle of the application.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: APPLE INC.
    Inventors: Thomas Goossens, Amaury Balliet, Aymeric Bard