Patent ID: 11961261
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A non-transitory computer-readable medium comprising instructions that, when executed by a processor, cause the processor to control a system to perform:
receiving a source image having a first image configuration;
determining a second image configuration for a target image;
providing, to an artificial intelligence (AI) engine, the received source image, the AI engine trained to perform functions of:
identifying, based on a set of rules related to visual features, a plurality of candidate regions from the source image, each candidate region showing a different portion of the source image;
generating a plurality of regional proposal images based on the plurality of identified candidate regions, respectively, wherein each proposal region image has the second image configuration;
determining, based on prior aesthetical evaluation data, an aesthetical value of each regional proposal image; and
selecting, based on the determined aesthetical value of each regional proposal image, a first regional proposal image as the target image, the first region proposal image being one of the plurality of regional proposal images;
extracting, from the AI engine, the first regional proposal image selected as the target image; and
causing the first regional proposal image to be displayed via a display of a user device.