Infinite resolution scheme for graphical user interface object
AssigneeUhc LLC
InventorsTim Hamlet, Robert Umbehant
Life of this patent
Estimating the term…
Abstract
A method and system for creating a controllable, shaped, and scalable graphical user interface (“GUI”) object for use in an application program displayed on a computer. An infinite resolution scheme according to the present invention may display a GUI 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”), as opposed to raster-type data, for the outline and body of the image to be displayed. When the image is resized or reshaped, the OVID is accessed so that the original quality of the image is captured and maintained.
Claims26
A method for creating a controllable, shapeable, and scalable graphical user interface object defined by vector image data, the method comprising the steps of:
- storing data associated with a graphical user interface object image in an optimized vector image data format wherein optimized vector image data comprises vector image data defining image components associated with an interactive application program and wherein the vector image data comprises a vector image file, a vector mask file and a vector overlay file;
- storing at least one data file associated with the interactive application program;
- parsing, encrypting, and compressing the optimized vector image data;
- saving the optimized vector image data into a memory;
- loading the optimized vector image data from the memory into the interactive application program wherein the interactive application program comprises animation functionality;
- decompressing and decrypting the optimized vector image data;
- processing the vector image data for defining display characteristics of the graphical user interface object image wherein display characteristics comprise display size, display shape and display position;
- and
- displaying the graphical user interface object image in accordance with the display characteristics wherein the graphical user interface object image contains functionality associated with the interactive application program and wherein the optimized vector image data is accessed when the graphical user interface object is resized or reshaped so that the graphical user interface object displays minimal loss of original design image resolution.
A system for creating a controllable, shapeable, and scalable graphical user interface object defined by vector image data, the system comprising:
- a storage means for storing data associated with a graphical user interface object image in an optimized vector image data format wherein optimized vector image data comprises vector image data defining image components associated with an interactive application program and wherein the vector image data comprises a vector image file, a vector mask file and a vector overlay file;
- a data file storage means for storing at least one data file associated with the interactive application program;
- a processor for parsing, encrypting, and compressing the optimized vector image data;
- a memory for saving the optimized vector image data;
- a post-processor for loading the optimized vector image data from the memory into the interactive application program wherein the interactive application program comprises animation functionality;
- decompressing and decrypting the optimized vector image data;
- and processing the vector image data for defining display characteristics of the graphical user interface object image wherein display characteristics comprise display size, display shape and display position;
- and
- a display means for displaying the graphical user interface object image in accordance with the display characteristics wherein the graphical user interface object image contains functionality associated with the interactive application program and wherein the optimized vector image data is accessed when the graphical user interface object is resized or reshaped so that the graphical user interface object displays minimal loss of original design image resolution.
Dependencies are inferred from the claim text.