Patent ID: 11972090
Assignee: SNAP INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 12:
13. A system comprising:
one or more processors of a machine;
a camera;
a display; and
a memory storing instructions, including a software development kit (SDK) included with a third party software application, that when executed by at least one processor among the one or more processors, causes the machine to perform operations comprising:
receiving, by the SDK, an API call to display an image processing user interface;
displaying on the display, a first user interface comprising plurality of selectable graphical items corresponding to respective image modification features provided by the SDK;
receiving user selection of a desired graphical item from the plurality of selectable graphical items;
applying image modification features corresponding to the desired graphical item to an image received from the camera thereby to generate a modified image;
displaying, on the display, a second user interface including the modified image and a logo related to a provider of the SDK;
receiving user selection of the logo; and
in response to receiving user selection of the logo, opening an application that is provided by a provider of the SDK, wherein the application is opened to a profile of a creator of the third party software application.