Infinite resolution scheme for graphical user interface object

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

C345S215000, C345S660000, C345S472200, C345S443000

Reexamination Certificate

active

06606103

ABSTRACT:

FIELD OF INVENTION
The present invention relates to the field of graphical user interfaces (“GUIs”) and, more particularly, to a method and system for scaling and displaying a controllable GUI in any shape, at any size with minimal or no loss of original image quality by implementing an infinite resolution scheme where optimized vector image data format is used for the GUI image.
BACKGROUND OF THE INVENTION
Graphical User Interfaces have become increasingly common and useful on computers. GUIs provide a quick and convenient interface on a computer where the method of invoking commonly used personal data is greatly simplified. GUIs are generally illustrative of the function they perform. A pointing device, such as a mouse, may be used as an input mechanism so that a particular program embedded in the GUI is invoked by the user through a simple click of the mouse. The amount of information that a user is required to recall is significantly reduced through the use of GUIs.
The efficiencies and programming advantages related to GUIs permit users to perform more sophisticated applications and invoke user defined programs. GUIs may be custom-designed to accommodate the needs of individual users. As GUIs support more user defined applications, they become more pervasive and useful in computer applications.
However, computer graphics generally degrade in quality and appearance with size changes. Details are lost as images are enlarged and minimized thereby diminishing the quality and use. Currently, GUI's are not designed as replaceable objects although they are often referred to as “objects”. Existing applications that provide the ability to change the appearance generally restrict the designs to the original shape (e.g., simple rectangles) and control layouts specified by the original applications program.
These and other drawbacks exist with current systems.
SUMMARY OF THE INVENTION
An object according to the present invention is to overcome these and other drawbacks with existing systems.
It is another object of the present invention to provide an infinite resolution scheme for displaying computer graphics.
It is an object of the present invention to provide a method and system for infinitely scaling and displaying a GUI with minimal or no loss of image clarity, color, functionality and design resolution.
It is another object of the present invention to provide a GUI object where the shape and image are defined by optimized vector image data, as opposed to traditional raster image data, so that the shape and image of the GUI object may be easily created with any common drawing program, may be easily modifiable, and may retain scale relationships at different sizes without additional processing.
The present invention provides a method and system for easy creation of a controllable, shaped, and scalable GUI object for use in an application program displayed on a computer. The present invention provides a method and system for implementing an infinite resolution scheme for displaying a computer graphic in any shape, at any size with minimal or no loss of original image quality. Infinite resolution may be accomplished by storing optimized vector image data (“OVID”), the source of which may be extracted from any standard vector image data file format, including enhanced metafile (“EMF”) format, as opposed to raster-type data, for the outline and the body of the image to be displayed. The data may be stored in a database. Before storage, the OVID data may be encrypted, compressed, and check summed so that the database is very compact and hack resistant. When the image is displayed, the stored OVID is decompressed and decrypted where the OVID is used to display the image. If the image is resized (enlarged or made smaller) the OVID is once again accessed. Thus, the image does not deteriorate while changes are made to the size and shape of the image.
The infinite resolution scheme may be used in any program. One advantage of the present invention is that coding is greatly simplified. Instead of specifying a GUI image comprising many raster images, the OVID, which may be created separately from the controlling application program, may be incorporated into the coding as an independent object used to display the GUI image and controls. The infinite resolution scheme may be used to generate graphics for various applications, including a shaped GUI and direct-x games. For example, in a shaped GUI, infinite resolution may be used to create a graphical clock program or other interactive image program for use on a computer desktop. The clock program may display an “analog style” clock (i.e., hour, minute and second hands) on a user's desktop where the user may program different audio and visual alarms and displays as reminders. In another example, the infinite resolution scheme may be used to create a clock with a number of different appearances including a planet logo, an animal logo, and various sports related logos. The present invention implements an infinite resolution scheme that defines function, not appearance of a layout, and therefore the GUI object's original appearance may be created with minimal or no loss.
Other objects and advantages of the present invention will be apparent to one of ordinary skill in the art upon reviewing the specification herein.


REFERENCES:
patent: 4642625 (1987-02-01), Tsunehiro et al.
patent: 4736330 (1988-04-01), Capowski
patent: 4800510 (1989-01-01), Vinberg et al.
patent: 4808988 (1989-02-01), Burke et al.
patent: 5243447 (1993-09-01), Bodenkamp
patent: 5289205 (1994-02-01), Torres
patent: 5469189 (1995-11-01), Noguchi et al.
patent: 5642476 (1997-06-01), Turner
patent: 5659674 (1997-08-01), Doyle et al.
patent: 5721853 (1998-02-01), Smith
patent: 5801688 (1998-09-01), Mead et al.
patent: 5838321 (1998-11-01), Wolf
patent: 5845058 (1998-12-01), Shaw et al.
patent: 5867633 (1999-02-01), Taylor, III et al.
patent: 5877963 (1999-03-01), Leung et al.
patent: 5881213 (1999-03-01), Shaw et al.
patent: 5896121 (1999-04-01), Kafer
patent: 5974181 (1999-10-01), Prieto
patent: 5983190 (1999-11-01), Trower, II et al.
patent: 6057854 (2000-05-01), Davis, Jr. et al.
patent: 2203392 (1990-08-01), None
patent: 2303490 (1992-06-01), None

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

Infinite resolution scheme for graphical user interface object does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Infinite resolution scheme for graphical user interface object, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Infinite resolution scheme for graphical user interface object will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3080336

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