Autoscaling/autosizing user interface window

Computer graphics processing and selective visual display system – Display driving control circuitry – Controlling the condition of display elements

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S660000, C345S215000, C345S215000

Reexamination Certificate

active

06825860

ABSTRACT:

BACKGROUND OF THE INVENTION
The present invention relates generally to the field of physical systems and networks, and to displays for representing such systems. More particularly, the invention relates to a technique for scaling and viewing reconstructed representations of a system or physical implementation of a set of objects.
Various physical systems are configured and built in accordance with reconstructed representations viewable on computer monitors and the like. Displays of systems, diagrams, physical views, and so forth are typically provided on computer monitors in windows or viewing areas which may be resized by setting scaling factors or by dragging sizing tools, such as with a mouse or similar input device Where proportionate sizing is desired, certain applications allow for resizing of vertical and horizontal dimensions uniformly to maintain proportions in those directions. Such resizing does, however, alter the level of detail visible in the display, making relatively small features difficult to view.
In applications where less than a complete view of a system or image can be had in a window, it is common to provide a scroll bar or similar virtual tool to permit a user to displace the virtual image within the viewing window. A user may thus survey portions of a representation viewable in the display window, so as to select features of interest, which may be seen in greater detail by zooming in or out on such features as desired. Certain applications incorporate both this selectable viewing and scrolling feature with scaling of horizontal and vertical dimensions.
Certain types of representation are difficult to view in conventional windowing and scaling programs. For example, where the subject matter of depiction has discrete units or sections which are logically displayed in groups, scaling alone does not maintain a desired level of detail visible when the window size is reduced on a monitor. Where the detail is desired, zooming may be available, but conventional zooming algorithms increase an entire area of a representation, without distinction between logical boundaries between items in the depiction or their grouping.
By way of example, in an industrial automation context, systems of components may be associated with one another in a physical layout. The system view may be reconstructed to approximately represent the layout of the components. Where the components are situated in enclosures, then, the approximate positions of components in the enclosures may be depicted in the representation viewable by the user on a monitor. The user may then desire to maintain a view of suitable size to read indicia or text labeling on the components, but may not want the entire monitor screen to be occupied by the system view, making scaling of the entire image alone unsuitable. However, where zooming functions are utilized, specific component sections may no longer be viewable in the reconstructed representation, making partial sections alone viewable which are not useful to the user.
Similar issues arise in representations of other types of systems. For example, architectural representations may include distinct subunits, such as sections or floors of a building which are most usefully viewed as subunits. Where scaling alone is used, detail of the specific features may be lost, while zooming alone does not take into account the discrete groups of components which may comprise a building sections or floor. Diagrammatical representations, including charts, system diagrams, and the like may also include logical groupings which would be best viewed together, despite a level of scaling or zooming which is selected by a user.
There is, at present, a need for an improved windowing and scaling technique which can permit such viewing of logical groupings, while allowing for scaling of an overall system or representation.
SUMMARY OF THE INVENTION
The present invention provides a novel technique for sizing and scaling a representation on a computer monitor designed to respond to these needs and drawbacks of existing approaches. The technique is particularly well suited to use in software which allows for viewing of physical system layouts, diagrams, and the like, wherein components or features are associated into groups. A user may desire viewing of one or more of the groups as discrete units to maintain visibility of specific details. The groups are then defined for presentation in the representations, and the group associations are maintained in the depiction displayed within a viewing window.
The technique conveniently allows for scaling in one direction and snap-type feature selection in a second orthogonal direction. For example, in a physical depiction of a system, a vertical direction may be autoscaled by dragging a virtual tool on the display, such as via a mouse. The scaling in the vertical direction then proportionately changes the size of the elements depicted in the representation. Resizing in the horizontal direction then allows for selection of discrete subsections or units of the physical system depicted in the image. The sections may include machine elements, system components, or any other logical association of the elements of the representation. Thus, when the representation is resized in the horizontal direction, no loss of feature detail is experienced by the user, although the number of logical groups displayed or expanded is reduced. Additional windowing may be offered, such as through scroll bars, allowing the user to view other logical groupings eliminated from view by the resizing selection.
The technique may, of course, be adapted for various types of systems, and for scaling or sizing in vertical, horizontal, or other directions. In an exemplary implementation, horizontal and vertical directions are utilized, with an exemplary depiction being of a motor control center in an industrial automation setting. However, the inventive technique is applicable in a range of fields, where user viewable depictions or representations include logical groupings of features that for which details could be lost or less useful or viewable by the user if scaling and zooming alone are employed.


REFERENCES:
patent: 4759123 (1988-07-01), Ohta et al.
patent: 5459832 (1995-10-01), Wolf et al.
patent: 5467451 (1995-11-01), Burkis et al.
patent: 5557728 (1996-09-01), Garrett et al.
patent: 5613115 (1997-03-01), Gihl et al.
patent: 5654902 (1997-08-01), Scheidt et al.
patent: 5708798 (1998-01-01), Lynch et al.
patent: 5847706 (1998-12-01), Kingsley
patent: 5949335 (1999-09-01), Maynard
patent: 6003012 (1999-12-01), Nick
patent: 6009406 (1999-12-01), Nick
patent: 6044411 (2000-03-01), Berglund et al.
patent: 6054987 (2000-04-01), Richardson
patent: 6157389 (2000-12-01), Knowlton
patent: 6167383 (2000-12-01), Henson
patent: 6180868 (2001-01-01), Yoshino et al.
patent: 6229540 (2001-05-01), Tonelli et al.
patent: 6246919 (2001-06-01), Hassel
patent: 6253220 (2001-06-01), Le Beux et al.
patent: 6262550 (2001-07-01), Kliman et al.
patent: 6384842 (2002-05-01), DeKoning et al.
patent: 6400375 (2002-06-01), Okudaira
patent: 6414698 (2002-07-01), Lovell et al.
patent: 6456305 (2002-09-01), Qureshi et al.
patent: 6466836 (2002-10-01), Astarabadi
patent: 6473093 (2002-10-01), Halstead et al.
patent: 6496945 (2002-12-01), Cepulis et al.
patent: 6603493 (2003-08-01), Lovell et al.
patent: 6667750 (2003-12-01), Halstead et al.
patent: 0 088 591 (1983-09-01), None
patent: 410083271 (1998-03-01), None
patent: WO 99/16073 (1999-04-01), None
Walt Crawford, “BodyWorks 6.0”, Feb./Mar. 1998, Journal article, Database v21n1, p. 83-84.*
Dave Kosiur, “Kaleidagraph 2.0”, Apr. 1, 1990, MacWorld, v7, n4, p. 197 (2).*
Ralph Grabowski, “ArchiCAD gives architects every needed design tool”, Mar. 20, 1995, InforWorld, vol. 17, issue 12, p. 110, 1/3p, 1 chart, 1c.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Autoscaling/autosizing user interface window does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Autoscaling/autosizing user interface window, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Autoscaling/autosizing user interface window will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3363438

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.