Patent ID: 8548799

Claim:
A computer implemented method, comprising: presenting a user interface, the user interface simultaneously presenting a text region, a query entry region, and a suggestion region, the text region to display a natural language interaction simultaneously including both text generated by the user in a final query to the query entry region and text generated by an automated agent responsive to submissions in the query entry region in natural language interaction with the user, the query entry region receiving query text input by the user, and the suggestion region displaying query text modification suggestions; receiving input query text comprising less than all of a final query in natural language format in the query entry region from a user prior to submission of the final query to the automated agent for a response; analyzing less than all of the input query text as changes are made to the query text to determine suggestions to the query text input by the user in the query entry region; providing a suggestion to the user in the suggestion display portion of the user interface, the suggestion responsive to said analyzing, and comprising one or more suggested changes for altering the query text prior to submission as a final query to improve an ability of the automated agent to respond to the final query in the natural language interaction; wherein said text region, a query entry region, and a suggestion region are simultaneously presented during said receiving, analyzing and providing.