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

Claim 0:
1. A data processing system comprising:
a processor; and
a memory in communication with the processor, the memory comprising executable instructions that, when executed by, the processor, cause the data processing system to perform functions of:
receiving an input image for transformation by a plurality of image transformation stylizers;
providing the input image, information about the plurality of image transformation stylizers and at least one of user data, history data, and contextual data to a trained machine- learning (ML) model for selecting a subset of the plurality of image transformation stylizers based on at least on one of the input image, the information about the plurality of image transformation stylizers, the user data, the history data, and the contextual data;
receiving as an output from the ML model the subset of image transformation stylizers;
executing the subset of the image transformation stylizers on the input image to generate a plurality of transformed output images;
ranking the plurality of transformed output images based on at least one of the input image, the user data, the history data, and the contextual data; and
providing the ranked plurality of transformed output images for display,
wherein ranking the plurality of transformed output images is done via a ranking ML model that receives as input the input image, the plurality of transformed output images, information about the subset of the plurality of image transformation stylizers and at least one of user data, history data, and contextual data and provides as output the ranked plurality of transformed output images.