| CPC H04N 21/4325 (2013.01) [G06N 3/04 (2013.01); G06N 5/02 (2013.01); G06N 5/04 (2013.01); H04N 21/44226 (2020.08)] | 20 Claims |

|
1. A computer-implemented method, comprising operations for:
storing one or more patterns for activities of a user and one or more contexts, wherein each of the one or more patterns is associated with a context of the one or more contexts;
storing one or more goals for the user;
identifying a current context from data from a plurality of data sources;
matching the current context to a stored context of the one or more contexts;
identifying the pattern associated with the matched, stored context;
providing a recommendation of an activity based on the identified pattern and based on a goal of the one or more goals;
generating a plurality of scenario replications for the recommendation, wherein each scenario replication of the plurality of scenario replications is associated with a score, and wherein each scenario replication comprises at least one of visual elements and audio elements;
selecting a scenario replication from the plurality of scenario replications having a highest score;
identifying one or more visual and audio devices; and
playing the selected scenario replication on the one or more visual and audio devices.
|