Method for utilizing look and feel in a graphical user interface
First Claim
Patent Images
1. A method for rendering a graphical user interface (GUI), comprising:
- providing for the representation of the GUI as a set of objects wherein the objects are organized in a logical hierarchy;
associating a theme with a first object in the set of objects;
rendering the first object according to the theme;
rendering any descendents of the first object according to the theme;
wherein any descendents of the first object can override the theme; and
wherein one of the set of objects can communicate with another of the set of objects.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for rendering a graphical user interface (GUI), comprising providing for the representation of the GUI as a set of objects wherein the objects are organized in a logical hierarchy, associating a theme with a first object in the set of objects, rendering the first object according to the theme, rendering any descendents of the first object according to the theme, wherein any descendents of the first object can override the theme, and wherein one of the set of objects can communicate with another of the set of objects.
130 Citations
67 Claims
-
1. A method for rendering a graphical user interface (GUI), comprising:
-
providing for the representation of the GUI as a set of objects wherein the objects are organized in a logical hierarchy;
associating a theme with a first object in the set of objects;
rendering the first object according to the theme;
rendering any descendents of the first object according to the theme;
wherein any descendents of the first object can override the theme; and
wherein one of the set of objects can communicate with another of the set of objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22, 23, 24, 39, 40, 41)
-
-
18. A method for rendering a graphical user interface (GUI), comprising:
- W accepting a request;
mapping the request to a set of objects that represent the GUI, and wherein the objects are organized in a logical hierarchy;
associating a theme with a first object in the set of objects;
rendering the first object according to the theme;
rendering any descendents of the first object according to the theme; and
wherein any descendents of the first object can override the theme. - View Dependent Claims (19, 20, 21, 25, 26, 27, 28, 29, 30, 31, 32, 33)
- W accepting a request;
-
34. A method for rendering a graphical user interface (GUI), comprising:
-
providing for the representation of the GUI as a plurality of objects wherein the objects are organized in a logical hierarchy;
associating a first theme with a first object in the plurality of objects;
rendering the first object according to the first theme;
associating a second theme with a second object in the plurality of objects;
rendering the second object according to the second theme; and
wherein the second object is a descendant of the first object. - View Dependent Claims (35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A machine readable medium having instructions stored thereon that when executed by a processor cause a system to:
-
provide for the representation of the GUI as a set of objects wherein the objects are organized in a logical hierarchy;
associate theme with a first object in the set of objects;
render the first object according to the theme;
render any descendents of the first object according to the theme;
wherein any descendents of the first object can override the theme; and
wherein one of the set of objects can communicate with another of the set of objects. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A computer data signal embodied in a transmission medium, comprising:
-
a code segment including instructions to provide for the representation of the GUI as a set of objects wherein the objects are organized in a logical hierarchy;
a code segment including instructions to associate theme with a first object in the set of objects;
a code segment including instructions to render the first object according to the theme;
a code segment including instructions to render any descendents of the first object according to the theme;
wherein any descendents of the first object can override the theme; and
wherein one of the set of objects can communicate with another of the set of objects.
-
Specification