A method for generating a ringtone for efficiently generating an
individualized melodic ringtone specific to each unique phone number. The
method for generating a ringtone generally includes providing a phone
number including a plurality of digits, establishing a tonal center,
determining a plurality of pitches for the plurality of digits with
respect to the tonal center, assigning the plurality of digits to the
plurality of pitches, determining a melody with respect to the plurality
of pitches of said plurality of digits and playing the melody.