Patent 7640495 was granted and assigned to Microsoft on December, 2009 by the United States Patent and Trademark Office.
A data structure includes means for representing a programming type and means for representing an attribute. The specified attribute indicates that an instance of the programming type is to be serialized with XML.