Solution for adding context to a text exchange modality during interactions with a composite services application
First Claim
Patent Images
1. A method comprising:
- receiving a Natural Language Understanding (NLU) statistical model that maps natural language requests to routing targets, a data store organized to define a plurality of fields, and a first record including a plurality of initial field values corresponding to the plurality of fields;
displaying, in a web browser, graphical user interface (GUI) elements corresponding to the plurality of fields;
receiving text data corresponding to a portion of free-form natural language text, with the text data relating to the first record;
determining a plurality of updated field values corresponding to at least some of the plurality of initial field values in the first record, using the received text data and the received NLU statistical model;
replacing at least some of the plurality of initial field values in the first record with the determined plurality of updated field values;
detecting the updated field values to trigger an update event; and
updating at least some of the displayed GUI elements in the web browser based on the determined plurality of updated field values being detected.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a solution for handling text exchange input in a composite service environment. The method can included a step of conveying text exchange input to an ACM engine. The ACM engine can map the text exchange input to field and variable values of a component services application. A memory of the composite service environment can be updated using the mapping results. Specifically, field and variable values can be updated that are stored in the memory for a session of the component services application for which the text exchange input was provided.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a Natural Language Understanding (NLU) statistical model that maps natural language requests to routing targets, a data store organized to define a plurality of fields, and a first record including a plurality of initial field values corresponding to the plurality of fields; displaying, in a web browser, graphical user interface (GUI) elements corresponding to the plurality of fields; receiving text data corresponding to a portion of free-form natural language text, with the text data relating to the first record; determining a plurality of updated field values corresponding to at least some of the plurality of initial field values in the first record, using the received text data and the received NLU statistical model; replacing at least some of the plurality of initial field values in the first record with the determined plurality of updated field values; detecting the updated field values to trigger an update event; and updating at least some of the displayed GUI elements in the web browser based on the determined plurality of updated field values being detected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification