CPC G06F 40/166 (2020.01) [G06F 3/0236 (2013.01); G06F 3/0237 (2013.01); G06F 3/0482 (2013.01); G06F 3/04847 (2013.01); G06F 40/274 (2020.01); G06T 11/60 (2013.01); G06T 2200/24 (2013.01)] | 18 Claims |
1. A computing device comprising:
a memory storing text input by a user;
a processor configured to send the text to a prediction engine having been trained to predict images from text;
the processor configured to receive from the prediction engine, in response to the sent text, a plurality of predictions, each prediction comprising an image predicted as being relevant to the text;
the processor configured to insert a plurality of images into the text based on criteria comprising ranks of the plurality of predictions; and
wherein the processor is configured to insert respective images of the plurality of images into the text sequentially including the image, one at a time via an automated process without user input after a first image of the plurality of images is inserted, in positions relative to the text corresponding to the criteria, the positions including a predetermined position for the image above or before the text, the predetermined position for the image being specified by the ranks associated with the plurality of predictions, wherein the ranks associated with the plurality of predictions are retrieved by the processor from memory.
|