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. 01, 2017

Filed:

Jul. 23, 2015
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Yuan Yu, Cupertino, CA (US);

Dennis Fetterly, Belmont, CA (US);

Michael Isard, San Francisco, CA (US);

Ulfar Erlingsson, Palo Alto, CA (US);

Mihai Budiu, Sunnyvale, CA (US);

Assignee:
Attorney:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/52 (2006.01); G06F 9/44 (2006.01); G06F 9/45 (2006.01);
U.S. Cl.
CPC ...
G06F 9/52 (2013.01); G06F 8/456 (2013.01); G06F 8/20 (2013.01); G06F 8/24 (2013.01); G06F 8/433 (2013.01); G06F 8/458 (2013.01);
Abstract

General-purpose distributed data-parallel computing using a high-level language is disclosed. Data parallel portions of a sequential program that is written by a developer in a high-level language are automatically translated into a distributed execution plan. The distributed execution plan is then executed on large compute clusters. Thus, the developer is allowed to write the program using familiar programming constructs in the high level language. Moreover, developers without experience with distributed compute systems are able to take advantage of such systems.


Find Patent Forward Citations

Loading…