US 12,159,243 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., Tampa, FL (US)
Filed on Jul. 11, 2023, as Appl. No. 18/350,028.
Application 18/350,028 is a continuation of application No. 17/875,783, filed on Jul. 28, 2022, granted, now 11,741,385.
Application 17/875,783 is a continuation of application No. 15/881,074, filed on Jan. 26, 2018, granted, now 11,436,511, issued on Sep. 6, 2022.
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 2023/0351230 A1, Nov. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/044 (2006.01); G06F 3/01 (2006.01); G06F 3/0482 (2013.01); G06F 3/14 (2006.01); G06F 16/242 (2019.01); G06F 16/245 (2019.01); G06N 5/04 (2023.01); G06N 7/01 (2023.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 structure to select among the set of choices, the structure corresponding to the at least one choice and 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 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.