The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 16, 2016

Filed:

Aug. 20, 2013
Applicant:

Microsoft Corporation, Redmond, WA (US);

Inventors:

Andrew Donald Gordon, Cambridge, GB;

Thore Kurt Hartwig Graepel, Cambridge, GB;

Nicolas Philippe Marie Rolland, Cambridge, GB;

Eric Johannes Borgstrom, Stockholm, SE;

Claudio Vittorio Russo, Cambridge, GB;

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06N 7/00 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30292 (2013.01); G06F 17/30303 (2013.01); G06N 7/005 (2013.01);
Abstract

Database access is described, for example, where data in a database is accessed by an inference engine. In various examples, the inference engine executes inference algorithms to access data from the database and carry out inference using the data. In examples the inference algorithms are compiled from a schema of the database which is annotated with expressions of probability distributions over data in the database. In various examples the schema of the database is modified by adding one or more latent columns or latent tables to the schema for storing data to be inferred by the inference engine. In examples the expressions are compositional so, for example, an expression annotating a column of a database table may be used as part of an expression annotating another column of the database.


Find Patent Forward Citations

Loading…