Systems and methods for sorting unread messages in a group-based communication platform

US11489806B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11489806-B2
Application numberUS-202017133452-A
CountryUS
Kind codeB2
Filing dateDec 23, 2020
Priority dateDec 23, 2020
Publication dateNov 1, 2022
Grant dateNov 1, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method includes receiving a request to display sets of unread messages associated with a plurality of communication channels of a communication platform, wherein each set of unread messages is associated with a respective communication channel of the plurality of communication channels; receiving a selection to sort the sets of unread messages according to a user-defined sorting scheme for ordering display of the plurality of communication channels in the communication platform; and displaying the sets of unread messages sorted according to the user-defined sorting scheme.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method comprising: receiving a request to display sets of unread messages associated with a plurality of communication channels of a communication platform, wherein a set of unread messages is associated with a respective communication channel of the plurality of communication channels, and wherein a communication channel of the plurality of communication channels comprises a data route used to exchange data between user computing devices of a defined group of users granted access to the communication channel; receiving a selection to sort the sets of unread messages according to a user-defined sorting scheme for ordering display of the plurality of communication channels and for ordering display of unread messages of the sets of unread messages associated with the plurality of communication channels in the communication platform; and displaying the unread messages of the sets of unread messages associated with the plurality of communication channels sorted according to the user-defined sorting scheme. 2. The method of claim 1 , wherein the plurality of communication channels are organized into a plurality of sections, the user-defined sorting scheme comprises a user-defined order of the plurality of sections, and the sets of unread messages are displayed according to the user-defined order of the plurality of sections such that first sets of unread messages for communication channels of a first section of the plurality of sections are displayed above second sets of unread messages for communication channels of a second section of the plurality of sections. 3. The method of claim 2 , further comprising receiving a second selection to display third sets of unread messages for a selected section and displaying the third sets of unread messages for the selected section sorted according to the user-defined sorting scheme for the selected section. 4. The method of claim 1 , wherein displaying the unread messages of the sets of unread messages comprises displaying communication channel identifiers and grouping each set of unread messages with a corresponding communication channel identifier. 5. The method of claim 4 , wherein additional communication channel identifiers associated with communication channels that do not have unread messages are not displayed in the display of the unread messages of the sets of unread messages. 6. The method of claim 1 , wherein first unread messages associated with a first communication channel that has been muted are not included in the display of the unread messages of the sets of unread messages. 7. The method of claim 1 , wherein the selection to sort the sets of unread messages according to the user-defined sorting scheme is made via a menu that comprises a plurality of sorting schemes. 8. A group-based communication system comprising one or more processors, memory, and one or more programs stored in the memory and configured to be executed by the one or more processors, wherein the one or more programs include instructions for: receiving a request to display sets of unread messages associated with a plurality of communication channels of a communication platform, wherein a set of unread messages is associated with a respective communication channel of the plurality of communication channels, wherein a communication channel of the plurality of communication channels comprises a data route used to exchange data between user computing devices of a defined group of users granted access to the communication channel; receiving a selection to sort the sets of unread messages according to a user-defined sorting scheme for ordering display of the plurality of communication channels and for ordering display of unread messages of the sets of unread messages associated with the plurality of communication channels in the communication platform; and displaying the unread messages of the sets of unread messages associated with the plurality of communication channels sorted according to the user-defined sorting scheme. 9. The system of claim 8 , wherein the plurality of communication channels are organized into a plurality of sections, the user-defined sorting scheme comprises a user-defined order of the plurality of sections, and the sets of unread messages are displayed according to the user-defined order of the plurality of sections such that first sets of unread messages for communication channels of a first section of the plurality of sections are displayed above second sets of unread messages for communication channels of a second section of the plurality of sections. 10. The system of claim 9 , further comprising receiving a second selection to display third sets of unread messages for a selected section and displaying the third sets of unread messages for the selected section sorted according to the user-defined sorting scheme for the selected section. 11. The system of claim 8 , wherein displaying the unread messages of the sets of unread messages comprises displaying communication channel identifiers and grouping each set of unread messages with a corresponding communication channel identifier. 12. The system of claim 11 , wherein additional communication channel identifiers associated with communication channels that do not have unread messages are not displayed in the display of the unread messages of the sets of unread messages. 13. The system of claim 8 , wherein first unread messages associated with a first communication channel that has been muted are not included in the display of the unread messages of the sets of unread messages. 14. The system of claim 8 , wherein the selection to sort the sets of unread messages according to the user-defined sorting scheme is made via a menu that comprises a plurality of sorting schemes. 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 a computing system, cause the computing system to: receive a request to display sets of unread messages associated with a plurality of communication channels of a communication platform, wherein a set of unread messages is associated with a respective communication channel of the plurality of communication channels, wherein a communication channel of the plurality of communication channels comprises a data route used to exchange data between user computing devices of a defined group of users granted access to the communication channel; receive a selection to sort the sets of unread messages according to a user-defined sorting scheme for ordering display of the plurality of communication channels and for ordering display of unread messages of the sets of unread messages associated with the plurality of communication channels in the communication platform; and display the unread messages of the sets of unread messages associated with the plurality of communication channels sorted according to the user-defined sorting scheme.

Assignees

Inventors

Classifications

  • H04L51/42Primary

    Mailbox-related aspects, e.g. synchronisation of mailboxes · CPC title

  • using selective forwarding · CPC title

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11489806B2 cover?
A method includes receiving a request to display sets of unread messages associated with a plurality of communication channels of a communication platform, wherein each set of unread messages is associated with a respective communication channel of the plurality of communication channels; receiving a selection to sort the sets of unread messages according to a user-defined sorting scheme for or…
Who is the assignee on this patent?
Slack Tech Llc, Salesforce Inc
What technology area does this patent fall under?
Primary CPC classification H04L51/42. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).