Visual Linking of Elements to Model Attributes
First Claim
1. A method performed by data processing apparatus, the method comprising:
- receiving a data stream comprising a plurality of element instances wherein an element instance of a first type in the data stream has an attribute with respective data and another element instance of the first type in the data stream does not have the attribute;
creating a data model from the data stream in which all element instances of the first type have the attribute;
presenting an interactive representation of the data model including the attribute in a first region of a user interface (UI) and one or more UI elements in a second region of the UI;
receiving first input to the UI associating the attribute with a UI element; and
generating a program configured to read a first element instance of the first type from the data stream and present the attribute for the first element instance with a run-time version of the associated UI element.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for visual linking of elements to model attributes. In one aspect, a method includes receiving a data stream comprising a plurality of element instances wherein an element instance of a first type in the data stream has an attribute with respective data and another element instance of the first type in the data stream does not have the attribute; creating a data model from the data stream in which all element instances of the first type have the attribute; and presenting an interactive representation of the data model including the attribute in a first region of a user interface (UI) and one or more UI elements in a second region of the UI.
39 Citations
20 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
receiving a data stream comprising a plurality of element instances wherein an element instance of a first type in the data stream has an attribute with respective data and another element instance of the first type in the data stream does not have the attribute; creating a data model from the data stream in which all element instances of the first type have the attribute; presenting an interactive representation of the data model including the attribute in a first region of a user interface (UI) and one or more UI elements in a second region of the UI; receiving first input to the UI associating the attribute with a UI element; and generating a program configured to read a first element instance of the first type from the data stream and present the attribute for the first element instance with a run-time version of the associated UI element. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a computer-readable storage device including a program product; one or more computing devices configured to interact with the storage device and execute the program product to perform operations comprising; analyzing a data stream comprising a plurality of element instances wherein an element instance of a first type in the data stream has an attribute with respective data and another element instance of the first type in the data stream does not have the attribute; determining a model for the data stream based on the analyzing in which all element instances of the first type have the attribute; and reading a first element instance of the first type from the data stream wherein the first element instance lacks the attribute and providing a default value for the attribute. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
receiving a data stream comprising a plurality of element instances wherein an element instance of a first type in the data stream has an attribute with respective data and another element instance of the first type in the data stream does not have the attribute; creating a data model from the data stream in which all element instances of the first type have the attribute; associating the attribute with a UI element; and generating a program configured to read a first element instance of the first type from the data stream and present the attribute for the first element instance with a run-time version of the associated UI element. - View Dependent Claims (15, 16, 17, 18, 19, 20)
Specification