Patent · US Expired

Method and apparatus for synchronizing an application's interface and data

US6330006A · kind A · utility

50Cited by
11References
28Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMay 12, 1998
Grant dateDec 11, 2001
Priority date
Expiry dateMay 12, 2018

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/451
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Embodiments of the invention comprise a method and apparatus for synchronizing interface objects of an application's graphic user interface (GUI) with underlying data. A design tool is used in embodiments of the invention to specify an interface object's binding properties. Data binding properties can define an association between an interface object and underlying data for synchronization purposes. In addition, a validation binding can be specified for an interface object that can be used to validate the data entered via the interface object. An expression binding associates an interface object to a plurality of interface objects and/or underlying data sources that contain data used in evaluating an expression the result of which is displayed in the interface object. A query expression binding associates a plurality of interface objects and/or underlying data sources and to an evaluatable expression the result of which is used in a query to retrieve a data source's data. A binding manager manages the bindings (e.g., data, expression and validation bindings) defined at design time or at run time. Further, the binding manager registers with the program code (e.g., instances of objec…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.