The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 01, 2011
Filed:
Sep. 28, 2007
James R. Flynn, Seattle, WA (US);
Laurent Mollicone, Kirkland, WA (US);
William A. Manis, Sammamish, WA (US);
Charles J. Strempler, Seattle, WA (US);
Kean E E Lim, Issaquah, WA (US);
James R. Flynn, Seattle, WA (US);
Laurent Mollicone, Kirkland, WA (US);
William A. Manis, Sammamish, WA (US);
Charles J. Strempler, Seattle, WA (US);
Kean E E Lim, Issaquah, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Embodiments are directed to generating declarative model editors. A computer system receives a first user input indicating a selection of a native underlying schema that includes constraints that are to be followed by models based on the native schema. The computer system receives a second user input indicating a declarative entry that includes user-configurable model editor characteristics. The computer system automatically generates a declarative model editor based on the selected native schema and user-configurable model editor characteristics. Other embodiments are directed to editing models using declarative model editors. A computer system receives user input indicating a declarative entry to be applied to a model, generates a declarative model editor based on the declarative entry, receives a model that is editable by the generated declarative model editor, and edits user-configurable characteristics of the model. The model characteristics conform to the constraints in the native underlying schema.