Developer experience for live applications in a cloud collaboration platform
US-10606576-B1 · Mar 31, 2020 · US
US11546278B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11546278-B2 |
| Application number | US-202117231236-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 15, 2021 |
| Priority date | Apr 15, 2021 |
| Publication date | Jan 3, 2023 |
| Grant date | Jan 3, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Non-limiting examples of the present disclosure pertain to management over the type of notification that is generated and presented to a user relative to an occurrence of a message notification. Processing is executed that evaluates a relevance of a content update to content that is already presented to a user through host application/service endpoints. This helps determine how to present a graphical user interface (GUI) notification as well as link that GUI notification to existing communications that are identified as contextually relevant. Trained artificial intelligence modeling is applied that executes relevance analysis to aid generation of a GUI notification. Said relevance analysis correlates a content portion, of a content update, with a content sub-range assigned in a live representation of the distributed collaborative canvas, where a live representation is an editable and synchronized representation of the distributed collaborative canvas that presents the content sub-range inline within a host application/service endpoint.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: receiving an indication of a user action that adds an at-mention to a content portion of a distributed collaborative canvas presented in a first host service; in response to receiving the indication, executing a relevance analysis that correlates the content portion, comprising the at-mention, with a content sub-range assigned in a live representation of the distributed collaborative canvas, wherein: the live representation is an editable representation of the distributed collaborative canvas that presents the content sub-range inline within a second host service that is different from the first host service, the executing of the relevance analysis comprises applying a trained artificial intelligence (AI) model that is adapted to determine whether to provide a graphical user interface (GUI) notification of the user action based on a result of the relevance analysis, and the trained AI model generates a relevance ranking identifying, as the relevance analysis, relevance of the content portion to content presented in the live representation; programmatically generating a GUI icon notification for notifying a user account, identified as a recipient of the at-mention, of the at-mention based on a result of the relevance analysis, wherein the GUI icon notification is generated based on a threshold evaluation of the relevance ranking; and transmitting, to one or more host service endpoints, data for rendering the GUI icon notification. 2. The computer-implemented method of claim 1 , wherein the live representation is presented inline within a chat conversation presented through a collaborative communication service, and wherein the GUI icon notification is an update to a GUI element presented in an application command control for the collaborative communication service. 3. The computer-implemented method of claim 2 , further comprising: rendering, within the collaborative communication service, the GUI icon notification in addition to an update to the live representation of the distributed collaborative canvas presented inline within the collaborative communication service. 4. The computer-implemented method of claim 3 , further comprising: receiving an indication of a user action that interacts with the GUI icon notification in the collaborative communication service; and automatically directing the user account to a specific message within the chat conversation presented within the collaborative communication service. 5. The computer-implemented method of claim 1 , wherein the live representation is presented inline within a chat conversation presented through a collaborative communication service, and wherein the GUI icon notification is presented through a third host service that is selected based on analysis of user context information indicating current user access by the user account. 6. The computer-implemented method of claim 1 , wherein the live representation is presented inline within a chat conversation presented through a collaborative communication service, and wherein the GUI icon notification is presented through a GUI of an operating system of a user computing device. 7. The computer-implemented method of claim 1 , wherein the programmatically generating of the GUI icon notification comprises: applying a trained artificial intelligence (AI) model that is adapted to select a host service endpoint, from a plurality of host service endpoints, for presentation of the GUI icon notification based on a collective analysis of two or more of: a first metric generated based on an evaluation of a level of integration of a specific host service endpoint with an open-source collaborative framework, a second metric generated based on an evaluation of current user activity of the user account with each of a plurality of host service endpoints, and a third metric generated based on an evaluation of past user activity of the user account with each of a plurality of host service endpoints, and wherein the one or more host service endpoints are selected to present the GUI icon notification based on a result of the collective analysis. 8. The computer implemented method of claim 1 , wherein the relevance analysis comprises: evaluating a data mapping associated with a working set of files to identify files that are associated with the content portion; and identifying relevant files of the files for updating to maintain synchronization with the content portion after the user action. 9. A system comprising: at least one processor; and a memory, operatively connected with the at least one processor, storing computer-executable instructions that, when executed by the at least one processor, causes the at least one processor to execute a method that comprises: receiving an indication of a user action that adds an at-mention to a content portion of a distributed collaborative canvas presented in a first host service; in response to receiving the indication, executing a relevance analysis that correlates the content portion, comprising the at-mention, with a content sub-range assigned in a live representation of the distributed collaborative canvas, wherein: the live representation is an editable representation of the distributed collaborative canvas that presents the content sub-range inline within a second host service that is different from the first host service, the executing of the relevance analysis comprises applying a trained artificial intelligence (AI) model that is adapted to determine whether to provide a graphical user interface (GUI) notification of the user action based on a result of the relevance analysis, and the trained AI model generates a relevance ranking identifying, as the relevance analysis, relevance of the content portion to content presented in the live representation; programmatically generating a GUI icon notification for notifying a user account, identified as a recipient of the at-mention, of the at-mention based on a result of the relevance analysis, wherein the GUI icon notification is generated based on a threshold evaluation of the relevance ranking; and transmitting, to one or more host service endpoints, data for rendering the GUI icon notification. 10. The system of claim 9 , wherein the live representation is presented inline within a chat conversation presented through a collaborative communication service, and wherein the GUI icon notification is an update to a GUI element presented in an application command control for the collaborative communication service. 11. The system of claim 10 , wherein the method, executed by the at least one processor, further comprises: rendering, within the collaborative communication service, the GUI icon notification in addition to an update to the live representation of the distributed collaborative canvas presented inline within the collaborative communication service. 12. The system of claim 11 , wherein the method, executed by the at least one processor, further comprises: receiving an indication of a user action that interacts with the GUI icon notification in the collaborative communication service; and automatically directing the user account to a specific message within the chat conversation presented within the collaborative communication service. 13. The system of claim 9 , wherein the live representation is presented inline within a chat conversation presented through a collaborative communication service, and wherein the GUI icon notification is presented through a third host service that is selected based on analysis of user context information indicating current user access by the user account.
Push-based network services · CPC title
using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title
Interoperability with other network applications or services · CPC title
Machine learning · CPC title
providing notification on incoming messages, e.g. pushed notifications of received messages · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.