Multiple choice decision engine for an electronic personal assistant
First Claim
1. A method comprising:
- receiving a notification at a remote server from an electronics device;
analyzing, at the remote server, a database having a user data source associated with a user of the electronics device to determine a set of choices in response to the notification, the user data source including information pertaining to the user selected from one of a web-based email, a contact database, data stored on a social networking web-site, an online retail transaction, and combinations thereof, the set of choices including associated actions that the user is predicted to take in relation to the notification;
creating, at the remote server, a query based on the set of choices, the query including dichotomous or multiple choice questions arranged in a hierarchical structure to select among the set of choices, the hierarchical structure having a plurality of levels, where a top level of the hierarchical structure corresponds to at least one of the set of choices, and lower levels of the hierarchical structure correspond to the associated actions that the user is predicted to take in relation to the notification;
sending the query to the electronics device for presentation to the user;
receiving, from the electronics device at the remote server, answers in response to a plurality of the dichotomous or multiple choice questions;
traversing, at the remote server, the hierarchical structure, based on the answers in response to the plurality of the dichotomous or multiple choice questions, to reduce the set of choices to a first choice from the set of choices and to identify a first associated action that the user is predicted to take where the first associated action is associated with the first choice; and
performing the first associated action, thereby to improve operation of the remote server to predict and implement a selection from the set of choices.
5 Assignments
0 Petitions
Accused Products
Abstract
To simplify assisting a user in their day-to-day activities, a communication for performing an action may be sent to a user in the form of a query, where the query includes the most likely set of choices for the action arranged in a group of dichotomous (e.g., yes/no) or multiple choice answers. In this manner, a user may respond to the query by simply selecting one of the dichotomous or multiple choice answers. Historical logs of past actions, responses, queries, and so forth, may be used to predict future user actions or needs, and to formulate future queries for sending to the user. These techniques may be implemented, for example, through a remote coordination server or directly through a user'"'"'s personal electronics device.
25 Citations
20 Claims
-
1. A method comprising:
-
receiving a notification at a remote server from an electronics device; analyzing, at the remote server, a database having a user data source associated with a user of the electronics device to determine a set of choices in response to the notification, the user data source including information pertaining to the user selected from one of a web-based email, a contact database, data stored on a social networking web-site, an online retail transaction, and combinations thereof, the set of choices including associated actions that the user is predicted to take in relation to the notification; creating, at the remote server, a query based on the set of choices, the query including dichotomous or multiple choice questions arranged in a hierarchical structure to select among the set of choices, the hierarchical structure having a plurality of levels, where a top level of the hierarchical structure corresponds to at least one of the set of choices, and lower levels of the hierarchical structure correspond to the associated actions that the user is predicted to take in relation to the notification; sending the query to the electronics device for presentation to the user; receiving, from the electronics device at the remote server, answers in response to a plurality of the dichotomous or multiple choice questions; traversing, at the remote server, the hierarchical structure, based on the answers in response to the plurality of the dichotomous or multiple choice questions, to reduce the set of choices to a first choice from the set of choices and to identify a first associated action that the user is predicted to take where the first associated action is associated with the first choice; and performing the first associated action, thereby to improve operation of the remote server to predict and implement a selection from the set of choices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising non-transitory computer executable code embodied in a non-transitory computer readable medium configured to:
-
receive a notification at a remote server from an electronics device; analyze, at the remote server, a database having a user data source associated with a user of the electronics device to determine a set of choices in response to the notification, the user data source including information pertaining to the user selected from one of a web-based email, a contact database, data stored on a social networking web-site, an online retail transaction, and combinations thereof, the set of choices including associated actions that the user is predicted to take in relation to the notification; create, at the remote server, a query based on the set of choices, the query including dichotomous or multiple choice questions arranged in a hierarchical structure to select among the set of choices, the hierarchical structure having a plurality of levels, where a top level of the hierarchical structure corresponds to at least one of the set of choices, and lower levels of the hierarchical structure correspond to the associated actions that the user is predicted to take in relation to the notification; send the query to the electronics device for presentation to the user; receive, from the electronics device at the remote server, answers in response to a plurality of the dichotomous or multiple choice questions; traverse, at the remote server, the hierarchical structure, based on the answers in response to the plurality of the dichotomous or multiple choice questions, to reduce the set of choices to a first choice from the set of choices and to identify a first associated action that the user is predicted to take where the first associated action is associated with the first choice; and perform the first associated action, thereby to improve operation of the remote server to predict and implement a selection from the set of choices. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a processor and a memory connected to a communications interface for establishing communication with an electronics device, the processor executing a task configured to receive a notification from the electronics device, analyze a database having a user data source associated with a user of the electronics device to determine a set of choices in response to the notification, the user data source including information pertaining to the user selected from one of a web-based email, a contact database, data stored on a social networking web-site, an online retail transaction, and combinations thereof, the set of choices including associated actions that the user is predicted to take in relation to the notification, create a query based on the set of choices, the query including dichotomous or multiple choice questions arranged in a hierarchical structure to select among the set of choices, the hierarchical structure having a plurality of levels, where a top level of the hierarchical structure corresponds to at least one of the set of choices, and lower levels of the hierarchical structure correspond to the associated actions that the user is predicted to take in relation to the notification, send the query to the electronics device for presentation to the user, receive answers in response to a plurality of the dichotomous or multiple choice questions, traverse the hierarchical structure, based on the answers in response to the plurality of the dichotomous or multiple choice questions, to reduce the set of choices to a first choice from the set of choices and to identify a first associated action that the user is predicted to take where the first associated action is associated with the first choice, and perform the first associated action, thereby to improve operation of the processor executing the task to predict and implement a selection from the set of choices. - View Dependent Claims (20)
-
Specification