IP Library Granted Patent US 8,332,326
Granted Patent B2
US 8,332,326 · App. 10/356,318 · Granted Dec 11, 2012

Method and apparatus to identify a work received by a processing system

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,332,326
App. No.
10/356,318
Granted
Dec 11, 2012
Kind
B2
Abstract

A method and system for identifying a work in a data transfer. In accordance with this invention, a data transfer is received. The media content of a work is then read from the data transfer. The media content is then used to generate a fingerprint of the work. The fingerprint is then used to identify the work. A report including the identity of the work is then generated.

Claims (45)

1. A computer readable storage medium that provides instructions, which when executed by a first processing unit, cause the first processing unit to:

receive a fingerprint of a work from a second processing unit, the fingerprint being generated from perceptual features of media content of said work without using metadata describing said work;

determine that said fingerprint does not match any of a plurality of fingerprints in a database of known works coupled to the first processing unit;

determine, by the first processing unit, that the fingerprint matches one of a plurality of fingerprints in a database of unknown works, the database of unknown works comprising record data for fingerprints encountered that did not match a fingerprint in the database of known works; and

send, by the first processing unit, record data from the database of unknown works for the fingerprint to the second processing unit.

2. The computer readable storage medium of claim 1 , wherein said instructions cause the first processing unit to receive said fingerprint of said work by:

receiving a request from the second processing system, wherein the request includes a plurality of fingerprints wherein said fingerprint is a one of said plurality of fingerprints.

3. The computer readable storage medium of claim 2 , wherein said instructions further cause the first processing unit to:

send a message indicating that the fingerprint is an unknown work.

4. The computer readable storage medium of claim 1 , wherein the record data in the database of unknown works comprises at least one of a time the fingerprint is encountered, a number of times the fingerprint is encountered, a geographic location of a system requesting an identification of the fingerprint, and a network location of a system requesting an identification of the fingerprint.

5. The computer readable storage medium of claim 1 , wherein said instructions cause the first processing unit to send data by:

providing a time of a first detection of said fingerprint.

6. The computer readable storage medium of claim 1 , wherein said instructions cause the first processing unit to send data by:

providing a location of a first detection of said fingerprint.

7. The computer readable storage medium of claim 1 , wherein said instructions further cause the first processing unit to:

storing said fingerprint in said database of unknown works.

8. A method to determine an identification of replicated media content, implemented by a first processing system the method, comprising:

receiving a fingerprint of a work from a second processing system, the fingerprint being generated from perceptual features of media content of said work without using metadata describing said work;

determining that said fingerprint does not match any of a plurality of fingerprints in a database of known works maintained by the first processing system;

determining that the fingerprint matches one of a plurality of fingerprints in a database of unknown works, the database of unknown works comprising record data for fingerprints encountered that did not match a fingerprint in the database of known works; and

sending record data from the database of unknown works for the fingerprint to the second processing system.

9. The method of claim 8 wherein receiving said fingerprint of said work further comprises:

receiving a request from the second processing system by said first processing system wherein said request includes a plurality of fingerprints wherein said fingerprint is a one of said plurality of fingerprints.

10. The method of claim 9 , wherein sending data from the database of unknown works comprises:

send a message indicating that the fingerprint is an unknown work.

11. The method of claim 8 , wherein the data in the database of unknown works comprises at least one of a time the fingerprint is encountered, a number of times the fingerprint is encountered, a geographic location of a system requesting an identification of the fingerprint, and a network location of a system requesting an identification of the fingerprint.

12. The method of claim 8 wherein sending data comprises:

providing a time of a first detection of said fingerprint.

13. The method of claim 8 wherein sending data comprises:

providing a location of a first detection of said fingerprint.

14. The method of claim 8 , further comprising:

storing said fingerprint in said database of unknown works maintained by said first processing system.

15. A system comprising:

a processing device; and

a memory coupled to the processing device to provide instructions, which when executed by the processing device, cause the processing device to

determine that a fingerprint of a work received from a second system does not match any of a plurality of fingerprints in a database of known works maintained by the system, the fingerprint being generated from perceptual features of media content of said work without using metadata describing said work;

determine that the fingerprint matches one of a plurality fingerprints in a database of unknown works, the database of unknown works comprising data for fingerprints encountered that did not match a fingerprint in the database of known works and

send record data from the database of unknown works for the fingerprint to the second processing device.

16. The system of claim 15 wherein the processing device is further to:

store said fingerprint in said database of unknown works.

17. The system of claim 15 wherein the data in the database of unknown works comprises at least one of a time the fingerprint is encountered, a number of times the fingerprint is encountered, a geographic location of a system requesting an identification of the fingerprint, and a network location of a system requesting an identification of the fingerprint.

18. The system of claim 15 wherein the first processing device is to send data to the second processing device by:

providing a time of a first detection of said fingerprint.

19. The system of claim 15 wherein the first processing device is to send data to the second processing device by:

providing a location of a first detection of said fingerprint.

Assignments (5)
SECURITY INTEREST Recorded May 8, 2022
From: AUDIBLE MAGIC CORPORATION
To: TIERRA DEL ORO, LLC
Reel/Frame 059909/0555 →
RELEASE OF SECURITY INTEREST Recorded Feb 8, 2022
From: FISCHER, ADDISON M.
To: AUDIBLE MAGIC CORPORATION
Reel/Frame 058928/0778 →
SECURITY AGREEMENT Recorded Feb 24, 2012
From: AUDIBLE MAGIC CORPORATION
To: FISCHER, ADDISON, MR.
Reel/Frame 027755/0851 →
SECURITY AGREEMENT Recorded Mar 31, 2011
From: AUDIBLE MAGIC CORPORATION
To: FISCHER, ADDISON
Reel/Frame 026065/0953 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2003
From: SCHREMPP, JAMES B.; EDEL, ALAN; IKEZOYE, VANCE
To: AUDIBLE MAGIC CORPORATION
Reel/Frame 014088/0569 →