User-interface design
First Claim
1. A method to represent a graphical user interface object, comprising:
- receiving values for each of a plurality of attributes associated with a graphical user interface object, said plurality of attributes specifying display characteristics of the graphical user interface object;
associating at least one value for each of the plurality of attributes; and
storing the plurality of attributes and their associated values in a file.
3 Assignments
0 Petitions
Accused Products
Abstract
Graphical user interface objects are specified by a collection of attribute-value pairs, the collection of which comprise a complete description of the object and may be used by a rendering element to create a visual representation of the object. In practice, each of a first portion of attributes may be associated with two or more values—each value (for a given attribute) specifying that attribute'"'"'s value for a unique resolution. A second portion of attributes are associated with a single value and are, therefore, display resolution independent. Accordingly, the target object may be displayed at any of the specified design display resolutions or accurately displayed at any resolution between the specified design display resolutions.
94 Citations
52 Claims
-
1. A method to represent a graphical user interface object, comprising:
-
receiving values for each of a plurality of attributes associated with a graphical user interface object, said plurality of attributes specifying display characteristics of the graphical user interface object;
associating at least one value for each of the plurality of attributes; and
storing the plurality of attributes and their associated values in a file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A graphical user interface object rendering method, comprising:
-
receiving a graphical user interface object recipe file;
identifying the graphical user interface object described by the recipe file;
extracting a plurality of values from the file, wherein each value is associated with an attribute for the identified graphical user interface object; and
rendering the identified graphical user interface object based on the extracted plurality of values. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A program storage device, readable by a programmable control device, comprising instructions stored thereon for causing the programmable control device to:
-
receive values for each of a plurality of attributes associated with a graphical user interface object, said plurality of attributes specifying display characteristics of the graphical user interface object;
associate at least one value for each of the plurality of attributes; and
store the plurality of attributes and their associated values in a file. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A program storage device, readable by a programmable control device, comprising instructions stored thereon for causing the programmable control device to:
-
receive a graphical user interface object recipe file;
identify the graphical user interface object described by the recipe file;
extract a plurality of values from the file, wherein each value is associated with an attribute for the identified graphical user interface object; and
render the identified graphical user interface object based on the extracted plurality of values. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
-
Specification