System and method for providing a dynamically updating legend
AssigneeMicrosoft Corporation
InventorsJanet L. Schorr, Timothy J. Cullen, Mark Fredrick Iverson, Michael D. Mueller, William Holt
Life of this patent
Estimating the term…
Abstract
Generating a dynamic legend for a drawing developed by a diagramming software program. A drawing sheet module and legend module, logically-coupled to the drawing sheet module, are useful for generating and updating a dynamic legend. The legend module can support the addition of a legend to a drawing sheet. The legend module can also determine if legend symbols should be automatically added to the legend. If legend symbols are added to a drawing sheet, that addition can be automatically reflected in the dynamic legend. Symbols can be converted such that they may be reflected in a dynamic legend.
Claims26
A computer-implemented method for generating a dynamic legend for an electronic document, comprising the steps of:
- adding a legend to the electronic document;
- determining if the electronic document comprises at least one legend symbol;
- and
- if the at least one legend symbol is contained in the electronic document, adding each symbol to the legend.
A computer-implemented method for updating a dynamic legend, comprising the steps of
- determining if a symbol placed in an electronic document comprises a legend symbol;
- if the symbol placed in the electronic document comprises a legend symbol, determining if a legend contains the symbol;
- and
- if the legend contains the symbol, increasing the value of a data item, wherein the data item corresponds to the number of occurrences of the symbol in the electronic document.
A computer-readable storage device storing a set of computer-executable instructions implementing a method of generating a dynamic legend for an electronic document, the method comprising the steps of:
- adding a legend to the electronic document;
- determining if the electronic document comprises at least one legend symbol;
- and
- if one or more legend symbols are contained in the electronic document, adding each legend symbol for presentation by the legend.
The computer-readable storage device storing a set of computer-executable instructions implementing a method for updating a dynamic legend, comprising the steps of
- determining if a symbol placed in an electronic document comprises a legend symbol;
- if the symbol placed in the electronic document comprises a legend symbol, determining if a legend contains the symbol;
- and
- if the legend contains the symbol, increasing the value of a data item, wherein the data item corresponds to the number of occurrences of the symbol in the electronic document.
Dependencies are inferred from the claim text.