Automatic variable zooming system for a project plan timeline

US9423943B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9423943-B2
Application numberUS-201414200057-A
CountryUS
Kind codeB2
Filing dateMar 7, 2014
Priority dateMar 7, 2014
Publication dateAug 23, 2016
Grant dateAug 23, 2016

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 is provided that performs automatic variable zooming. The system displays a project plan timeline within a user interface, where a project plan timeline includes one or more tasks and a timeline includes one or more time units. The system further receives an instruction to invoke automatic variable zooming on the displayed project plan timeline. The system further receives a criteria. The system further calculates one or more scores for the one or more time units of the project plan timeline based on the criteria. The system further adjusts a zoom level for one or more portions of the project plan timeline based on the one or more calculated scores.

First claim

Opening claim text (preview).

We claim: 1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to provide automatic variable zooming, the zooming comprising: displaying a project plan timeline within a user interface, wherein a project plan timeline comprises one or more tasks and a timeline comprising one or more time units; receiving an instruction to invoke automatic variable zooming on the displayed project plan timeline; receiving a criteria; calculating one or more scores for the one or more time units of the project plan timeline based on the criteria; and adjusting a zoom level for one or more portions of the project plan timeline based on the one or more calculated scores; wherein at least a section of the project plan timeline other than the one or more portions remains visible within the user interface after adjusting the zoom level for the one or more portions of the project plan timeline. 2. The computer-readable medium of claim 1 , the zooming further comprising: displaying one or more markers corresponding to the one or more portions of the project plan timeline within the user interface; receiving a user interaction that comprises a drag of a marker of the one or more markers; adjusting a zoom level of a portion of the project plan timeline that corresponds to the marker based on the drag of the marker; and automatically and proportionally adjusting zoom levels of other portions of the project plan timeline. 3. The computer-readable medium of claim 1 , the zooming further comprising saving the one or more zoom levels of the project plan timeline as a variable zoom profile. 4. The computer-readable medium of claim 1 , the zooming further comprising adjusting a zoom level for an additional portion of the project plan timeline in response to a user interaction. 5. The computer-readable medium of claim 1 , the zooming further comprising restoring an original zoom level for a portion of the project plan timeline in response to a user interaction. 6. The computer-readable medium of claim 1 , the zooming further comprising restoring original zoom levels for all portions of the project plan timeline in response to a user interaction. 7. The computer-readable medium of claim 1 , wherein the criteria is selected from a set of pre-defined criteria. 8. The computer-readable medium of claim 7 , wherein the set of pre-defined criteria comprises at least one of: a total number of tasks per time unit; a total number of high priority tasks per time unit; a total number of milestone tasks per time unit; a total number of tasks assigned to a resource per time unit; a total number of resources who are over-allocated per time unit; or a total number of resources having an unallocated capacity per time unit. 9. The computer-readable medium of claim 1 , wherein the criteria is defined by a user. 10. The computer-readable medium of claim 1 , wherein the calculating the one or more scores for the one or more time units of the project plan timeline further comprises: calculating one or more raw scores for the one or more time units of the project plan timeline based on the criteria; calculating one or more range scores for the one or more time units of the project plan timeline, wherein a range score for a time unit comprises a sum of a raw score for the time unit, a raw score for a previous time unit and a raw score for a subsequent time unit; and wherein the adjusting the zoom level for the one or more portions of the project plan timeline further comprises adjusting the zoom level for the one or more portions of the project plan timeline based on the one or more calculated range scores. 11. The computer-readable medium of claim 10 , wherein the adjusting the zoom level for the one or more portions of the project plan timeline based on the one or more calculated range scores further comprises: selecting a number of time units of the project plan timeline which have the highest range scores; reducing a zoom level for the one or more time units of the project plan timeline by a zoom-out factor; and increasing a zoom level for the selected time units of the project plan timeline by a zoom-in factor. 12. The computer-readable medium of claim 11 , wherein a skew factor (“SF”) is defined; wherein the number of time units that are selected is substantially equal to 1/(1+SF)*a total number of the one or more time units of the project plan timeline; wherein the zoom-out factor is equal to 1/SF; and wherein the zoom-in factor is equal to SF. 13. A computer-implemented method for providing automatic variable zooming, the computer-implemented method comprising: displaying a project plan timeline within a user interface, wherein a project plan timeline comprises one or more tasks and a timeline comprising one or more time units; receiving an instruction to invoke automatic variable zooming on the displayed project plan timeline; receiving a criteria; calculating one or more scores for the one or more time units of the project plan timeline based on the criteria; and adjusting a zoom level for one or more portions of the project plan timeline based on the one or more calculated scores; wherein at least a section of the project plan timeline other than the one or more portions remains visible within the user interface after adjusting the zoom level for the one or more portions of the project plan timeline. 14. The computer-implemented method of claim 13 , further comprising: displaying one or more markers corresponding to the one or more portions of the project plan timeline within the user interface; receiving a user interaction that comprises a drag of a marker of the one or more markers; adjusting the zoom level of a portion of the project plan timeline that corresponds to the marker based on the drag of the marker; automatically and proportionally adjusting zoom levels of other portions of the project plan timeline. 15. The computer-implemented method of claim 13 , wherein the calculating the one or more scores for the one or more time units of the project plan timeline further comprises: calculating one or more raw scores for the one or more time units of the project plan timeline based on the criteria; calculating one or more range scores for the one or more time units of the project plan timeline, wherein a range score for a time unit comprises a sum of a raw score for the time unit, a raw score for a previous time unit and a raw score for a subsequent time unit; and wherein the adjusting the zoom level for the one or more portions of the project plan timeline further comprises adjusting the zoom level for the one or more portions of the project plan timeline based on the one or more calculated range scores. 16. The computer-implemented method of claim 15 , wherein the adjusting the zoom level for the one or more portions of the project plan timeline based on the one or more calculated range scores further comprises: selecting a number of time units of the project plan timeline which have the highest range scores; reducing a zoom level for the one or more time units of the project plan timeline by a zoom-out factor; and increasing a zoom level for the selected time units of the project plan timeline by a zoom-in factor. 17. The computer-implemented method of claim 16 , wherein a skew factor (“SF”) is defined; wherein the number of time units that are selected is substantially equal to 1/(1+SF)*a total number of the one or more time units of the project plan timeline; wherein the zoom-out

Assignees

Inventors

Classifications

  • for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

  • Resource planning, allocation, distributing or scheduling for enterprises or organisations · CPC title

  • G06Q10/063Primary

    Operations research, analysis or management · CPC title

  • 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

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 US9423943B2 cover?
A system is provided that performs automatic variable zooming. The system displays a project plan timeline within a user interface, where a project plan timeline includes one or more tasks and a timeline includes one or more time units. The system further receives an instruction to invoke automatic variable zooming on the displayed project plan timeline. The system further receives a criteria. …
Who is the assignee on this patent?
Oracle Int Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/04845. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 23 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).