Device, method, and graphical user interface for presenting cgr files
US-2024386641-A1 · Nov 21, 2024 · US
US9423943B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9423943-B2 |
| Application number | US-201414200057-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 7, 2014 |
| Priority date | Mar 7, 2014 |
| Publication date | Aug 23, 2016 |
| Grant date | Aug 23, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.