Patent Document ID: 8561015
Application ID: 12484827

Base Claim:
1. A system having a processor comprising: at least one artifact comprising data relating to entities and relationships between the entities; a diagramming surface to represent the entities and the relationships between the entities; the processor to render views of data relating to the entities and the relationships between the entities on the diagramming surface, a real-time viewer operably coupled to the diagramming surface, the real time viewer comprising: (a) at least one retrieval module to retrieve data from the at least one artifact comprising the data and the relationships to be rendered by the rendering engine, and (b) a plurality of controls to proportionally manipulate views of the data and the relationships to be rendered by the rendering engine, at least one of the controls comprising an in-place editor and at least one of the controls comprising a panning and zooming control, in which the proportionally manipulating comprises proportionally shrinking the data with the relationships, wherein the zooming control proportionally manipulates the views among a plurality of layers of abstraction of source code including an intermediate level view with details of object attributes and the source code reduced in size such that the source code is not shown.

---

Claim 2:
2. The system of claim 1 further comprising an intervening data store wherein at least some of the data relating to the entities and relationships is stored in the intervening data store and the at least one retrieval module accesses the at least some of the data relating to entities and relationships from the intervening data store.