Behavior prediction
First Claim
1. A method comprising:
- obtaining a plurality of previous goal messages from a user history of a user, each respective previous goal message of the plurality of previous goal messages including previous visual presentation features that relate to how suggestion of performance of a respective action related to accomplishing a corresponding goal of the respective previous goal message is visually presented to the user for completion by the user, the visual presentation features including;
text describing the respective action and visual media related to the respective action described by the corresponding text of the respective goal message;
obtaining, from the user history, a plurality of indications in which each respective indication of the plurality of indications is with respect to a corresponding one respective previous goal message of the plurality of previous goal messages, the respective indication indicating whether the respective action of its corresponding respective previous goal message was performed by the user;
extracting historical feature information related to the visual presentation features of the plurality of previous goal messages and completion of the respective actions of the previous goal messages, the extracting of the historical feature information being based on one or more of;
the text of the plurality of previous goal messages, the visual media of the plurality of previous goal messages, and the plurality of indications;
analyzing the historical feature information and the plurality of indications to determine correlations between how the previous visual presentation features included in the plurality of previous goal messages relate to the indications of the performance of the respective actions of the plurality of previous goal messages;
extracting feature information from a generic goal message, the feature information relating to visual presentation features of the generic goal message that relate to how a suggested action of the generic goal message is visually presented to the user for completion by the user;
determining, based on the historical feature information and the feature information from the generic goal message, a visual relationship between how the previous visual presentation features relate to the visual presentation features of the generic goal message with respect to visual presentation of their respective actions; and
determining a probability of the user indicating completion of the suggested action associated with the generic goal message based at least in part on the visual relationship and the determined correlations.
1 Assignment
0 Petitions
Accused Products
Abstract
A method may include extracting feature information from a user history including multiple goal messages. Each of the multiple goal messages may include visual media and text, and may be associated with a goal indicated as completed. Extracting the feature information from the user history may include performing feature detection on the visual media of the multiple goal messages. The feature information from the user history may be analyzed for correlations between features and the completion indications of the associated goals. Feature information may be extracted from a generic goal message. A probability of a user indicating completion of a goal associated with the generic goal message may be determined based at least in part on the feature information from the generic goal message and the correlations between the features included in the multiple goal messages and the indications of the associated goals having been completed.
-
Citations
20 Claims
-
1. A method comprising:
-
obtaining a plurality of previous goal messages from a user history of a user, each respective previous goal message of the plurality of previous goal messages including previous visual presentation features that relate to how suggestion of performance of a respective action related to accomplishing a corresponding goal of the respective previous goal message is visually presented to the user for completion by the user, the visual presentation features including;
text describing the respective action and visual media related to the respective action described by the corresponding text of the respective goal message;obtaining, from the user history, a plurality of indications in which each respective indication of the plurality of indications is with respect to a corresponding one respective previous goal message of the plurality of previous goal messages, the respective indication indicating whether the respective action of its corresponding respective previous goal message was performed by the user; extracting historical feature information related to the visual presentation features of the plurality of previous goal messages and completion of the respective actions of the previous goal messages, the extracting of the historical feature information being based on one or more of;
the text of the plurality of previous goal messages, the visual media of the plurality of previous goal messages, and the plurality of indications;analyzing the historical feature information and the plurality of indications to determine correlations between how the previous visual presentation features included in the plurality of previous goal messages relate to the indications of the performance of the respective actions of the plurality of previous goal messages; extracting feature information from a generic goal message, the feature information relating to visual presentation features of the generic goal message that relate to how a suggested action of the generic goal message is visually presented to the user for completion by the user; determining, based on the historical feature information and the feature information from the generic goal message, a visual relationship between how the previous visual presentation features relate to the visual presentation features of the generic goal message with respect to visual presentation of their respective actions; and determining a probability of the user indicating completion of the suggested action associated with the generic goal message based at least in part on the visual relationship and the determined correlations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium having encoded therein programing code executable by a processor to perform operations comprising:
-
obtaining a plurality of previous goal messages from a user history of a user, each respective previous goal message of the plurality of previous goal messages including previous visual presentation features that relate to how suggestion of performance of a respective action related to accomplishing a corresponding goal of the respective previous goal message is visually presented to the user for completion by the user, the visual presentation features including;
text describing the respective action and visual media related to the respective action described by the corresponding text of the respective goal message;obtaining, from the user history, a plurality of indications in which each respective indication of the plurality of indications is with respect to a corresponding one respective previous goal message of the plurality of previous goal messages, the respective indication indicating whether the respective action of its corresponding respective previous goal message was performed by the user; extracting historical feature information related to the visual presentation features of the plurality of previous goal messages and completion of the respective actions of the previous goal messages, the extracting of the historical feature information being based on one or more of;
the text of the plurality of previous goal messages, the visual media of the plurality of previous goal messages, and the plurality of indications;analyzing the historical feature information and the plurality of indications to determine correlations between how the previous visual presentation features included in the plurality of previous goal messages relate to the indications of the performance of the respective actions of the plurality of previous goal messages; extracting feature information from a generic goal message, the feature information relating to visual presentation features of the generic goal message that relate to how a suggested action of the generic goal message is visually presented to the user for completion by the user; determining, based on the historical feature information and the feature information from the generic goal message, a visual relationship between how the previous visual presentation features relate to the visual presentation features of the generic goal message with respect to visual presentation of their respective actions; and determining a probability of the user indicating completion of the suggested action associated with the generic goal message based at least in part on the visual relationship and the determined correlations. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
one or more processors; and one or more computer-readable media having encoded therein programing code executable by the one or more processors, that, in response to being executed by the one or more processors, causes the system to perform operations comprising; obtaining a plurality of previous goal messages from a user history of a user, each respective previous goal message of the plurality of previous goal messages including previous visual presentation features that relate to how suggestion of performance of a respective action related to accomplishing a corresponding goal of the respective previous goal message is visually presented to the user for completion by the user, the visual presentation features including;
text describing the respective action and visual media related to the respective action described by the corresponding text of the respective goal message;obtaining, from the user history, a plurality of indications in which each respective indication of the plurality of indications is with respect to a corresponding one respective previous goal message of the plurality of previous goal messages, the respective indication indicating whether the respective action of its corresponding respective previous goal message was performed by the user; extracting historical feature information related to the visual presentation features of the plurality of previous goal messages and completion of the respective actions of the previous goal messages, the extracting of the historical feature information being based on one or more of;
the text of the plurality of previous goal messages, the visual media of the plurality of previous goal messages, and the plurality of indications;analyzing the historical feature information and the plurality of indications to determine correlations between how the previous visual presentation features included in the plurality of previous goal messages relate to the indications of the performance of the respective actions of the plurality of previous goal messages; extracting feature information from a generic goal message, the feature information relating to visual presentation features of the generic goal message that relate to how a suggested action of the generic goal message is visually presented to the user for completion by the user; determining, based on the historical feature information and the feature information from the generic goal message, a visual relationship between how the previous visual presentation features relate to the visual presentation features of the generic goal message with respect to visual presentation of their respective actions; and
determining a probability of the user indicating completion of the suggested action associated with the generic goal message based at least in part on the visual relationship and the determined correlations. - View Dependent Claims (17, 18, 19, 20)
-
Specification