Running state migration of platform specific graphical user interface widgets between heterogeneous device platforms
First Claim
1. A method of migrating the running state of an application graphical user interface from one heterogeneous device platform to another heterogeneous device platform, the method comprising:
- a) updating the running state of a first platform independent presentation model with a current running state of a platform specific presentation operable on a first heterogeneous device platform;
b) generating a second platform specific presentation capable of operation on a second heterogeneous device platform from the platform independent presentation model as function of graphical user interface capabilities of the second heterogeneous device platform; and
c) implementing the current running state from the first heterogeneous device platform in the second platform specific presentation.
3 Assignments
0 Petitions
Accused Products
Abstract
A scaleable graphical user interface system for migrating the running state of graphical user interface widgets between heterogeneous device platforms includes a platform independent presentation model. The current running state of a first platform specific presentation operating on a first heterogeneous device platform may update the running state of the platform independent presentation model. The platform independent presentation model may be customized to generate a second platform specific presentation for a second heterogeneous device platform. The running state of the platform independent presentation module may be applied to the second platform specific presentation module to implement the current running state from the first heterogeneous device platform on the second heterogeneous device platform.
93 Citations
20 Claims
-
1. A method of migrating the running state of an application graphical user interface from one heterogeneous device platform to another heterogeneous device platform, the method comprising:
-
a) updating the running state of a first platform independent presentation model with a current running state of a platform specific presentation operable on a first heterogeneous device platform;
b) generating a second platform specific presentation capable of operation on a second heterogeneous device platform from the platform independent presentation model as function of graphical user interface capabilities of the second heterogeneous device platform; and
c) implementing the current running state from the first heterogeneous device platform in the second platform specific presentation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of migrating the running state of an application graphical user interface from one heterogeneous device platform to another heterogeneous device platform, the method comprising:
-
a) obtaining the current running state of a first platform specific graphical user interface widget included in a first platform specific presentation operable on a first heterogeneous device platform;
b) synchronizing the running state of the first platform specific graphical user interface widget with the running state of a corresponding platform independent graphical user interface widget in a platform independent presentation model;
c) customizing the platform independent presentation model to generate a second platform specific presentation for operation on a second heterogeneous device platform; and
d) applying the running state from the platform independent graphical user interface widget to a corresponding second platform specific graphical user interface widget included in the second platform specific presentation. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A scalable graphical user interface system for migrating the running state of an application graphical user interface from one heterogeneous device platform to another heterogeneous device platform, the scalable graphical user interface system comprising:
-
a first platform specific presentation that includes a first platform specific graphical user interface widget, wherein the first platform specific presentation is operable on a first heterogeneous device platform; and
a server operable to receive the current running state of the first platform specific graphical user interface widget; and
a platform independent presentation model accessible by the server, the server operable to synchronize the current running state of the first platform specific graphical user interface widget with the running state of a corresponding platform independent graphical user interface widget included in the platform independent presentation model, wherein the platform independent presentation model is customizable by the server to generate a second platform specific presentation capable of operation on a second heterogeneous device platform, wherein the server is operable to apply the running state from the platform independent graphical user interface widget to a corresponding second platform specific graphical user interface widget included in the second platform specific presentation. - View Dependent Claims (17, 18, 19, 20)
-
Specification