Generating composite images by combining subsequent data
AssigneeMicrosoft Technology Licensing, LLC
InventorsSamuel Robert Cundall, Nicolas Gunnar Alexander Nuzzaci
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.