US 6,983,421 B1 | ||
Using connectors to automatically update graphical user interface elements at a client system according to an updated state of a configuration | ||
Samu J. Lahti, Pori (Finland); and Markus K. Salo, Vanha-Ulvila (Finland) | ||
Assigned to i2 Technologies US, Inc., Dallas, Tex. (US) | ||
Filed on Feb. 28, 2002, as Appl. No. 10/86,757. | ||
Claims priority of provisional application 60/300240, filed on Jun. 22, 2001. | ||
Claims priority of provisional application 60/300276, filed on Jun. 22, 2001. | ||
This patent is subject to a terminal disclaimer. | ||
Int. Cl. G09G 5/00 (2006.01) |
U.S. Cl. 715—763 | 45 Claims |
1. A system for automatically updating graphical user interface (GUI) elements at a client system according to an updated
state of a configuration, the system comprising one or more software components at the client system operable to:
display a GUI element at the client system in connection with a configuration workflow, the GUI element being associated with
one or more configuration choices being available for a configuration element of a configuration model stored at a server
system;
create and maintain at the client system a connector, using a format string comprising JavaScript code to link a property
of the configuration element of the configuration model to the GUI element;
maintain at the client system configuration data representing a current state of a configuration in relation to the configuration
model;
in response to a configuration choice selection at the GUI element during the configuration workflow, receive data from the
server system representing an update to the current state of the configuration with respect to the property of the configuration
element; and
use the connector linking the property of the configuration element to the GUI element to cause other GUI elements to be automatically
updated to reflect the updated state of the configuration with respect to the property of the configuration element in order
to associate available configuration choices for the other GUI elements according to the configuration choice selection.
|