Adding images to a text based electronic message
First Claim
1. A method comprising:
- receiving, via a user interface, criteria from a user, the criteria specifying image types or desired image attributes and the criteria specifying a minimum number of images to present per electronic message or a maximum number of images to present per electronic message;
identifying in a first electronic message a plurality of word groups that each satisfy a respective criterion, each word group comprising at least one word;
for each word group that satisfies the respective criterion, automatically selecting, using a processor, from a plurality of images at least one image that satisfies an image type specified by the respective criterion or that has at least one image attribute specified by the respective criterion, wherein the selected image corresponds to a meaning of the word group that satisfies the respective criterion;
presenting with the first electronic message each image selected for each respective word group that satisfies the respective criterion, a total number of the plurality of the selected images presented with the first electronic message satisfying the minimum number of images to present per electronic message or the maximum number of images to present per electronic message; and
presenting, proximate to the plurality of images selected for at least one of the plurality of word groups, at least one consolidated image into which at least two images are combined, the at least two images selected from the plurality of images selected for the at least one of the plurality of word groups.
1 Assignment
0 Petitions
Accused Products
Abstract
Criteria can be received from a user via a user interface, the criteria specifying image types or desired image attributes. A plurality of word groups that each satisfy a respective criterion can be identified in a first electronic message, each word group comprising at least one word. For each word group that satisfies the respective criterion, at least one image that satisfies an image type specified by the respective criterion or that has at least one image attribute specified by the respective criterion can be automatically selected from a plurality of images, wherein the selected image corresponds to a meaning of the word group that satisfies the respective criterion. Each image selected for each respective word group that satisfies the respective criterion can be presented with the first electronic message.
22 Citations
17 Claims
-
1. A method comprising:
-
receiving, via a user interface, criteria from a user, the criteria specifying image types or desired image attributes and the criteria specifying a minimum number of images to present per electronic message or a maximum number of images to present per electronic message; identifying in a first electronic message a plurality of word groups that each satisfy a respective criterion, each word group comprising at least one word; for each word group that satisfies the respective criterion, automatically selecting, using a processor, from a plurality of images at least one image that satisfies an image type specified by the respective criterion or that has at least one image attribute specified by the respective criterion, wherein the selected image corresponds to a meaning of the word group that satisfies the respective criterion; presenting with the first electronic message each image selected for each respective word group that satisfies the respective criterion, a total number of the plurality of the selected images presented with the first electronic message satisfying the minimum number of images to present per electronic message or the maximum number of images to present per electronic message; and presenting, proximate to the plurality of images selected for at least one of the plurality of word groups, at least one consolidated image into which at least two images are combined, the at least two images selected from the plurality of images selected for the at least one of the plurality of word groups. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a processor and memory programmed to initiate executable operations comprising; receiving, via a user interface, criteria from a user, the criteria specifying image types or desired image attributes and the criteria specifying a minimum number of images to present per electronic message or a maximum number of images to present per electronic message; identifying in a first electronic message a plurality of word groups that each satisfy a respective criterion, each word group comprising at least one word; for each word group that satisfies the respective criterion, automatically selecting from a plurality of images at least one image that satisfies an image type specified by the respective criterion or that has at least one image attribute specified by the respective criterion, wherein the selected image corresponds to a meaning of the word group that satisfies the respective criterion; presenting with the first electronic message each image selected for each respective word group that satisfies the respective criterion, a total number of the plurality of the selected images presented with the first electronic message satisfying the minimum number of images to present per electronic message or the maximum number of images to present per electronic message; and presenting, proximate to the plurality of images selected for at least one of the plurality of word groups, at least one consolidated image into which at least two images are combined, the at least two images selected from the plurality of images selected for the at least one of the plurality of word groups. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a computer readable storage medium having program code stored thereon, the program code executable by a processor to perform a method comprising:
-
receiving, via a user interface, criteria from a user, the criteria specifying image types or desired image attributes and the criteria specifying a minimum number of images to present per electronic message or a maximum number of images to present per electronic message; identifying in a first electronic message a plurality of word groups that each satisfy a respective criterion, each word group comprising at least one word; for each word group that satisfies the respective criterion, automatically selecting, by the processor, from a plurality of images at least one image that satisfies an image type specified by the respective criterion or that has at least one image attribute specified by the respective criterion, wherein the selected image corresponds to a meaning of the word group that satisfies the respective criterion; presenting with the first electronic message each image selected for each respective word group that satisfies the respective criterion, a total number of the plurality of the selected images presented with the first electronic message satisfying the minimum number of images to present per electronic message or the maximum number of images to present per electronic message; and presenting, proximate to the plurality of images selected for at least one of the plurality of word groups, at least one consolidated image into which at least two images are combined, the at least two images selected from the plurality of images selected for the at least one of the plurality of word groups. - View Dependent Claims (14, 15, 16, 17)
-
Specification