Referring to FIGS. 1 and 9, a neural network can generate a plurality of user input pattern profiles and identify a current user based on matching for example, viewing of the program ???Bear in the Big Blue House??? may be indicative that there is a young child present in the household.