Patentable/Patents/US-10664776
US-10664776

Integrated progress viewer

PublishedMay 26, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

This specification describes methods, systems, and computer readable media for representing progresses of multiple projects in an integrated progress view. In an integrated progress view, visual indicators can represent a respective degree of completion of each project, as well as additional information on the project. The additional information indicates velocity of the progresses and resources used to achieve the velocity. Measurements of completion, including milestones achieved in and resources consumed by each project, are individually configurable in a distributed manner. For example, a user interface can allow a first project manager to configure how to measure progress of a first project, and a second project manager to configure how to measure progress of a second project. The integrated progress view can provide a summary view of progresses of the projects, even when measurements of the progresses are configured differently.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method performed by one or more computers, the method comprising: receiving first data representing a plurality of first tasks belonging to a first project of a plurality of projects, wherein the first data specifies one or more first milestones achieved respectively by one or more of the first tasks belonging to the first project; receiving second data representing a plurality of second tasks belonging to a second project of the plurality of projects, wherein the second data specifies one or more second milestones achieved respectively by one or more of the second tasks of the second project, the second project being different from the first project; providing for display, in an integrated progress view, a first representation of a sequencing of the plurality of first tasks and a respective visual indicator for each task representing a respective milestone for the task; providing for display, in the integrated progress view, a second representation of a sequencing of the plurality of second tasks and a respective visual indicator for each task representing a respective milestone for the task; receiving a user selection of the first project displayed in the integrated progress view; generating, for each of a plurality of time periods, a respective measure of velocity for the first project, each respective measure of velocity in each time period representing a measure of progress for the first tasks belonging to the first project that were achieved in the time period; and in response to receiving the user selection of the first project, providing for display in the integrated progress view, a representation of velocity of the first project over time according to the computed measures of velocity for each of the plurality of time periods.

2

2. The method of claim 1 , wherein providing for display the respective visual indicators comprises, for each visual indicator: displaying a background and a banner over the background, the background having a background color, shade or pattern, the background color, shade or pattern indicating a type of a feature of the first project, the banner having a banner color, banner shade or banner pattern indicating first progress or second progress as measured against the one or more first or second milestones.

3

3. The method of claim 1 , comprising: providing for display, in the integrated progress view, a summary visual indicator indicating a summary velocity at which the first project and the second project are completed.

4

4. The method of claim 1 , wherein each of the first project and second project is associated with a respective label, each label being associated with a respective display item that, upon being selected, triggers a display of a grouping of visual indicators corresponding to the plurality of tasks belonging to the projects being associated with the selected label.

5

5. The method of claim 4 , wherein each label, upon selection, further triggers a display in the integrated progress view of an aggregated velocity indicator of respective progresses of the plurality of tasks belonging to the projects being associated with the selected label.

6

6. The method of claim 1 , wherein each of the first visual indicator and second visual indicator is associated with a respective health indicator indicating potential roadblocks of the respective progress and a respective digital gauge presenting metrics of the respective progress.

7

7. The method of claim 1 , wherein each of the first visual indicator and second visual indicator includes, respectively, a first section corresponding to a first feature, and a second section corresponding to a second feature, wherein each section having a respective size that corresponds to a number of tracker points in a corresponding feature.

8

8. The method of claim 1 , wherein each velocity is represented in a summary velocity chart in the integrated view.

9

9. The method of claim 8 , wherein the summary velocity chart includes a velocity per participant indicator indicating the velocities averaged over number of project participants.

10

10. A system comprising: one or more computers; and one or more storage devices on which are stored instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising: receiving first data representing a plurality of first tasks belonging to a first project of a plurality of projects, wherein the first data specifies one or more first milestones achieved respectively by one or more of the first tasks belonging to the first project; receiving second data representing a plurality of second tasks belonging to a second project of the plurality of projects, wherein the second data specifies one or more second milestones achieved respectively by one or more of the second tasks of the second project, the second project being different from the first project; providing for display, in an integrated progress view, a first representation of a sequencing of the plurality of first tasks and a respective visual indicator for each task representing a respective milestone for the task; providing for display, in the integrated progress view, a second representation of a sequencing of the plurality of second tasks and a respective visual indicator for each task representing a respective milestone for the task; receiving a user selection of the first project displayed in the integrated progress view; generating, for each of a plurality of time periods, a respective measure of velocity for the first project, each respective measure of velocity in each time period representing a measure of progress for the first tasks belonging to the first project that were achieved in the time period; and in response to receiving the user selection of the first project, providing for display in the integrated progress view, a representation of velocity of the first project over time according to the computed measures of velocity for each of the plurality of time periods.

11

11. The system of claim 10 , wherein providing for display the respective visual indicators comprises, for each visual indicator: displaying a background and a banner over the background, the background having a background color, shade or pattern, the background color, shade or pattern indicating a type of a feature of the first project, the banner having a banner color, banner shade or banner pattern indicating first progress or second progress as measured against the one or more first or second milestones.

12

12. The system of claim 10 , the operations comprising: providing for display, in the integrated progress view, a summary visual indicator indicating a summary velocity at which the first project and the second project are completed.

13

13. The system of claim 10 , wherein each of the first project and second project is associated with a respective label, each label being associated with a respective display item that, upon being selected, triggers a display of a grouping of visual indicators corresponding to the plurality of tasks belonging to the projects being associated with the selected label.

14

14. The system of claim 13 , wherein each label, upon selection, further triggers a display in the integrated progress view of an aggregated velocity indicator of respective progresses of the plurality of tasks belonging to the projects being associated with the selected label.

15

15. A non-transitory storage device storing instructions that are operable, when executed by one or more computers, to cause the one or more computers to perform operations comprising: receiving first data representing a plurality of first tasks belonging to a first project of a plurality of projects, wherein the first data specifies one or more first milestones achieved respectively by one or more of the first tasks belonging to the first project; receiving second data representing a plurality of second tasks belonging to a second project of the plurality of projects, wherein the second data specifies one or more second milestones achieved respectively by one or more of the second tasks of the second project, the second project being different from the first project; providing for display, in an integrated progress view, a first representation of a sequencing of the plurality of first tasks and a respective visual indicator for each task representing a respective milestone for the task; providing for display, in the integrated progress view, a second representation of a sequencing of the plurality of second tasks and a respective visual indicator for each task representing a respective milestone for the task; receiving a user selection of the first project displayed in the integrated progress view; generating, for each of a plurality of time periods, a respective measure of velocity for the first project, each respective measure of velocity in each time period representing a measure of progress for the first tasks belonging to the first project that were achieved in the time period; and in response to receiving the user selection of the first project, providing for display in the integrated progress view, a representation of velocity of the first project over time according to the computed measures of velocity for each of the plurality of time periods.

16

16. The non-transitory storage device of claim 15 , wherein each of the first project and second project is associated with a respective label, each label being associated with a respective display item that, upon being selected, triggers a display of a grouping of visual indicators corresponding to the plurality of tasks belonging to the projects being associated with the selected label.

17

17. The non-transitory storage device of claim 16 , wherein each label, upon selection, further triggers a display in the integrated progress view of an aggregated velocity indicator of respective progresses of the plurality of tasks belonging to the projects being associated with the selected label.

18

18. The non-transitory storage device of claim 15 , wherein each of the first visual indicator and second visual indicator is associated with a respective health indicator indicating potential roadblocks of the respective progress and a respective digital gauge presenting metrics of the respective progress.

19

19. The non-transitory storage device of claim 15 , wherein each of the first visual indicator and second visual indicator includes, respectively, a first section corresponding to a first feature, and a second section corresponding to a second feature, wherein each section having a respective size that corresponds to a number of tracker points in a corresponding feature.

20

20. The non-transitory storage device of claim 15 , wherein each velocity is represented in a summary velocity chart in the integrated view.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

December 13, 2016

Publication Date

May 26, 2020

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Integrated progress viewer” (US-10664776). https://patentable.app/patents/US-10664776

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.