Patent Document ID: 9195660
Application ID: 13304709

Base Claim:
1. A computer-implemented method performed by a processor, the method comprising: obtaining a contextual property of a notation to be used in a diagram, wherein the diagram is visual illustration comprising notations and adhering, at least loosely, to grammar of a modeling language, wherein the contextual property defines a context of a usage of the notation in the diagram with respect to the modeling language, and wherein the notation is a graphic symbol; and searching in a notation-base for notations, whereby a search result set is obtained, wherein the search result set comprises notations that were previously used in one or more diagrams in a similar context to the contextual property, wherein the one or more diagrams are visual illustrations adhering, at least loosely, to grammar of the modeling language, wherein the notation-base is stored in a data storage.

---

Claim 10:
10. The computer-implemented method of claim 1 , wherein in response to a user's determination to use a new notation instead of notations of the search result set, adding the new notation to the notation-base with usage information, whereby the notation-base is enriched with the new notation and is updated to reflect that the new notation is used within the contextual property.