System and method of event publication in a goal achievement platform
AssigneeYahoo! Inc.
InventorsTarun Bhatia, Sam Fishman, Prasad Chalasani, Eric Bax
Life of this patent
Estimating the term…
Abstract
Disclosed herein is system, method and architecture facilitating goal setting and achievement and providing positive social and economic motivators for goal achievement. Progress toward a goal is tracked and a determination may be made based the progress whether or not to initiate one or more actions to stimulate progress and/or increase the likelihood of success in achieving a goal and/or achieving a milestone in a path of progression toward the goal.
Claims33
A method comprising:
- defining, via at least one computing device, a plurality of goals, each goal's definition comprising a progression plan comprising a set of milestones to measure progress toward the goal;
- assigning, via the at least one computing device, users from a plurality of users to goals from the plurality of goals, each user being assigned to a goal based on a probability of success of the user achieving the goal, the probability of success is determined using at least one probability model trained from previous experience with the plurality of users and determined outcomes of the plurality of users in achieving goals from the plurality of goals, wherein the probability of success for each user is determined using the at least one probability model and information about the user,
- collecting, via the at the least one computing device, data about events that occur in connection with the users' progress toward their assigned goals, the event data comprising information about each event and including information about content items associated with the events;
- determining, via the at least one computing device, a relevance of at least one content item to at least one of the users of the plurality, the relevance being determined using the data collected about the events and the information about the content items associated with the events;
- and
- causing, via the at least one computing device, the at least one content item to be inserted in a user interface for display based on the determined relevance of the at least one content item to the at least one of the users of the plurality.
A system comprising:
- at least one computing device comprising one or more processors to execute and memory to store instructions to:
- define a plurality of goals, each goal's definition comprising a progression plan comprising a set of milestones to measure progress toward the goal;
- assign users from a plurality of users to goals from the plurality of goals, each user being assigned to a goal based on a probability of success of the user achieving the goal, the probability of success is determined using at least one probability model trained from previous experience with the plurality of users and determined outcomes of the plurality of users in achieving goals from the plurality of goals, wherein the probability of success for each user is determined using the at least one probability model and information about the user;
- collect data about events that occur in connection with the users' progress toward their assigned goals, the event data comprising information about each event and including information about content items associated with the events;
- determine a relevance of at least one content item to at least one of the users of the plurality, the relevance being determined using the data collected about the events and the information about the content items associated with the events;
- and
- cause the at least one content item to be inserted in a user interface for display based on the determined relevance of the at least one content item to the at least one of the users of the plurality.
The system of claim 21, the instructions to cause further comprising instructions to:
- making, via the at least one computing device, the at least one content item available to a content publisher for inclusion in the user interface as part of a computer-generated content item.
A computer readable non-transitory storage medium for tangibly storing thereon computer readable instructions that when executed cause at least one processor to:
- define a plurality of goals, each goal's definition comprising a progression plan comprising a set of milestones to measure progress toward the goal;
- assign users from a plurality of users to goals from the plurality of goals, each user being assigned to a goal based on a probability of success of the user achieving the goal, the probability of success is determined using at least one probability model trained from previous experience with the plurality of users and determined outcomes of the plurality of users in achieving goals from the plurality of goals, wherein the probability of success for each user is determined using the at least one probability model and information about the user;
- collect data about events that occur in connection with the users' progress toward their assigned goals, the event data comprising information about each event and including information about content items associated with the events;
- determine a relevance of at least one content item to at least one of the users of the plurality, the relevance being determined using the data collected about the events and the information about the content items associated with the events;
- and
- cause the at least one content item to be inserted in a user interface for display based on the determined relevance of the at least one content item to the at least one of the users of the plurality.
The computer readable non-transitory storage medium of claim 32, the instructions to cause further comprising instructions to:
- making, via the at least one computing device, the at least one content item available to a content publisher for inclusion in the user interface as part of a computer-generated content item.
Dependencies are inferred from the claim text.