Project aggregation and tracking system

US11544644B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11544644-B2
Application numberUS-202117240601-A
CountryUS
Kind codeB2
Filing dateApr 26, 2021
Priority dateApr 26, 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.

A system and method for aggregating and tracking content is described. In one aspect, a computer-implemented method includes forming a consolidated graphical user interface that tracks activities related to a project identifier. The project identifier identifies aggregated content. A project search query is received on the consolidated graphical user interface. The system identifies the project identifier based on the project search query, and presents at least one of a content item, a file, a folder, a user identifier, a user message, a meeting identifier, and a website identifier associated with the project identifier. The system registers selected items with the project identifier with a user of the consolidated graphical user interface, and forms the aggregated content assigned to the project identifier and to the user based on the registered selection.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: generating a consolidated graphical user interface that tracks activities related to a project identifier, the project identifier identifying aggregated content; generating metadata for the project identifier and an entity attribute, the metadata identifying aggregate content based on the project identifier and the entity attribute; receiving a project search query on the consolidated graphical user interface; identifying the project identifier based on the project search query by searching metadata of other project identifiers and other entity attributes; detecting a selection of the project identifier in the consolidated graphical user interface; identifying and presenting at least one of a content item, a file, a folder, a user identifier, a user message, a meeting identifier, and a website identifier associated with the project identifier, in the consolidated graphical user interface; detecting a selection of at least one of the content item, the file, the user identifier, the user message, the meeting identifier, or the website identifier in the consolidated graphical user interface; registering the selection with the project identifier with a user of the consolidated graphical user interface; generating the aggregated content assigned to the project identifier and to the user based on the registered selection, the aggregated content comprising 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; identifying a user profile of the user operating the consolidated graphical user interface, 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, and a time and day of document authoring application activities of the user; training a machine learning model based on the user profile and a pattern of events of a document authoring application registered with the user profile; identifying content based on the machine learning model and including the identified content in the aggregate content; and updating near real-time the aggregated content in the consolidated graphical user interface based on a user selection of a time scroll user interface element in the consolidated graphical user interface and based on changes to the dynamic element by other users having access to the dynamic element. 2. The computer-implemented method of claim 1 , further comprising: receiving a user input that indicates a link to a document; and adding the document to the aggregated content. 3. The computer-implemented method of claim 1 , further comprising: forming an activity pane in the consolidated graphical user interface associated with the user, the activity pane identifying changes to items in the aggregated content; and presenting the changes to the items in the activity pane. 4. The computer-implemented method of claim 3 , further comprising: arranging an order of the changes to the items presented in the activity pane based on time. 5. The computer-implemented method of claim 3 , further comprising: arranging an order of the changes to the items presented in the activity pane based on users associated with the project identifier. 6. The computer-implemented method of claim 3 , further comprising: presenting, in the activity pane, a list of project user identifiers associated with the project identifier; receiving a selection of a project user identifier; filtering the aggregate content based on the selection of the project user identifier; and presenting the filtered aggregate content in the activity pane. 7. The computer-implemented method of claim 1 , further comprising: generating a summary pane in the consolidated graphical user interface associated with the user, the summary pane identifying a number of changes for each type of aggregated content; and presenting the number of changes for each type of aggregated content in the summary pane. 8. A computing apparatus comprising: a processor; and a memory storing instructions that, when executed by the processor, configure the apparatus to: generate a consolidated graphical user interface that tracks activities related to a project identifier, the project identifier identifying aggregated content; generate metadata for the project identifier and an entity attribute, the metadata identifying aggregate content based on the project identifier and the entity attribute; receive a project search query on the consolidated graphical user interface; identify the project identifier based on the project search query by searching metadata of other project identifiers and other entity attributes; detect a selection of the project identifier in the consolidated graphical user interface; identify and present at least one of a content item, a file, a folder, a user identifier, a user message, a meeting identifier, and a website identifier associated with the project identifier, in the consolidated graphical user interface; detect a selection of at least one of the content item, the file, the user identifier, the user message, the meeting identifier, or the website identifier in the consolidated graphical user interface; register the selection with the project identifier with a user of the consolidated graphical user interface; generate the aggregated content assigned to the project identifier and to the user based on the registered selection, the aggregated content comprising 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; identify a user profile of the user operating the consolidated graphical user interface, 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, and a time and day of document authoring application activities of the user; train a machine learning model based on the user profile and a pattern of events of a document authoring application registered with the user profile; identify content based on the machine learning model and including the identified content in the aggregate content; and update near real-time the aggregated content in the consolidated graphical user interface based on a user selection of a time scroll user interface element in the consolidated graphical user interface and based on changes to the dynamic element by other users having access to the dynamic element. 9. The computing apparatus of claim 8 , wherein the instructions further configure the apparatus to: receive a user input that indicates a link to a document; and add the document to the aggregated content. 10. The computing apparatus of claim 8 , wherein the instructions further configure the apparatus to: form an activity pane in the consolidated graphical user interface associated with the user, the activity pane identifying changes to items in the aggregated content; and present the changes to the items in the activity pane. 11. The computing apparatus of claim 10 , wherein the instructions further configure the apparatus to: arrange an order of the changes to the items presented in the activity pane based on time. 12. The computing apparatus of claim 10 , wherein the instructions further configure the apparatus to: arrange an order of the changes to the items presented in the activity pane based on users associated with the project identifier.

Assignees

Inventors

Classifications

  • Status monitoring or status determination for a person or group · CPC title

  • Workflow collaboration or project management · CPC title

  • Computer-aided management of electronic mailing [e-mailing] · CPC title

  • G06Q10/06Primary

    Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title

  • Interaction with lists of selectable items, e.g. menus · 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 US11544644B2 cover?
A system and method for aggregating and tracking content is described. In one aspect, a computer-implemented method includes forming a consolidated graphical user interface that tracks activities related to a project identifier. The project identifier identifies aggregated content. A project search query is received on the consolidated graphical user interface. The system identifies the project…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/063114. Mapped technology areas include Physics.
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).