Patent ID: 8230357
Filing Date: 2012-07-24
Classification: G06F,G06Q

Abstract:
1. At a computer system including one or more processors and system memory, a method for visualizing data, the method comprising: an act of the computer system presenting a root user interface to visualize data from a data model; an act of the computer system presenting an item presenter underneath the root user interface, the item presenter being configured as a child element of the root user interface, the item presenter being configured to: an act of inserting a particular portion of data from the data model into the visual placeholder, the particular portion of data having at least one value of a particular data type; based at least in part on the particular portion of data being inserted into the visual placeholder, an act of the computer system determining the particular data type of the particular portion of data; an act of the computer system referring to a metadata store to determine a particular editor associated with the particular data type, the metadata store including one or more mappings that each map a different data type to a corresponding particular editor, including a mapping that maps the particular data type to the particular editor; an act of the computer system instantiating an instance of the particular editor within the placeholder to visualize the particular portion of data and to enable a user to edit the at least one value of the particular portion of data using the particular editor; and an act of the computer system binding the particular portion of data to the particular editor.