Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
81 words
A method of providing a skin comprising: providing multiple skin elements that comprise part of a user interface; and synchronizing a property of at least a first of the skin elements with a property of a second of the skin elements such that a change in the property of the second of the elements causes a change in the property of the first of the elements, wherein said synchronizing comprises describing a synchronization between the properties using an XML data structure.
Claim 2
Independent Claim
81 words
A method of providing a skin comprising: providing multiple skin elements that comprise part of a user interface; and synchronizing a property of at least a first of the skin elements with a property of a second of the skin elements such that a change in the property of the second of the elements causes a change in the property of the first of the elements, wherein said synchronizing comprises describing a synchronization between the properties using an XML data structure.
Claim 3
Dependent Claim
17 words
The method of claim 1 , wherein said describing comprises using a keyword to establish the synchronization.
Claim 4
Dependent Claim
31 words
The method of claim 1 , wherein said describing comprises: associating a keyword with the property of the first element; and associating the property of the second element with the keyword.
Claim 5
Dependent Claim
17 words
The method of claim 1 , wherein said synchronizing comprises establishing a one-way synchronization between the properties.
Claim 6
Dependent Claim
38 words
The method of claim 1 , wherein said synchronizing comprises establishing a two-way synchronization between the properties such that a change in the property of the first element causes a change in the property of the second element.
Claim 7
Dependent Claim
19 words
The method of claim 1 , wherein said synchronizing comprises using an XML name-value pair to effect the synchronization.
Claim 8
Dependent Claim
83 words
One or more computer-readable media having computer-readable instructions thereon which, when executed by a computer, cause the computer to: provide multiple skin elements that comprise part of a user interface; and synchronize, using an XML data structure, a property of at least a first of the skin elements with a property of a second of the skin elements such that a change in the property of the second of the elements causes a change in the property of the first of the elements.
Claim 9
Dependent Claim
83 words
One or more computer-readable media having computer-readable instructions thereon which, when executed by a computer, cause the computer to: provide multiple skin elements that comprise part of a user interface; and synchronize, using an XML data structure, a property of at least a first of the skin elements with a property of a second of the skin elements such that a change in the property of the second of the elements causes a change in the property of the first of the elements.
Claim 10
Dependent Claim
68 words
A skin comprising: a first skin element having at least one property; and a second skin element having at least one property, the first skin element's property being synchronized with the second element's property independent of a script-enabled, event-response paradigm comprising a part of either skin element; and further comprising an XML data structure associated with and defining a synchronization between the first and second skin element properties.
Claim 11
Dependent Claim
68 words
A skin comprising: a first skin element having at least one property; and a second skin element having at least one property, the first skin element's property being synchronized with the second element's property independent of a script-enabled, event-response paradigm comprising a part of either skin element; and further comprising an XML data structure associated with and defining a synchronization between the first and second skin element properties.
Claim 12
Dependent Claim
10 words
A computing device embodying the skin of claim 8 .
Claim 13
Dependent Claim
49 words
A skin comprising: a first skin element having at least one property; a second skin element having at least one property; and an XML data structure configured to establish a synchronization between the one property of the first skin element and the one property of the second skin element.
Claim 14
Dependent Claim
49 words
A skin comprising: a first skin element having at least one property; a second skin element having at least one property; and an XML data structure configured to establish a synchronization between the one property of the first skin element and the one property of the second skin element.
Claim 15
Dependent Claim
10 words
A computing device embodying the skin of claim 10 .
Claim 16
Independent Claim
81 words
A method of providing a skin 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.
Claim 17
Independent Claim
81 words
A method of providing a skin 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.
Claim 18
Dependent Claim
17 words
The method of claim 12 , wherein said describing comprises using a keyword to establish the synchronization.
Claim 19
Dependent Claim
31 words
The method of claim 12 , wherein said describing comprises: associating a keyword with the property of the one element; and associating the state of the software application with the keyword.
Claim 20
Dependent Claim
19 words
The method of claim 12 , wherein said synchronizing comprises using an XML name-value pair to effect the synchronization.
Claim 21
Dependent Claim
26 words
One or more computer-readable media having computer-readable instructions thereon which, when executed by a computer, cause the computer to implement the method of claim 12 .
Claim 22
Independent Claim
57 words
A method of providing a skin comprising: associating a property of a skin element with a keyword, the property comprising one to which another property for another skin element is to be synchronized; and assigning the keyword and its associated property as a value of the property of the other skin element that is to be synchronized.
Claim 23
Independent Claim
57 words
A method of providing a skin comprising: associating a property of a skin element with a keyword, the property comprising one to which another property for another skin element is to be synchronized; and assigning the keyword and its associated property as a value of the property of the other skin element that is to be synchronized.
Claim 24
Dependent Claim
19 words
The method of claim 17 , wherein said associating and said assigning are accomplished using an XML data structure.
Claim 25
Dependent Claim
79 words
One or more computer-readable media having computer-readable instructions thereon which, when executed by a computer, cause the computer to: associate a property of a skin element with a keyword, the property comprising one to which another property for another skin element is to be synchronized; and assign the keyword and its associated property as a value of the property of the other skin element that is to be synchronized, the computer performing such assignment using an XML data structure.
Claim 26
Dependent Claim
79 words
One or more computer-readable media having computer-readable instructions thereon which, when executed by a computer, cause the computer to: associate a property of a skin element with a keyword, the property comprising one to which another property for another skin element is to be synchronized; and assign the keyword and its associated property as a value of the property of the other skin element that is to be synchronized, the computer performing such assignment using an XML data structure.
Claim 27
Independent Claim
57 words
A method of providing a skin comprising: 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 assigning the keyword and its associated state as a value of the property of the skin element.
Claim 28
Independent Claim
57 words
A method of providing a skin comprising: 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 assigning the keyword and its associated state as a value of the property of the skin element.
Claim 29
Dependent Claim
19 words
The method of claim 20 , wherein said associating and said assigning are accomplished using an XML data structure.
Claim 30
Dependent Claim
26 words
One or more computer-readable media having computer-readable instructions thereon which, when executed by a computer, cause the computer to implement the method of claim 20 .
Claim 31
Independent Claim
79 words
A method of providing a skin comprising: providing multiple skin elements that comprise part of a user interface; and synchronizing a property of at least a first of the skin elements with a property of a second of the skin elements such that a change in the property of the second of the elements causes a change in the property of the first of the elements, wherein said synchronizing comprises using an XML name-value pair to effect the synchronization.
Claim 32
Independent Claim
79 words
A method of providing a skin comprising: providing multiple skin elements that comprise part of a user interface; and synchronizing a property of at least a first of the skin elements with a property of a second of the skin elements such that a change in the property of the second of the elements causes a change in the property of the first of the elements, wherein said synchronizing comprises using an XML name-value pair to effect the synchronization.
Claim 33
Dependent Claim
17 words
The method of claim 23 , wherein said synchronizing comprises establishing a one-way synchronization between the properties.
Claim 34
Dependent Claim
38 words
The method of claim 23 , wherein said synchronizing comprises establishing a two-way synchronization between the properties such that a change in the property of the first element causes a change in the property of the second element.
Claim 35
Independent Claim
82 words
A method of providing a skin 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 using an XML name-value pair to effect the synchronization.
Claim 36
Independent Claim
82 words
A method of providing a skin 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 using an XML name-value pair to effect the synchronization.