×

Data description language for record based systems

  • US 7,882,120 B2
  • Filed: 01/14/2008
  • Issued: 02/01/2011
  • Est. Priority Date: 01/14/2008
  • Status: Active Grant
First Claim
Patent Images

1. In a computing environment, a method of determining compatibility of typed data structures that conform to the Extensible Application markup Language (XAML), the method comprising:

  • accessing a first typed data structure defined in a mark-up object of a first type, the first typed data structure comprising a first plurality of fields, wherein each of the first plurality of fields defines a member of the first type consisting of one of a property, a method, or an event of the first type, wherein each member has a name and a type;

    accessing a second typed data structure defined in a mark-up object of a second type, the second typed data structure comprising a second plurality of fields, wherein each of the second plurality of fields defines a member of the second type consisting of one of a property, a method, or an event of the second type, wherein each member has a name and a type;

    comparing the first typed data structure to the second typed data structure to determine if the first and second types are compatible, wherein the comparison is performed by comparing the members of the first typed data structure to the members of the second typed data structure; and

    determining based on the comparison that the first type is compatible with the second type if for each member in the first typed data structure, there is a member in the second typed data structure that has the same name and a compatible type.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×