Patent ID: 7882139
Filing Date: 2011-02-01
Classification: G06F

Abstract:
1. A computer-implemented method of generating an index graph database of non-text binary files, comprising steps performed by a processor of: receiving file identification information of a list of non-text binary files, the file identification information comprising a plurality of File Uniform Resource Identifiers (URIs), each File URI uniquely identifying a non-text binary file; calculating content signatures for the non-text binary files, the content signatures being determined by the content of the corresponding non-text binary files; identifying a plurality of distinct content signatures among the calculated content signatures; forming the index graph database with the plurality of File URIs and the plurality of distinct content signatures; for each distinct content signature, identifying a plurality of non-text binary files among the list of non-text binary files, the content signature of each identified non-text binary file being equal to the respective distinct content signature, and linking the respective distinct content signatures with the File URIs of the identified non-text binary files in the index graph database; determining a weighted attribute for each distinct content signature based on at least one of an average downloading speed or a downloading count of the non-text binary files identified by the File URIs linked to the respective distinct content signature; ranking the plurality of distinct content signatures according to the weighted attributes; and ranking at least a subset of the plurality of File URIs according to the ranked distinct content signatures.