Collaborative content recommendation platform

US11709586B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11709586-B2
Application numberUS-202217949623-A
CountryUS
Kind codeB2
Filing dateSep 21, 2022
Priority dateJan 26, 2021
Publication dateJul 25, 2023
Grant dateJul 25, 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.

A system and method for summarizing suggested content and sharing the summarized suggested content is described. In one aspect, a computer-implemented method includes performing an analysis of text of a document, searching a document library for content elements and documents based on the analysis of the text, identifying candidate documents and candidate content based on the searching, presenting a list of candidate documents or candidate content with the document authoring application, receiving a selection of a candidate document or candidate content from the list in the document authoring application, and providing the selected candidate document to a collaborative content sharing platform, the collaborative content sharing platform configured to generate a graphical user interface that displays a list of shared documents, the shared documents includes candidate documents selected by one or more users of a group of users that share access to the collaborative content sharing platform.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: performing an analysis of text of a document presented in a document authoring application; searching a document library for content elements based on the analysis of the text; identifying a set of candidate content based on the searching; presenting the set of candidate content with the document authoring application; detecting a selected candidate content from the set of candidate content presented with the document authoring application; and providing the selected candidate content to a collaborative content sharing platform, the collaborative content sharing platform configured to generate a graphical user interface that displays a list of shared content elements, the list of shared content elements comprising candidate content selected by one or more users that share access to the collaborative content sharing platform. 2. The computer-implemented method of claim 1 , wherein the document is authored by a user of the document authoring application. 3. The computer-implemented method of claim 1 , wherein a candidate content of the set of candidate content includes a candidate document, wherein the method further comprises: generating a summary of the candidate document; and presenting the summary of the candidate document in the graphical user interface of the collaborative content sharing platform. 4. The computer-implemented method of claim 1 , further comprising: receiving a feedback for a shared content element from the list of shared content elements, the feedback indicating an up-vote or a down-vote of the shared content element; adjusting a ranking of the shared content element in the list of shared content elements based on the feedback; and adjusting an order of the shared content element in the list of shared content elements based on corresponding ranking. 5. The computer-implemented method of claim 1 , further comprising: generating a suggestion indicator in a graphical user interface of the document authoring application in response to identifying the set of candidate content based on the searching; detecting a selection of the suggestion indicator by a user of the document authoring application; and presenting the set of candidate content in response to detecting the selection. 6. The computer-implemented method of claim 1 , wherein performing the analysis of text of the document comprises: identifying last predefined number of words or phrases authored in the document by a user of the document authoring application; and analyzing the last predefined number of words or phrases as the document is being authored by the user document authoring application. 7. The computer-implemented method of claim 1 , wherein the candidate content comprises a dynamic element that is updated near real-time based on changes to the dynamic element by other users having access to the dynamic element. 8. The computer-implemented method of claim 1 , further comprising: identifying a user profile of a user operating the document authoring application; and training a machine learning model based on the user profile and a pattern of events from the document authoring application, wherein the user profile of the user indicates an enterprise profile of the user, collaborators of the user, a group within an enterprise to which the user belongs, an operating system of a client device of the user, and a time and day of activities of the document authoring application of the user. 9. The computer-implemented method of claim 8 , wherein the pattern of events comprises: features values of the document present in the document authoring application; feature values of a first candidate content selected by the user; and feature values of a second candidate content not selected by the user. 10. The computer-implemented method of claim 1 , further comprising: causing a display of a first user interface element of the document authoring application adjacent to a second user interface element of the document authoring application, the first user interface element comprising the document being edited with the document authoring application, and the second user interface element comprising one or more candidate content from the set of candidate content. 11. A computing apparatus comprising: a processor; and a memory storing instructions that, when executed by the processor, configure the apparatus to perform operations comprising: performing an analysis of text of a document presented in a document authoring application; searching a document library for content elements based on the analysis of the text; identifying a set of candidate content based on the searching; presenting the set of candidate content with the document authoring application; detecting a selected candidate content from the set of candidate content presented with the document authoring application; and providing the selected candidate content to a collaborative content sharing platform, the collaborative content sharing platform configured to generate a graphical user interface that displays a list of shared content elements, the list of shared content elements comprising candidate content selected by one or more users that share access to the collaborative content sharing platform. 12. The computing apparatus of claim 11 , wherein the document is authored by a user of the document authoring application. 13. The computing apparatus of claim 11 , wherein a candidate content of the set of candidate content includes a candidate document, wherein the operations further comprise: generating a summary of the candidate document; and presenting the summary of the candidate document in the graphical user interface of the collaborative content sharing platform. 14. The computing apparatus of claim 11 , wherein the operations further comprise: receiving a feedback for a shared content element from the list of shared content elements, the feedback indicating an up-vote or a down-vote of the shared content element; adjusting a ranking of the shared content element in the list of shared content elements based on the feedback; and adjusting an order of the shared content element in the list of shared content elements based on corresponding ranking. 15. The computing apparatus of claim 11 , wherein the operations further comprise: generating a suggestion indicator in a graphical user interface of the document authoring application in response to identifying the set of candidate content based on the searching; detecting a selection of the suggestion indicator by a user of the document authoring application; and presenting the set of candidate content in response to detecting the selection. 16. The computing apparatus of claim 11 , wherein performing the analysis of text of the document comprises: identifying last predefined number of words or phrases authored in the document by a user of the document authoring application; and analyzing the last predefined number of words or phrases as the document is being authored by the user document authoring application. 17. The computing apparatus of claim 11 , wherein the candidate content comprises a dynamic element that is updated near real-time based on changes to the dynamic element by other users having access to the dynamic element. 18. The computing apparatus of claim 11 , wherein the operations further comprise: identifying a user profile of a user operating the document authoring application; and training a machine learning model based on the user

Assignees

Inventors

Classifications

  • G06F3/0484Primary

    for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • Display of layout of documents; Previewing · CPC title

  • Machine learning · CPC title

  • G06F16/345Primary

    Summarisation for human users · 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 US11709586B2 cover?
A system and method for summarizing suggested content and sharing the summarized suggested content is described. In one aspect, a computer-implemented method includes performing an analysis of text of a document, searching a document library for content elements and documents based on the analysis of the text, identifying candidate documents and candidate content based on the searching, present…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/0484. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 25 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).