Patent №
US 8,924,944
Granted
2014-12-30
Filed 2012
Owner
MICROSOFT CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
13539244
Embodiments are directed to providing a generic software function for a plurality of data types in a distributed environment and to implementing type checking at compile time and at runtime. In one scenario, a computer system receives a portion of software code for a distributed software application, where the software code is written as a generic function in a computer programming language that supports reflection. The computer system presents a function signature at runtime to a just-in-time (JIT) compiler. The function signature describes which of multiple different input and output data types the generic function is configured to work with. The computer system also implements reflection at runtime to resolve each generic function to a function pointer after compilation by the JIT.
AI classification
Ownership
MICROSOFT CORPORATION
assignment · 284730990
Assignors
WARREN, RICHARD A., RAGHUNATHAN, SUDARSHAN, JENKINS, ADAM P.
On an employer assignment, the assignors are typically the inventors.