Enhanced table of contents (TOC) identifiers
First Claim
1. A method for identifying the contents of a compact disc, said method comprisingreceiving a table of contents (TOC) identifier associated with a compact disc, said TOC identifier comprising a string formed by the concatenation of a number indicative of the number of tracks on the compact disc, a series of numbers corresponding to track offsets for each track of the compact disc, and a number indicative of the lead out value of the tracks on the compact disc;
- parsing said string into the number indicative of the number of tracks on the compact disc, the series of numbers corresponding to track offsets for each track of the compact disc, and a number indicative of the lead out value of the compact disc;
determining the first number from said series of numbers;
subtracting said first number from each number in said series of numbers to form an altered series of numbers;
concatenating said altered series of numbers to form an altered string that comprises the altered TOC identifier; and
comparing said altered TOC identifier to a plurality of canonical TOC identifiers, each of said canonical TOC identifiers associated with a particular album, to identify the contents of the compact disc.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for identifying the contents of a compact disc manipulating a received table of contents (TOC) identifier associated with the compact disc. The method parses portions of the TOC comprising a series of numbers corresponding to track offsets for each track of the compact disc. The method further determines the first number from the series of numbers, subtracts the first number from each number in the series of numbers to form an altered series of numbers, and concatenates the altered series of numbers to form an altered string that comprises the altered TOC identifier. The altered TOC identifier may then be compared to a plurality of canonical TOC identifiers to identify the contents of the compact disc. Another method generates a generic TOC identifier for a plurality of compact discs known to contain the same data.
-
Citations
20 Claims
-
1. A method for identifying the contents of a compact disc, said method comprising
receiving a table of contents (TOC) identifier associated with a compact disc, said TOC identifier comprising a string formed by the concatenation of a number indicative of the number of tracks on the compact disc, a series of numbers corresponding to track offsets for each track of the compact disc, and a number indicative of the lead out value of the tracks on the compact disc; -
parsing said string into the number indicative of the number of tracks on the compact disc, the series of numbers corresponding to track offsets for each track of the compact disc, and a number indicative of the lead out value of the compact disc; determining the first number from said series of numbers; subtracting said first number from each number in said series of numbers to form an altered series of numbers; concatenating said altered series of numbers to form an altered string that comprises the altered TOC identifier; and comparing said altered TOC identifier to a plurality of canonical TOC identifiers, each of said canonical TOC identifiers associated with a particular album, to identify the contents of the compact disc. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for generating a generic table of contents (TOC) identifier for a plurality of compact discs known to contain the same data, said generic TOC adapted for matching with a TOC identifier stored on an unknown compact disc for identifying the contents of the unknown compact disc, said method comprising:
-
collecting a plurality of TOC identifiers stored on a plurality of compact discs known to contain the same data, each of said TOC identifiers comprising a string formed by the concatenation of a number indicative of the number of tracks on the compact disc, a series of numbers corresponding to track offsets for each track of the compact disc, and a number indicative of the lead out value of the tracks on the compact disc; parsing said string into the number indicative of the number of tracks on the compact disc, the series of numbers corresponding to track offsets for each track of the compact disc, and a number indicative of the lead out value of the compact disc; aggregating each of the respective series of track offset numbers for each TOC identifier with the corresponding track offset numbers from the other of the plurality of collected TOC identifiers; creating a track offset range for each track on said plurality of compact discs based upon said aggregated track offset population corresponding to each track; and combining the track offset range for each track to create the generic TOC identifier. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for altering a table of contents (TOC) identifier for a compact disc to create an altered TOC identifier which may be used to identify the contents of a compact disc, said TOC identifier comprising a string formed by concatenating a series of numbers together, each of said series of numbers corresponding to track offsets for each track on the compact disc, said method comprising:
-
parsing said string of the TOC identifier into said series of numbers; determining the first number in said series of numbers; subtracting said first number from each number in said series of numbers to form an altered series of numbers; and concatenating said altered series of numbers to form an altered string that comprises the altered TOC identifier.
-
Specification