Patent ID: 9554248
Date: 2017-01-24
CPC Classifications: H04H,H04W

Claim:
1. A method for a music diary processor to generate a first electronic music diary comprising: receiving a first plurality of event identifiers from a user device, wherein each event identifier identifies a respective life event associated with a life of a first user; for each of the first plurality of event identifiers, receiving a first date identifier identifying a date associated with the life event; for each of the first plurality of event identifiers, receiving a first song identifier identifying one or more songs identified by the first user as being associated with the life event; generating the first electronic music diary by storing the first plurality of event identifiers, the first song identifiers, and the first date identifiers in an electronic storage medium wherein each first song identifier and each first date identifier is coupled with at least one respective first event identifier and the first plurality of event identifiers are coupled with each other; receiving a request for a second electronic music diary; identifying the second electronic music diary, wherein the second electronic music diary is associated with a second user different from the first user; providing a second plurality of event identifiers associated with the second user, wherein each of the second plurality of event identifiers identifies a respective life event associated with a life of the second user; associating the first electronic music diary with the second electronic music diary because at least one of the first plurality of event identifiers is substantially similar to at least one of the second plurality of event identifiers; for at least one of the first plurality of event identifiers, receiving a first location identifier identifying a location associated with the life event, wherein each of the second plurality of event identifiers is coupled to a second location identifier that identifies a location within a predetermined distance of the location identified by the first location identifier; obtaining from the electronic storage medium a plurality of second song identifiers, wherein each of the plurality of second song identifiers is coupled to at least one of the second plurality of event identifiers; and providing the plurality of second song identifiers to the user device.