Patent №
US 7,320,120
Granted
2008-01-15
Filed 2000
Owner
MICROSOFT CORPORATION
Lab
AI components
3
vision · kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09742761
Described is a method, system and data structures to logically separate the notations from the semantics of model element objects into separate code components, and to enable subsequent re-association of a selected notation with a selected semantic. Various notations and semantics from different providers may be combined. The invention may be implemented in a Visual Modeling Framework which defines the API set and/or interfaces to which the semantic and notation objects conform, and allows a notation and a semantic to be plugged into each other to create a model element, thereby allowing pluggable notations and pluggable semantics. A paradigm server may load a selected semantic and notation component, combine them, and present the combination to the framework as a model element. The paradigm server may be a pluggable component, having specialized knowledge for validating whether a semantic object can be used in a paradigm and combined with a notation.
AI classification
Ownership
MICROSOFT CORPORATION
assignment · 113990118
Assignors
RAJARAJAN, VIJ, KIERNAN, CASEY L., MACLEOD, STEWART P., OBERST, SHAWN E.
On an employer assignment, the assignors are typically the inventors.