IP Library Granted Patent US 8,037,015
Granted Patent B2
US 8,037,015 · App. 12/026,540 · Granted Oct 11, 2011

Flexible interface using scalable vector graphics with metalevel palette

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,037,015
App. No.
12/026,540
Granted
Oct 11, 2011
Kind
B2
Abstract

The present invention provides a method and system of storing information for drawing an object on a computer system that includes providing a palette file that includes a set of first labels matched with numerical values, tagging a vector graphics file for drawing the object with second labels, translating the second labels into one or more of the first labels, and plugging in values stored in the palette file associated with the translated second labels into the tagged vector graphics file.

Claims (20)

1. A method of drawing a graphical feature on a computer system comprising:

using a processor to:

generate actual configuration files from master configuration files by applying values stored in a palette file wherein the palette file stores a set of labels matched with numerical values and wherein the actual configuration files are generated from master configuration files by plugging in to the master configuration file, for each label that exists in both the palette file and master configuration file, the value associated with each label;

generate an actual vector graphics file by applying values in an actual configuration file to a vector graphics file for drawing the feature; and

draw the graphical feature from instructions in the actual configuration files and the actual vector graphics file.

2. The method of claim 1 , wherein the master configuration files include a master GTK+ file and master CSS file.

3. The method of claim 2 , further comprising:

tagging the vector graphics file with labels from the CSS file before generating the actual vector graphics file.

4. The method of claim 1 , wherein the palette file stores one or more of color, size, font and shape information.

5. A computer system comprising:

a display;

a memory unit storing a palette file and one or more master configuration files for drawing a graphical feature; and

a processor coupled to the display and memory unit and adapted to:

generate actual configuration files from the master configuration files by applying values stored in the palette file wherein the palette file stores a set of labels matched with numerical values;

generate an actual vector graphics file by applying values in a configuration file to a vector graphics file; and

draw the graphical feature on the display based on instructions in the actual configuration files and the actual vector graphics file.

6. The computer system of claim 5 , wherein the master configuration files include a master GTK+ file and master CSS file.

7. The computer system of claim 5 , wherein the processor is further adapted to tag the vector graphics file with labels from the CSS file before generating the actual vector graphics file.

8. The computer system of claim 5 , wherein the processor is further adapted to provide an interface whereby a user may modify the palette file.

9. The computer system of claim 5 , wherein the palette file stores one or more of color, size, font and shape information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2011
From: ACCESS SYSTEMS AMERICAS, INC.
To: ACCESS CO., LTD.
Reel/Frame 025898/0852 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2008
From: KENT, JAMES; DYKSTRA-ERICKSON, ELIZABETH; ZUCKER, DANIEL; ANDERSON, JEFFREY PAUL
To: ACCESS SYSTEMS AMERICAS, INC.
Reel/Frame 021201/0979 →