Patents by Inventor Kristina Nikkhah

Kristina Nikkhah 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: 20240139438
    Abstract: 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: Application
    Filed: November 23, 2021
    Publication date: May 2, 2024
    Inventors: Matt Mireles, Yousif Astarabadi, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah
  • Patent number: 11969543
    Abstract: 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: Grant
    Filed: November 23, 2021
    Date of Patent: April 30, 2024
    Assignee: Present Communications, Inc.
    Inventors: Matt Mireles, Yousif Astarabadi, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah
  • Publication number: 20230353707
    Abstract: 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: Application
    Filed: April 27, 2023
    Publication date: November 2, 2023
    Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah, Louis Lanctot
  • Patent number: 11671562
    Abstract: 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: Grant
    Filed: February 25, 2022
    Date of Patent: June 6, 2023
    Assignee: Present Communications, Inc.
    Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah, Louis Lanctot
  • Patent number: 11627283
    Abstract: 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: Grant
    Filed: February 25, 2022
    Date of Patent: April 11, 2023
    Assignee: Present Communications, Inc.
    Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah, Louis Lanctot
  • Publication number: 20220370733
    Abstract: 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: Application
    Filed: November 23, 2021
    Publication date: November 24, 2022
    Inventors: Matt Mireles, Yousif Astarabadi, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah
  • Publication number: 20220264056
    Abstract: 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: Application
    Filed: May 4, 2022
    Publication date: August 18, 2022
    Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi, Kristina Nikkhah
  • Publication number: 20220247973
    Abstract: 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: Application
    Filed: February 25, 2022
    Publication date: August 4, 2022
    Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah, Louis Lanctot
  • Publication number: 20220191429
    Abstract: 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: Application
    Filed: February 25, 2022
    Publication date: June 16, 2022
    Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah, Louis Lanctot
  • Patent number: 11356640
    Abstract: 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: Grant
    Filed: June 21, 2021
    Date of Patent: June 7, 2022
    Assignee: Present Communications, Inc.
    Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi, Kristina Nikkhah
  • Patent number: 11218668
    Abstract: 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: Grant
    Filed: March 4, 2021
    Date of Patent: January 4, 2022
    Assignee: Present Communications, Inc.
    Inventors: Matt Mireles, Yousif Astarabadi, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah
  • Publication number: 20210314526
    Abstract: 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: Application
    Filed: June 21, 2021
    Publication date: October 7, 2021
    Inventors: Yousif Astarabadi, Matt Mireles, Shaun Astarabadi, Kristina Nikkhah
  • Publication number: 20210195142
    Abstract: 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: Application
    Filed: March 4, 2021
    Publication date: June 24, 2021
    Inventors: Matt Mireles, Yousif Astarabadi, Shaun Astarabadi, Emil Romanus, Kristina Nikkhah