P
US11601387B2ActiveUtilityPatentIndex 57

Generating composite images by combining subsequent data

Assignee: MICROSOFT TECHNOLOGY LICENSING LLCPriority: Jun 8, 2021Filed: Jun 8, 2021Granted: Mar 7, 2023
Est. expiryJun 8, 2041(~14.9 yrs left)· nominal 20-yr term from priority
Inventors:CUNDALL SAMUEL ROBERTNUZZACI NICOLAS GUNNAR ALEXANDER
G06F 40/16G06F 40/216H04L 51/08H04M 1/7243H04L 51/10G06T 13/80G06F 3/04817H04L 51/04G06F 40/169H04L 51/216
57
PatentIndex Score
0
Cited by
54
References
20
Claims

Abstract

A method and system for combining subsequent data in a communication stream including receiving an indication of a selection of a first image in a communication thread and identifying a user attribute setting associated with the first user. Based on one or more composite image generation rules, the method includes determining that the selected first image is compatible for converting into a composite image. The method further includes accessing a user attribute setting associated with a second user and generating the composite image based on the selected first image and the user attribute settings of the first and second users. The generated composite image is then caused to be displayed in the communication thread.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A computer system for generating an animation for display in a chat comprising:
 one or more processors; and 
 a memory storing computer-executable instructions that, when executed, cause the one or more processors to control the system to perform operations of: 
 receiving an indication of a selection of a first image by a first user for transmission to a second user in a communication thread, wherein the first image is an unmodified baseline image; 
 identifying a user attribute setting associated with the first user from a stored profile data structure of the first user; and 
 causing one of the selected first image or a modified composite image to be displayed based on determining if the selected first image is compatible for converting to a modified composite image based upon one or more composite image generation rules, including:
 if the selected first image is not compatible for converting to the modified composite image, causing the selected first image to be displayed; and 
 if the selected first image is compatible for converting to the modified composite image:
 accessing a user attribute setting associated with the second user from a stored profile data structure of the second user, 
 generating the modified composite image by modifying the selected first image according to the user attribute setting associated with the first user and the user attribute setting associated with the second user, and 
 causing the generated modified composite image to be displayed in the communication thread. 
 
 
 
     
     
       2. The computer system of  claim 1 , wherein the selected first image is a baseline emoji having one or more baseline attributes attributable to multiple users. 
     
     
       3. The computer system of  claim 2 , wherein generating the modified composite image comprises modifying one or more baseline attributes of the baseline emoji with the user attribute settings associated with the first user and the user attribute setting associated with the second user. 
     
     
       4. The computer system of  claim 1 , wherein causing the modified composite image to be displayed in the communication thread comprises inhibiting the first image from being displayed in the communication thread. 
     
     
       5. The computer system of  claim 1 , wherein causing the modified composite image to be displayed in the communication thread further comprises:
 causing display of the first image in the communication thread; and 
 removing the first image from display in the communication thread and replacing the first image with the modified composite image. 
 
     
     
       6. The computer system of  claim 1 , wherein the first image is a caricature representation of the user, and the modified composite image includes at least a portion of the caricature representation of the user and the user attribute setting. 
     
     
       7. The computer system of  claim 6 , wherein generating the modified composite image includes including at least a portion of a caricature representation of a second user in the communication thread. 
     
     
       8. The computer system of  claim 1 , wherein the one or more composite image generation rules are used to determine whether the first image is a dynamic emoji or a static emoji. 
     
     
       9. The computer system of  claim 8 , wherein the dynamic emoji includes baseline attributes compatible for updating the dynamic emoji using the user attribute setting. 
     
     
       10. The computer system of  claim 1 , wherein the modified composite image includes an animation effect to be displayed in the communication thread. 
     
     
       11. A computer-implemented method for generating a composite image for display comprising:
 receiving an indication of a selection of a first image by a first user for transmission to a second user in a communication thread, wherein the first image is an unmodified baseline image; 
 identifying a user attribute setting associated with the first user from a stored profile data structure of the first user; and 
 causing one of the selected first image or a modified composite image to be displayed based on determining if the selected first image is compatible for converting to a modified composite image based upon one or more composite image generation rules, including:
 if the selected first image is not compatible for converting to the modified composite image, causing the selected first image to be displayed; and 
 if the selected first image is compatible for converting to the modified composite image:
 accessing a user attribute setting associated with the second user from a stored profile data structure of the second user, 
 generating the modified composite image by modifying the selected first image according to the user attribute setting associated with the first user and the user attribute setting associated with the second user, and 
 causing the generated modified composite image to be displayed in the communication thread. 
 
 
 
     
     
       12. The computer-implemented method of  claim 11 , wherein the selected first image is a baseline emoji having one or more baseline attributes attributable to multiple users. 
     
     
       13. The computer-implemented method of  claim 12 , wherein generating the modified composite image comprises modifying one or more baseline attributes of the baseline emoji with the user attribute settings associated with the first user and the user attribute setting associated with the second user. 
     
     
       14. The computer-implemented method of  claim 11 , wherein causing the modified composite image to be displayed in the communication thread comprises inhibiting the first image from being displayed in the communication thread. 
     
     
       15. The computer-implemented method of  claim 11 , wherein causing the modified composite image to be displayed in the communication thread further comprises:
 causing display of the first image in the communication thread; and 
 removing the first image from display in the communication thread and replacing the first image with the modified composite image. 
 
     
     
       16. The computer-implemented method of  claim 11 , wherein the first image is a caricature representation of the user, and the modified composite image includes at least a portion of the caricature representation of the user and the user attribute setting. 
     
     
       17. The computer-implemented method of  claim 16 , wherein generating the modified composite image includes including at least a portion of a caricature representation of a second user in the communication thread. 
     
     
       18. The computer-implemented method of  claim 11 , wherein the one or more composite image generation rules are used to determine whether the first image is a dynamic emoji or a static emoji. 
     
     
       19. The computer-implemented method of  claim 18 , wherein the dynamic emoji includes baseline attributes compatible for updating the dynamic emoji using the user attribute setting. 
     
     
       20. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions which when executed by one or more processors of an electronic device, cause the electronic device to perform one or more operations comprising:
 receiving an indication of a selection of a first image by a first user for transmission to a second user in a communication thread, wherein the first image is an unmodified baseline image; 
 identifying a user attribute setting associated with the first user from a stored profile data structure of the first user; and 
 causing one of the selected first image or a modified composite image to be displayed based on determining if the selected first image is compatible for converting to a modified composite image based upon one or more composite image generation rules, including:
 if the selected first image is not compatible for converting to the modified composite image, causing the selected first image to be displayed; and 
 if the selected first image is compatible for converting to the modified composite image:
 accessing a user attribute setting associated with the second user from a stored profile data structure of the second user, 
 generating the modified composite image by modifying the selected first image according to the user attribute setting associated with the first user and the user attribute setting associated with the second user, and 
 causing the generated modified composite image to be displayed in the communication thread.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.