IP Library Granted Patent US 11,044,218
Granted Patent B1
US 11,044,218 · App. 17/079,226 · Granted Jun 22, 2021

Systems and methods for reacting to messages

Inventors: Laura Eng (San Francisco, CA); Jesus A. Aguirre-Giron (San Francisco, CA); Chastine Grace Guy-Uyco De Leon (Dublin, CA); Kallie Sue Friedman (San Francisco, CA); Janelle Anne Figueroa Bautista (Richmond, CA); Shilpa Ramamurthy (San Francisco, CA); Carla Gonzales (San Francisco, CA); Shivani Sharma (San Francisco, CA); Jesse Ryan Bounds (San Francisco, CA); Benjamin Mark Powell (Vancouver, CA)
Assignee: Slack Technologies, Inc.
H04L51/10H04L51/18H04L51/22
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,044,218
App. No.
17/079,226
Granted
Jun 22, 2021
Kind
B1
Abstract

Provided are methods and systems for reacting to a message in a group-based communication system using suggested reactive emoji. An exemplary method comprises: displaying a message within an interface of a group-based communication platform; determining a set of suggested reactive emoji, wherein the set of suggested reactive emoji is determined based on at least one adjustable setting associated with at least one of a user identifier and a group identifier; receiving, from the user, an input associated with the message; and in response to receiving the input, displaying a menu of message-related actions in the interface, the menu of message-related actions comprising the set of suggested reactive emoji; receiving a user selection of a reactive emoji from set of suggested reactive emoji; and displaying the selected reactive emoji in association with the message within the interface.

Claims (48)

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;

determining a set of suggested reactive emoji based on a group identifier and a user identifier, wherein the set of suggested reactive emoji is determined based on at least one adjustable setting associated with at least one of the user identifier and the group identifier;

receiving, from the user, an input associated with the message;

in response to receiving the input, displaying a menu of message-related actions in the interface, the menu of message-related actions comprising:

a first graphical object that is selectable for accessing a plurality of available reactive emoji, and

the set of suggested reactive emoji;

receiving a user selection of a reactive emoji from the set of suggested reactive emoji; and

displaying the selected reactive emoji in association with the message within the interface.

2. The method of claim 1 , where the at least one adjustable setting comprises at least one of a user-defined setting and a group administrator-defined setting.

3. The method of claim 2 , wherein the at least one adjustable setting comprises a user-defined setting and a group administrator-defined setting and the user-defined setting takes precedence over the administrator-defined setting.

4. The method of claim 1 , wherein the set of suggested reactive emoji is determined based on a history of usage of reactive emoji.

5. The method of claim 4 , wherein the history of usage of reactive emoji is a frequency of usage of reactive emoji.

6. The method of claim 4 , wherein the history of usage of reactive emoji is a total number of times the user has used a reactive emoji of any kind.

7. The method of claim 1 , wherein the at least one adjustable setting is set by at least one of a user-defined setting and a group administrator-defined setting via one or more user interfaces for a user or group administrator to select one or more of the set of suggested reactive emoji.

8. 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;

determining a set of suggested reactive emoji based on a group identifier and a user identifier, wherein the set of suggested reactive emoji is determined based on at least one adjustable setting associated with at least one of the user identifier and the group identifier;

receiving, from the user, an input associated with the message;

in response to receiving the input, displaying a menu of message-related actions in the interface, the menu of message-related actions comprising:

a first graphical object that is selectable for accessing a plurality of available reactive emoji, and

the set of suggested reactive emoji;

receiving a user selection of a reactive emoji from the set of suggested reactive emoji; and

displaying the selected reactive emoji in association with the message within the interface.

9. The electronic device of claim 8 , where the at least one adjustable setting comprises at least one of a user-defined setting and a group administrator-defined setting.

10. The electronic device of claim 9 , wherein the at least one adjustable setting comprises a user-defined setting and a group administrator-defined setting and the user-defined setting takes precedence over the administrator-defined setting.

11. The electronic device of claim 8 , wherein the set of suggested reactive emoji is determined based on a history of usage of reactive emoji.

12. The electronic device of claim 11 , wherein the history of usage of reactive emoji is a frequency of usage of reactive emoji.

13. The electronic device of claim 11 , wherein the history of usage of reactive emoji is a total number of times the user has used a reactive emoji of any kind.

14. The electronic device of claim 8 , wherein the at least one adjustable setting is set by at least one of a user-defined setting and a group administrator-defined setting via one or more user interfaces for a user or group administrator to select one or more of the set of suggested reactive emoji.

15. 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;

determine a set of suggested reactive emoji based on a group identifier and a user identifier;

receive, from the user, an input associated with the message;

in response to receiving the input, display a menu of message-related actions in the interface, the menu of message-related actions comprising:

a first graphical object that is selectable for accessing a plurality of available reactive emoji, and

the set of suggested reactive emoji, wherein the set of suggested reactive emoji is determined based on at least one adjustable setting associated with at least one of the user identifier and the group identifier;

receive a user selection of a reactive emoji from the set of suggested reactive emoji; and

display the selected reactive emoji in association with the message within the interface.

16. The non-transitory computer-readable storage medium of claim 15 , where the at least one adjustable setting comprises at least one of a user-defined setting and a group administrator-defined setting.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the at least one adjustable setting comprises a user-defined setting and a group administrator-defined setting and the user-defined setting takes precedence over the administrator-defined setting.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the set of suggested reactive emoji is determined based on a history of usage of reactive emoji.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the history of usage of reactive emoji is a frequency of usage of reactive emoji.

20. The non-transitory computer-readable storage medium of claim 18 , wherein the history of usage of reactive emoji is a total number of times the user has used a reactive emoji of any kind.

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 3, 2020
From: ENG, LAURA; AGUIRRE-GIRON, JESUS A.; DE LEON, CHASTINE GRACE GUY-UYCO; FRIEDMAN, KALLIE SUE; BAUTISTA, JANELLE ANNE FIGUEROA; RAMAMURTHY, SHILPA; GONZALES, CARLA; SHARMA, SHIVANI; BOUNDS, JESSE RYAN; POWELL, BENJAMIN MARK
To: SLACK TECHNOLOGIES, INC.
Reel/Frame 054534/0039 →
Cited By (1)
US 12,718,014