US 12,067,602 B2
Intelligent multimedia e-catalog
Leslie H. Swanson, Cambridge, MA (US)
Assigned to EXALT SOLUTIONS, INC., Cambridge, MA (US)
Filed by eXalt Solutions, Inc., Cambridge, MA (US)
Filed on Jul. 7, 2023, as Appl. No. 18/348,501.
Application 18/348,501 is a continuation of application No. 17/407,586, filed on Aug. 20, 2021, granted, now 11,741,514.
Application 17/407,586 is a continuation of application No. 16/212,390, filed on Dec. 6, 2018, granted, now 11,127,057, issued on Sep. 21, 2021.
Claims priority of provisional application 62/596,568, filed on Dec. 8, 2017.
Prior Publication US 2024/0005371 A1, Jan. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/00 (2023.01); G06F 40/205 (2020.01); G06F 40/30 (2020.01); G06F 40/35 (2020.01); G06N 5/046 (2023.01); G06Q 30/0601 (2023.01)
CPC G06Q 30/0603 (2013.01) [G06F 40/205 (2020.01); G06F 40/30 (2020.01); G06F 40/35 (2020.01); G06N 5/046 (2013.01); G06Q 30/0613 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A computer implemented conversation-based customer support system comprising:
an application server configured to execute a conversation builder;
the conversation builder configured to enable a conversational interface to provide dynamic computer based conversational support in response to a question by transmitting at least one of values as a dynamic slot type event to a compute service computing system via an application programming interface (API);
a the compute service computing system configured to respond to the receipt of the dynamic slot type event by reconfiguring the gateway with a dynamic slot value corresponding to the dynamic slot type event and the question, such that the compute service computing system dynamically auto populates the application information programming interface (API) with the dynamic slot value providing product information from the intelligent product catalog system corresponding to the dynamic slot type event;
the compute service computing system configured to respond to reconfiguring the gateway by transmitting via the application programing interface (API) the dynamic slot value to the conversation builder; and
the application server configured to transmit via the conversational interface the dynamic slot value in answering the question.