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 graphical 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:
a) receiving text from the user;
b) identifying one or more search terms based on the text;
c) identifying a set of candidate images from images in one or more image databases using the search terms;
d) presenting at least a subset of the set of candidate images to the user;
e) receiving from the user one and only one selected image from the set of candidate images;
f) generating the graphical social media post 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; and
g) transmitting the graphical social media post for display.
2. The system of claim 1 , wherein step e) 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 , wherein the user-submitted text further comprises one or more search terms and step b) comprises identifying those search terms.
4. The system of claim 1 , wherein step b) comprises generating search terms based on the user-submitted text.
5. The system of claim 1 , further comprising, after step e), associating the user and the date of use of the selected image with the selected image.
6. The system of claim 1 , wherein the tangible storage medium further comprises code for performing the step of: h) removing an ineligible image from the set of candidate images based on an elimination factor comprising one or more of: a time of use of the ineligible image, a date of use of the ineligible image, frequency of use of the ineligible image, and a geographic location of the user.
7. The system of claim 6 , further comprising associating the user and the geographic location of the user with the selected image.