Patents by Inventor Emil Romanus
Emil Romanus 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: 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
-
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
-
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
-
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: 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: 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: 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