Nova Patents
EP1595200A2

Medium content identification

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 20 February 2024, 2.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

100 claims: 17 independent, 83 dependent

  1. 1
    Claims of equivalent WO 2004077241 A2 What is claimed is:1. An apparatus for medium content identification, comprising: a media content reader;a programmed processor that creates a medium identifier from at least two of a number of tracks on the medium, a distance, and a track fingerprint read by the media content reader;a server;an interface that connects the programmed processor to the server;and a database of content information searched by the server using the medium identifier.
  2. 11
    An apparatus for medium content identification, comprising:means for reading information from a medium;means for creating a medium identifier from at least two of a number of tracks on the medium, a distance, and a track fingerprint read from the medium;means for retrieving information from a database of medium content information;and means for searching the database of medium content information to retrieve medium content information by using the medium identifier.
  3. 20
    A method of medium content identification, comprising:performing a non-commercial medium test;if the medium content comprises non-commercial content: extracting fingerprints for all tracks of the medium content from the medium;creating a medium identifier comprising fingerprints for all tracks of the medium content;and searching a database with the medium identifier.
  4. 27
    The method of claim 27, wherein the network comprises at least one of an Internet, a local area network, and a wide area network.
  5. 30
    A computer readable medium storing instructions which, when executed on a programmed processor, carry out a process comprising:performing a non-commercial medium test, comprising: if the medium content comprises non-commercial content: extracting fingerprints for all tracks of the medium content from the medium;creating a medium identifier comprising fingerprints for all tracks of the medium content;and searching a database with the medium identifier.
  6. 33
    A method of medium content identification, comprising:reading information related to medium content from a medium;creating a medium identifier;searching a local database for information using the medium identifier and creating local search results;if information does not exist in the local database: performing a non-commercial medium test;if the non-commercial medium test is indeterminate: requesting a search of a remote database using the medium identifier;receiving a first remote search results from the remote database;if either the medium content comprises non-commercial content or if information does not exist in the remote database: extracting fingerprints for all tracks of the medium content from the medium;creating an extended medium identifier comprising fingerprints for all tracks of the medium content;and requesting a search of a remote database using the extended medium identifier;and receiving a second remote search results from the remote database.
  7. 35
    A computer readable medium storing instructions which, when executed on a programmed processor, carry out a process comprising:reading information related to medium content from a medium, comprising: creating a medium identifier;searching a local database for information using the medium identifier and creating local search results;if information does not exist in the local database: performing a non-commercial medium test;if the non-commercial medium test is indeterminate: requesting a search of a remote database using the medium identifier;receiving a first remote search results from the remote database;if either the medium content comprises non-commercial content or if information does not exist in the remote database: extracting fingerprints for all tracks of the medium content from the medium;creating an extended medium identifier comprising fingerprints for all tracks of the medium content;and requesting a search of a remote database using the extended medium identifier;and receiving a second remote search results from the remote database.
  8. 37
    An apparatus for medium content identification, comprising:a media content reader;a programmed processor;an interface that connects the programmed processor to a remote server coupled to a database;and wherein the programmed processor creates a medium identifier from at least two of a number of tracks on the medium, a distance, and a track fingerprint read by the media content reader and requests a database search from the remote server using the medium identifier.
  9. 47
    A method of testing a medium to determine whether it was non- commercially created, comprising:determining if a drive comprises a recordable drive;if the drive comprises a recordable drive: determining whether a medium comprises a closed medium;if the medium does not comprise a closed medium, the medium comprises non-commercial medium;and carrying out a medium identification process that depends upon whether the medium is non-commercially created medium.
  10. 63
    A computer readable medium storing instructions which, when executed on a programmed processor, carry out a process comprising:determining if a drive comprises a recordable drive;if the drive comprises a recordable drive: determining whether a medium comprises a closed medium;and if the medium does not comprise a closed medium, the medium comprises non-commercial medium.
  11. 71
    A computer data signal embodied in a bit stream, comprising at least two of:a segment of data representing a number of tracks of content on a medium;a segment of data representing a distance calculation for the content on the medium;and a segment of data representing a track fingerprint.
  12. 76
    A computer data signal embodied in a bit stream, comprising:a segment of data representing a number of tracks of content on a medium;a segment of data representing a distance calculation for the content on the medium;a segment of data representing an indication that the bitstream comprises track fingerprints for all tracks on the medium;and multiple segments of data each representing a track fingerprint for one track on the medium.
  13. 77
    A method of searching for medium content information, comprising:receiving a medium identifier comprising at least two of: a number of tracks of content on a medium;a distance calculation for the content on the medium;and a track fingerprint for one track on the medium;searching a database using the medium identifier;creating a media list comprising a list of information resulting from the search;and returning the search results.
  14. 83
    A computer readable medium storing instructions which, when executed on a programmed processor, carry out a process comprising:receiving a medium identifier comprising at least two of: a number of tracks of content on a medium;a distance calculation for the content on the medium;and a track fingerprint for one track on the medium;searching a database using the medium identifier;creating a media list comprising a list of information resulting from the search;and returning the search results.
  15. 89
    A method of searching for medium content information, comprising:receiving a medium identifier comprising: a number of tracks of content on a medium;a distance calculation for the content on the medium;and track fingerprints for each track on the medium;creating a list of track fingerprints;searching a database using the list of track fingerprints;creating a media list comprising a list of information for each track resulting from the search;and returning the search results.
  16. 92
    A computer readable medium storing instructions which, when executed on a programmed processor, carry out a process comprising:receiving a medium identifier comprising: a number of tracks of content on a medium;a distance calculation for the content on the medium;and track fingerprints for each track on the medium;creating a list of track fingerprints;searching a database using the list of track fingerprints;creating a media list comprising a list of information for each track resulting from the search;and returning the search results.
  17. 95
    A method of medium content identification, comprising:verifying that a high-speed communication channel to a remote database exists;extracting fingerprints for all tracks of the medium content from the medium;creating a medium identifier comprising fingerprints for all tracks of the medium content;searching a local database for content information;and if content information does not exist in the local database: searching the remote database with the medium identifier.
  18. 100
    A computer readable medium storing instructions which, when executed on a programmed processor, carry out a process of:verifying that a high-speed communication channel to a remote database © I ΪS J extracting fingerprints for all tracks of the medium content from the medium;creating a medium identifier comprising fingerprints for all tracks of the medium content;searching a local database for content information;and if content information does not exist in the local database: searching the remote database with the medium identifier.
Independent claims18