Patent ID: 11941227
Assignee: SNAP INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A system comprising:
one or more processors; and
a non-transitory computer readable storage medium comprising instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising:
storing media content items in a database;
accessing text input associated with a character count;
identifying each media content item from the media content items as one of fit, unfit or uncertain from a set of fit, unfit, or uncertain with respect to the text input, a media content item identified as uncertain indicating that the media content item is suitable to fit the character count of characters of a first size and not suitable to fit the character count of characters of a second size;
responsive to identifying at least one media content item as uncertain, applying text fit logic to the text input with respect to each media content item identified as uncertain, to identify the media content item as either one of fit or unfit from the set of fit or unfit;
responsive to identifying one or more media content items as fit, generating personalized media content items by incorporating the text input into each of the one or more media content items identified as fit; and
generating an item selection user interface, the item selection user interface including one or more media content items from the personalized media content items.