Communication apparatus configured to manage user identification queries and render user identification interfaces within a group-based communication system

US12004052B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12004052-B2
Application numberUS-202217576752-A
CountryUS
Kind codeB2
Filing dateJan 14, 2022
Priority dateJan 31, 2020
Publication dateJun 4, 2024
Grant dateJun 4, 2024

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.

Various embodiments of the present invention are directed to a communications apparatus and associated methods configured for managing user identification queries. The communication apparatus is configured to receive a user identification query comprising a requesting user identifier and a target user identifier, compare the target user identifier to a user status cache associated with the requesting user identifier to determine a known status, an unknown status, or a pending status, and cause rendering of a known user identification interface or a limited user identification interface. In some embodiments, the communication apparatus is configured to transmit a client device hold instruction in response to determining the pending status for the target user identifier with respective to a given requesting user identifier. Various embodiments discussed herein mediate and resolve voluminous user identification queries through a specially configured group-based caching service and associated system architecture.

First claim

Opening claim text (preview).

That which is claimed: 1. A computer-implemented method comprising: retrieving a user identification query associated with a group-based communication interface, the user identification query comprising a requesting user identifier of a requesting user and a target user identifier of a target user; causing, based at least in part on a determination of a known status for the target user identifier, rendering of a first known user identification interface to the group-based communication interface, wherein the first known user identification interface includes a first subset of a plurality of information items corresponding to the target user; detecting user engagement of a component of the first known user identification interface; and based at least in part on detecting the user engagement, causing rendering of a second known user identification interface, wherein the second known user identification interface includes a second subset of the plurality of information items corresponding to the target user, wherein the second subset includes at least one information item absent from the first subset. 2. The computer-implemented method of claim 1 , wherein the user identification query comprises a first user identification query, the target user comprises a first target user, the target user identifier comprising a first target user identifier, the determination comprises a first determination, and the method further comprising: retrieving a second user identification query associated with the group-based communication interface, the second user identification query comprising the requesting user identifier and a second target user identifier of a second target user; and causing, based at least in part on a second determination of an unknown status for the second target user identifier, rendering of a limited user identification interface to the group-based communication interface, wherein the limited user identification interface includes a notification that the requesting user is unable to at least one of (i) send a direct message to the second target user, or (ii) share data with the second target user. 3. The computer-implemented method of claim 1 , wherein the plurality of information items are associated with a user profile of the target user. 4. The computer-implemented method of claim 3 , wherein the plurality of information items associated with the user profile of the target user include two or more of: a photo of the target user; an avatar of the target user; an image associated with the target user; a short name or handle of the target user; a real name of the target user; an office location of the target user; a status of the target user; a local time of the target user; a title of the target user; languages spoken by the target user; a name of a supervisor of the target user; a department of the target user, a phone number of the target user; an email address of the target user; projects shared between the target user and the requesting user; or workplaces shared between the target user and the requesting user. 5. The computer-implemented method of claim 1 , wherein the second known user identification interface further includes a direct communication element selectable by the requesting user to initiate direct communication with the target user. 6. The computer-implemented method of claim 5 , wherein the direct communication element comprises at least one of a direct-messaging-initiating button or a direct-call-initiating button. 7. The computer-implemented method of claim 1 , wherein the first known user identification interface comprises a modal or pop-up element of the group-based communication interface and the second known user identification interface is rendered within a flex pane of the group-based communication interface. 8. The computer-implemented method of claim 1 , further comprising: responsive to rendering the second known user identification interface, removing the first known user identification interface from the group-based communication interface. 9. A system comprising: one or more processors; and one or more non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: retrieving a user identification query associated with a group-based communication interface, the user identification query comprising a requesting user identifier of a requesting user and a target user identifier of a target user; causing, based at least in part on a determination of a known status for the target user identifier, rendering of a first known user identification interface to the group-based communication interface, wherein the first known user identification interface includes a first subset of a plurality of information items corresponding to the target user; detecting user engagement of a component of the first known user identification interface; and based at least in part on detecting the user engagement, causing rendering of a second known user identification interface, wherein the second known user identification interface includes a second subset of the plurality of information items corresponding to the target user, wherein the second subset includes at least one information item absent from the first subset. 10. The system of claim 9 , wherein the plurality of information items are associated with a user profile of the target user. 11. The system of claim 10 , wherein the plurality of information items associated with the user profile of the target user include two or more of: a photo of the target user; an avatar of the target user; an image associated with the target user; a short name or handle of the target user; a real name of the target user; an office location of the target user; a status of the target user; a local time of the target user; a title of the target user; languages spoken by the target user; a name of a supervisor of the target user; a department of the target user, a phone number of the target user; an email address of the target user; projects shared between the target user and the requesting user; or workplaces shared between the target user and the requesting user. 12. The system of claim 9 , wherein the second known user identification interface further includes a direct communication element selectable by the requesting user to initiate direct communication with the target user. 13. The system of claim 12 , wherein the direct communication element comprises at least one of a direct-messaging-initiating button or a direct-call-initiating button. 14. The system of claim 9 , wherein the first known user identification interface comprises a modal or pop-up element of the group-based communication interface and the second known user identification interface is rendered within a flex pane of the group-based communication interface. 15. One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: retrieving a user identification query associated with a group-based communication interface, the user identification query comprising a requesting user identifier of a requesting user and a target user identifier of a target user; causing, based at least in part on a determination of a known status for the target user identifier, rendering of a first known user identification interface to the group-based communication interface, wherein the first known user identification interfac

Assignees

Inventors

Classifications

  • H04W4/08Primary

    User group management · CPC title

  • adapted to provide push services, e.g. data channels · CPC title

  • comprising mechanisms for improved reliability, e.g. status reports (arrangements for detecting or preventing errors by carrying supervisory signal the return channel H04L1/16) · CPC title

  • Storing data temporarily at an intermediate stage, e.g. caching · CPC title

  • Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission · 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 US12004052B2 cover?
Various embodiments of the present invention are directed to a communications apparatus and associated methods configured for managing user identification queries. The communication apparatus is configured to receive a user identification query comprising a requesting user identifier and a target user identifier, compare the target user identifier to a user status cache associated with the requ…
Who is the assignee on this patent?
Slack Tech Llc, Salesforce Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 04 2024 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).