CPC G06F 16/9535 (2019.01) [G06F 16/68 (2019.01); G06F 16/636 (2019.01)] | 18 Claims |
1. An apparatus comprising:
means for grouping descriptors into a cluster of descriptors based on an association between the descriptors and each of a first item and a second item;
means for accessing biometric data of a user from a user device via a network;
means for determining a first activity in which the user is engaged based on contextual data that correlates the cluster of descriptors with the biometric data of the user, the means for determining to determine whether the first activity represents an anomalous phase of the user based on a time period of the first activity having a shorter duration than a threshold duration;
means for generating a user profile based on the first activity of the user and the cluster of descriptors, the means for generating to, in response to determining that the first activity represents the anomalous phase of the user, omit a name of the cluster descriptors from the user profile to reduce the size of the profile; and
the means for generating to, in response to a second activity of the user matching the first activity associated with the cluster of descriptors within the user profile, generate a recommendation including a third item based on the user profile.
|