Differentiated privacy permissions for management of communication privileges

    公开(公告)号:US11617064B2

    公开(公告)日:2023-03-28

    申请号:US17146941

    申请日:2021-01-12

    摘要: Implementing communication barriers in a group-based communication system is described. In an example, a privacy setting associated with a communication privilege for communicating with a user of a group-based communication system can be stored, wherein the privacy setting permits the user to transmit communications via the group-based communication and restricts another user of the group-based communication system from communicating with the user. The group-based communication system can deny a communication privilege of the other user based at least in part on the privacy setting, wherein denying the communication privilege prohibits the other user from at least one of initiating a message associated with a user identifier of the user or transmitting the message to a client device associated with the user identifier.

    Method, apparatus and computer program product for generating externally shared communication channels

    公开(公告)号:US11586584B2

    公开(公告)日:2023-02-21

    申请号:US16438957

    申请日:2019-06-12

    摘要: Computing systems, apparatuses, computer-implemented methods, and computer program products are disclosed for creating a shared communication channel in a group-based communication platform having a plurality of database shards. An example computer-implemented method includes generating a shared communication channel shard that is assigned a shared communication channel identification, a first set of shared communication channel attributes associated with a first group identification, and a second set of shared communication channel attributes associated with a second group identification. The method further includes generating first and second externally shared group-based shared communication channel interfaces based on the first and second sets of shared communication channel attributes, respectively. The method further includes transmitting the first and second externally shared group-based shared communication channel interfaces to a first client device associated with the first group identification and a second client device associated with the second group identification, respectively.

    MANAGING APPLICATION FOCUS TRANSITIONS

    公开(公告)号:US20230012141A1

    公开(公告)日:2023-01-12

    申请号:US17373650

    申请日:2021-07-12

    IPC分类号: G06F3/0489 G06F3/0482

    摘要: Media, methods, and systems are disclosed for managing focus for an application having a plurality of application user interface components. Initially, a first user interface component receives a first keystroke. Responsive to receiving the first keystroke, the application transitions from a default or pointing device navigation mode to a managed or keyboard navigation mode. The first user interface component receives a second keystroke, and responsive thereto invokes an application focus manager to set a destination user interface component identifier. Next, a second user interface component associated with the destination user interface component identifier compares the destination user interface component identifier to its own component identifier. Finally, the second user interface component claims keyboard input focus in the application.

    Multi-workspace shared communication channel

    公开(公告)号:US11470163B2

    公开(公告)日:2022-10-11

    申请号:US17126985

    申请日:2020-12-18

    摘要: Multi-workspace shared communication channels described. A communication channel of a group-based communication platform can be associated with multiple group identifiers to associate the communication channel with at least two workspaces, wherein a first group identifier corresponds to a first workspace within which a first group communicates and a second group identifier corresponds to a second workspace within which a second group. The communication channel can be associated with multiple organization identifiers to associate the communication channel with at least two organizations, wherein a first organization identifier corresponds to a first organization and a second organization identifier corresponds to a second organization. A user interface can be presented via a user computing device, wherein the user interface includes an indication of the communication channel, and wherein the indication is associated with a graphical element indicating that the communication channel is associated with multiple organizations.

    Apparatuses, methods, and computer program products for data retention in a common group-based communication channel

    公开(公告)号:US11456985B2

    公开(公告)日:2022-09-27

    申请号:US16778993

    申请日:2020-01-31

    IPC分类号: H04L51/42 H04L12/18

    摘要: Embodiments described herein include apparatuses, computer program products, and methods for data management in a group-based communication system. Specifically, some embodiments address data management for group-based communication channel(s) accessible to any number of entities based on various data retention policies. In this regard, embodiments enable maintenance of data associated with multiple organizations accessing a group-based communication channel based on a single, shared data retention policy, or different data retention policies, for example based on authorship of the group-based communication message. In embodiments, a data retention policy may be assigned directly to an entity, or assigned to a higher-level or lower-level entity and function as a default data a retention policy for other entities associated therewith. A group-based communication system is configured to enable storage of data based on corresponding data retention policies for each organization identifier, and/or an agreed data retention policy for all organization identifiers.