Automated notification of content update providing live representation of content inline through host service endpoint(s)

US11546278B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11546278-B2
Application numberUS-202117231236-A
CountryUS
Kind codeB2
Filing dateApr 15, 2021
Priority dateApr 15, 2021
Publication dateJan 3, 2023
Grant dateJan 3, 2023

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.

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.

First claim

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.

Assignees

Inventors

Classifications

  • Push-based network services · CPC title

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • H04L51/046Primary

    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

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 US11546278B2 cover?
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 gra…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04L51/046. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 03 2023 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).