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: 20240029334Abstract: 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: ApplicationFiled: September 29, 2023Publication date: January 25, 2024Inventors: 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: 11776190Abstract: 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: GrantFiled: May 4, 2022Date of Patent: October 3, 2023Assignee: 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: 20200380768Abstract: 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: ApplicationFiled: June 1, 2020Publication date: December 3, 2020Inventors: Jeffrey D. HARRIS, Amaury BALLIET, Remi G. SANTOS, Jason D. RICKWALD
-
Patent number: 10535176Abstract: 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: GrantFiled: November 5, 2018Date of Patent: January 14, 2020Assignee: Apple Inc.Inventors: Aymeric Bard, Thomas Goossens, Amaury Balliet
-
Publication number: 20190087997Abstract: 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: ApplicationFiled: November 5, 2018Publication date: March 21, 2019Inventors: Aymeric Bard, Thomas Goossens, Amaury Balliet
-
Patent number: 10169903Abstract: 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: GrantFiled: June 12, 2016Date of Patent: January 1, 2019Assignee: Apple Inc.Inventors: Aymeric Bard, Thomas Goossens, Amaury Balliet
-
Publication number: 20170358118Abstract: 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: ApplicationFiled: June 12, 2016Publication date: December 14, 2017Inventors: Aymeric Bard, Thomas Goossens, Amaury Balliet
-
Patent number: 9804900Abstract: 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: GrantFiled: May 30, 2014Date of Patent: October 31, 2017Assignee: Apple Inc.Inventors: Thomas Goossens, Amaury Balliet, Aymeric Bard
-
Patent number: 9639378Abstract: 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: GrantFiled: May 30, 2014Date of Patent: May 2, 2017Assignee: Apple Inc.Inventors: Thomas Goossens, Amaury Balliet, Aymeric Bard
-
Patent number: 9558533Abstract: 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: GrantFiled: May 30, 2014Date of Patent: January 31, 2017Assignee: Apple Inc.Inventors: Thomas Goossens, Amaury Balliet, Aymeric Bard
-
Publication number: 20150347104Abstract: 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: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Applicant: APPLE INC.Inventors: Thomas Goossens, Amaury Balliet, Aymeric Bard
-
Publication number: 20150347199Abstract: 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: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Applicant: APPLE INC.Inventors: Thomas Goossens, Amaury Balliet, Aymeric Bard
-
Publication number: 20150348305Abstract: 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: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Applicant: APPLE INC.Inventors: Thomas Goossens, Amaury Balliet, Aymeric Bard