IP Library Patent Application 18087614
Patent Application
App. No. 18/087,614

GROUP-BASED COMMUNICATION INTERFACE WITH SUBSIDIARY CHANNEL-BASED THREAD COMMUNICATIONS

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 None
App. No.
18/087,614
Abstract

Provided is a group-based communication interface configured to allow members of the interface to communicate within group-based communication channels. The group-based communication interface is configured to relegate selected group-based messaging communications to a separate display pane, where additional messaging communications can be received, thereby maintaining a focused selected group-based communication channel. The selected group-based communication channel is updated to indicate that the selected group-based messaging communications was relegated to a separate display pane, informing the channel members while also allowing the channel members to access the separate display pane if desired. Accordingly, the selected group-based communication interface provides for efficient and focused group-based communications.

Claims (53)

1 .- 42 . (canceled)

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

receiving a message in a channel of a communication platform;

causing the message to be rendered in a communication interface of the communication platform;

receiving a first request to create a first reply associated with the message;

responsive at least in part to receiving the first request, causing the first reply to be rendered proximate the message;

receiving a second request to create a second reply associated with the message;

responsive at least in part to receiving the second request, causing the second reply to be rendered proximate to at least one of the message or the first reply; and

causing an indicator indicating an existence of at least the first reply and the second reply to be rendered proximate the message, wherein the indicator is configured to be selectable by a user with access to the message.

44 . The one or more non-transitory computer-readable media of claim 43 , the acts further comprising:

receiving a first input causing display of the first reply and the second reply to cease;

receiving a second input to the indicator; and

responsive at least in part to receiving the second input, causing rendering of the first reply and the second reply.

45 . The one or more non-transitory computer-readable media of claim 43 , wherein causing the message to be rendered in the communication interface comprises causing the message to be rendered in a messaging pane of the communication interface.

46 . The one or more non-transitory computer-readable media of claim 45 , wherein causing the indicator to be rendered proximate the message comprises causing the indicator to be rendered in the messaging pane.

47 . The one or more non-transitory computer-readable media of claim 43 , wherein the message is rendered in a first format and at least one of the first reply or the second reply is rendered in a second format that is different than the first format.

48 . The one or more non-transitory computer-readable media of claim 43 , wherein the first reply is rendered in a first format and the second reply is rendered in a second format that is different than the first format.

49 . The one or more non-transitory computer-readable media of claim 43 , wherein at least one of the first reply or the second reply is rendered offset from the message.

50 . The one or more non-transitory computer-readable media of claim 43 , wherein the indicator indicates a number of replies to the message.

51 . A computer-implemented method comprising:

receiving a message in a channel of a communication platform;

causing the message to be rendered in a communication interface of the communication platform;

receiving a first request to create a first reply associated with the message;

responsive at least in part to receiving the first request, causing the first reply to be rendered proximate the message;

receiving a second request to create a second reply associated with the message;

responsive at least in part to receiving the second request, causing the second reply to be rendered proximate to at least one of the message or the first reply; and

causing an indicator indicating an existence of at least the first reply and the second reply to be rendered proximate the message, wherein the indicator is configured to be selectable by a user with access to the message.

52 . The computer-implemented method of claim 51 , further comprising:

receiving a first input causing display of the first reply and the second reply to cease;

receiving a second input to the indicator; and

responsive at least in part to receiving the second input, causing rendering of the first reply and the second reply.

53 . The computer-implemented method of claim 51 , wherein causing the message to be rendered in the communication interface comprises causing the message to be rendered in a messaging pane of the communication interface.

54 . The computer-implemented method of claim 53 , wherein causing the indicator to be rendered proximate the message comprises causing the indicator to be rendered in the messaging pane.

55 . A system comprising:

one or more processors; and

one or more non-transitory computer-readable media storing instructions executable by the one or more processors, wherein the instructions cause the one or more processors to perform acts comprising:

receiving a message in a channel of a communication platform;

causing the message to be rendered in a communication interface of the communication platform;

receiving a first request to create a first reply associated with the message;

responsive at least in part to receiving the first request, causing the first reply to be rendered proximate the message;

receiving a second request to create a second reply associated with the message;

responsive at least in part to receiving the second request, causing the second reply to be rendered proximate to at least one of the message or the first reply; and

causing an indicator indicating an existence of at least the first reply and the second reply to be rendered proximate the message, wherein the indicator is configured to be selectable by a user with access to the message.

56 . The system of claim 55 , the acts further comprising:

receiving a first input causing display of the first reply and the second reply to cease;

receiving a second input to the indicator; and

responsive at least in part to receiving the second input, causing rendering of the first reply and the second reply.

57 . The system of claim 55 , wherein causing the message to be rendered in the communication interface comprises causing the message to be rendered in a messaging pane of the communication interface.

58 . The system of claim 57 , wherein causing the indicator to be rendered proximate the message comprises causing the indicator to be rendered in the messaging pane.

59 . The system of claim 55 , wherein the message is rendered in a first format and at least one of the first reply or the second reply is rendered in a second format that is different than the first format.

60 . The system of claim 55 , wherein the first reply is rendered in a first format and the second reply is rendered in a second format that is different than the first format.

61 . The system of claim 55 , wherein at least one of the first reply or the second reply is rendered offset from the message.

62 . The system of claim 55 , wherein the indicator indicates a number of replies to the message.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2023
From: ROSANIA, PAUL; WATANABE, MILO; WALKER, NEIL; BUTTERFIELD, DANIEL STEWART; KANE, PATRICK; FLORIN, HUBERT; FAN, WAYNE
To: SLACK TECHNOLOGIES, INC.
Reel/Frame 062979/0272 →
MERGER AND CHANGE OF NAME Recorded Mar 14, 2023
From: SLACK TECHNOLOGIES, INC.; SALESFORCE.COM, INC.
To: SALESFORCE.COM, INC.
Reel/Frame 062979/0393 →
CHANGE OF NAME Recorded Mar 14, 2023
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 063086/0443 →