Patents by Inventor Matt Mireles
Matt Mireles 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: 20240146872Abstract: A method for generating a synthetic skin model includes: accessing an image of a user; generating a facial landmark container including facial landmarks extracted from the region of the image depicting a face of a user; initializing a set of test skin models, each populated with a set of model coefficients selected from a first set of possible model coefficient values and defining parameters for constructing a synthetic face unique within the first set of test skin models; injecting the set of test skin models and the facial landmark container into a synthetic face generator to generate a set of synthetic skin images, each representing a synthetic face, unique within the set of synthetic skin images, according to facial landmarks extracted from the region of the image; and rendering the set of synthetic skin images within a user interface.Type: ApplicationFiled: January 9, 2024Publication date: May 2, 2024Inventors: Matt Mireles, Yousif Astarabadi, Shaun Astarabadi, Emil Romanus, Torsten Reil
-
Publication number: 20240139438Abstract: One variation of a method for video conferencing includes, during a setup period: accessing a test video feed; and generating a face model, representing facial characteristics of a first user depicted in the test video feed, based on features detected in the test video feed. The method also includes, during an operating period: accessing a video feed; representing constellations of facial landmarks, detected in frames in the video feed, in a feed of facial landmark containers; representing sets of facial muscle actions, detected in frames in the video feed, in a feed of facial expression containers; and transforming the feed of facial landmark containers, the feed of facial expression containers, and the face model into a feed of synthetic face images according to the synthetic face generator.Type: ApplicationFiled: November 23, 2021Publication date: May 2, 2024Inventors: Matt Mireles, Yousif Astarabadi, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah
-
Patent number: 11969543Abstract: One variation of a method for video conferencing includes, during a setup period: accessing a test video feed; and generating a face model, representing facial characteristics of a first user depicted in the test video feed, based on features detected in the test video feed. The method also includes, during an operating period: accessing a video feed; representing constellations of facial landmarks, detected in frames in the video feed, in a feed of facial landmark containers; representing sets of facial muscle actions, detected in frames in the video feed, in a feed of facial expression containers; and transforming the feed of facial landmark containers, the feed of facial expression containers, and the face model into a feed of synthetic face images according to the synthetic face generator.Type: GrantFiled: November 23, 2021Date of Patent: April 30, 2024Assignee: Present Communications, Inc.Inventors: Matt Mireles, Yousif Astarabadi, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah
-
Patent number: 11902708Abstract: A method for generating a synthetic skin model includes: accessing an image of a user; generating a facial landmark container including facial landmarks extracted from the region of the image depicting a face of a user; initializing a set of test skin models, each populated with a set of model coefficients selected from a first set of possible model coefficient values and defining parameters for constructing a synthetic face unique within the first set of test skin models; injecting the set of test skin models and the facial landmark container into a synthetic face generator to generate a set of synthetic skin images, each representing a synthetic face, unique within the set of synthetic skin images, according to facial landmarks extracted from the region of the image; and rendering the set of synthetic skin images within a user interface.Type: GrantFiled: June 29, 2022Date of Patent: February 13, 2024Assignee: Present Communications, Inc.Inventors: Matt Mireles, Yousif Astarabadi, Shaun Astarabadi, Emil Romanus, Torsten Reil
-
Patent number: 11889230Abstract: One variation of a method for video conferencing includes, at a first device associated with a first user: capturing a first video feed; representing constellations of facial landmarks, detected in the first video feed, in a first feed of facial landmark containers; and transmitting the first feed of facial landmark containers to a second device. The method further includes, at the second device associated with a second user: accessing a first face model representing facial characteristics of the first user; accessing a synthetic face generator; transforming the first feed of facial landmark containers and the first face model into a first feed of synthetic face images according to the synthetic face generator; and rendering the first feed of synthetic face images.Type: GrantFiled: December 30, 2020Date of Patent: January 30, 2024Assignee: Present Communications, Inc.Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi
-
Publication number: 20230353707Abstract: One variation of a method for enabling autopilot functionality during a video call includes, during an operating period: receiving a sequence of frames from a camera in a first device; detecting a face, of a first user, in the sequence of frames; generating a sequence of facial landmark containers representing facial actions of the face of the first user; transmitting the sequence of facial landmark containers to a second device for combination with a look model to generate a first synthetic image feed depicting facial actions of the first user; and detecting a trigger event. The method also includes, during an autopilot operating period, entering autopilot mode; retrieving a prerecorded autopilot sequence of facial landmark containers from a memory; and transmitting the prerecorded autopilot sequence of facial landmark containers to the second device for combination with the look model to generate a second synthetic image feed depicting predefined facial actions.Type: ApplicationFiled: April 27, 2023Publication date: November 2, 2023Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah, Louis Lanctot
-
Patent number: 11671562Abstract: A method for publishing a synthetic video feed during a video call including, during an operating period: tracking a computational load of a first device; and receiving a sequence of frames in a video feed from a camera facing a first user. The method also includes, responsive to the computational load of the first device falling below a first computational load threshold: detecting the first user's face in the sequence of frames; generating facial landmark containers representing facial actions of the first user; inserting the facial landmark containers and a look model, into a synthetic face generator to generate a first synthetic video feed; and publishing the first synthetic video feed for access by a second device. The method further includes, responsive to the computational load of the first device exceeding the first computational load threshold, offloading generation of a second synthetic video feed to the second device.Type: GrantFiled: February 25, 2022Date of Patent: June 6, 2023Assignee: Present Communications, Inc.Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah, Louis Lanctot
-
Patent number: 11627283Abstract: One variation of a method for enabling autopilot functionality during a video call includes, during an operating period: receiving a sequence of frames from a camera in a first device; detecting a face, of a first user, in the sequence of frames; generating a sequence of facial landmark containers representing facial actions of the face of the first user; transmitting the sequence of facial landmark containers to a second device for combination with a look model to generate a first synthetic image feed depicting facial actions of the first user; and detecting a trigger event. The method also includes, during an autopilot operating period, entering autopilot mode; retrieving a prerecorded autopilot sequence of facial landmark containers from a memory; and transmitting the prerecorded autopilot sequence of facial landmark containers to the second device for combination with the look model to generate a second synthetic image feed depicting predefined facial actions.Type: GrantFiled: February 25, 2022Date of Patent: April 11, 2023Assignee: Present Communications, Inc.Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah, Louis Lanctot
-
Publication number: 20220408058Abstract: A method for generating a synthetic skin model includes: accessing an image of a user; generating a facial landmark container including facial landmarks extracted from the region of the image depicting a face of a user; initializing a set of test skin models, each populated with a set of model coefficients selected from a first set of possible model coefficient values and defining parameters for constructing a synthetic face unique within the first set of test skin models; injecting the set of test skin models and the facial landmark container into a synthetic face generator to generate a set of synthetic skin images, each representing a synthetic face, unique within the set of synthetic skin images, according to facial landmarks extracted from the region of the image; and rendering the set of synthetic skin images within a user interface.Type: ApplicationFiled: June 29, 2022Publication date: December 22, 2022Inventors: Matt Mireles, Yousif Astarabadi, Shaun Astarabadi, Emil Romanus, Torsten Reil
-
Publication number: 20220370733Abstract: One variation of a method for video conferencing includes, during a setup period: accessing a test video feed; and generating a face model, representing facial characteristics of a first user depicted in the test video feed, based on features detected in the test video feed. The method also includes, during an operating period: accessing a video feed; representing constellations of facial landmarks, detected in frames in the video feed, in a feed of facial landmark containers; representing sets of facial muscle actions, detected in frames in the video feed, in a feed of facial expression containers; and transforming the feed of facial landmark containers, the feed of facial expression containers, and the face model into a feed of synthetic face images according to the synthetic face generator.Type: ApplicationFiled: November 23, 2021Publication date: November 24, 2022Inventors: Matt Mireles, Yousif Astarabadi, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah
-
Publication number: 20220264056Abstract: One variation of a method for securing synthetic video conference feeds includes, during a setup period: accessing a target image depicting a face of a user; generating a face model based on a target set of facial features detected in the target image; and linking the face model to a target set of facial biometric values of the user. The method also includes, during an operating period succeeding the setup period: accessing a frame; deriving characteristics of a set of facial features detected in the frame; extracting a set of facial biometric values from the frame; in response to alignment between the target set of facial biometric values and the set of facial biometric values, generating a synthetic face image based on characteristics of the set of facial features, the face model, and a synthetic face generator; and rendering the synthetic face image in place of the frame.Type: ApplicationFiled: May 4, 2022Publication date: August 18, 2022Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi, Kristina Nikkhah
-
Publication number: 20220247973Abstract: A method for publishing a synthetic video feed during a video call including, during an operating period: tracking a computational load of a first device; and receiving a sequence of frames in a video feed from a camera facing a first user. The method also includes, responsive to the computational load of the first device falling below a first computational load threshold: detecting the first user's face in the sequence of frames; generating facial landmark containers representing facial actions of the first user; inserting the facial landmark containers and a look model, into a synthetic face generator to generate a first synthetic video feed; and publishing the first synthetic video feed for access by a second device. The method further includes, responsive to the computational load of the first device exceeding the first computational load threshold, offloading generation of a second synthetic video feed to the second device.Type: ApplicationFiled: February 25, 2022Publication date: August 4, 2022Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah, Louis Lanctot
-
Publication number: 20220191429Abstract: One variation of a method for enabling autopilot functionality during a video call includes, during an operating period: receiving a sequence of frames from a camera in a first device; detecting a face, of a first user, in the sequence of frames; generating a sequence of facial landmark containers representing facial actions of the face of the first user; transmitting the sequence of facial landmark containers to a second device for combination with a look model to generate a first synthetic image feed depicting facial actions of the first user; and detecting a trigger event. The method also includes, during an autopilot operating period, entering autopilot mode; retrieving a prerecorded autopilot sequence of facial landmark containers from a memory; and transmitting the prerecorded autopilot sequence of facial landmark containers to the second device for combination with the look model to generate a second synthetic image feed depicting predefined facial actions.Type: ApplicationFiled: February 25, 2022Publication date: June 16, 2022Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah, Louis Lanctot
-
Patent number: 11356640Abstract: One variation of a method for securing synthetic video conference feeds includes, during a setup period: accessing a target image depicting a face of a user; generating a face model based on a target set of facial features detected in the target image; and linking the face model to a target set of facial biometric values of the user. The method also includes, during an operating period succeeding the setup period: accessing a frame; deriving characteristics of a set of facial features detected in the frame; extracting a set of facial biometric values from the frame; in response to alignment between the target set of facial biometric values and the set of facial biometric values, generating a synthetic face image based on characteristics of the set of facial features, the face model, and a synthetic face generator; and rendering the synthetic face image in place of the frame.Type: GrantFiled: June 21, 2021Date of Patent: June 7, 2022Assignee: Present Communications, Inc.Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi, Kristina Nikkhah
-
Patent number: 11218668Abstract: One variation of a method for video conferencing includes, during a setup period: accessing a test video feed; and generating a face model, representing facial characteristics of a first user depicted in the test video feed, based on features detected in the test video feed. The method also includes, during an operating period: accessing a video feed; representing constellations of facial landmarks, detected in frames in the video feed, in a feed of facial landmark containers; representing sets of facial muscle actions, detected in frames in the video feed, in a feed of facial expression containers; and transforming the feed of facial landmark containers, the feed of facial expression containers, and the face model into a feed of synthetic face images according to the synthetic face generator.Type: GrantFiled: March 4, 2021Date of Patent: January 4, 2022Assignee: Present Communications, Inc.Inventors: Matt Mireles, Yousif Astarabadi, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah
-
Publication number: 20210314526Abstract: One variation of a method for securing synthetic video conference feeds includes, during a setup period: accessing a target image depicting a face of a user; generating a face model based on a target set of facial features detected in the target image; and linking the face model to a target set of facial biometric values of the user. The method also includes, during an operating period succeeding the setup period: accessing a frame; deriving characteristics of a set of facial features detected in the frame; extracting a set of facial biometric values from the frame; in response to alignment between the target set of facial biometric values and the set of facial biometric values, generating a synthetic face image based on characteristics of the set of facial features, the face model, and a synthetic face generator; and rendering the synthetic face image in place of the frame.Type: ApplicationFiled: June 21, 2021Publication date: October 7, 2021Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi, Kristina Nikkhah
-
Publication number: 20210195142Abstract: One variation of a method for video conferencing includes, during a setup period: accessing a test video feed; and generating a face model, representing facial characteristics of a first user depicted in the test video feed, based on features detected in the test video feed. The method also includes, during an operating period: accessing a video feed; representing constellations of facial landmarks, detected in frames in the video feed, in a feed of facial landmark containers; representing sets of facial muscle actions, detected in frames in the video feed, in a feed of facial expression containers; and transforming the feed of facial landmark containers, the feed of facial expression containers, and the face model into a feed of synthetic face images according to the synthetic face generator.Type: ApplicationFiled: March 4, 2021Publication date: June 24, 2021Inventors: Matt Mireles, Yousif Astarabadi, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah
-
Publication number: 20210144338Abstract: One variation of a method for video conferencing includes, at a first device associated with a first user: capturing a first video feed; representing constellations of facial landmarks, detected in the first video feed, in a first feed of facial landmark containers; and transmitting the first feed of facial landmark containers to a second device. The method further includes, at the second device associated with a second user: accessing a first face model representing facial characteristics of the first user; accessing a synthetic face generator; transforming the first feed of facial landmark containers and the first face model into a first feed of synthetic face images according to the synthetic face generator; and rendering the first feed of synthetic face images.Type: ApplicationFiled: December 30, 2020Publication date: May 13, 2021Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi
-
Patent number: 10958874Abstract: One variation of a method for video conferencing includes, at a first device associated with a first user: capturing a first video feed; representing constellations of facial landmarks, detected in the first video feed, in a first feed of facial landmark containers; and transmitting the first feed of facial landmark containers to a second device. The method further includes, at the second device associated with a second user: accessing a first face model representing facial characteristics of the first user; accessing a synthetic face generator; transforming the first feed of facial landmark containers and the first face model into a first feed of synthetic face images according to the synthetic face generator; and rendering the first feed of synthetic face images.Type: GrantFiled: May 8, 2020Date of Patent: March 23, 2021Assignee: Present Communications, Inc.Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi
-
Publication number: 20200358983Abstract: One variation of a method for video conferencing includes, at a first device associated with a first user: capturing a first video feed; representing constellations of facial landmarks, detected in the first video feed, in a first feed of facial landmark containers; and transmitting the first feed of facial landmark containers to a second device. The method further includes, at the second device associated with a second user: accessing a first face model representing facial characteristics of the first user; accessing a synthetic face generator; transforming the first feed of facial landmark containers and the first face model into a first feed of synthetic face images according to the synthetic face generator; and rendering the first feed of synthetic face images.Type: ApplicationFiled: May 8, 2020Publication date: November 12, 2020Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi