SHARDING PROGRAM COMPILATION FOR LARGE-SCALE STATIC ANALYSIS

Patent №

US 8,949,802

Granted

2015-02-03

Filed 2011

Owner

GOOGLE INC.

AI components

3

nlp · kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13276116

A system, method, and computer-readable medium for static analysis of large-scale computer programs that uses a compiler to shard the computer programs by source files. Original compilation information is received for one or more groups of source files that reference modules in module containers. The compiler is run to determine a set of modules in the module containers and other source files that are referenced by a source file of the groups of source files. The compilation information is modified on the basis of the source file, the set of modules and the referenced source files. Static analysis is performed on the source file using the modified compilation information. Static analysis is efficiently performed over large-scale computer programs.

AI classification

AI hardware0.99
Knowledge representation0.91
Natural language0.91
Evolutionary computation0.01
Planning0.00
Vision0.00
Speech0.00
Machine learning0.00

Ownership

GOOGLE INC.

assignment · 271020089

Assignors

VAN GOGH, JEFFREY, KLIMEK, MANUEL VICTOR

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

© 2026 NYSGPT2525 LLC