Patent №
US 7,657,874
Granted
2010-02-02
Filed 2004
Owner
MICROSOFT CORPORATION
Lab
AI components
3
kr · planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
10924544
A system and method for constraining generic types is disclosed. In brief, the subject invention provides a pattern type for defining a set of one or more parameter constraints. Rather than being confined to a predetermined set of hard-coded constraints in an execution engine, a pattern type can be specified as an extensible constraint mechanism for generic type parameters. According to one aspect of the invention, the pattern type can manifest itself as a class including one or more properties and/or features. The shape of the pattern type can then be compared or matched to instantiated type parameters to determine constraint satisfaction.
AI classification
Ownership
MICROSOFT CORPORATION
assignment · 157300478
Assignors
LIDIN, SERGEY, MEIJER, HENRICUS JOHANNES MARIA
On an employer assignment, the assignors are typically the inventors.