Methods and apparatuses for determining a user status avatar for rendering within a group-based communication interface
AssigneeSlack Technologies, LLC
InventorsRoland Schemers, James McPhail, Lydia Han, San Oo
Life of this patent
Estimating the term…
Abstract
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.
Claims20
One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by a processor, perform a method for rendering a user status avatar within a group-based communication system, the method comprising the steps of:
- determining the user status avatar from a plurality of user status avatars for a user of the group-based communication system,
- wherein the group-based communication system comprises a plurality of group-based communication channels providing a communications environment to display communications posted by channel members of each respective group-based communication channel,
- wherein the user status avatar is associated with a current availability of the user;
- rendering the user status avatar in the group-based communication system;
- and
- displaying additional information relating to the user status avatar in response to another user hovering over the user status avatar, the additional information reflecting external engagement data relating to the user availability.
A method for rendering a user status avatar within a group-based communication system, the method comprising the steps of:
- determining the user status avatar from a plurality of user status avatars for a user of the group-based communication system,
- wherein the group-based communication system comprises a plurality of group-based communication channels providing a communications environment to display communications posted by channel members of each respective group-based communication channel,
- wherein the user status avatar is associated with a current availability of the user;
- rendering the user status avatar in the group-based communication system;
- and
- displaying additional information relating to the user status avatar in response to another user hovering over the user status avatar, the additional information reflecting external engagement data relating to the user availability.
A system for rendering a user status avatar within a group-based communication system, the system comprising:
- a processor programmed to perform a method for rendering the user status avatar within the group-based communication system, the method comprising the steps of:
- determining the user status avatar from a plurality of user status avatars for a user of the group-based communication system,
- wherein the group-based communication system comprises a plurality of group-based communication channels providing a communications environment to display communications posted by channel members of each respective group-based communication channel,
- wherein the user status avatar is associated with a current availability of the user;
- rendering the user status avatar in the group-based communication system;
- and
- displaying additional information relating to the user status avatar in response to another user hovering over the user status avatar, the additional information reflecting external engagement data relating to the user availability.
Dependencies are inferred from the claim text.