IMPLEMENTATION OF DISTRIBUTED METHODS THAT SUPPORT GENERIC FUNCTIONS

Patent №

US 8,924,944

Granted

2014-12-30

Filed 2012

Owner

MICROSOFT CORPORATION

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 hardwareG06F 8/437G06F 9/4486G06F 9/4552

AI classification

AI hardware1.00
Knowledge representation0.10
Planning0.01
Natural language0.01
Machine learning0.00
Evolutionary computation0.00
Vision0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 284730990

Assignors

WARREN, RICHARD A., RAGHUNATHAN, SUDARSHAN, JENKINS, ADAM P.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC