US2023236710A1PendingUtilityA1

Techniques for context sensitive illustrated graphical user interface elements

Assignee: META PLATFORMS INCPriority: Apr 2, 2015Filed: Mar 31, 2023Published: Jul 27, 2023
Est. expiryApr 2, 2035(~8.7 yrs left)· nominal 20-yr term from priority
G06F 3/0482G06F 16/9535H04M 1/72454
74
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Techniques for context sensitive illustrated graphical user interface elements, comprising a social networking application. The social networking application may include, among other components, a social networking graphical elements management component to provide a list of recommended graphical element identifier information, in response to a request for the list of recommended graphical element identifier information, a context determination component to determine user context information representative of the at least one user context based at least partially on user communications intent information, user profile information, device location information, calendar event information, and/or external event information, and a graphical elements recommendation component to generate the list of recommended graphical element identifier information based at least partially on the user profile information, graphical elements promotion information, and/or the user context information.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 determining context information for a messaging thread between a user and one or more co-users;   generating a list of recommended stickers for the user based on the context information; and   providing one or more recommended stickers from the list of recommended stickers for display to the user in a messaging graphical user interface including the messaging thread.   
     
     
         2 . The method as recited in  claim 1 , wherein determining the context information for the messaging thread between the user and the one or more co-users comprises analyzing one or more messages within the messaging thread to identify one or more keywords. 
     
     
         3 . The method as recited in  claim 1 , wherein determining the context information for the messaging thread between the user and the one or more co-users comprises:
 determining one or more devices locations of one or more of the user or the one or more co-users; and   identifying an event as the context information based on the one or more devices locations.   
     
     
         4 . The method as recited in  claim 1 , wherein determining the context information for the messaging thread between the user and the one or more co-users comprises identifying an interest of one or more of the user and or the one or more co-users based on calendar information, user profile information, device location information, or content of the messaging thread. 
     
     
         5 . The method as recited in  claim 1 , wherein generating the list of recommended stickers for the user based on the context information comprises generating a ranked list of stickers based on a machine learned popularity specific to the context information. 
     
     
         6 . The method as recited in  claim 1 , wherein generating the list of recommended stickers for the user based on the context information comprises:
 generating a popularity coefficient for each of a plurality of stickers that indicates how likely the user is to share a given sticker of the plurality of stickers based on the context information; and   including stickers with high popularity coefficients in the list of recommended stickers.   
     
     
         7 . The method as recited in  claim 1 , wherein providing the one or more recommended stickers from the list of recommended stickers for display to the user in the messaging graphical user interface including the messaging thread comprises displaying a scrollable grid of recommend stickers below the messaging thread in the messaging graphical user interface. 
     
     
         8 . A system comprising:
 one or more memory devices; and   one or more processor devices, coupled to the one or more memory devices, that cause the system to:
 determine context information for a messaging thread between a user and one or more co-users; 
 generate a list of recommended stickers for the user based on the context information; and 
 provide one or more recommended stickers from the list of recommended stickers for display to the user in messaging graphical user interface including the messaging thread. 
   
     
     
         9 . The system as recited in  claim 8 , wherein the one or more processor devices cause the system to determine the context information for the messaging thread between the user and the one or more co-users by analyzing one or more messages within the messaging thread to identify one or more keywords. 
     
     
         10 . The system as recited in  claim 8 , wherein the one or more processor devices cause the system to determine the context information for the messaging thread between the user and the one or more co-users by:
 determining one or more devices locations of one or more of the user or the one or more co-users; and   identifying an event as the context information based on the one or more devices locations.   
     
     
         11 . The system as recited in  claim 8 , wherein the one or more processor devices cause the system to determine the context information for the messaging thread between the user and the one or more co-users by identifying an interest of one or more of the user and or the one or more co-users based on calendar information, user profile information, device location information, or content of the messaging thread. 
     
     
         12 . The system as recited in  claim 8 , wherein the one or more processor devices cause the system to generate the list of recommended stickers for the user based on the context information by:
 generating a popularity coefficient for each of a plurality of stickers that indicates how likely the user is to share a given sticker of the plurality of stickers based on the context information; and   including stickers with high popularity coefficients in the list of recommended stickers.   
     
     
         13 . The system as recited in  claim 12 , wherein the one or more processor devices cause the system to provide the one or more recommended stickers from the list of recommended stickers for display to the user in the messaging graphical user interface including the messaging thread by displaying a scrollable grid of recommend stickers below the messaging thread in the messaging graphical user interface. 
     
     
         14 . A non-transitory computer-readable medium storing instructions thereon that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
 determining context information for a messaging thread between a user and one or more co-users;   generating a list of recommended stickers for the user based on the context information; and   providing one or more recommended stickers from the list of recommended stickers for display to the user in messaging graphical user interface including the messaging thread.   
     
     
         15 . The non-transitory computer-readable medium as recited in  claim 14 , wherein determining the context information for the messaging thread between the user and the one or more co-users comprises analyzing one or more messages within the messaging thread to identify one or more keywords. 
     
     
         16 . The non-transitory computer-readable medium as recited in  claim 14 , wherein
 determining the context information for the messaging thread between the user and the one or more co-users comprises:   determining one or more devices locations of one or more of the user or the one or more co-users; and   identifying an event as the context information based on the one or more devices locations.   
     
     
         17 . The non-transitory computer-readable medium as recited in  claim 14 , wherein determining the context information for the messaging thread between the user and the one or more co-users comprises identifying an interest of one or more of the user and or the one or more co-users based on calendar information, user profile information, device location information, or content of the messaging thread. 
     
     
         18 . The non-transitory computer-readable medium as recited in  claim 14 , wherein generating the list of recommended stickers for the user based on the context information comprises generating a ranked list of stickers based on a machine learned popularity specific to the context information. 
     
     
         19 . The non-transitory computer-readable medium as recited in  claim 14 , wherein generating the list of recommended stickers for the user based on the context information comprises:
 generating a popularity coefficient for each of a plurality of stickers that indicates how likely the user is to share a given sticker of the plurality of stickers based on the context information; and   including stickers with high popularity coefficients in the list of recommended stickers.   
     
     
         20 . The non-transitory computer-readable medium as recited in  claim 14 , wherein providing the one or more recommended stickers from the list of recommended stickers for display to the user in the messaging graphical user interface including the messaging thread comprises displaying a scrollable grid of recommend stickers below the messaging thread in the messaging graphical user interface.

Join the waitlist — get patent alerts

Track US2023236710A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.