Determining a user habit
First Claim
Patent Images
1. A computer implemented method, comprising:
- identifying a plurality of past activity occurrences of a user, each of the past activity occurrences including an interaction indicator and one or more trigger indicators;
and the interaction indicator for each of the past activity occurrences including at least one of;
one or more user actions andone or more interaction entities interacted with during the user actions;
determining a group of the past activity occurrences of the user, the group including multiple of the past activity occurrences and determined based on an interaction similarity between the interaction indicators of the past activity occurrences of the group;
determining one or more habit user actions based on the user actions of the group;
determining one or more habit interaction entities based on the interaction entities of the group;
determining habit trigger indicators based on the trigger indicators of the group; and
associating a user habit with the user, the user habit including the habit user actions, the habit interaction entities, and the habit trigger indicators;
receiving user activity data that is based on at least one of;
a location of a computing device of a user, and an action via the computing device;
determining that the user activity data is indicative of one or more of the habit trigger indicators of the user habit; and
based on determining that the user activity data is indicative of one or more of the habit trigger indicators;
providing information that is influenced by the determined user habit, wherein the information is provided;
for display by the computing device or an additional computing device of the user, orto cause an application to be automatically opened by the computing device or the additional computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus related to determining one or more user habits for a user. A group of one or more past user activity occurrences of a user may be determined based on similarity between the past user activity occurrences of the group. A user habit may be determined based on the past user activity occurrences of the group.
34 Citations
23 Claims
-
1. A computer implemented method, comprising:
-
identifying a plurality of past activity occurrences of a user, each of the past activity occurrences including an interaction indicator and one or more trigger indicators; and the interaction indicator for each of the past activity occurrences including at least one of; one or more user actions and one or more interaction entities interacted with during the user actions; determining a group of the past activity occurrences of the user, the group including multiple of the past activity occurrences and determined based on an interaction similarity between the interaction indicators of the past activity occurrences of the group; determining one or more habit user actions based on the user actions of the group; determining one or more habit interaction entities based on the interaction entities of the group; determining habit trigger indicators based on the trigger indicators of the group; and associating a user habit with the user, the user habit including the habit user actions, the habit interaction entities, and the habit trigger indicators; receiving user activity data that is based on at least one of;
a location of a computing device of a user, and an action via the computing device;determining that the user activity data is indicative of one or more of the habit trigger indicators of the user habit; and based on determining that the user activity data is indicative of one or more of the habit trigger indicators; providing information that is influenced by the determined user habit, wherein the information is provided; for display by the computing device or an additional computing device of the user, or to cause an application to be automatically opened by the computing device or the additional computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer implemented method, comprising:
-
identifying past activity occurrences of a user, each of the past activity occurrences including; an action identifier, the action identifier indicative of an action of the user in performing a past user activity; an interaction entity identifier, the interaction entity identifier indicative of an entity interacted with in performing the past user activity; and one or more trigger indicators; determining, for each of the past activity occurrences, an entity collection to which the interaction entity identifier of the past activity occurrence belongs; determining a group of the past activity occurrences based on the past activity occurrences of the group having at least one communal said entity collection, and the trigger indicators of the past activity occurrences of the group being similar; and determining a user habit based on the group, the user habit including one or more habit interaction entities based on the communal said entity collection and including one or more habit trigger indicators based on one or more of the trigger indicators of the group; receiving user activity data that is based on at least one of;
a location of a computing device of a user, and an action via the computing device;determining actual or anticipated entry of the user into the user habit based on the user activity data indicating one or more of the habit trigger indicators of the user habit; and based on determining the actual or anticipated entry of the user into the user habit; providing information based on the information being related to one or more of the habit interaction entities of the user habit, wherein the information is provided; for display by the computing device or an additional computing device of the user, or to cause an application to be automatically opened by the computing device or the additional computing device. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification