Patent №
US 7,124,405
Granted
2006-10-17
Filed 2001
Owner
MICROSOFT CORPORATION
Lab
AI components
4
nlp · kr · planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09894700
A system and method for mitigating problems associated with automatic execution of initialization code is provided. The system includes an initialization method activator that can call a class initialization method at a predetermined execution point. The system also includes a deadlock analyzer that can determine whether calling the initialization method will create a deadlock, and, if a deadlock is detected that can resolve such a deadlock. The system also includes a semantic analyzing component that can analyze a semantic type associated with the initialization method and a domain uniqueness analyzer that can analyze the uniqueness of the domain with which the class will interact, to facilitate determining where to place code that will check whether a class is initialized, and if the class is not initialized that will invoke the class initializing method.
AI classification
Ownership
MICROSOFT CORPORATION
assignment · 119470579
Assignors
KAKIVAYA, GOPALA KRISHNA R., BRUMME, CHRISTOPHER W., MILLER, JAMES S., MORRISON, VANCE P., MORTENSON, DAVID S., TROWBRIDGE, SEAN E.
On an employer assignment, the assignors are typically the inventors.