Method and apparatus for building efficient and flexible geometr

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395334, 395342, 395347, 395356, G06F 1500

Patent

active

057218480

ABSTRACT:
The present invention identifies and separates the spatial grouping element from the management element in a geometry management scheme. The management element provides a constraint-resolution engine. A spatial grouping element can describe spatial groupings for graphic user interface (GUI) elements. A spatial group captures and encapsulates the set of constraints that describe the layout of a small portion of a user interface. A higher level spatial group can capture the constraints among the other spatial groups. The present invention provides independent, lightweight spatial-grouping elements that are incorporated into the constraint language of a geometry manager. Further, the present invention allows a GUI component to be grouped with multiple spatial-grouping elements. The present invention restricts the effect of a grouping element to a subset of the available set of dimensions. The present invention minimizes the number of geometry management elements. The present invention provides the ability to introduce geometry management to an existing application with minimal disruption. Further, the present invention postpones the addition of geometry support until after a static layout is perfected. The present invention allows a GUI application to perform dynamic layout alterations to adapt an application's layout to the configuration of a specific graphical environment. Further, the present invention allows an application to easily respond to window resizing. The present invention determines a new layout of a resized window based on previously-specified constraints. Further, the present invention can accommodate length variances resulting from internationalization of a text string.

REFERENCES:
patent: 4642790 (1987-02-01), Minshull et al.
patent: 4800510 (1989-01-01), Vinberg et al.
patent: 4802104 (1989-01-01), Ogiso
patent: 4815029 (1989-03-01), Barker et al.
patent: 4823303 (1989-04-01), Terasawa
patent: 5060170 (1991-10-01), Bourgeois
patent: 5146553 (1992-09-01), Noguchi et al.
patent: 5179700 (1993-01-01), Aihara et al.
patent: 5187786 (1993-02-01), Densmore et al.
patent: 5195178 (1993-03-01), Krieger et al.
patent: 5227771 (1993-07-01), Kerr et al.
patent: 5230072 (1993-07-01), Smith et al.
patent: 5243519 (1993-09-01), Andrews et al.
patent: 5315703 (1994-05-01), Matheny
patent: 5335320 (1994-08-01), Iwata
patent: 5416895 (1995-05-01), Anderson
patent: 5446842 (1995-08-01), Schaeffer
patent: 5596702 (1997-01-01), Stucka et al.
patent: 5615326 (1997-03-01), Orton et al.

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

Method and apparatus for building efficient and flexible geometr does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for building efficient and flexible geometr, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for building efficient and flexible geometr will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1880630

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