Patent ID: 7747946
Filing Date: 2010-06-29
Classification: G06F

Abstract:
1. A computer-implemented method for adorning shapes, the computer-implemented method comprising: obtaining a diagram document from a diagramming application, wherein the diagram document includes diagram shapes, wherein each of the diagram shapes includes a shape description; importing value data, by the diagramming application, into a cache of the diagram application from a store of data of a source application different than the diagramming application, wherein the value data is organized by types, and wherein the value data imported into the cache of the diagram document is linked to the values in the store of data of the source application to provide synchronization between the store of data of the source application and the cache of the diagram document; upon importing the value data into the cache of the diagram application, searching the types within the cache to determine any types of the value data that match the shape descriptions of the diagram shapes; receiving a selection to display an initial adornment object with an initial diagram shape within the diagram document; populating the initial adornment object with the value data in the cache that is implicated by any match of the type to the shape descriptions; displaying the initial adornment object in the diagram application according to a display format; identifying other diagram shapes within the diagramming application that include a same shape description as the shape description of the initial diagram shape; in response to identifying other diagram shapes within the diagramming application that includes a same shape description as the shape description of the initial diagram shape, displaying other adornment objects for the other diagram shapes, wherein the other adornment objects have the same display format as the initial adornment object; and upon receiving a modification of the value data in the store of data of the source application, automatically synchronizing the value data to the cache and, from the synchronized cache, automatically updating at least one member of a group comprising: the display of the initial adornment object and the display of the other adornment objects.