Detecting and preventing noncompliant use of source code
AssigneeGoogle Inc.
InventorsSven Tiffe, Michael Conradt, Jay Brown
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsSven Tiffe, Michael Conradt, Jay Brown
Estimating the term…
A system is disclosed for identifying and preventing non-compliant uses of any portion of source code or other protected content. The system includes at least one processor and a memory storing instructions that cause the system to scan files located at a source location for excerpts of protected source code. The instructions may cause the system to create a temporary clone detection structure for the files at the source location. The instructions may cause the system to use the temporary clone structure and a pre-calculated clone structure for source code files in a protected code location, to identify code clones, and to generate data used to alert a user that the source location includes portions of source code from the protected code location. When clones are found, the instructions may optionally cause the system to prevent the copying of the files containing the code clones.
A system comprising:
A computer-readable storage device for detecting non-compliant use of portions of source code, the storage device having recorded and embodied thereon instructions that, when executed by one or more processors of a computer system, cause the computer system to:
A computer-implemented method comprising:
Dependencies are inferred from the claim text.