IP Library Granted Patent US 11,079,907
Granted Patent B1
US 11,079,907 · App. 17/079,173 · Granted Aug 3, 2021

Systems and methods for reacting to messages

Inventors: Adam Cole (San Francisco, CA); Pedro Carmo (San Francisco, CA); Kristin Au (San Francisco, CA)
Assignee: Slack Technologies, Inc.
G06F3/0482H04L51/10
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,079,907
App. No.
17/079,173
Granted
Aug 3, 2021
Kind
B1
Abstract

A method includes displaying a message within an interface of a group-based communication platform on a device associated with a user; receiving, from the user, a selection of a first reactive emoji having a first skin tone for display in association with the message; and in response, displaying: a first instance of the selected first reactive emoji having the first skin tone in a first grouping with at least a second instance of the first reactive emoji having a second skin tone different than the first skin tone, and a graphical indication of the first grouping of the first instance of the first reactive emoji having the first skin tone with the at least the second instance of the first reactive emoji having the second skin tone, wherein the first grouping of the first instance and the at least the second instance is displayed in association with the message.

Claims (44)

1. A computer-implemented method comprising:

displaying a message within an interface of a group-based communication platform on a device associated with a user of the group-based communication platform;

receiving, from the user, a selection of a first reactive emoji having a first skin tone for display in association with the message; and

in response to receiving the user selection, displaying:

a first instance of the selected first reactive emoji having the first skin tone in a first grouping with at least a second instance of the first reactive emoji having a second skin tone different than the first skin tone, and

a graphical indication of the first grouping of the first instance of the first reactive emoji having the first skin tone with the at least the second instance of the first reactive emoji having the second skin tone, wherein the first grouping of the first instance and the at least the second instance is displayed in association with the message within the interface of the group-based communication platform on the device.

2. The method of claim 1 , wherein the graphical indication of the first grouping comprises a graphical object that encompasses the first instance and at least the second instance of the first reactive emoji.

3. The method of claim 1 , wherein the graphical indication comprises a numerical indication of a number of times a reactive emoji of any skin tone has been selected for display in association with the message.

4. The method of claim 3 , wherein the numerical indication is displayed in the first grouping.

5. The method of claim 3 , wherein a user input associated with the first instance of the first reactive emoji having the first skin tone displayed in the first grouping results in a selection of the first reactive emoji having the first skin tone and an incrementing of the numerical indication.

6. The method of claim 1 , wherein an order of display of the first instance of the first reactive emoji having the first skin tone and the at least the second instance of the first reactive emoji having the second skin tone is based on a temporal order of selection of the first instance of the first reactive emoji having the first skin tone and the at least the second instance of the first reactive emoji having the second skin tone.

7. The method of claim 1 , further comprising:

receiving a user request to display information associated with the first grouping of the first instance of the first reactive emoji having the first skin tone with the at least the second instance of the first reactive emoji having the second skin tone; and

in response to the user request, displaying a first list of one or more users that selected the first reactive emoji having the first skin tone and a second list of one or more users that selected the first reactive emoji having the second skin tone.

8. The method of claim 7 , further comprising displaying a numerical indicator for each skin tone indicating a number of selections of the respective skin tone.

9. An electronic device associated with a user of a group-based communication platform, comprising:

a display;

one or more processors;

a memory; and

one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:

displaying a message within an interface of a group-based communication platform on a device associated with a user of the group-based communication platform;

receiving, from the user, a selection of a first reactive emoji having a first skin tone for display in association with the message; and

in response to receiving the user selection, displaying:

a first instance of the selected first reactive emoji having the first skin tone in a first grouping with at least a second instance of the first reactive emoji having a second skin tone different than the first skin tone, and

a graphical indication of the first grouping of the first instance of the first reactive emoji having the first skin tone with the at least the second instance of the first reactive emoji having the second skin tone,

wherein the first grouping of the first instance and the at least the second instance is displayed in association with the message within the interface of the group-based communication platform on the device.

10. The electronic device of claim 9 , wherein the graphical indication of the first grouping comprises a graphical object that encompasses the first instance and at least the second instance of the first reactive emoji.

11. The electronic device of claim 9 , wherein the graphical indication comprises a numerical indication of a number of times a reactive emoji of any skin tone has been selected for display in association with the message.

12. The electronic device of claim 11 , wherein the numerical indication is displayed in the first grouping.

13. The electronic device of claim 11 , wherein a user input associated with the first instance of the first reactive emoji having the first skin tone displayed in the first grouping results in a selection of the first reactive emoji having the first skin tone and an incrementing of the numerical indication.

14. The electronic device of claim 9 , wherein an order of display of the first instance of the first reactive emoji having the first skin tone and the at least the second instance of the first reactive emoji having the second skin tone is based on a temporal order of selection of the first instance of the first reactive emoji having the first skin tone and the at least the second instance of the first reactive emoji having the second skin tone.

15. The electronic device of claim 9 , wherein the one or more programs include further instructions for:

receiving a user request to display information associated with the first grouping of the first instance of the first reactive emoji having the first skin tone with the at least the second instance of the first reactive emoji having the second skin tone; and

in response to the user request, displaying a first list of one or more users that selected the first reactive emoji having the first skin tone and a second list of one or more users that selected the first reactive emoji having the second skin tone.

16. The electronic device of claim 15 , wherein the one or more programs include further instructions for displaying a numerical indicator for each skin tone indicating a number of selections of the respective skin tone.

17. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device associated with a user of a group-based communication platform, cause the electronic device to:

display a message within an interface of a group-based communication platform on a device associated with a user of the group-based communication platform;

receive, from the user, a selection of a first reactive emoji having a first skin tone for display in association with the message; and

in response to receiving the user selection, display:

a first instance of the selected first reactive emoji having the first skin tone in a first grouping with at least a second instance of the first reactive emoji having a second skin tone different than the first skin tone, and

a graphical indication of the first grouping of the first instance of the first reactive emoji having the first skin tone with the at least the second instance of the first reactive emoji having the second skin tone, wherein the first grouping of the first instance and the at least the second instance is displayed in association with the message within the interface of the group-based communication platform on the device.

18. The computer readable storage medium of claim 17 , wherein the graphical indication of the first grouping comprises a graphical object that encompasses the first instance and at least the second instance of the first reactive emoji.

19. The computer readable storage medium of claim 17 , wherein the graphical indication comprises a numerical indication of a number of times a reactive emoji of any skin tone has been selected for display in association with the message.

20. The computer readable storage medium of claim 19 , wherein the numerical indication is displayed in the first grouping.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2025
From: SLACK TECHNOLOGIES, LLC
To: SALESFORCE, INC.
Reel/Frame 070001/0469 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NEWLY MERGED ENTITY'S NEW NAME, AND TO REMOVE THE PERIOD PREVIOUSLY RECORDED AT REEL: 057254 FRAME: 0738. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME. Recorded Sep 9, 2021
From: SKYLINE STRATEGIES II LLC; SLACK TECHNOLOGIES, INC.
To: SLACK TECHNOLOGIES, LLC
Reel/Frame 057514/0930 →
MERGER Recorded Aug 2, 2021
From: SLACK TECHNOLOGIES, INC.; SKYLINE STRATEGIES I INC.
To: SLACK TECHNOLOGIES, INC.
Reel/Frame 057254/0693 →
MERGER AND CHANGE OF NAME Recorded Aug 2, 2021
From: SKYLINE STRATEGIES II LLC; SLACK TECHNOLOGIES, INC.; SLACK TECHNOLOGIES, LLC
To: SLACK TECHNOLOGIES, LLC.
Reel/Frame 057254/0738 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2020
From: COLE, ADAM; CARMO, PEDRO; AU, KRISTIN
To: SLACK TECHNOLOGIES, INC.
Reel/Frame 054505/0693 →