DIGITAL PERSONAL ASSISTANT
A system for providing information to a user is described. The system includes a remote database communicating with a plurality of user devices. The remote database includes a plurality of media snippets and a clustering engine for clustering users of the plurality of user devices based on at least one user-related parameter and identifying a subset of media snippets from the plurality of media snippets most relevant to users of a cluster.
1 . A system for providing information to a user comprising a remote database communicating with a plurality of user devices, said remote database including:
(a) a plurality of media snippets;
(b) a clustering engine for clustering users of said plurality of user devices based on at least one user-related parameter and identifying a subset of media snippets from said plurality of media snippets most relevant to users of a cluster; and
(c) associating a user of a user device with said cluster and providing said subset of media snippets to a memory of said user device.
2 . The system of claim 1 , wherein said user device is a wearable device configured for sensing at least one physiological parameter of said user.
3 . The system of claim 1 , wherein said user related parameter is selected from the group consisting of a gender of said user, an activity of said user, a performance metric of said user, a mood of said user, a physiological parameter of said user, a profile of said user, a fitness level of said user, a workout intensity of said user, a number of workouts per week of said user, a route or location of said user, a stamina of said user, a music preference of said user and a compliance rate of said user.
4 . The system of claim 1 , wherein said user device includes a processor for selecting one or more media snippets from said subset of media snippets and combining selected media snippets into a media file to be presented to the user.
5 . The system of claim 4 , wherein said plurality of media snippets are audio snippets and said media file is a spoken message.
6 . The system of claim 4 , wherein said plurality of media snippets are text snippets and said media file is a text message.
7 . The system of claim 4 , wherein said media file is generated in accordance with a type of user activity, a gender of said user, a user-related physiological parameter, and/or a mood of said user.
8 . The system of claim 5 , wherein each of said audio snippets is labeled as male or female voice, type of intonation and/or a type of user activity.
9 . The system of claim 2 , wherein said user is re-associated with a different cluster following an activity.