Transformation of platform specific graphical user interface widgets migrated between heterogeneous device platforms
First Claim
1. A method of dynamically transforming graphical user interface widgets to allow migration between heterogeneous device platforms, the method comprising:
- a) identifying a platform independent graphical user interface widget to be transformed within a platform independent presentation model;
b) prioritizing a plurality of transformation rules applicable to the identified platform independent graphical user interface widget; and
c) transforming the identified platform independent graphical user interface widget with a highest priority transformation rule.
3 Assignments
0 Petitions
Accused Products
Abstract
A scalable graphical user interface system may dynamically transform platform specific graphical user interface widgets migrated within an application graphical user interface between any of a plurality of heterogeneous device platforms. The scalable graphical user interface system includes a platform independent presentation model that is mapped to platform specific graphical user interface widgets. The platform independent presentation model includes platform independent graphical user interface widgets. The platform independent graphical user interface widgets may be selectively transformed with transformation rules to generate a platform specific presentation for use by the application graphical user interface on one of the heterogeneous device platforms. Applicable transformation rules may be prioritized for each selected platform independent graphical user interface widget. A highest priority transformation rule may be applied to transform the selected platform independent graphical user interface widget.
255 Citations
29 Claims
-
1. A method of dynamically transforming graphical user interface widgets to allow migration between heterogeneous device platforms, the method comprising:
-
a) identifying a platform independent graphical user interface widget to be transformed within a platform independent presentation model;
b) prioritizing a plurality of transformation rules applicable to the identified platform independent graphical user interface widget; and
c) transforming the identified platform independent graphical user interface widget with a highest priority transformation rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of dynamically transforming graphical user interface widgets to allow migration between heterogeneous device platforms, the method comprising:
-
a) categorizing a plurality of single scalable graphical user interface components included in a composite scalable graphical user interface component as core and optional;
b) identifying transformation rules applicable to each of the single scalable graphical user interface components;
c) prioritizing the identified transformation rules; and
d) selectively transforming the single scalable graphical user interface components with an applicable transformation rule of highest priority. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of dynamically transforming graphical user interface widgets to allow migration between heterogeneous device platforms, the method comprising:
-
a) forming a platform independent presentation model in which a container node is logically associated with a plurality of first component nodes;
b) transforming a plurality of platform independent graphical user interface widgets represented with respective first component nodes to at least one different platform independent graphical user interface widget represented with at least one second component node; and
c) linking the second component node with the container node to create a logical association that replaces the existing logical association between the container node and the first component nodes. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A scalable graphical user interface system for dynamically transforming graphical user interface widgets to allow migration between heterogeneous device platforms, the scalable graphical user interface system comprising:
-
a server operable to identify a platform independent graphical user interface widget to be transformed within a platform independent presentation model. wherein the server is operable to prioritize a plurality of transformation rules applicable to the identified platform independent graphical user interface widget, wherein the server is operable to transform the identified platform independent graphical user interface widget with a highest priority transformation rule. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification