Advice planner
AssigneeIntuit Inc.
InventorsDaniel Ben DAVID, Kenneth Grant YOCUM, Immanuel David BUDER, Martijn DE VRIES
Life of this patent
Estimating the term…
Abstract
At least one processor may receive an advice of a user. The at least one processor may generate a first health score of the advice state. The at least one processor may determine a first action by optimizing a likelihood of improving the first health score, wherein the first action is one of a plurality of actions in an advice library. The at least one processor may generate an action plan including the advice state and the first action. The at least one processor may generate a second health score responsive to the selection. The at least one processor may be trained based on the second health score.
Claims20
A method comprising:
- receiving, by a computing device, an advice state of a user;
- generating, by the computing device, a first health score of the advice state;
- determining, by the computing device, an action by optimizing a likelihood of improving the first health score, wherein the action is one of a plurality of actions in an advice library, the determining comprising:
- applying a policy of the computing device to the plurality of actions to map at least one of the plurality of actions to the advice state;
- determining, by an estimator of the computing device, the likelihood of improving the first health score by the at least one of the plurality of actions;
- generating a ranking of the likelihood of improving the first health score by an amount of improvement;
- and
- selecting the action from the at least one of the plurality of actions with a highest ranked likelihood of improving the first health score;
- generating, by the computing device, an action plan including the advice state and the action;
- presenting, via a user interface, the action plan including a graphical icon representing the action;
- receiving, via the user interface, a selection of the graphical icon representing the action;
- generating, by the computing device, a second health score responsive to the selection;
- and
- training the computing device based on the second health score.
A method comprising:
- receiving, by a computing device, a profile of a user;
- receiving, by the computing device, an advice state of the user;
- generating, by the computing device, a first health score of the user, the first health score incorporating the profile of the user and the advice state;
- calculating, by a per-item estimator of the computing device, a likelihood of a plurality of actions to change the advice state;
- applying, by the computing device, a policy to the plurality of actions to determine a first action, the policy comprising an Epsilon-Greedy algorithm;
- generating, by the computing device, an action plan incorporating the first action and the advice state;
- and
- updating, by the computing device, the advice state responsive to the first action.
A non-transitory storage medium storing computer program instructions that when executed causes a computing system to perform operations comprising:
- receiving, by a computing device, an advice state of a user;
- generating, by the computing device, a first health score of the advice state;
- determining, by the computing device, an action by optimizing a likelihood of improving the first health score, wherein the action is one of a plurality of actions in an advice library, the determining comprising:
- applying a policy of the computing device to the plurality of actions to map at least one of the plurality of actions to the advice state;
- determining, by an estimator of the computing device, the likelihood of improving the first health score by the at least one of the plurality of actions;
- generating a ranking of the likelihood of improving the first health score by an amount of improvement;
- and
- selecting the action from the at least one of the plurality of actions with a highest ranked likelihood of improving the first health score;
- generating, by the computing device, an action plan including the advice state and the action;
- presenting, via a user interface, the action plan including a graphical icon representing the action;
- receiving, via the user interface, a selection of the graphical icon representing the action;
- generating, by the computing device, a second health score responsive to the selection;
- training the computing device based on the second health score.
Dependencies are inferred from the claim text.