白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Utilizing message metadata for improving user interface presentation

專利號(hào)
US11175806B1
公開日期
2021-11-16
申請(qǐng)人
Slack Technologies, Inc.(US CA San Francisco)
發(fā)明人
Lorilyn McCue; Kimberly Munoz; Zachariah Buechler; Michael Deng; Albert Treat; Ryan Mah; Sai Pinapati; Saurabh Sahni
IPC分類
G06F3/0481; G06F3/0346; G06F3/0338; G06F3/01; G06T7/50; G06F3/0484; G06F40/30; G06N20/00; H04L29/06
技術(shù)領(lǐng)域
user,message,associated,interface,can,with,in,or,messages,platform
地域: CA CA San Francisco

摘要

Utilizing message metadata for improving user interface presentation is described. In an example, a first message associated with first metadata and a second message associated with second metadata can be received via a group-based communication platform. Based at least in part on the first metadata and the second metadata, causing the first message and the second message to be presented in a message digest via a first portion of a user interface associated with the group-based communication platform. The message digest can be associated with an actuation mechanism and, in response to receiving an indication of an interaction with the actuation mechanism, the first message and the second message can be presented, separately, via a second portion of the user interface.

說明書

TECHNICAL FIELD

A communication platform can leverage a network-based computing system to enable users to exchange data for communication and/or collaboration. In some examples, users can exchange messages via the communication platform. In some examples, applications associated with third-party platforms (e.g., third-party applications) can be integrated into the communication platform and can be used by users for communicating via the communication platform, performing actions in association with the communication platform, and/or otherwise providing data to the communication platform. As such, users and/or applications can generate data that can be presented via a user interface of the communication platform.

In some examples, the user interface can present a data feed indicating messages posted to and/or actions taken with respect to a particular communication channel, direct message, or the like. In existing techniques, the user interface can be cluttered and overwhelming to users. In existing techniques, the user interface can require users to scroll and/or otherwise navigate through data—from users, applications, and/or the like—to understand context of the communication and effectively utilize the communication platform. In some examples, users can miss important messages due to the amount of data they are required to scroll and/or otherwise navigate through. Further, this scrolling and/or other navigation can cause poor user experiences and can be inefficient.

權(quán)利要求

1
What is claimed is:1. A computer-implemented method comprising:receiving messages from at least a user account and an application, wherein the messages are associated with a virtual space that is one of a plurality of virtual spaces accessible via a first section of a user interface associated with a group-based communication platform;determining, based on a first criterion being satisfied, a first priority associated with a first message of the messages, wherein the first priority is associated with first metadata of the first message;determining, based on a second criterion being satisfied, a second priority associated with a second message of the messages, wherein the second priority is associated with second metadata of the second message;causing, based at least in part on the first metadata and the second metadata, the first message and the second message to be aggregated in a message digest, wherein the message digest is presented as a single message within an integrated data feed of the messages presented via a second section of the user interface and wherein the message digest is associated with an actuation mechanism; andin response to receiving an indication of an interaction with the actuation mechanism, causing the first message and the second message to be presented individually via a third section of the user interface.2. The computer-implemented method of claim 1, wherein:the first message is presented via the third section of the user interface in association with a first presentation characteristic based on the first priority; andthe second message is presented via the third section of the user interface in association with a second presentation characteristic.3. The computer-implemented method of claim 2, wherein the first priority and the second priority are different priorities, and wherein the first presentation characteristic and the second presentation characteristic are different presentation characteristics.4. The computer-implemented method of claim 2, further comprising:receiving a third message associated with the virtual space, wherein the third message is associated with third metadata; andbased at least in part on a determination, based on the third metadata, that the third message is associated with a third priority, causing the third message to be presented via the second section of the user interface, wherein the third message is presented in association with a third presentation characteristic, corresponding to the third priority, that is different than at least one of the first presentation characteristic or the second presentation characteristic.5. The computer-implemented method of claim 1, further comprising, based at least in part on the first metadata and the second metadata indicating that the first message and the second message are associated with a same priority, generating the message digest for presentation via the user interface.6. The computer-implemented method of claim 5, wherein:the first metadata is further associated with at least one of a first originating source, a first date, or a first time; andthe second metadata is further associated with at least one of a second originating source, a second date, or a second time,wherein generating the message digest is further based at least in part on a determination that at least one of (i) the first originating source and the second originating source are a same originating source, (ii) the first date and the second date are a same date, or (iii) that the first time and the second time are within a period of time.7. The computer-implemented method of claim 1, wherein the message digest comprises a plurality of messages, including the first message and the second message, and wherein the plurality of messages can be filtered based at least in part on a characteristic.8. The computer-implemented method of claim 1, wherein the first priority and the second priority are determined using a machine-trained model or a set of rules.9. The computer-implemented method of claim 1, wherein the first priority is determined based at least in part on an originating source, a type of message, a topic associated with the first message, or content of the first message.10. A system comprising:one or more processors; andone or more non-transitory computer-readable media comprising instructions that, when executed by the one or more processors, cause the system to perform operations comprising:receiving messages from at least a user account and an application, wherein the messages are associated with a virtual space that is one of a plurality of virtual spaces accessible via a first section of a user interface associated with a group-based communication platform;determining, based on a first criterion being satisfied, a first priority associated with a first message of the messages, wherein the first priority is associated with first metadata of the first message;determining, based on a second criterion being satisfied, a second priority associated with a second message of the messages, wherein the second priority is associated with second metadata of the second message;causing, based at least in part on the first metadata and the second metadata, the first message and the second message to be aggregated in a message digest, wherein the message digest is presented as a single message within an integrated data feed of the messages presented via a second section of the user interface and wherein the message digest is associated with an actuation mechanism; andin response to receiving an indication of an interaction with the actuation mechanism, causing the first message and the second message to be presented individually via a third section of the user interface.11. The system of claim 10, wherein:the first message is presented via the third section of the user interface in association with a first presentation characteristic based on the first priority; andthe second message is presented via the third section of the user interface in association with a second presentation characteristic.12. The system of claim 11, the operations further comprising:receiving a third message associated with the virtual space, wherein the third message is associated with third metadata; andbased at least in part on a determination, based on the third metadata, that the third message is associated with a third priority, causing the third message to be presented via the second section of the user interface, wherein the third message is presented in association with a third presentation characteristic, corresponding to the third priority, that is different than at least one of the first presentation characteristic or the second presentation characteristic.13. The system of claim 10, the operations further comprising, based at least in part on the first metadata and the second metadata indicating that the first message and the second message are associated with a same priority, generating the message digest for presentation via the user interface.14. The system of claim 13, wherein:the first metadata is further associated with at least one of a first originating source, a first date, or a first time; andthe second metadata is further associated with at least one of a second originating source, a second date, or a second time,wherein generating the message digest is further based at least in part on a determination that at least one of (i) the first originating source and the second originating source are a same originating source, (ii) the first date and the second date are a same date, or (iii) that the first time and the second time are within a period of time.15. The system of claim 10, the operations wherein the first priority and the second priority are determined using a machine-trained model or a set of rules.16. One or more non-transitory computer-readable media comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:receiving messages from at least a user account and an application, wherein the messages are associated with a virtual space that is one of a plurality of virtual spaces accessible via a first section of a user interface associated with a group-based communication platform;determining, based on a first criterion being satisfied, a first priority associated with a first message of the messages, wherein the first priority is associated with first metadata of the first message;determining, based on a second criterion being satisfied, a second priority associated with a second message of the messages, wherein the second priority is associated with second metadata of the second message;causing, based at least in part on the first metadata and the second metadata, the first message and the second message to be aggregated in a message digest, wherein the message digest is presented as a single message within an integrated data feed of the messages presented via a second section of the user interface and wherein the message digest is associated with an actuation mechanism; andin response to receiving an indication of an interaction with the actuation mechanism, causing the first message and the second message to be presented individually via a third section of the user interface.17. The one or more non-transitory computer-readable media of claim 16, wherein:the first message is presented via the third section of the user interface in association with a first presentation characteristic based on the first priority; andthe second message is presented via the third section of the user interface in association with a second presentation characteristic.18. The one or more non-transitory computer-readable media of claim 17, the operations further comprising:receiving a third message associated with the virtual space, wherein the third message is associated with third metadata; andbased at least in part on a determination, based on the third metadata, that the third message is associated with a third priority, causing the third message to be presented via the second section of the user interface, wherein the third message is presented in association with a third presentation characteristic, corresponding to the third priority, that is different than at least one of the first presentation characteristic or the second presentation characteristic.19. The one or more non-transitory computer-readable media of claim 16, the operations further comprising, based at least in part on the first metadata and the second metadata indicating that the first message and the second message are associated with a same priority, generating the message digest for presentation via the user interface.20. The one or more non-transitory computer-readable media of claim 16, wherein the first priority and the second priority are determined using a machine-trained model or a set of rules.
微信群二維碼
意見反饋