Patent ID: 7787818

Claim:
A method, implemented at least in part by a computer system, of providing customized content for a plurality of users and wherein a user device is associated with each respective user of the plurality of users, comprising: receiving user information from the plurality of users; for each of the plurality of users, constructing first compilation data that includes information identifying a first plurality of content elements based, at least in part, on the received user information; wherein the first compilation data constructed for at least some users of the plurality of users is different; transmitting the first compilation data constructed for each user to the user device associated with each respective user; transmitting at least some of the first plurality of content elements identified by the first compilation data constructed for each user to the user device associated with each respective user; audibly producing the content elements of the first compilation data to each of the plurality of users in accordance with the first compilation data; wherein the first compilation data is constructed from a respective first template; receiving feedback from a set of the plurality of users; modifying the respective first template of each user of the set of the plurality of users based on the feedback; and for each user of the set of plurality of users, constructing second compilation data that includes information of a second plurality of content elements.