COMPILER FOR PROBABILISTIC PROGRAMS

Patent №

US 8,103,598

Granted

2012-01-24

Filed 2008

Owner

MICROSOFT CORPORATION

AI components

4

ml · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12143425

A compiler for probabilistic programs is described. The inputs to the compiler are a definition of a model and a set of inference queries. The model definition is written as a probabilistic program which describes a system of interest. The compiler transforms statements in the probabilistic program to generate source code which performs the specified queries on the model. The source code may subsequently be compiled into a compiled algorithm and executed using data about the system. The execution of the compiled algorithm can be repeated with different data or parameter settings without requiring any recompiling of the algorithm.

AI classification

Planning1.00
AI hardware1.00
Machine learning1.00
Knowledge representation1.00
Natural language0.06
Evolutionary computation0.01
Speech0.00
Vision0.00

Ownership

MICROSOFT CORPORATION

assignment · 211750948

Assignors

MINKA, THOMAS, WINN, JOHN

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

© 2026 NYSGPT2525 LLC