Patent ID: 6330006
Filing Date: 2001-12-11
Classification: G06F

Abstract:
A method of synchronizing interface objects of an application's graphical user interface with an underlying data source comprising:registering a binding manager at runtime with at least one interface object of an application's graphical user interface and at least one data source, said binding manager configured to bi-directionally synchronize said at least one interface object with said at least one data source;monitoring said at least one interface object and said at least one data source for occurrence of a change event; andpropagating said change event to an unchanged one of said at least one interface object and said at least one data source, said propagating comprising:obtaining properties of said change event;determining if said change event is valid by evaluating said properties of said change event; andpropagating said properties to said unchanged one of said at least one interface object and said at least one data source if said change event is valid.