US2022360740A1PendingUtilityA1

Video teleconference curated user profile picture

Assignee: MICROSOFT TECHNOLOGY LICENSING LLCPriority: May 6, 2021Filed: Jun 11, 2022Published: Nov 10, 2022
Est. expiryMay 6, 2041(~14.8 yrs left)· nominal 20-yr term from priority
H04N 7/147G06V 10/772G06F 16/583G06T 7/11G06V 10/993G06T 2207/20132G06V 40/166H04N 7/15G06V 40/162
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Discrepancies between a current profile picture and a current visual appearance of the user is detected utilizing image data captured during a video teleconference, and potential updates to the user's profile picture are automatically generated and presented to the user for their consideration and selection. Additionally, for greater efficiency, an automated profile picture update process is triggerable by predetermined conditions or events, including hardware conditions, lighting or other environmental conditions, or events detected through other sensors, including concurrent audio analysis of the user during the video teleconference. A set of images, whether still pictures or live pictures, are obtained from the video information. Such an image set is initially filtered to create a smaller subset, which is then graphically modified. An image is selected and compared to an existing user profile image, with the comparison informing the generation of a user notification for choosing a new profile picture.

Claims

exact text as granted — not AI-modified
We claim: 
     
         1 . A computer storage medium having computer readable instructions stored therein which, in response to execution, cause a computing device to perform operations, the operations comprising:
 obtaining a first set of images from a video teleconference;   selecting a first image from the first set of images;   determining whether a difference between the selected first image and a current profile image associated with a user is greater than a notification threshold; and   causing a graphical user interface element to be generated on a display device communicationally coupled to the computing device in response to determining that the difference is greater than the notification threshold, the graphical user interface comprising a recommendation to the user to change the current profile image associated with the user to the selected first image.   
     
     
         2 . The computer storage medium of  claim 1 , wherein the operations further comprise:
 filtering the first set of images to remove images having at least one of: a colorimetric attribute below a colorimetric attribute threshold or a depicted user facial feature positioning below a user facial feature positioning threshold; and   graphically modifying the first filtered subset of images to perform at least one of: background replacement or graphical filter application, thereby generating a graphically modified first filtered subset of images;   wherein selecting the first image from the first set of images comprises:   selecting the first image from the graphically modified first filtered subset of images.   
     
     
         3 . The computer storage medium of  claim 2 , wherein the operations further comprise:
 detecting the user's face in the first set of images, the facial detection commencing at an image center; and   cropping the first set of images based on a detected location of the user's face in the first set of images;   wherein the detecting the user's face and the cropping are performed prior to the filtering.   
     
     
         4 . The computer storage medium of  claim 2 , wherein filtering the first set of images comprises:
 filtering the first set of images to remove images based on audio associated with the first set of images from the video teleconference.   
     
     
         5 . The computer storage medium of  claim 4 , wherein the audio associated with the first set of images on which the first set of images is filtered comprises at least one of: coughing, laughing, yelling, or yawning. 
     
     
         6 . The computer storage medium of  claim 2 , wherein graphically modifying the first filtered subset of images comprises:
 applying, to the first filtered subset of images, a graphical modification that reduces variances between pixels to smooth an appearance of the user's skin in the graphically modified first filtered subset of images.   
     
     
         7 . The computer storage medium of  claim 1 , wherein selecting the first image comprises:
 generating scores for multiple images from the first set of images; and   selecting the first image based on the generated scores; and   wherein determining whether the difference is greater than the notification threshold comprises:   generating a score for the current profile image in a same manner as for the multiple images from the first set of images; and   determining a difference between a score for the first selected image and the score for the current profile image.   
     
     
         8 . The computer storage medium of  claim 7 , wherein generating the scores comprises:
 generating the scores for the multiple images from the first set of images based on colorimetric attributes of the multiple images from the first set of images.   
     
     
         9 . The computer storage medium of  claim 7 , wherein generating the scores comprises:
 generating the scores for the multiple images from the first set of images based on user facial feature positioning depicted in the multiple images from the first set of images.   
     
     
         10 . The computer storage medium of  claim 1 , wherein determining whether the difference is greater than the notification threshold comprises:
 determining that the difference is greater than the notification threshold based on detecting a difference in at least one of: the user's hair length, the user's hair color, or the user's facial hair.   
     
     
         11 . The computer storage medium of  claim 2 , wherein the operations further comprise:
 selecting different graphical modifications with which to graphically modify a subsequent filtered subset of images based upon the user declining to change the current profile image associated with the user in response to the generation of the graphical user interface.   
     
     
         12 . The computer storage medium of  claim 1 , wherein the operations further comprise:
 increasing the notification threshold based upon the user declining to change the current profile image associated with the user in response to the generation of the graphical user interface.   
     
     
         13 . The computer storage medium of  claim 1 , wherein each image in the first set of images is a live image comprising a sequence of two or more still images which, when sequentially displayed, generate an appearance of user movement within the live image. 
     
     
         14 . A computing device comprising:
 a memory and a processing unit, wherein the memory and the processing unit are respectively configured to store and execute instructions, including instructions for causing the computing device to perform operations, the operations including:
 triggering execution of an automated profile picture update process based upon audio obtained from a video teleconference; 
   wherein the automated profile picture update process comprises:
 obtaining a first set of images from the video teleconference; 
 selecting a first image from the first set of images; and 
 causing a graphical user interface element to be generated on a display device communicationally coupled to the computing device, the graphical user interface comprising a recommendation to a user to change a current profile image associated with the user to the selected first image. 
   
     
     
         15 . The computing device of  claim 14 , wherein triggering execution of the automated profile picture update process comprises:
 triggering execution of the automated profile picture update process upon detecting laughter from the user in the audio obtained from the video teleconference.   
     
     
         16 . The computing device of  claim 14 , wherein the automated profile picture update process further comprises:
 filtering the first set of images to remove images having at least one of:
 colorimetric attributes below a colorimetric attribute threshold or depicted user facial feature positioning below a user facial feature positioning threshold; and 
   graphically modifying the first filtered subset of images to perform at least one of: background replacement or graphical filter application, thereby generating a graphically modified first filtered subset of images;   wherein selecting the selected first image from the first set of images comprises selecting the selected first image from the graphically modified first filtered subset of images.   
     
     
         17 . The computing device of  claim 14 , wherein generating the graphical user interface element comprises:
 determining whether a difference between the selected first image and a current profile image associated with the user is greater than a notification threshold; and   generating the graphical user interface element only in response to determining that the difference is greater than the notification threshold, the graphical user interface comprising a recommendation to the user to change the current profile image associated with the user to the first selected image.   
     
     
         18 . The computing device of  claim 17 , wherein:
 selecting the first selected image comprises:   generating scores for multiple ones of the first set of images; and   selecting the selected first image based on the generated scores; and   determining whether the difference is greater than the notification threshold comprises:
 generating a score for the current profile image in a same manner as for the ones of the first set of images; and 
 determining a difference between a score for the first selected image and the score for the current profile image. 
   
     
     
         19 . A computing device comprising:
 a memory and a processor, wherein the memory and the processor are respectively configured to store and execute instructions, including instructions for causing the computing device to:
 trigger execution of an automated profile picture update process based upon determining at least one of:
 a video camera communicationally coupled to the computing device exceeds video camera hardware threshold requirements; 
 a colorimetric attribute of one or more images from a video teleconference is above a colorimetric attribute threshold; 
 a current profile image associated with a user is older than a profile image age threshold; or 
 a current profile image associated with the user has a score below a profile image; 
 
   wherein the automated profile picture update process causes the computing device to:
 obtain a first set of images from the video teleconference; 
 select a first image from the first set of images; and 
 cause a graphical user interface element to be generated on a display device communicationally coupled to the computing device, the graphical user interface comprising a recommendation to the user to change the current profile image associated with the user to the selected first image. 
   
     
     
         20 . The computing device of  claim 19 , wherein the automated profile picture update process further causes the computing device to:
 filter the first set of images to remove images having at least one of: colorimetric attributes below the colorimetric attribute threshold or depicted user facial feature positioning below a user facial feature positioning threshold; and   graphically modify the first filtered subset of images to perform at least one of:
 background replacement or graphical filter application, thereby generating a graphically modified first filtered subset of images; 
   wherein selection of the selected first image from the first set of images comprises selection of the selected first image from the graphically modified first filtered subset of images.

Join the waitlist — get patent alerts

Track US2022360740A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.