Patents by Inventor Aymeric Bard

Aymeric Bard 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: 11276217
    Abstract: Various embodiments provide for techniques to facilitate online communication. In one embodiment, the communication is facilitated by providing a framework to enable the transmission of customized avatars across the messaging platform. The avatars may be recipe based, such that a receiving client device can receive the avatar recipe and render an avatar based on the recipe. In one embodiment the recipe includes set of components and a parameters associated with the set of components. An expression identifier associated with an expression to represent via the avatar can be received via the messaging platform and an animation of the avatar can be displayed to convey the intended expression.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: March 15, 2022
    Assignee: Apple Inc.
    Inventors: Thomas Goossens, Aymeric Bard, Alexandre Carlhian, Thomas Deniau, Raphaël Mor
  • Patent number: 10607386
    Abstract: Various embodiments provide for techniques to facilitate online communication. In one embodiment, the communication is facilitated by providing a framework to enable the transmission of customized avatars across the messaging platform. The avatars may be recipe based, such that a receiving client device can receive the avatar recipe and render an avatar based on the recipe. In one embodiment the recipe includes set of components and a parameters associated with the set of components. An expression identifier associated with an expression to represent via the avatar can be received via the messaging platform and an animation of the avatar can be displayed to convey the intended expression.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: March 31, 2020
    Assignee: APPLE INC.
    Inventors: Thomas Goossens, Aymeric Bard, Alexandre Carlhian, Thomas Deniau, Raphaël Mor
  • 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
  • Publication number: 20170358117
    Abstract: Various embodiments provide for techniques to facilitate online communication. In one embodiment, the communication is facilitated by providing a framework to enable the transmission of customized avatars across the messaging platform. The avatars may be recipe based, such that a receiving client device can receive the avatar recipe and render an avatar based on the recipe. In one embodiment the recipe includes set of components and a parameters associated with the set of components. An expression identifier associated with an expression to represent via the avatar can be received via the messaging platform and an animation of the avatar can be displayed to convey the intended expression.
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Inventors: Thomas Goossens, Aymeric Bard, Alexandre Carlhian, Thomas Deniau, Raphaël Mor
  • 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: 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: 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: 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