Methodology for viewing large strategies via a computer workstation
First Claim
1. A method for the efficient display of large strategies, comprising the steps of:
- displaying in a strategy view an on screen part of a strategy that is not affected by an off screen part of said strategy;
showing detail in said display where it is important;
always showing a condition path in said display;
providing said display without scroll bars;
providing navigational shortcuts for traversing said strategy view;
providing navigational cues in said display;
fitting as much information on said display as possible;
maintaining a consistent top of the strategy-children orientation in said display;
fitting said display into a rectangular view; and
rendering all strategies.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention herein draws from the design principles of the field of information visualization and provides a series of design principles for the efficient display of large strategies, based in part upon the use of fish-eye views. Specific principles include any of the following: do not let the off screen part of strategy affect the display of the on screen part of the strategy; do not try to show detail where it is not important; always show the condition path; no scroll bars; provide navigational shortcuts; provide navigational cues; fit as much information on the screen as possible; maintain a consistent top of the strategy-children orientation; fit the strategy display into a rectangular view; and be capable of rendering all strategies.
58 Citations
15 Claims
-
1. A method for the efficient display of large strategies, comprising the steps of:
-
displaying in a strategy view an on screen part of a strategy that is not affected by an off screen part of said strategy;
showing detail in said display where it is important;
always showing a condition path in said display;
providing said display without scroll bars;
providing navigational shortcuts for traversing said strategy view;
providing navigational cues in said display;
fitting as much information on said display as possible;
maintaining a consistent top of the strategy-children orientation in said display;
fitting said display into a rectangular view; and
rendering all strategies.
-
-
2. A computer implemented process implemented in a computer program that is stored in a tangible storage medium, said storage medium comprising:
a computer program for performing any of the steps of;
displaying in a strategy view an on screen part of a strategy that is not affected by an off screen part of said strategy;
showing detail in said display where it is important;
always showing a condition path in said display;
providing said display without scroll bars;
providing navigational shortcuts for traversing said strategy view;
providing navigational cues in said display;
fitting as much information on said display as possible;
maintaining a consistent top of the strategy-children orientation in said display;
fitting said display into a rectangular view; and
rendering all strategies.
-
3. A method for the efficient display of large strategies, comprising the steps of:
-
providing a strategy;
providing a strategy view display of said strategy;
wherein if a portion of said strategy is not being viewed, it has no effect on layout of a visible portion of said strategy;
wherein said strategy layout is dynamic and adaptable to a current portion of said strategy being viewed; and
wherein a user may view, in its entirety, a portion of said strategy on which said user currently wants to concentrate.
-
-
4. A method for the efficient display of large strategies, comprising the steps of:
-
providing a strategy;
providing a strategy view display of said strategy;
defining a single segment of said strategy as a focal point of said display; and
displaying segments with less detail the farther away they are from said focal point.
-
-
5. A method for the efficient display of large strategies, comprising the steps of:
-
providing a strategy;
providing a strategy view display of said strategy; and
always displaying a set of conditions needed to reach a single segment currently selected as a focal point.
-
-
6. A method for the efficient display of large strategies, comprising the steps of:
-
providing a strategy;
providing a strategy view display of said strategy; and
instead of providing scroll bars, accomplishing navigation by hopping from segment to segment.
-
-
7. A method for the efficient display of large strategies, comprising the steps of:
-
providing a strategy;
providing a strategy view display of said strategy;
wherein selecting any segment makes that segment a focal point; and
wherein selecting any element in a decision path makes a corresponding segment the focal point.
-
-
8. A method for the efficient display of large strategies, comprising the steps of:
-
providing a strategy;
providing a strategy view display of said strategy; and
providing navigational cues which may comprise smooth, double-buffered animation transitions.
-
-
9. A method for the efficient display of large strategies, comprising the steps of:
-
providing a strategy;
providing a strategy view display of said strategy;
using available display space to provide extra context for a focus node;
eliminating redundant information; and
rendering information as compactly as possible. - View Dependent Claims (10)
-
-
11. A method for the efficient display of large strategies, comprising the steps of:
-
providing a strategy;
providing a strategy view display of said strategy; and
maintaining a consistent top of the strategy-children orientation;
wherein a top of the strategy is always at a center, left most portion of said display. - View Dependent Claims (15)
-
-
12. A method for the efficient display of large strategies, comprising the steps of:
-
providing a strategy;
providing a strategy view display of said strategy; and
fitting said display into a rectangular view;
wherein said strategy layout is dynamic and adaptable to a current portion of said strategy being viewed.
-
-
13. A method for the efficient display of large strategies, comprising the steps of:
-
providing a strategy; and
providing a strategy view display of said strategy;
wherein no assumption is made about a form of said strategies that are being rendered;
wherein every strategy that a user or software provider creates can be displayed.
-
-
14. A method for the efficient display of large strategies, comprising the steps of:
-
providing a strategy;
providing a strategy view display of said strategy; and
selecting a portion of said strategy to display by choosing a branch of said strategy view to display and optionally how many levels of said branch to display.
-
Specification