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:
Sep. 29, 2009
Filed:
Jan. 03, 2006
Ruben Michel, Hopkinton, MA (US);
Stanislav Sosnovsky, Upton, MA (US);
Richard Francis Cormier, Franklin, MA (US);
Vitaly Rozenman, Shrewsbury, MA (US);
Ruben Michel, Hopkinton, MA (US);
Stanislav Sosnovsky, Upton, MA (US);
Richard Francis Cormier, Franklin, MA (US);
Vitaly Rozenman, Shrewsbury, MA (US);
EMC Corporation, Hopkinton, MA (US);
Abstract
A system provides categorical mapping of valuetypes by receiving, as input, a valuetype within an object model specification. The system applies a categorical-based generator that applies at least one morphism to the object model specification. Application of the categorical-based generator generates an interface that exposes the valuetype in an interface object model and generates an implementation of the interface that exposes the valuetype in a middleware implementation object model. The interface and its implementation seamlessly support valuetype properties including inheritance, null values, native casting and arbitrary graph communication.