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

Claim 6:
7. A method of providing a user interface by an application software development kit (SDK) included with a third party resource running on a device including a camera and a display, comprising:
receiving, by the SDK, an API call to display an image processing user interface;
displaying on the display of the device, 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 of the device, 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 plurality of selectable graphical items comprises a further logo related to a provider of the SDK and wherein the method further comprises:
receiving user selection of the further logo; and
opening an application provided by the provider of the SDK to a third user interface that provides further selectable graphical items corresponding to respective image modification features.