Methods and apparatuses for determining a user status avatar for rendering within a group-based communication interface

US12425260B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12425260-B2
Application numberUS-202318223897-A
CountryUS
Kind codeB2
Filing dateJul 19, 2023
Priority dateJan 31, 2019
Publication dateSep 23, 2025
Grant dateSep 23, 2025

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.

Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for programmatically determining a user status avatar that is configured for transmitting as renderable within a group-based communication interface of a group-based communication system.

First claim

Opening claim text (preview).

What is claimed is: 1. One or more non-transitory computer-readable media that store computer-executable instructions that, when executed by at least one processor, perform a method for determining user status within a group-based communication system, the method comprising: retrieving user activity data corresponding to a user, the user activity data comprising: user interaction data of the user associated with the group-based communication system; and one or more external data objects including external engagement data of the user from one or more external sources distinct from the group-based communication system; identifying a user status indicator from a plurality of user status indicators based on the user activity data, wherein individual ones of the plurality of user status indicators are associated with a default predefined status period that is specified by a default group-based communication system setting and that defines a respective expiration time; and responsive to identifying the user status indicator, causing display of the user status indicator in a user interface associated with the group-based communication system, the user status indicator comprising presence information of the user determined based on the user activity data, wherein visibility of the user status indicator is limited to a portion of a plurality of users of the group-based communication system based on a user-indicated privacy level for the user status indicator; wherein different types of user status indicators available to the user have different user-indicated privacy levels such that a first type of user status indicator of the different types of user status indicators has a first privacy level causing the first type of user status indicator to only be accessible and viewable by a first set of users and a second type of user status indicator of the different types of user status indicators has a second privacy level causing the second type of user status indicator to only be accessible and viewable by a second set of users that is different than the first set of users. 2. The one or more non-transitory computer-readable media of claim 1 , wherein one or more user status indicators of the plurality of user status indicators are associated with a respective predefined status duration indicative of an expiry time for the one or more user status indicators, wherein the method further comprises: responsive to receiving a replacement user status selection from the user, replacing the user status indicator with a user-selected replacement user status indicator; and causing display of the user-selected replacement user status indicator in the user interface, wherein the user-selected replacement user status indicator is associated with a replacement status duration indicative of a replacement expiry time for the user-selected replacement user status indicator. 3. The one or more non-transitory computer-readable media of claim 1 , wherein the plurality of user status indicators comprises: an available user status indicator indicating that the user is available; an out of office user status indicator indicating that the user is out of an office; and an in a meeting user status indicator indicating that the user is attending a meeting. 4. The one or more non-transitory computer-readable media of claim 1 , further comprising: causing display of an additional user status indicator with the user status indicator. 5. The one or more non-transitory computer-readable media of claim 1 , wherein the user status indicator comprises an icon and a text description. 6. The one or more non-transitory computer-readable media of claim 5 , wherein the user status indicator is displayed in association with a user picture associated with the user. 7. A method for determining user status within a group-based communication system, the method comprising: retrieving user activity data corresponding to a user, the user activity data comprising: user interaction data of the user associated with the group-based communication system; and one or more external data objects including external engagement data of the user from one or more external sources distinct from the group-based communication system; identifying a user status indicator from a plurality of user status indicators based on the user activity data, wherein individual ones of the plurality of user status indicators are associated with a default predefined status period that is specified by a default group-based communication system setting and that defines a respective expiration time; and responsive to identifying the user status indicator, causing display of the user status indicator in a user interface associated with the group-based communication system, the user status indicator comprising presence information of the user determined based on the user activity data, wherein the user status indicator is associated with a predefined status duration indicative of an expiry time for the user status indicator; wherein different types of user status indicators available to the user have different user-indicated privacy levels such that a first type of user status indicator of the different types of user status indicators has a first privacy level causing the first type of user status indicator to only be accessible and viewable by a first set of users and a second type of user status indicator of the different types of user status indicators has a second privacy level causing the second type of user status indicator to only be accessible and viewable by a second set of users that is different than the first set of users. 8. The method of claim 7 , wherein visibility of the user status indicator is limited to a portion of a plurality of users of the group-based communication system based on a user-indicated privacy level for the user status indicator. 9. The method of claim 7 , further comprising: receiving, from the user, a selection of a user-selected status duration indicative of an updated expiry time for the user status indicator; and replacing the predefined status duration with the user-selected status duration indicative of the updated expiry time for the user status indicator responsive to the selection from the user. 10. The method of claim 7 , further comprising: responsive to expiration of the predefined status duration, replacing the user status indicator with a default replacement user status indicator; and causing display of the default replacement user status indicator in the user interface associated with the group-based communication system. 11. The method of claim 10 , further comprising: responsive to receiving a replacement user status selection from the user, replacing the default replacement user status indicator with a user-selected replacement user status indicator; and causing display of the user-selected replacement user status indicator in the user interface associated with the group-based communication system. 12. The method of claim 7 , wherein the user status indicator is set automatically by the group-based communication system based on the user activity data. 13. The method of claim 12 , wherein the predefined status duration is set automatically by the group-based communication system based at least in part on the user activity data. 14. A system comprising: at least one processor; and one or more non-transitory computer-readable media that store computer-executable instructions that, when executed by the at least one processor, perform a method for determining user status within a group-based communication system, the method comprising: retrieving use

Assignees

Inventors

Classifications

  • G06Q10/40Primary

    Business processes related to social networking or social networking services · CPC title

  • Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users · CPC title

  • using or handling presence information · CPC title

  • Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties · CPC title

  • Network arrangements for conference optimisation or adaptation · 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 US12425260B2 cover?
Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for programmatically determining a user status avatar that is configured for transmitting as renderable within a group-based communication interface of a group-based communication system.
Who is the assignee on this patent?
Salesforce Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 23 2025 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).