×

Avatar based ideogram generation

  • US 10,360,708 B2
  • Filed: 06/30/2016
  • Issued: 07/23/2019
  • Est. Priority Date: 06/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • detecting, by one or more processors of a first mobile computing device, a portion of a face within one or more images;

    identifying a set of facial landmarks within the portion of the face depicted within the one or more images;

    in response to detecting the portion of the face and identifying the set of facial landmarks, determining one or more characteristics representing the portion of the face depicted in the one or more images;

    based on the one or more characteristics and the set of facial landmarks, generating a graphical model of a face including the portion of the face depicted within the one or more images, the graphical model generated by rendering a base face and applying one or more generated features corresponding to the one or more characteristics and the set of facial landmarks;

    positioning one or more graphical elements proximate to the graphical model of the face;

    generating a digital sticker from the graphical model and the one or more graphical elements, the digital sticker combining the graphical model and the one or more graphical elements to represent at least a portion of a message and configured for presentation within a messaging application, wherein a first graphical element of the one or more graphical elements has a first size and a second graphical element of the one or more graphical elements has a second size;

    determining configuration information of the messaging application comprising minimum dimension information or maximum dimension information of digital stickers in the messaging application;

    determining that the second size of the second graphical element is closer to the maximum dimension information of digital stickers in the messaging application than the first size of the first graphical element;

    based on determining that the second size of the second graphical element is closer to the maximum dimension information than the first size of the first graphical element, determining the second graphical element is a prioritized element;

    based on determining that the second graphical element is the prioritized element, scaling the first size of the first graphical element to generate a modified size of the first graphical element based on the second size of the second graphical element;

    scaling the graphical model to generate a scaled graphical model based on the second size of the second graphical element and the modified size of the first graphical element; and

    transmitting the digital sticker to a second mobile computing device via the messaging application.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×