IP Library Granted Patent US 8,185,507
Granted Patent B1
US 8,185,507 · App. 11/732,832 · Granted May 22, 2012

System and method for identifying substantially similar files

Assignee: Pinehill Technology, LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,185,507
App. No.
11/732,832
Granted
May 22, 2012
Kind
B1
Abstract

Surrogate hashing is described, including a database configured to store data associated with a first file and a second file, and a processor configured to run a first hashing algorithm against a first portion of a first file to generate a first hash value, and running a second hashing algorithm against the first portion of the first file to generate a second hash value, to determine whether the first hash value and the second hash value are substantially similar to one or more stored hash values associated with a second portion of a second file, wherein the second portion is identified by one or more attributes that are substantially similar to one or more corresponding attributes associated with the first portion, and to identify a location of the second file if the first hash value and the second hash value are substantially similar to the one or more stored hash values associated with the second portion of the second file.

Claims (10)

1. A system, comprising:

a database configured to store data associated with a first file and a second file; and

a processor configured to determine if binary data associated with a first file and a second file are substantially similar, the processor configured to run a first hashing algorithm against a first portion of a first file to generate a first hash value, the first portion being a first predetermined subset of binary data in the first file, and running a second hashing algorithm against the first portion of the first file to generate a second hash value, to determine whether the first hash value and the second hash value are substantially similar to a third hash value and a fourth hash value associated with a second portion of a second file, the third hash value generated using the first hashing algorithm and the fourth hash value generated using the second hashing algorithm, the second portion being a second predetermined subset of binary data in the second file, the second file further having one or more attributes that are substantially similar to one or more corresponding attributes associated with the first file, the processor further configured to identify a uniform resource locator (URL) of the second file if the first hash value and the second hash value are substantially similar to the third hash value and the fourth hash value associated with the second portion of the second file.

2. The system of claim 1 , further comprising a hash module.

3. The system of claim 2 , wherein the hash module is configured to generate the first hashing algorithm.

4. The system of claim 2 , wherein the hash module is configured to generate the second hashing algorithm.

5. The system of claim 2 , wherein the hash module is configured to generate the first hashing algorithm and the second hashing algorithm.

6. The system of claim 1 , wherein the processor is further configured to select a standardized portion.

7. The system of claim 6 , wherein the standardized portion is the first portion.

8. The system of claim 6 , wherein the standardized portion is the second portion.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2019
From: PINEHILL TECHNOLOGY, LLC
To: CONCERT TECHNOLOGY CORPORATION
Reel/Frame 051395/0368 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SERIAL NUMBER "11408199" SHOULD READ --11732832-- PREVIOUSLY RECORDED ON REEL 019206 FRAME 0217. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNOR'S INTEREST. Recorded Sep 24, 2015
From: KAMINSKI JR., CHARLES F.
To: DATASCOUT, INC.
Reel/Frame 036674/0776 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0495 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0471 →
SECURITY INTEREST Recorded Aug 24, 2015
From: PINEHILL TECHNOLOGY, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036432/0471 →
SECURITY INTEREST Recorded Aug 24, 2015
From: PINEHILL TECHNOLOGY, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036501/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2011
From: DATASCOUT, INC.
To: PINEHILL TECHNOLOGY, LLC
Reel/Frame 026609/0668 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2007
From: KAMINSKI JR., CHARLES F.
To: DATASCOUT, INC.
Reel/Frame 019206/0217 →
Continuity (1)
Continuation 11408199 · Apr 20, 2006