Methods and systems for creating and using skins
First Claim
Patent Images
1. A system comprising:
- means for providing multiple skin elements that comprise part of a user interface that is executing under the influence of a software application;
means for synchronizing a property of at least one of the skin elements with a state associated with the software application such that a change in the state of the software application causes a change in the property of the one skin element, wherein said means for synchronizing comprises means for describing a synchronization using an XML data structure.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems for creating and rendering skins are described. In one described embodiment, a system is configured to provide multiple skin elements that comprise part of a user interface that is executing under the influence of a software application. The system synchronizes a property of at least one of the skin elements with a state associated with the software application such that a change in the state of the software application causes a change in the property of the one skin element. In one embodiment, synchronization takes place using an XML data structure.
64 Citations
10 Claims
-
1. A system comprising:
-
means for providing multiple skin elements that comprise part of a user interface that is executing under the influence of a software application;
means for synchronizing a property of at least one of the skin elements with a state associated with the software application such that a change in the state of the software application causes a change in the property of the one skin element, wherein said means for synchronizing comprises means for describing a synchronization using an XML data structure. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
-
one or more computer-readable media;
one or more processors;
computer-readable instructions on the one or more computer-readable media which, when executed, implement a method comprising;
providing multiple skin elements that comprise part of a user interface that is executing under the influence of a software application;
synchronizing a property of at least one of the skin elements with a state associated with the software application such that a change in the state of the software application causes a change in the property of the one skin element, wherein said synchronizing comprises describing a synchronization using an XML data structure. - View Dependent Claims (6, 7, 8)
-
-
9. A system comprising:
-
means for associating a state associated with a software application with a keyword, the state comprising one to which a property for a skin element associated with the software application is to be synchronized; and
means for assigning the keyword and its associated state as a value of the property of the skin element. - View Dependent Claims (10)
-
Specification