US 12,081,897 B2
Personalized videos featuring multiple persons
Victor Shaburov, Ocean Village (GI); Alexander Mashrabov, Los Angeles, CA (US); Grigoriy Tkachenko, London (GB); and Ivan Semenov, London (GB)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Nov. 2, 2022, as Appl. No. 17/979,567.
Application 17/979,567 is a continuation of application No. 17/348,782, filed on Jun. 16, 2021, granted, now 11,558,561.
Application 17/348,782 is a continuation of application No. 16/594,690, filed on Oct. 7, 2019, granted, now 11,089,238, issued on Aug. 10, 2021.
Application 16/594,690 is a continuation in part of application No. 16/251,436, filed on Jan. 18, 2019, granted, now 10,789,453, issued on Sep. 29, 2020.
Prior Publication US 2023/0049489 A1, Feb. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 5/265 (2006.01); G06T 7/194 (2017.01); G06T 7/40 (2017.01); G06V 40/16 (2022.01); G11B 27/02 (2006.01); H04L 51/10 (2022.01)
CPC H04N 5/265 (2013.01) [G06T 7/194 (2017.01); G06T 7/40 (2013.01); G06V 40/172 (2022.01); G06V 40/174 (2022.01); G11B 27/02 (2013.01); H04L 51/10 (2013.01); G06T 2200/24 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/20221 (2013.01); G06T 2207/30201 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for providing personalized videos featuring multiple persons, the method comprising:
enabling, by a computing device, a communication chat between a user of the computing device and at least one further user of at least one further computing device;
receiving, by the computing device, a user selection of a video from one or more personalized videos stored in the computing device, wherein the video includes at least one frame, the at least one frame including at least a target face and at least one further target face;
receiving, by the computing device, an image of a source face and a further image of a further source face, the further image of the further source face being selected from a list of face images of members of the communication chat, the list of face images including face images of members of the communication chat that provided permission to use the face images for generating the personalized videos, the list of face images being ordered based on a recent activity of the members of the communication chat;
modifying, by the computing device, the image of the source face to generate an image of a modified source face, wherein the modified source face adopts a facial expression of the target face;
modifying, by the computing device, the further image of the further source face to generate an image of a modified further source face, wherein the modified further source face adopts a facial expression of the at least one further target face;
replacing, by the computing device, in the at least one frame of the video, the target face with the image of the modified source face and the at least one further target face with the modified further source face to generate a personalized video; and
sending, by the computing device, the personalized video to the at least one further user via the communication chat.