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

Claim 13:
14. A system comprising:
at least one processor; and
at least one memory coupled to the at least one processor;
the at least one memory comprises instructions that, when executed by the at least one processor, cause the at least one processor to be capable of performing operations comprising:
receiving, from a first user device, a first user interface event that comprises an upload of a digital image but does not indicate an intended usage for the digital image;
receiving, from the first user device, a second user interface event that references the digital image;
determining the intended usage based on the second user interface event;
mapping the intended usage to a usage-based specification that comprises instructions for generating at least one artifact of the digital image based on the intended usage, wherein the set of instructions comprises at least one instruction for generating a representation of the digital image in a particular output format needed by at least one of a particular hardware configuration or a particular software configuration of at least one of a distribution or a user device;
converting the digital image to a usage-specific version of the digital image that includes the at least one artifact by applying the usage-based specification to the digital image, wherein the at least one artifact comprises the representation of the digital image in the particular output format needed by the at least one of the particular hardware configuration or the particular software configuration of the at least one of the distribution or the user device; and
initiating a distribution of the usage-specific version of the digital image including the at least one artifact to at least one second user device different from the first user device.