IP Library Granted Patent US 7,774,385
Granted Patent B1
US 7,774,385 · App. 11/824,924 · Granted Aug 10, 2010

Techniques for providing a surrogate heuristic identification interface

Assignee: DataScout, Inc.
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 7,774,385
App. No.
11/824,924
Granted
Aug 10, 2010
Kind
B1
Abstract

Surrogate heuristic identification is described, including a memory configured to store audio data associated with audio content, and a processor configured to select a portion of audio content, and the portion is standardized, to identify a characteristic associated with the portion, to use the characteristic to generate a data representation, the data representation being used to provide heuristic data associated with the audio content, and to process the heuristic data to generate a fingerprint associated with the audio content, and the fingerprint is configured to compare to one or more stored fingerprints to detect substantially similar audio content.

Claims (23)

1. A system, comprising:

a memory configured to store audio data associated with audio content;

a processor configured to select a portion of audio content, wherein the portion is standardized, to identify a characteristic associated with the portion, to use the characteristic to generate a data representation, the data representation being used to provide heuristic data associated with the audio content, and to process the heuristic data to generate a fingerprint associated with the audio content, wherein the fingerprint is configured to compare to one or more stored fingerprints to detect substantially similar audio content;

a fingerprint application having a fingerprint module, a download module, and a surrogate hash module, the fingerprint application being configured to be executed by the processor and to receive the heuristic data using the download module, the heuristic data, after being downloaded, being used to generate the fingerprint by the fingerprint module and the surrogate hash module, the fingerprint including a reference identifier; and

a surrogate heuristic identification interface having one or more panels configured to provide an input to the processor, wherein the surrogate heuristic identification interface is configured to receive a filter specification that is used to construct a query, running the query to generate a result, wherein the result comprises the fingerprint, a domain, and a location associated with the audio content, loading the result into a surrogate heuristic identification interface and configuring the one or more panels to receive a user input.

2. The system of claim 1 , wherein the memory is further configured to store the fingerprint.

3. The system of claim 1 , wherein the audio content comprises the audio data.

4. The system of claim 1 , wherein the processor further comprises a codec configured to process the audio content and the audio data.

5. The system of claim 1 , wherein the processor is further configured to compare

the fingerprint to another fingerprint associated with other audio content.

6. The system of claim 1 , wherein the processor is further configured to determine a vector using the heuristic data.

7. The system of claim 1 , wherein the processor is further configured to determine a histogram using the heuristic data.

8. A computing device, comprising:

a processor configured to detect a trigger point for an audio characteristic associated with a portion of content, to obtain a standardized sample in response to detecting the trigger point, to generate a pattern for the standardized sample, and to identify another standardized sample associated with the standardized sample based on the pattern;

a fingerprint application having a fingerprint module, a download module, and a surrogate hash module, the fingerprint application being configured to be executed by the processor and to receive the standardized sample using the download module, the standardized sample, after being downloaded, being used to generate the pattern by the fingerprint module and the surrogate hash module, the pattern including a reference identifier; and

a surrogate heuristic identification interface having one or more panels configured to provide an input to the processor, wherein the surrogate heuristic identification interface is configured to receive a filter specification that is used to construct a query, running the query to generate a result wherein the result comprises the pattern, a domain, and a location associated with the portion of content, loading the result into a surrogate heuristic identification interface and configuring the one or more panels to receive a user input.

9. The computing device of claim 8 , further comprising a pattern generator module configured to generate the pattern.

10. The computing device of claim 9 , wherein the pattern generator comprises a histogram module.

11. The computing device of claim 8 , further comprising a sample representation compression module configured to form a compressed representation of the standardized sample.

12. The computing device of claim 11 , wherein the sample representation compression module comprises a hash module.

13. The computing device of claim 8 , wherein the processor further comprises a standardized sample selector configured to select the trigger point at which the standardized sample is obtained.

14. The computing device of claim 8 , wherein the processor further comprises a sample analyzer configured to analyze the standardized sample to associate one or more quantities for one or more characteristics of the standardized sample,

wherein the one or more quantities are used to determine the pattern.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2019
From: PINEHILL TECHNOLOGY, LLC
To: CONCERT TECHNOLOGY CORPORATION
Reel/Frame 051395/0368 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0471 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0495 →
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 Oct 24, 2007
From: KAMINSKI, CHARLES F., JR
To: DATASCOUT, INC.
Reel/Frame 020005/0882 →