Patent ID: 7685158

Claim:
A method for creating a local database including music file tags comprising the steps of: receiving a first music file having a corresponding first tag; storing selected portions of the first tag; receiving a second music file having a corresponding second tag; storing selected portions of the second tag; analyzing the portions of the first tag and the portions of the second tag to determine if a pattern exists; retrieving substantially all available music tag information related to the pattern from a remote comprehensive music tagging database, the music tag information consisting essentially of a plurality of music file tags unassociated with any music files; storing the substantially all available music tag information locally to establish a local music tagging database, wherein the local music tagging database is configured to associate a stored music tag with an untagged music file; receiving a third music file; searching the local music tagging database for a third tag, wherein the third tag is suitable for the third music file; retrieving the third tag from the local music tagging database; and associating the third tag with the third music file.