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:
Dec. 25, 2018

Filed:

Apr. 10, 2017
Applicant:

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

Inventors:

Erik C. Mavrinac, Bothell, WA (US);

John Thomas Erickson, Mercer Island, WA (US);

Vinod Sridharan, Bellevue, WA (US);

Dandan He, Bellevue, WA (US);

Wolfram Schulte, Bellevue, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 8/70 (2018.01); G06F 12/0897 (2016.01); G06F 8/36 (2018.01);
U.S. Cl.
CPC ...
G06F 8/70 (2013.01); G06F 8/36 (2013.01); G06F 12/0897 (2013.01); G06F 2212/1008 (2013.01); G06F 2212/1048 (2013.01);
Abstract

Technologies that allow for a significant reduction in the time required to incrementally build large computer programs, and increase in the scale of build systems that perform builds. The time reduction is caused by reducing the time required for processing systems in a distributed build system to acquire files needed for the respective processing system to perform their respective part of the build. The scale increase comes from relying on local processing systems instead of centralized processing systems. This is done by establishing a tier of cache locations on which appropriate files for a build may be found by the appropriate processing system. A system may be established that allows for the processor systems to validate that the files have not been tampered with by using signatures, and were appropriately identified.


Find Patent Forward Citations

Loading…