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.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method of operating a computerized personal assistant comprising: receiving a communication at a personal electronics device; analyzing the communication based on one or more user data sources to determine a most likely set of choices in response to the communication for a user of the personal electronics device; creating a query for the user from the most likely set of choices, the query including one or more possible user decisions arranged in a group of dichotomous or multiple choice answers; presenting the query to the user in a user interface of the personal electronics device; receiving a response to the group of dichotomous or multiple choice answers through the user interface; and performing an action with the personal electronics device according to the response. 2. The method of claim 1 further comprising maintaining a historical log of actions of the user, and predicting potential future user actions or needs of the user based on the historical log. 3. The method of claim 1 further comprising adapting a future query based on one or more responses to one or more earlier queries. 4. The method of claim 1 wherein the query presented to the user is responded to on one of a plurality of communication channels. 5. The method of claim 1 wherein the query presented to the user is responded to by one or more physical movements of the user. 6. The method of claim 5 wherein the one or more physical movements of the user includes one or more of a shaking or nodding of the user's head. 7. The method of claim 1 wherein the query presented to the user is responded to by the user expressing a particular emotion. 8. The method of claim 1 wherein presenting the query includes presenting the user with a hierarchy of queries in series, each query narrowing down a decision made by the user for performing the action. 9. The method of claim 1 wherein receiving the response includes receiving text dictated by the user. 10. A computer program product comprising non-transitory computer executable code embodied in a non-transitory computer readable medium that, when executing on one or more computerized personal assistants, performs the steps of: receiving a communication at a personal electronics device; analyzing the communication based on one or more user data sources to determine a most likely set of choices in response to the communication for a user of the personal electronics device; creating a query for the user from the most likely set of choices, the query including one or more possible user decisions arranged in a group of dichotomous or multiple choice answers; presenting the query to the user in a user interface of the personal electronics device; receiving a response to the group of dichotomous or multiple choice answers through the user interface; and performing an action with the personal electronics device according to the response. 11. The computer program product of claim 10 wherein the computer executable code further performs the steps of maintaining a historical log of actions of the user, and predicting potential future user actions or needs of the user based on the historical log. 12. The computer program product of claim 10 wherein the computer executable code further performs the step of adapting a future query based on one or more responses to one or more earlier queries. 13. The computer program product of claim 10 wherein the query presented to the user is responded to on one of a plurality of communication channels. 14. The computer program product of claim 10 wherein the query presented to the user is responded to by one or more physical movements of the user. 15. The computer program product of claim 14 wherein the one or more physical movements of the user includes one or more of a shaking or nodding of the user's head. 16. The computer program product of claim 10 wherein the query presented to the user is responded to by the user expressing a particular emotion. 17. The computer program product of claim 10 wherein presenting the query includes presenting the user with a hierarchy of queries in series, each query narrowing down a decision made by the user for performing the action. 18. The computer program product of claim 10 wherein receiving the response includes receiving text dictated by the user. 19. A personal electronics device comprising: a processor and a memory, the processor configured to receive a communication, analyze the communication based on one or more user data sources to determine a most likely set of choices in response to the communication for a user of the personal electronics device, create a query for the user from the most likely set of choices, present the query to the user, and perform an action with the personal electronics device according to the response, wherein the query includes one or more possible user decisions arranged in a group of dichotomous or multiple choice answers; and a user interface configured to present the query to the user of the personal electronics device and to receive the response to the query from the user for use by the processor. 20. The personal electronics device of claim 19 wherein the memory is configured to maintain a historical log of actions of the user, and the processor is further configured to predict potential future user actions or needs of the user based on the historical log.