Method and apparatus for creating an indexed playlist in a digital audio data player
First Claim
1. A computer-readable medium having stored thereon software capable of creating a playlist of audio data file records, the software having modules for creating the playlist, comprising said modules locating audio data files stored on at least one data storage device, said audio data files having content information descriptive of the content of said audio data file;
- reading said content information of said audio data files;
determining file pointer fields locating said audio data files;
sorting said file pointer fields by at least a portion of said content information;
determining indexing information fields indicating at least one of the location and number of records related by at least a portion of said content information; and
storing said file pointer fields and said indexing information fields in said playlist records.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital audio player and a method for providing audio playlist files. The audio data player comprises a DSP coupled with data storage. Data storage is a high-volume storage device such a hard drive for storing audio data files. The method provides playlist records in a playlist file for use by audio data player by locating audio data files stored on data storage, reading content information for the audio data files, determining file pointers locating the audio data files, sorting the content information and file pointers by at least a portion of the content information, determining indexing information indicating the location and number of playlist records related by content information, and storing the content information, indexing information and file pointers in playlist records in a playlist. The method includes creating a number of playlist files, each sorted by different content information such as ID3 tag information stored in MP3 files, for example, artist, album, genre, and title. Additionally, the method may be executed in a personal computer as a stand-alone application or as a plug-in used with existing music management software. Created playlists may then be transferred to an audio data player.
-
Citations
20 Claims
-
1. A computer-readable medium having stored thereon software capable of creating a playlist of audio data file records, the software having modules for creating the playlist, comprising said modules locating audio data files stored on at least one data storage device, said audio data files having content information descriptive of the content of said audio data file;
- reading said content information of said audio data files;
determining file pointer fields locating said audio data files;
sorting said file pointer fields by at least a portion of said content information;
determining indexing information fields indicating at least one of the location and number of records related by at least a portion of said content information; and
storing said file pointer fields and said indexing information fields in said playlist records. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- reading said content information of said audio data files;
-
8. A method for providing a playlist in an audio data player, the audio data files having content information descriptive of the content of the audio data file, comprising locating audio data files stored on at least one data storage device;
- reading said content information of said audio data files;
determining file pointer fields locating said audio data files;
sorting said file pointer fields by at least a portion of said content information;
determining indexing information fields indicating at least one of the location and number of playlist records related by at least a portion of said content information;
storing said file pointer fields and said indexing information fields in said playlist records. - View Dependent Claims (9, 10, 11, 12)
- reading said content information of said audio data files;
-
13. A computing device for providing audio data files to an audio data player, the audio data player comprising a DSP coupled with data storage and a user interface, said computing device including a communication interface capable of communicating with the audio data player, said computing device comprising software capable of locating audio data files, said audio data files having content information descriptive of the content of said audio data file;
- reading said content information for said audio data files;
determining file pointer fields locating said audio data files;
sorting said file pointer fields by at least a portion of said content information;
creating a playlist of records comprising said indexing fields and file pointer fields, said indexing information fields indicating at least one of the location and number of playlist records related by at least a portion of said content information; and
transmitting said playlist to the data storage. - View Dependent Claims (14)
- reading said content information for said audio data files;
-
15. An audio data player comprising a DSP coupled with data storage and a user interface, comprising the DSP having software capable of locating audio data files stored in the data storage, said audio data files having content information descriptive of the content of said audio data file;
- reading said content information for said audio data files;
determining file pointer fields locating said audio data files;
sorting said file pointer fields by at least a portion of said content information; and
creating a playlist of records comprising indexing fields and said file pointer fields, said indexing fields determining at least one of the location and number of playlist records related by at least a portion of said content information. - View Dependent Claims (16, 17, 18, 19, 20)
- reading said content information for said audio data files;
Specification