PRESENTING VISUAL MEDIA
In a computer-implemented method for presenting visual media, a text string including communication between a first user using a messaging application at a first electronic device and a second user using the messaging application at a second electronic device is received. The text string is analyzed to identify a sentiment of the communication. Visual media representative of the sentiment is displayed within the messaging application and proximate the communication.
1 . A computer-implemented method for presenting visual media, the method comprising:
receiving a text string comprising communication between a first user using a messaging application at a first electronic device and a second user using the messaging application at a second electronic device;
analyzing the text string to identify a sentiment of the communication; and
displaying visual media representative of the sentiment within the messaging application and proximate the communication.
2 . The method of claim 1 , further comprising:
automatically selecting the visual media representative of the sentiment.
3 . The method of claim 1 , further comprising:
displaying a plurality of visual media selections representative of the sentiment in the messaging application at least at the first electronic device; and
receiving a selection of the visual media representative of the sentiment from the plurality of visual media selections representative of the sentiment.
4 . The method of claim 1 , further comprising:
providing a selectable attachment related to the sentiment of the communication within the messaging application.
5 . The method of claim 1 , wherein the analyzing the text string to identify the sentiment of the communication comprises:
extracting keywords from the text string;
identifying at least one keyword indicative of a sentiment; and
identifying at least one item of visual media representative of the sentiment.
6 . The method of claim 1 , wherein the analyzing the text string to identify the sentiment of the communication comprises:
identifying a plurality of sentiments and a confidence level for each of the plurality of sentiments; and
selecting the sentiment from the plurality of sentiments based at least in part on the confidence level for each of the plurality of sentiments.
7 . The method of claim 6 , further comprising:
identifying at least one item of visual media corresponding to the selected sentiment.
8 . The method of claim 1 , wherein the text string comprises words identifying a milestone event, and wherein the visual media representative of the sentiment comprises an acknowledgement of the milestone event.
9 . The method of claim 1 , wherein the visual media comprises a color of a background of the messaging application.
10 . A non-transitory computer readable storage medium having computer readable program code stored thereon for causing a computer system to perform a method for presenting visual media, the method comprising:
receiving a text string comprising communication between a first user using a messaging application at a first electronic device and a second user using the messaging application at a second electronic device;
analyzing the text string to identify a sentiment of the communication;
automatically selecting visual media representative of the sentiment; and
displaying the visual media representative of the sentiment within the messaging application and proximate the communication.
11 . The non-transitory computer readable storage medium of claim 10 , the method further comprising:
providing a selectable attachment related to the sentiment of the communication within the messaging application.
12 . The non-transitory computer readable storage medium of claim 10 , wherein the analyzing the text string to identify the sentiment of the communication comprises:
extracting keywords from the text string;
identifying at least one keyword indicative of a sentiment; and
identifying at least one item of visual media representative of the sentiment.
13 . The non-transitory computer readable storage medium of claim 10 , wherein the analyzing the text string to identify the sentiment of the communication comprises:
identifying a plurality of sentiments and a confidence level for each of the plurality of sentiments; and
selecting the sentiment from the plurality of sentiments based at least in part on the confidence level for each of the plurality of sentiments.
14 . The non-transitory computer readable storage medium of claim 13 , the method further comprising:
identifying at least one item of visual media corresponding to the selected sentiment.
15 . The non-transitory computer readable storage medium of claim 10 , wherein the text string comprises words identifying a milestone event, and wherein the visual media representative of the sentiment comprises an acknowledgement of the milestone event.
16 . The non-transitory computer readable storage medium of claim 10 , wherein the visual media comprises a color of a background of the messaging application.
17 . A computer system comprising:
a data storage unit; and
a processor coupled with the data storage unit, the processor configured to:
receive a text string comprising communication between a first user using a messaging application at a first electronic device and a second user using the messaging application at a second electronic device;
analyze the text string to identify a sentiment of the communication comprising:
identify a plurality of sentiments and a confidence level for each of the plurality of sentiments;
select the sentiment from the plurality of sentiments based at least in part on the confidence level for each of the plurality of sentiments; and
identify at least one item of visual media corresponding to the selected sentiment;
automatically select visual media representative of the sentiment from the at least one item of visual media; and
display the visual media representative of the sentiment within the messaging application and proximate the communication.
18 . The computer system of claim 17 , the processor further configured to:
provide a selectable attachment related to the sentiment of the communication within the messaging application.
19 . The computer system of claim 17 , the processor further configured to:
extract keywords from the text string;
identify at least one keyword indicative of a sentiment; and
identify at least one item of visual media representative of the sentiment.