US 11,928,167 B2
Determining classification recommendations for user content
Nathan Kenneth Boyd, Los Angeles, CA (US); Andrew Grosvenor Cooper, Los Angeles, CA (US); Suraj Vindana Samaranayake, New York, NY (US); Vu Tran, Bellevue, WA (US); Yamill Vallecillo, Los Angeles, CA (US); and Yiwen Zhan, Venice, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Mar. 30, 2022, as Appl. No. 17/709,225.
Claims priority of provisional application 63/169,063, filed on Mar. 31, 2021.
Prior Publication US 2022/0318325 A1, Oct. 6, 2022
Int. Cl. G06F 16/9535 (2019.01); G06F 3/0482 (2013.01)
CPC G06F 16/9535 (2019.01) [G06F 3/0482 (2013.01); G06F 2218/12 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a computing system including one or more computing devices that each include a processor and memory, first input data to provide a content item to one or more recipients, the content item including at least one of image content or video content captured via a client application, wherein the content item is associated with an account of a user of the client application;
generating, by the computing system, first user interface data that corresponds to a user interface that includes a user interface element to capture alphanumeric characters that indicate an identifier of at least one classification of the content item;
identifying, by the computing system, second input data indicating one or more alphanumeric characters captured in the user interface element, wherein the one or more alphanumeric characters correspond to a partially completed classification;
determining, by the computing system, that the one or more alphanumeric characters of the partially completed classification satisfy a threshold number of alphanumeric characters;
responsive to determining that the one or more alphanumeric characters satisfy the threshold number of alphanumeric characters, determining, by the computing system and based on the one or more alphanumeric characters of the second input data, a group of candidate classifications for the content item;
analyzing, by the computing system, at least one of profile data of the user or content usage data of the user to determine a subset of the group of candidate classifications for the content item;
generating, by the computing system, second user interface data corresponding to a second user interface that includes the one or more alphanumeric characters and the subset of the group of candidate classifications;
receiving, by the computing system, third input data indicating selection of a candidate classification included in the subset of the group of candidate classifications; and
storing, by the computing system, the content item in association with a classification that corresponds to the candidate classification.