US 12,248,518 B2
Free-form, automatically-generated conversational graphical user interfaces
Karl Anton Hennig, Campbell, CA (US); Ajay Aswal, Fremont, CA (US); and Bisrat Zerihun, San Jose, CA (US)
Assigned to PAYPAL, INC., San Jose, CA (US)
Filed by PayPal, Inc., San Jose, CA (US)
Filed on Apr. 16, 2023, as Appl. No. 18/135,183.
Application 18/135,183 is a continuation of application No. 17/127,700, filed on Dec. 18, 2020, granted, now 11,657,096.
Prior Publication US 2023/0325442 A1, Oct. 12, 2023
Int. Cl. G06F 16/9035 (2019.01); G06F 16/9032 (2019.01); H04L 51/02 (2022.01); H04L 51/216 (2022.01)
CPC G06F 16/90332 (2019.01) [G06F 16/9035 (2019.01); H04L 51/02 (2013.01); H04L 51/216 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
receiving an input from a user device in a conversational artificial intelligence (AI) interface, the user device being associated with a user;
determining one or more of a plurality of identifiers corresponding to the input based on a language processor associated with the conversational AI interface;
mapping the input to one or more of a plurality of objects based on the one or more of the plurality of identifiers corresponding to the input, wherein each of the plurality of objects corresponds to one of the plurality of identifiers and is associated with an action and a parameter for performing the action;
predicting an initial intent of the user based on the one or more of the plurality of identifiers, wherein the initial intent is associated with the action and the parameter for each of the one or more of the plurality of objects for the one or more of the plurality of identifiers;
generating an initial dialogue flow from the input and the initial intent;
determining a subsequent intent of the user based on a subsequent input and the plurality of identifiers; and
generating a dynamic dialogue flow for the conversational AI interface based on the initial dialogue flow, the subsequent input, and the subsequent intent.