Enhanced speed interface method and system
First Claim
Patent Images
1. A configurable interface device comprising:
- a plurality of device elements, each device element having properties including a visual representation and a functionality of the respective device element;
a first screen container in which are instantiated first selected device elements having visual representations in a first interface screen;
a second screen container in which are instantiated second selected device elements having visual representations in a second interface screen; and
a global container in which the first and second selected device elements are instantiated but in which either the first or second device elements, respectively, are torn off based on whether the second or first interface screen is currently being displayed.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique is provided for enhancing the performance of an interface device. A collection of device elements having properties including a visual representation and a functionality are instantiated in a global container. The global container includes the device elements that are required for various screen views. Device elements that are not required in a currently displayed screen view are torn off in the global container so that memory and processing requirements are reduced, while increasing the speed and performance of the interface, particularly in switching between screen views.
39 Citations
21 Claims
-
1. A configurable interface device comprising:
-
a plurality of device elements, each device element having properties including a visual representation and a functionality of the respective device element;
a first screen container in which are instantiated first selected device elements having visual representations in a first interface screen;
a second screen container in which are instantiated second selected device elements having visual representations in a second interface screen; and
a global container in which the first and second selected device elements are instantiated but in which either the first or second device elements, respectively, are torn off based on whether the second or first interface screen is currently being displayed. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9)
-
-
7. A configurable interface device comprising:
-
a plurality of device elements, each device element having properties including a visual representation and a functionality of the respective device element; and
a global container in which the device elements are instantiated but in which device elements are torn off that do not have a visual representation in one of a plurality of interface screens currently displayed by the interface device.
-
-
10. A configurable interface device comprising:
-
a plurality of screens configurable to display a plurality representations of device elements in a development environment, the device elements including a first code portion having a first memory requrement and a second code portion having a second memory requirement;
a container adapted to contain instatiated device elements to facilitate configuration of the device elements; and
an unloading module that unloads the first code portion of selected device elements when not required for a currently displayed screen. - View Dependent Claims (11)
-
-
12. A method for providing an interface screen comprising:
-
instantiating first device elements having visual representations in a first interface screen in a first container;
instantiating second device elements having visual representations in a second interface screen in a second container; and
instantiating the first and second device elements in a global container and tearing off either the first or second device elements, respectively, in the global container based on whether the second or first interface screen is currently being displayed. - View Dependent Claims (13, 14, 15)
-
-
16. A method for providing an interface screen comprising:
-
instantiating a plurality of device elements in a global container, each device element having properties including a visual representation and a functionality of the respective device element; and
tearing off device elements that do not have a visual representation in one of a plurality of interface screens currently displayed by the interface device. - View Dependent Claims (17, 18, 19)
-
-
20. An interface system comprising:
-
a machine readable medium, and programming code stored on the machine readable medium defining instructions for instantiating first device elements having visual representations in a first interface screen in a first container, instantiating second device elements having visual representations in a second interface screen in a second container, and instantiating the first and second device elements in a global container and tearing off either the first or second device elements, respectively, in the global container based on whether the second or first interface screen is currently being displayed
-
-
21. An interface system comprising:
-
a machine readable medium, and programming code stored on the machine readable medium defining instructions for instantiating a plurality of device elements in a global container, each device element having properties including a visual representation and a functionality of the respective device element, and tearing off device elements that do not have a visual representation in one of a plurality of interface screens currently displayed by the interface device.
-
Specification