Aggregating enterprise graph content around user-generated topics

US10255563B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10255563-B2
Application numberUS-201414469943-A
CountryUS
Kind codeB2
Filing dateAug 27, 2014
Priority dateMar 3, 2014
Publication dateApr 9, 2019
Grant dateApr 9, 2019

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.

Aggregation of content based on user-generated topics is provided. Users may associate one or more topics with content items stored across various workloads and repositories. A topic may be a word or phrase of the user's choice, and may be utilized for discoverability of information and aggregation of content items. Topics and content items associated with topics may be acted on (e.g., a user may add or delete topics to associate with a content item, associate or disassociate content items with a topic, embed a set of content items or a stream of content items associated with a topic into other experiences, follow topics, etc.). Content items identified as related to a specific topic may be automatically suggested as possible content items of interest to the user. Additionally, when a user follows a topic, the user may be notified of any changes that occur to the topic.

First claim

Opening claim text (preview).

We claim: 1. A method for providing an aggregation of content based on user-generated topics, the method comprising: receiving an indication of a selection to add at least one topic to associate with a content item tracked in an enterprise graph; providing a menu that includes one or more selectable topic suggestions for the content item; receiving an input selecting at least one topic from the one or more selectable topic suggestions, for being associated with the content item; associating the at least one topic with the content item; receiving a further input specifying that a content stream be embedded; and in response to receiving the further input, embedding a stream of content items associated with the at least one topic, wherein the stream of content items includes an aggregation of content items that have been associated with the at least one topic and which form the content stream, wherein the content item associated with the at least one topic in the associating is included in the aggregation of the content items, and wherein the embedding enables subsequent retrieval of the stream of content items based on the at least one topic. 2. The method of claim 1 , wherein prior to receiving the input: determining the one or more selectable topic suggestions for the content item, wherein the providing of the menu includes displaying the menu. 3. The method of claim 2 , wherein determining the one or more selectable topic suggestions for the content item comprises identifying at least one of: topics associated with content items recently interacted with by a user; globally trending topics; and topics determined to be relevant to the content item. 4. The method of claim 1 , further comprising: receiving an indication to display an aggregated view of content items relevant to a user; determining one or more content items tracked in the enterprise graph from one or more repositories to display according to a relevance ranking; generating a user interface for displaying the one or more content items; displaying the one or more content items in the user interface according to the relevance ranking, and displaying one or more topics associated with each of the one or more content items, wherein each of the one or more topics is selectable. 5. The method of claim 4 , further comprising: receiving an indication specifying a topic selection; querying the enterprise graph for one or more content items associated with the topic selection, wherein the one or more content items are tracked in the enterprise graph and stored in one or more repositories; generating a user interface for displaying the one or more content items associated with the topic selection; and displaying the one or more content items associated with the topic selection in the user interface. 6. The method of claim 5 , further comprising: receiving an indication of a selection of an action to take on the one or more content items associated with the topic selection; and performing the action on the one or more content items associated with the topic selection. 7. The method of claim 4 , further comprising: receiving an indication of a selection to follow a topic; receiving an indication of a change associated with the followed topic; and providing a notification to the user of the change associated with the followed topic. 8. The method of claim 4 , further comprising: receiving an indication of a topic selection; querying the enterprise graph for content items determined to be relevant to the topic selection according to one or more of: text similarity, vocabulary similarity, semantics similarity, or topic similarity; and displaying the content items determined to be relevant to the topic selection as suggested content items to associate with the topic selection. 9. The method of claim 4 , further comprising: receiving an indication of a search query; querying the enterprise graph for one or more content items matching the search query; generating a user interface for displaying the one or more content items matching the search query; and displaying the one or more content items matching the search query in the user interface. 10. The method of claim 9 , wherein receiving an indication of a search query comprises: receiving an input of a topic; receiving a selection of a topic; or receiving an input comprising a search term or text string in a search query input field. 11. The method of claim 10 , further comprising: processing the search term or text string via natural language processing; associating one or more topics related to the processed search term or text string; querying the enterprise graph for one or more content items associated with the one or more topics; and displaying the one or more content items associated with the one or more topics in the user interface as search query results. 12. A system for providing an aggregation of content based on user-generated topics, the system comprising: one or more processors; and a memory coupled to the one or more processors, the one or more processors operable to: receive an indication to display an aggregated view of content items relevant to a user; determine one or more content items tracked in an enterprise graph from one or more repositories to display according to a relevance ranking; generate a user interface for displaying the one or more content items; display the one or more content items in the user interface according to the relevance ranking; display a menu that includes one or more selectable topic suggestions for at least one of the content items; receive an indication of a selection of at least one topic from the one or more selectable topic suggestions, for being associated with the at least one content item; associate the at least one topic with the at least one content item; receive an indication of a selection to embed a stream of content items associated with the at least one topic; and in response to the indication of the selection to embed the stream of content items, embed the stream of content items associated with the at least one topic, wherein the stream of content items includes an aggregation of content items that have been associated with the at least one topic, wherein the at least one content item associated with the at least one topic is included in the aggregation of content items, and wherein embedding of the stream of content items enables retrieval of the stream of content items based on the at least one topic. 13. The system of claim 12 , wherein the one or more processors are further operable to: receive an indication of a selection to add a topic to associate with a content item. 14. The system of claim 13 , wherein the one or more processors are further operable to: identify at least one of: topics associated with content items recently interacted with by the user, identifying globally trending topics, or topics determined to be relevant to the content item. 15. The system of claim 12 , wherein the one or more processors are further operable to: receive an indication of a topic selection; query the enterprise graph for one or more content items associated with the topic selection, wherein the one or more content items are tracked in the enterprise graph and stored in one or more repositories; generate a user interface for displaying the one or more content items associated with the topic selection; and display the one or more content items associated with the topic selection in the user interface. 16. The system of claim 15 , wherein the on

Assignees

Inventors

Classifications

  • Marketing; Price estimation or determination; Fundraising · CPC title

  • on discs (G11B27/036, G11B27/038 take precedence) · CPC title

  • Graphical or visual programming · CPC title

  • G06Q10/06Primary

    Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · 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 US10255563B2 cover?
Aggregation of content based on user-generated topics is provided. Users may associate one or more topics with content items stored across various workloads and repositories. A topic may be a word or phrase of the user's choice, and may be utilized for discoverability of information and aggregation of content items. Topics and content items associated with topics may be acted on (e.g., a user m…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/06. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 09 2019 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).