IP Library Granted Patent US 11,822,764
Granted Patent B2
US 11,822,764 · App. 18/099,788 · Granted Nov 21, 2023

User interface for searching content of a communication platform using reaction icons

Inventors: McKenna Lowry (Valhalla, NY); Austen Payan (New York City, NY); Anthony Tae Jin Lee (Oakland, CA); Racine Harris (New York, NY)
Assignee: Salesforce, Inc.
G06F3/04817G06F3/0482H04L51/02
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,822,764
App. No.
18/099,788
Granted
Nov 21, 2023
Kind
B2
Abstract

A user interface comprising at least a set of reaction icons configured to initiate a search of content of a communication platform is described. In an example, at least the set of reaction icons can be presented via the user interface of the communication platform, wherein individual reaction icons of the set of reaction icons are selectable as search parameters in the user interface. In response to receiving a selection of at least one reaction icon, a search for content, associated with the at least one reaction icon, stored in a database associated with the communication platform can be initiated.

Claims (58)

1. A method, implemented by at least one computing device of a communication platform, comprising:

determining an emoji based at least in part on interaction data associated with content in the communication platform;

causing presentation of the emoji via a user interface of the communication platform, wherein the emoji is selectable as a search parameter in the user interface;

receiving, via the user interface, a selection the emoji;

in response to receiving the selection of the emoji, retrieving one or more contents that include the emoji, the one or more contents stored in a database associated with the communication platform; and

displaying at least one content of the one or more contents in the user interface.

2. The method of claim 1 , further comprising, in response to receiving the selection of the emoji, initiating a search for the one or more contents that include the emoji in the database.

3. The method of claim 1 , wherein determining the emoji comprises determining a set of reaction icons that include a set of emojis and a set of reactjis, wherein the emoji is included in the set of emojis.

4. The method of claim 1 , further comprising:

determining the interaction data that indicates interactions of users of the communication platform with emojis, including the emoji, presented for display via the communication platform; and

determining, based at least in part on the interactions, a number of the interactions with the emojis during a period of time.

5. The method of claim 1 , further comprising:

determining the interaction data that indicates interactions of users of the communication platform with emojis, including the emoji, presented for display via the communication platform; and

determining, based at least in part on the interactions, a frequency of the interactions with the emojis indicating a rate at which user profiles interact with the emoji during a period of time.

6. The method of claim 1 , further comprising:

determining the interaction data that indicates interactions of users of the communication platform with emojis, including the emoji, presented for display via the communication platform; and

determining, based at least in part on the interactions, a recency of interactions with the emojis indicating amounts of time between the interactions and a current time.

7. The method of claim 1 , wherein the selection is associated with a user profile of the communication platform, further comprising:

determining user data associated with the user profile, wherein the user data indicates emojis input or selected in association with the user profile; and

determining the emoji based at least in part on the user data.

8. The method of claim 1 , wherein the selection is associated with a user profile of the communication platform, further comprising:

determining user data associated with one or more other user profiles of the communication platform that are determined to be similar to the user profile, wherein the user data indicates emojis input or selected in association with the one or more other user profiles; and

determining the emoji based at least in part on the user data.

9. The method as recited in claim 1 , wherein the one or more contents include a direct messages between two or more users of the communication platform, first messages posted within communication channels of the communication platform, and second messages included within threads of the communication platform.

10. One or more non-transitory computer-readable media storing one or more computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

determining an emoji based at least in part on interaction data associated with content in a communication platform;

causing presentation of the emoji via a user interface of the communication platform, wherein the emoji is selectable as a search parameter in the user interface;

receiving, via the user interface, a selection the emoji;

in response to receiving the selection of the emoji, retrieving one or more contents that include the emoji, the one or more contents stored in a database associated with the communication platform; and

displaying at least one content of the one or more contents in the user interface.

11. The one or more non-transitory computer-readable media of claim 10 , wherein the operations further comprise, in response to receiving the selection of the emoji, initiating a search for the one or more contents that include the emoji in the database.

12. The one or more non-transitory computer-readable media of claim 10 , wherein determining the emoji comprises determining a set of reaction icons that include a set of emojis and a set of reactjis, wherein the emoji is included in the set of emojis.

13. The one or more non-transitory computer-readable media of claim 10 , wherein the operations further comprise:

determining the interaction data that indicates interactions of users of the communication platform with emojis, including the emoji, presented for display via the communication platform; and

determining, based at least in part on the interactions, a number of the interactions with the emojis during a period of time.

14. The one or more non-transitory computer-readable media of claim 10 , wherein the operations further comprise:

determining the interaction data that indicates interactions of users of the communication platform with emojis, including the emoji, presented for display via the communication platform; and

determining, based at least in part on the interactions, a frequency of the interactions with the emojis indicating a rate at which user profiles interact with the emoji during a period of time.

15. The one or more non-transitory computer-readable media of claim 10 , wherein the operations further comprise:

determining the interaction data that indicates interactions of users of the communication platform with emojis, including the emoji, presented for display via the communication platform; and

determining, based at least in part on the interactions, a recency of interactions with the emojis indicating amounts of time between the interactions and a current time.

16. A system comprising:

memory;

one or more processors; and

one or more non-transitory computer-readable that are stored in memory and that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

determining an emoji based at least in part on interaction data associated with content in a communication platform;

causing presentation of the emoji via a user interface of the communication platform, wherein the emoji is selectable as a search parameter in the user interface;

receiving, via the user interface, a selection the emoji;

in response to receiving the selection of the emoji, retrieving one or more contents that include the emoji, the one or more contents stored in a database associated with the communication platform; and

displaying at least one content of the one or more contents in the user interface.

17. The system of claim 16 , wherein the selection is associated with a user profile of the communication platform, and wherein the operations further comprise:

determining user data associated with the user profile, wherein the user data indicates emojis input or selected in association with the user profile; and

determining the emoji based at least in part on the user data.

18. The system of claim 16 , wherein the selection is associated with a user profile of the communication platform, and wherein the operations further comprise:

determining user data associated with one or more other user profiles of the communication platform that are determined to be similar to the user profile, wherein the user data indicates emojis input or selected in association with the one or more other user profiles; and

determining the emoji based at least in part on the user data.

19. The system as recited in claim 16 , wherein the one or more contents include a direct messages between two or more users of the communication platform, first messages posted within communication channels of the communication platform, and second messages included within threads of the communication platform.

20. The system as recited in claim 16 , wherein the operations further comprise, in response to receiving the selection of the emoji, initiating a search for the one or more contents that include the emoji in the database.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2023
From: LOWRY, MCKENNA; PAYAN, AUSTEN; LEE, ANTHONY TAE JIN; HARRIS, RACINE
To: SLACK TECHNOLOGIES, INC.
Reel/Frame 062444/0658 →
MERGER AND CHANGE OF NAME Recorded Jan 20, 2023
From: SLACK TECHNOLOGIES, INC.; SLACK TECHNOLOGIES, LLC
To: SLACK TECHNOLOGIES, LLC
Reel/Frame 062444/0707 →
MERGER Recorded Jan 20, 2023
From: SLACK TECHNOLOGIES, LLC
To: SALESFORCE.COM, INC.
Reel/Frame 062444/0723 →
CHANGE OF NAME Recorded Jan 20, 2023
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 062449/0804 →
Continuity (2)
Continuation 17364636 · Jun 30, 2021
Related Publication 20230161451A1 · May 25, 2023