System and method for automatically selecting images to accompany text
A system for selecting an image to accompany text from a user in connection with a social media post. The system is capable of receiving text from the user, identifying one or more search terms based on the text, identifying candidate images from images in one or more image databases using the search terms, presenting one or more candidate images to the user, receiving from the user a selected image from the one or more candidate images, generating the social media post comprising the selected image and the user-submitted text, and transmitting the social media post for display.
1. A system for selecting an image to accompany text from a user in connection with a social media post, comprising a processor and a tangible storage medium, said tangible storage medium comprising code executable by the processor for performing steps comprising:
receiving text from the user;
performing sentiment analysis on the text to generate search terms;
identifying candidate images from images in one or more image databases using the search terms, where the candidate images are identified based on one or more of a number of times an image has been selected, has been selected within a predetermined time period, and has been selected within a predetermined geographic location;
presenting one or more candidate images to the user;
receiving from the user a selected image from the one or more candidate images;
generating the social media post comprising the selected image and the user-submitted text, wherein the graphical social media post is of a similar size and of a similar shape as the selected image, and wherein the graphical social media post comprises the text displayed superimposed on the selected image;
transmitting the social media post for display; and
saving at least a portion of the social media post including information identifying the selected image and one or more of the search terms,
wherein the user-submitted text further comprises one or more search terms and the sentiment analysis performance comprises identifying those search terms.
2. The system of claim 1 , wherein the step of receiving from the user the selected image further comprises storing information relating to the selected image including one or more of an image identifier, time/date of use, use occurrence, and geographic location of the user.
3. The system of claim 1 , further comprising, after the receiving from the user the selected image, associating the user and the date of use of the selected image with the selected image.
4. The system of claim 1 , further comprising, after the receiving from the user the selected image, associating the user and the geographic location of the user with the selected image.