IP Library Granted Patent US 11,923,998
Granted Patent B2
US 11,923,998 · App. 17/963,089 · Granted Mar 5, 2024

Channeling messaging communications in a selected group-based communication interface

Inventor: Christopher Sullivan (San Francisco, CA)
Assignee: Salesforce, Inc.
H04L12/1822G06F3/04842G06F40/253H04L51/02H04L51/04H04L51/214H04L51/42H04L63/0428H04L65/765H04M1/72436G06F3/04886H04L51/046
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,923,998
App. No.
17/963,089
Granted
Mar 5, 2024
Kind
B2
Abstract

Provided is a group-based communication interface configured to allow users of the interface to communicate within group-based communication channels and across group-based communication channels to provide relevant information to other users efficiently and effectively. Group-based messaging communications across the plurality of group-based communication channels can be channeled to specific receiver channels providing relevant information to users of the group-based communication interface thereby increasing the efficiency and effectiveness of group-based messaging communications and the lifetime of the system.

Claims (38)

1. A method, comprising:

receiving, via a user interface of a device associated with a user of a communication system, a request to post a message across a plurality of channels of the communication system;

causing a plurality of channel identifiers to be displayed on the user interface after the request is received, the plurality of channel identifiers comprising respective graphical identifier actuators for channels in which the user is a member;

receiving, via the user interface of the device, a user selection of two or more graphical identifier actuators associated with two or more channels in which the user is a member, wherein the two or more graphical identifier actuators are separate from the message; and

causing the message to be posted across the two or more channels associated with the two or more graphical identifier actuators selected via the user interface.

2. The method of claim 1 , wherein the request is received via the user interface that supports generation of messages within the communication system.

3. The method of claim 1 , further comprising:

receiving, from the device, an indication of an update associated with the message; and

updating the message in the two or more channels based at least in part on the update associated with the message.

4. The method of claim 1 , wherein the request is received via a web browser or a software application associated with the communication system.

5. The method of claim 1 , wherein the request is received via a first channel that is different from the two or more channels.

6. The method of claim 1 , wherein the user is authorized to access the two or more channels of the communication system.

7. An apparatus, comprising:

at least one processor;

at least one memory associated with the at least one processor; and

instructions stored in the at least one memory and executable by the at least one processor to cause the apparatus to:

receive, via a user interface of a device associated with a user of a communication system, a request to post a message across a plurality of channels of the communication system;

cause a plurality of channel identifiers to be displayed on the user interface after the request is received, the plurality of channel identifiers comprising respective graphical identifier actuators for channels in which the user is a member;

receive, via the user interface of the device, a user selection of two or more graphical identifier actuators associated with two or more channels in which the user is a member, wherein the two or more graphical identifier actuators are separate from the message; and

cause the message to be posted across the two or more channels associated with the two or more graphical identifier actuators selected via the user interface.

8. The apparatus of claim 7 , wherein the request is received via the user interface that supports generation of messages within the communication system.

9. The apparatus of claim 7 , wherein the instructions are further executable by the at least one processor to cause the apparatus to:

receive, from the device, an indication of an update associated with the message; and

update the message in the two or more channels based at least in part on the update associated with the message.

10. The apparatus of claim 7 , wherein the request is received via a web browser or a software application associated with the communication system.

11. The apparatus of claim 7 , wherein the request is received via a first channel that is different from the two or more channels.

12. The apparatus of claim 7 , wherein the user is authorized to access the two or more channels of the communication system.

13. A non-transitory computer-readable medium storing instructions that are executable by at least one processor to:

receive, via a user interface of a device associated with a user of a communication system, a request to post a message across a plurality of channels of the communication system;

cause a plurality of channel identifiers to be displayed on the user interface after the request is received, the plurality of channel identifiers comprising respective graphical identifier actuators for channels in which the user is a member;

receive, via the user interface of the device, a user selection of two or more graphical identifier actuators associated with two or more channels in which the user is a member, wherein the two or more graphical identifier actuators are separate from the message; and

cause the message to be posted across the two or more channels associated with the two or more graphical identifier actuators selected via the user interface.

14. The non-transitory computer-readable medium of claim 13 , wherein the request is received via the user interface that supports generation of messages within the communication system.

15. The non-transitory computer-readable medium of claim 13 , wherein the instructions are further executable by the at least one processor to:

receive, from the device, an indication of an update associated with the message; and

update the message in the two or more channels based at least in part on the update associated with the message.

16. The non-transitory computer-readable medium of claim 13 , wherein the request is received via a web browser or a software application associated with the communication system.

17. The non-transitory computer-readable medium of claim 13 , wherein the request is received via a first channel that is different from the two or more channels.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Dec 21, 2023
From: SLACK TECHNOLOGIES, INC.; SKYLINE STRATEGIES II, LLC; SLACK TECHNOLOGIES, LLC
To: SLACK TECHNOLOGIES, LLC
Reel/Frame 065928/0554 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2023
From: SLACK TECHNOLOGIES, LLC
To: SALESFORCE, INC.
Reel/Frame 065878/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2023
From: SULLIVAN, CHRISTOPHER
To: SLACK TECHNOLOGIES, LLC
Reel/Frame 062909/0593 →
Continuity (5)
Continuation 17391422 · Aug 2, 2021
Continuation 16985044 · Aug 4, 2020
Continuation 15730146 · Oct 11, 2017
Provisional Application 62535082 · Jul 20, 2017
Related Publication 20230036942A1 · Feb 2, 2023