US 11,720,744 B2
Inputting images to electronic devices
Adam John Cudworth, London (GB); Anna Maria Alfut, London (GB); Piotr Jerzy Holc, London (GB); Thomas Christopher Dixon, London (GB); and Naomi Bianca Morton, London (GB)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Oct. 31, 2022, as Appl. No. 17/977,568.
Application 17/977,568 is a continuation of application No. 15/183,226, filed on Jun. 15, 2016, granted, now 11,494,547.
Prior Publication US 2023/0049258 A1, Feb. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 40/166 (2020.01); G06F 3/023 (2006.01); G06F 40/274 (2020.01); G06F 3/0482 (2013.01); G06F 3/04847 (2022.01); G06T 11/60 (2006.01)
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
OG exemplary drawing
 
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.