PLUGGABLE NOTATIONS AND SEMANTICS FOR VISUAL MODELING ELEMENTS

Patent №

US 7,320,120

Granted

2008-01-15

Filed 2000

Owner

MICROSOFT CORPORATION

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

AI hardware1.00
Knowledge representation0.97
Vision0.91
Natural language0.11
Planning0.03
Machine learning0.00
Speech0.00
Evolutionary computation0.00

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.

© 2026 NYSGPT2525 LLC