Patent Document ID: 9904891
Application ID: 15229799
Patent Flag: 1

Claim One:
1. A method of operating a personal electronics device comprising: receiving a communication at the personal electronics device; analyzing the communication based on one or more user data sources associated with a user of the personal electronics device to determine a set of choices in response to the communication, where the set of choices have associated actions, where the one or more user data sources includes a historical log of past actions taken by the user of the personal electronics device, and where the analyzing includes discerning one or more patterns from the historical log of past actions to determine the set of choices; creating, by a processor of the personal electronics device, a query from the set of choices, the query including dichotomous or multiple choice questions arranged in a hierarchical structure to select among the set of choices and to obtain information for performing the associated actions, the hierarchical structure having a root and leaves, where the root of the hierarchical structure corresponds to at least one of the set of choices, and a plurality of the leaves of the hierarchical structure correspond to respective ones of the associated actions; presenting at least a portion of the query to the user in a user interface of the personal electronics device; receiving answers in response to a plurality of the dichotomous or multiple choice questions through the user interface; based on the answers in response to the plurality of the dichotomous or multiple choice questions, traversing the hierarchical structure, by the processor, to reduce the set of choices to a first choice from the set of choices and to obtain the information for performing a first action of the associated actions, the first action associated with the first choice, to thereby ensure correct performance by the personal electronics device; and performing the first action associated with the first choice using the personal electronics device.