Patent ID: 8255885
Filing Date: 2012-08-28
Classification: G06F,G11B

Abstract:
1. A computer-implemented method comprising: creating one or more first data structures based on a program source code file including a plurality of program elements, each of the first data structures having entries corresponding to program elements of a distinct program element type represented by program strings or program identifiers; creating a second data structure based on a program object code file using a text converter to convert the program object code to text sequences by solely determining byte by byte whether byte sequences represent characters, the second data structure having entries corresponding to the text sequences from the program object code file; comparing the entries of the first data structures with the entries of the second data structure to find similar entries; calculating a correlation score based on the similar entries; and presenting to a user an indication of copying with respect to the program source code file and the program object code file, wherein the indication of copying is defined by the correlation score.