US2023185431A1PendingUtilityA1

Client application content classification and discovery

66
Assignee: SNAP INCPriority: May 28, 2020Filed: Feb 6, 2023Published: Jun 15, 2023
Est. expiryMay 28, 2040(~13.9 yrs left)· nominal 20-yr term from priority
G06F 16/583G06V 40/161G06F 3/0484G06F 16/45G06F 3/04845G06F 3/0488G06F 18/24G06V 10/764G06V 10/454G06F 40/30G06F 16/5866G06F 3/0482G06V 20/20G06T 2200/24G06F 3/04842G06T 7/70G06T 11/60H04L 51/10G06Q 10/40
66
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In one or more implementations, content generated using a client application may be associated with a classification. The content may be accessed based on one or more classifications associated with the content. Content may be generated by a client application executed by a client device of a content creator and sent to a server system that may distribute the content to one or more additional client devices of recipients of the content. The server system may also aggregate content having a same classification.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 receiving, by one or more computing devices having one or more processors and memory, a request for content items corresponding to a classification;   determining, by the one or more computing devices, a number of content items having the classification;   causing, by the one or more computing devices, user interface data to be accessible to a client device in response to the request, the user interface data configured to generate one or more user interfaces that include a page having at least a subgroup of the number of content items and a user interface element that is selectable to add a content item to content items having the classification;   obtaining, by the one or more computing devices, content item data that includes an image captured by a camera of the client device and an identifier of the classification generated in response to selection of the user interface element; and   causing, by the one or more computing devices, the content item to be stored in association with the identifier of the classification.   
     
     
         2 . The method of  claim 1 , comprising:
 causing, by the one or more computing devices, the camera of the client device to be activated in response to selection of the user interface element; and   causing, by the one or more computing devices, an additional user interface to be displayed by the client device, the additional user interface displaying a view of the camera.   
     
     
         3 . The method of  claim 1 , wherein:
 the request includes at least one of one or more keywords corresponding to the classification or an identifier of the classification; and   the content item includes an overlay that indicates an identifier of the classification.   
     
     
         4 . The method of  claim 3 , wherein:
 the overlay is produced using a creative tool of a client application; and   the one or more user interfaces are displayed within the client application.   
     
     
         5 . The method of  claim 4 , comprising:
 determining, by the one or more computing devices, the classification of the content item based at least partly on an identifier of the creative tool.   
     
     
         6 . The method of  claim 1 , comprising:
 determining, by the one or more computing devices, one or more first characteristics of a user of the client device;   determining, by the one or more computing devices, one or more second characteristics of a group of content items having the classification;   performing, by the one or more computing devices, an analysis of the one or more first characteristics with respect to the one or more second characteristics; and   determining, by the one or more computing devices, a level of interest for individual content items of the group of content items in relation to the user of the client device based on the analysis.   
     
     
         7 . The method of  claim 6 , comprising:
 determining, by the one or more computing devices, rankings for the group of content items based on the level of interest for the individual content items of the group of content items in relation to the user of the client device, wherein the rankings indicate an order in which the individual content items are to be displayed in at least one user interface of the one or more user interfaces.   
     
     
         8 . The method of  claim 7 , wherein:
 a first content item of the group of content items has a first ranking that corresponds to a first level of interest with respect to the user of the client device;   a second content item of the group of content items has a second ranking that is lower than the first ranking and that corresponds to a second level of interest with respect to the user of the client device that is less than the first level of interest; and   the first content item is presented before the second content item in the page that includes at least a portion of the subgroup of the number of content items.   
     
     
         9 . A system comprising:
 one or more hardware processors; and   one or more non-transitory computer-readable storage media including computer-readable instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising:
 receiving a request for content items corresponding to a classification; 
 determining a number of content items having the classification; 
 causing user interface data to be accessible to a client device in response to the request, the user interface data configured to generate one or more user interfaces that include a page having at least a subgroup of the number of content items and a user interface element that is selectable to add a content item to content items having the classification; 
 obtaining content item data that includes an image captured by a camera of the client device and an identifier of the classification generated in response to selection of the user interface element; and 
 causing the content item to be stored in association with the identifier of the classification. 
   
     
     
         10 . The system of  claim 9 , wherein the one or more non-transitory computer-readable storage media include additional computer-readable instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform additional operations comprising:
 causing an additional user interface to be displayed by the client device, the additional user interface including a first user interface element that is selectable to view one or more collections of content created by a user of the client device and a second user interface element that is selectable to view one or more content items created by the user of the client device that correspond to the classification.   
     
     
         11 . The system of  claim 10 , wherein the additional user interface includes a third user interface element that is selectable to view content created by a contact of the user of the client device. 
     
     
         12 . The system of  claim 10 , wherein:
 the one or more collections of content that correspond to the first user interface element are accessible to contacts of the user within a client application that displays the one or more user interfaces; and   the one or more content items created by the user that correspond to the second user interface element are publicly accessible.   
     
     
         13 . The system of  claim 9 , wherein the one or more non-transitory computer-readable storage media include additional computer-readable instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform additional operations comprising:
 determining rankings of individual content items of the number of content items, the rankings indicating respective levels of interest of the individual content items in relation to a user of the client device; and   determining an order in which to present the individual content items within the one or more user interfaces based on the rankings.   
     
     
         14 . The system of  claim 9 , wherein the page includes an additional user interface element to share the classification with one or more additional users of a client application. 
     
     
         15 . One or more non-transitory computer-readable media storing computer-readable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
 receiving a request for content items corresponding to a classification;   determining a number of content items having the classification;   causing user interface data to be accessible to a client device in response to the request, the user interface data configured to generate one or more user interfaces that include a page having at least a subgroup of the number of content items and a user interface element that is selectable to add a content item to content items having the classification;   obtaining content item data that includes an image captured by a camera of the client device and an identifier of the classification generated in response to selection of the user interface element; and   causing the content item to be stored in association with the identifier of the classification.   
     
     
         16 . The one or more non-transitory computer-readable media of  claim 15 , storing additional computer-readable instructions that, when executed by the one or more processors, cause the one or more processors to perform additional operations comprising:
 receiving content item data from client device, the content item data including image data corresponding to an image of an additional content item and overlay data corresponding to an overlay of the image with the overlay being produced by a client application, wherein the overlay data includes text data that corresponds to first text content of the overlay;   performing an analysis of the first text content in relation to second text content of individual identifiers of a plurality of classifications;   determining a measure of similarity between a first portion of the first text content and at least a portion of the second text content that is related to an identifier of the classification, wherein a second portion of the first text content includes at least one of words, letters, symbols, or numbers that do not correspond to identifiers of classifications;   determining, based on the measure of similarity corresponding to at least a threshold level of similarity, that the classification corresponds to the additional content item based at least partly on the overlay data; and   adding the additional content item to the number of content items having the classification.   
     
     
         17 . The one or more non-transitory computer-readable media of  claim 16 , storing additional computer-readable instructions that, when executed by the one or more processors, cause the one or more processors to perform additional operations comprising:
 analyzing the image data to determine an object included in the image;   determining an additional identifier of the object; and   determining that the additional identifier of the object has at least a threshold level of correspondence with the identifier of the classification; and   wherein the classification for the additional content item is based at least partly on the additional identifier of the object having at least the threshold level of correspondence with the identifier of the classification.   
     
     
         18 . The one or more non-transitory computer-readable media of  claim 16 , storing additional computer-readable instructions that, when executed by the one or more processors, cause the one or more processors to perform additional operations comprising:
 causing an additional user interface to be displayed that includes an additional user interface element indicating one or more suggested classifications for the additional content item and including an option that is selectable to add the additional content item to content collections that correspond to the one or more suggested classifications.   
     
     
         19 . The one or more non-transitory computer-readable media of  claim 18 , wherein the one or more suggested classifications correspond to at least one of a location at which the image was captured, an identifier of one or more objects included in the image, or the first text content of the overlay. 
     
     
         20 . The one or more non-transitory computer-readable media of  claim 19 , wherein the additional user interface includes one or more selectable option to remove at least one suggested classification from the one or more suggested classifications.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.