Invention Grant
US08307351B2 System and method for performing code provenance review in a software due diligence system
有权
在软件尽职调查系统中执行代码来源审查的系统和方法
- Patent Title: System and method for performing code provenance review in a software due diligence system
- Patent Title (中): 在软件尽职调查系统中执行代码来源审查的系统和方法
-
Application No.: US12406589Application Date: 2009-03-18
-
Publication No.: US08307351B2Publication Date: 2012-11-06
- Inventor: Juergen Weigert
- Applicant: Juergen Weigert
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Kilpatrick Townsend & Stockton LLP
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/45

Abstract:
A system and method is provided for performing code provenance review in a software due diligence system. In particular, performing code provenance review may include sub-dividing source code under review and third-party source into logical fragments using a language-independent text fracturing algorithm. For example, the fracturing algorithm may include a set of heuristic rules that account for variations in coding style to create logical fragments that are as large as possible without being independently copyrightable. Unique fingerprints may then be generated for the logical fragments using a fingerprint algorithm that features arithmetic computation. As such, potentially related source code may be identified if sub-dividing the source code under review and the third-party source code produces one or more logical fragments that have identical fingerprints.
Public/Granted literature
- US20100242028A1 SYSTEM AND METHOD FOR PERFORMING CODE PROVENANCE REVIEW IN A SOFTWARE DUE DILIGENCE SYSTEM Public/Granted day:2010-09-23
Information query