# US 10,771,573 B2 · Automatic modifications to a user image based on cognitive analysis of social media activity

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,771,573 B2
- Document ID: US10771573B2
- Status: Granted
- Kind: B2
- Application number: 16/003,737
- Filed: 2018-06-08
- Published: 2019-12-12
- Granted: 2020-09-08
- Earliest claimed: 2018-06-08
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Edgar A. Zamora Duran; Ninad Sathaye; Clifford A. Pickover
- Web page: https://patentgrep.com/patent/US10771573B2

## CPC

- G06T 11/60: Creating or editing images; Combining images with text
- G06N 5/02: Knowledge representation; Symbolic representation
- H04L 51/046: Interoperability with other network applications or services
- H04L 51/10: Multimedia information
- H04L 51/52: for supporting social networking services
- H04L 67/306: User profiles
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04L 51/42: Mailbox-related aspects, e.g. synchronisation of mailboxes
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A computer-implemented method comprising: determining, by a computing device, characteristics of a social media message; selecting, by the computing device, a particular image, of a plurality of images, based on the characteristics of the social media message and characteristics of the particular image; and outputting, by the computing device, information identifying the selected image to incorporate the selected image in a user's social media profile.

## Claims

### Claim 1

A computer-implemented method comprising:
determining, by a computing device, characteristics of a social media message using natural language processing;
selecting, by the computing device, a particular image, of a plurality of images, based on the characteristics of the social media message, characteristics of the particular image, and stored user preferences indicating types of images to be selected in response to particular social media message characteristics; and
outputting, by the computing device, information identifying the selected image to incorporate the selected image in a user's social media profile.

### Claim 2 (depends on 1)

The method of claim 1, further comprising detecting a trigger for selecting a new image, wherein the determining the characteristics of the social media message is based on detecting the trigger.

### Claim 3 (depends on 2)

The method of claim 2, wherein the detecting the trigger comprises at least one selected from the group consisting of:
receiving a request to select the new image from a social media server when the user posts the social media message; and
monitoring the user social media profile and determining that the user has posted the social media message.

### Claim 4 (depends on 1)

The method of claim 1, wherein the determining the characteristics of the social media message further comprises determining the characteristics based on at least one selected from the group consisting of:
biometrics information;
geographic location information;
voice analysis;
image analysis; and
context analysis from an external source.

### Claim 5 (depends on 1)

The method of claim 1, wherein the characteristics of the social media message comprises at least one selected from the group consisting of:
tone;
personality;
mood;
sentiment; and
location.

### Claim 6 (depends on 1)

The method of claim 1, further comprising modifying the selected image prior to outputting the selected image.

### Claim 7 (depends on 6)

The method of claim 6, wherein the modifying the image selected image comprises at least one selected from the group consisting of:
applying an image filter to the selected image;
applying special effects to the selected image;
superimposing a graphic to the selected image;
superimposing text to the selected image;
cropping the selected image;
incorporating the selected image into a collage of another image; and
modifying objects within the selected image.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
generating an image control variance (ICV) object storing the characteristics of the social media message; and
scoring the plurality of images using the ICV object, wherein the selected image has a highest score among the plurality of images.

### Claim 9 (depends on 8)

The method of claim 8, wherein scoring the plurality of images further comprises scoring the plurality of images with modifications made to the plurality of images.

### Claim 10 (depends on 1)

The method of claim 1, wherein a service provider at least one of creates, maintains, deploys and supports the computing device.

### Claim 11 (depends on 1)

The method of claim 1, wherein the determining the characteristics, the selecting the particular image, and the outputting the information identifying the selected image are provided by a service provider on a subscription, advertising, or fee basis.

### Claim 12 (depends on 1)

The method of claim 1, wherein the computing device includes software provided as a service in a cloud environment.

### Claim 13 (depends on 1)

The method of claim 1, further comprising deploying a system for dynamically updating the user's social medial profile based on the characteristics of the social media message, comprising providing a computer infrastructure operable to perform the determining the characteristics, the selecting the particular image, and the outputting the information identifying the selected image.

### Claim 14

A computer program product for dynamically updating a user's social media profile based on characteristics of a newly posted social media message on the user's social media profile, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:
obtain characteristics of the newly posted social media message via one or more cognitive computing techniques including natural language processing;
obtain respective characteristics of a plurality of images associated with the user;
score each of the plurality of images by comparing the respective characteristics of each of the plurality of images with the characteristics of the newly posted social media message and based on stored user preferences indicating types of images to be selected in response to particular social media message characteristics;
select a particular image, of the plurality of images, based on the scoring; and
output information identifying the selected image to incorporate the selected image in the user's social media profile.

### Claim 15 (depends on 14)

The computer program product of claim 14, wherein the program instructions further cause the computing device to obtain the characteristics based on at least one selected from the group consisting of:
biometrics information;
geographic location information;
voice analysis;
image analysis; and
context analysis from an external source.

### Claim 16 (depends on 14)

The computer program product of claim 14, wherein the characteristics of the social media message comprises at least one selected from the group consisting of:
tone;
personality;
mood;
sentiment; and
location.

### Claim 17 (depends on 14)

The computer program product of claim 14, wherein the program instructions further cause the computing device to:
modify each of the plurality of images; and
score modified versions of the plurality of images, wherein the selecting the particular image comprises selecting a modified version of the particular image, and
wherein the modifying each of the plurality of images comprises at least one selected from the group consisting of:
applying an image filter;
applying special effects;
superimposing a graphic;
superimposing text;
cropping;
incorporating into a collage; and
modifying objects.

### Claim 18

A system comprising:
a CPU, a computer readable memory and a computer readable storage medium associated with a computing device;
program instructions to detect a trigger for incorporating an image in a user's social media profile based on a social media message posted to the user's social media profile;
program instructions to determine characteristics of the social media message using natural language processing;
program instructions to score each of a plurality of images associated with the user by comparing respective characteristics of each of the plurality of images with the characteristics of the social media message and based on stored user preferences indicating types of images to be selected in response to particular social media message characteristics;
program instructions to select a particular image, of the plurality of images, based on the scoring; and
program instructions to output information identifying the selected image to incorporate the selected image in the user's social media profile,
wherein the program instructions are stored on the computer readable storage medium for execution by the CPU via the computer readable memory.

### Claim 19 (depends on 8)

The method of claim 8, further comprising, in response to the user changing the selected image, updating the stored user preferences such that the selected image is scored lower with respect to the characteristics.

### Claim 20 (depends on 8)

The method of claim 8, further comprising, in response to the user positively rating the selected image, updating the stored user preferences such that the selected image is scored higher with respect to the characteristics.
