Patent ID: 9720894
Date: 2017-08-01
CPC Classifications: G06F,G06T

Claim:
1. A computer-implemented method comprising: causing a video to be presented on a user device in a video viewer that includes a selectable input for indicating that a video frame of the video is to be converted to a meme image; receiving, from the user device, a selection of a video frame of the video; rendering the video frame as an annotatable image within an image viewer that is separate from the video viewer; receiving an indication of an intent to annotate the annotatable image from a user via the selectable input of the video viewer; in response to receiving the indication of the intent to annotate the annotatable image via the selectable input of the video viewer, rendering a meme generation interface with respect to the annotatable image, wherein the meme generation interface includes a text box for receiving a meme message, a first plurality of selectable inputs for indicating a meme position indicator for the meme message within the meme image, and a second plurality of selectable inputs for indicating a font type and a font size, and wherein each of the first plurality of selectable inputs indicates one meme position from a plurality of meme positions that include a top position for the meme message within the meme image, a middle position for the meme message within the meme image, and a bottom position for the meme message within the meme image; receiving meme annotation criteria from the user via the meme generation interface, wherein the meme annotation criteria includes the meme message, the meme position indicator, the font type, and the font size; in response to receiving the meme annotation criteria, modifying the annotatable image based, at least in part, upon the meme annotation criteria, thus generating the meme image with the meme message having a font of the font type and of the font size, wherein selection of the top position selectable input causes the meme message to be positioned in a top portion of the meme image, selection of the middle position selectable input causes the meme message to be positioned in a middle portion of the meme image, and selection of the bottom position selectable input causes the meme message to be positioned in a bottom portion of the meme image; receiving a first username and a first password corresponding to a meme publication web site; receiving a second username and a second password corresponding to a social networking site; publishing the annotated image to the meme publication website using the received first username and first password; and publishing the annotated image to the social networking site using the received second username and second password.