Hierarchical view of data binding between display elements that are organized in a hierarchical structure to a data store that is also organized in a hierarchical structure
First Claim
1. A system providing a hierarchical view of data binding between display elements to a data store comprising:
- a source of display elements organized in a hierarchical structure;
a data store organized in a hierarchical structure; and
a data binding agent providing support for linking a hierarchy of controls to a hierarchy of data items where the data binding process exploits the hierarchical nature of both the controls and the data store, the links established being bidirectional in that changes to the data item are reflected to the control and changes to the control are reflected to the data item.
1 Assignment
0 Petitions
Accused Products
Abstract
A Web browser is used as the rendering engine for the client application. The browser is instructed to load a “page” (some set of instructions that eventually resolves to a sequence of HTML (HyperText Markup Language) tags which instruct the browser regarding the number/nature and layout of the controls desired) which the browser parses to produce a set of controls with the indicated containment hierarchy. These controls may contain definitions of data stores (such as the support for an XML (eXtended Markup Language) tag which produces a W3C compliant DOM (Docunent Object Model) with built-in parsing for XML documents) which may either locally define their data or cause the browser to request the data from a server on the network. Preferably, the browser then passes control to a data binding agent which will examine the controls for specification of desired data binding(s).
193 Citations
20 Claims
-
1. A system providing a hierarchical view of data binding between display elements to a data store comprising:
-
a source of display elements organized in a hierarchical structure;
a data store organized in a hierarchical structure; and
a data binding agent providing support for linking a hierarchy of controls to a hierarchy of data items where the data binding process exploits the hierarchical nature of both the controls and the data store, the links established being bidirectional in that changes to the data item are reflected to the control and changes to the control are reflected to the data item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method providing a hierarchical view of data binding between display elements to a data store comprising the steps of:
-
organizing a source of display elements in a hierarchical structure;
organizing a data store in a hierarchical structure; and
providing support for linking a hierarchy of controls to a hierarchy of data items with a data binding agent where the data binding process exploits the hierarchical nature of both the controls and the data store, the links established being bidirectional in that changes to the data item are reflected to the control and changes to the control are reflected to the data item. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification