IP Library Granted Patent US 11,644,953
Granted Patent B2
US 11,644,953 · App. 17/561,137 · Granted May 9, 2023

Techniques for context sensitive illustrated graphical user interface elements

Inventors: Garima Sinha (Oakland, CA); Xiao Ou Wang (San Francisco, CA); Kent Fu Ho Tam (Beverly Hills, CA)
Assignee: Meta Platforms, Inc.
G06F3/0482G06F16/9535H04M1/72454
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,644,953
App. No.
17/561,137
Granted
May 9, 2023
Kind
B2
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 (37)

1. A method comprising:

receiving, from a client device associated with a user, an indication to provide recommended stickers;

providing, for display on the client device, a plurality of selectable terms within a graphical user interface associated with a messaging thread;

receiving, from the client device, a selection of a term from the plurality of selectable terms;

generating, by at least one computing device of a social networking system, a ranked list of recommended stickers for the user based on context information corresponding to the selected term and context information associated with the user; and

providing one or more recommended stickers from the ranked list of recommended stickers to the client device for display to the user.

2. The method as recited in claim 1 , wherein the context information associated with the user comprises at least one of user communication intent information, user profile information, device location information, or event information.

3. The method as recited in claim 1 , wherein the context information corresponding to the selected term comprises a machine learned correlation between the selected term and one or more stickers.

4. The method as recited in claim 1 , wherein generating the ranked list is further based on a machine learned correlation between one or more users and one or more stickers.

5. The method as recited in claim 1 , wherein generating the ranked list comprises ranking the recommended stickers based on a machine learned popularity specific to the context information associated with the user.

6. The method as recited in claim 5 , further comprising generating a popularity coefficient for each of the list of recommended stickers based on the context information associated with the user.

7. The method as recited in claim 1 , further comprising causing the client device to display the one or more recommended stickers within a messaging application.

8. A system comprising:

one or more memory devices; and

one or more computing devices that cause the system to:

receive, from a client device associated with a user, an indication to provide recommended stickers;

provide, for display on the client device, a plurality of selectable terms within a graphical user interface associated with a messaging thread;

receive, from the client device, a selection of a term from the plurality of selectable terms;

generate, by at least one computing device of a social networking system, a ranked list of recommended stickers for the user based on context information corresponding to the selected term and context information associated with the user; and

provide one or more recommended stickers from the ranked list of recommended stickers to the client device for display to the user.

9. The system as recited in claim 8 , wherein the context information associated with the user comprises at least one of user communication intent information, user profile information, device location information, or event information.

10. The system as recited in claim 8 , wherein the context information corresponding to the selected term comprises a machine learned correlation between the selected term and one or more stickers.

11. The system as recited in claim 8 , wherein generating the ranked list is further based on a machine learned correlation between one or more users and one or more stickers.

12. The system as recited in claim 8 , wherein generating the ranked list comprises ranking the recommended stickers based on a machine learned popularity specific to the context information associated with the user.

13. The system as recited in claim 12 , wherein the one or more computing devices further cause the system to generate a popularity coefficient for each of the list of recommended stickers based on the context information associated with the user.

14. The system as recited in claim 8 , wherein the one or more computing devices further cause the system to cause the client device to display the one or more recommended stickers within a messaging application.

15. A non-transitory computer-readable medium storing instructions thereon that, when executed by at least one processor, cause at least one computing device to:

receive, from a client device associated with a user, an indication to provide recommended stickers;

provide, for display on the client device, a plurality of selectable terms within a graphical user interface associated with a messaging thread;

receive, from the client device, a selection of a term from the plurality of selectable terms;

generate, by at least one computing device of a social networking system, a ranked list of recommended stickers for the user based on context information corresponding to the selected term and context information associated with the user; and

provide one or more recommended stickers from the ranked list of recommended stickers to the client device for display to the user.

16. The non-transitory computer-readable medium as recited in claim 15 , wherein the context information associated with the user comprises at least one of user communication intent information, user profile information, device location information, or event information.

17. The non-transitory computer-readable medium as recited in claim 15 , wherein the context information corresponding to the selected term comprises a machine learned correlation between the selected term and one or more stickers.

18. The non-transitory computer-readable medium as recited in claim 15 , wherein generating the ranked list is further based on a machine learned correlation between one or more users and one or more stickers.

19. The non-transitory computer-readable medium as recited in claim 15 , wherein generating the ranked list comprises ranking the recommended stickers based on a machine learned popularity specific to the context information associated with the user.

20. The non-transitory computer-readable medium as recited in claim 19 , wherein the instructions, when executed by the at least one processor, further cause the at least one computing device to generate a popularity coefficient for each of the list of recommended stickers based on the context information associated with the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2022
From: SINHA, GARIMA; WANG, XIAO OU; TAM, KENT FU HO
To: FACEBOOK, INC.
Reel/Frame 059017/0745 →
CHANGE OF NAME Recorded Feb 15, 2022
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 059115/0840 →
Continuity (4)
Continuation 16557730 · Aug 30, 2019
Continuation 16423863 · May 28, 2019
Continuation 14677154 · Apr 2, 2015
Related Publication 20220113846A1 · Apr 14, 2022