US 11,741,385 B2
Multiple choice decision engine for an electronic personal assistant
Damien Phelan Stolarz, Los Angeles, CA (US); David Joseph Diaz, Valley Village, CA (US); James Rossfeld, Torrance, CA (US); Scott Raven, Modesto, CA (US); Christopher O'Malley, Los Angeles, CA (US); and Christopher Kurpinski, Washington, DC (US)
Assigned to Telepathy Labs, Inc, Tampa, FL (US)
Filed by Telepathy Labs, Inc., Clearwater, FL (US)
Filed on Jul. 28, 2022, as Appl. No. 17/875,783.
Application 17/875,783 is a continuation of application No. 15/881,074, filed on Jan. 26, 2018, granted, now 11,436,511.
Application 15/881,074 is a continuation of application No. 15/229,902, filed on Aug. 5, 2016, granted, now 9,904,892, issued on Feb. 27, 2018.
Application 15/229,902 is a continuation of application No. 13/358,004, filed on Jan. 25, 2012, granted, now 9,842,299, issued on Dec. 12, 2017.
Claims priority of provisional application 61/435,985, filed on Jan. 25, 2011.
Prior Publication US 2022/0366285 A1, Nov. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06N 5/04 (2023.01); G06N 7/01 (2023.01); G06F 3/01 (2006.01); G06F 16/242 (2019.01); G06F 16/245 (2019.01); G06F 3/0482 (2013.01); G06F 3/14 (2006.01)
CPC G06N 7/01 (2023.01) [G06F 3/01 (2013.01); G06F 3/012 (2013.01); G06F 3/0482 (2013.01); G06F 3/14 (2013.01); G06F 16/242 (2019.01); G06F 16/245 (2019.01); G06N 5/04 (2013.01); G06F 2203/011 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving a communication from an electronic device;
analyzing the communication to determine a set of choices in response to the communication, where at least one choice from the set of choices has an associated task predicted for a user of the electronic device;
creating a query from the set of choices, the query including at least one dichotomous or multiple choice question arranged in a hierarchical structure to select among the set of choices, the hierarchical structure having a root and one or more leaves, where the root of the hierarchical structure corresponds to the at least one choice, and the one or more leaves of the hierarchical structure correspond to the associated task;
sending the query to the electronic device for presentation to the user of the electronic device;
receiving, from the electronic device, an input in response to the at least one dichotomous or multiple choice question; based on the input, traversing the hierarchical structure to reduce the set of choices to a selected choice;
based on the selected choice, where the selected choice is the at least one choice having the associated task, determining one or more actions to accomplish the associated task;
obtaining information for performing the one or more actions; and
performing the one or more actions to improve prediction and implementation the at least one choice from the set of choices.