AUTOMATED CHAT ASSISTANT SYSTEMS FOR PROVIDING INTERACTIVE DATA USING NATURAL LANGUAGE PROCESSING
First Claim
1. A method for providing interactive data in real time via an automated assistant within a chat user interface, comprising:
- displaying, via an electronic display of a computing device, a chat user interface comprising an input field for receiving text input by a user of the chat user interface and a display window for displaying user messages and interactive real-time data, the user messages being generated via the received text input, the automated assistant of the chat user interface configured to communicate with one or more storage devices operating within a closed system;
receiving, via the input field, first text representing a request for first interactive real-time data of the interactive real-time data;
responsive to processing the first text using natural language processing techniques, generating, by the automated assistant, first request data indicative of the first interactive real-time data, wherein the first request data comprises data to present to the user that the user has not specifically requested;
establishing, by the automated assistant and based on the first request data, a communication link to a first storage device of the one or more storage devices that stores the first interactive real-time data;
receiving, from the first storage device, the first interactive real-time data;
displaying the first interactive real-time data in the display window; and
responsive to receiving an update to the data stored at the first storage device of the closed system, automatically updating the first interactive real-time data displayed in the display window.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing interactive data in real time via an automated assistant within a chat user interface includes displaying a chat user interface including an input field for receiving text and a display window for displaying user messages and interactive real-time data. The method includes receiving text representing a request for interactive real-time data, processing the text using natural language processing techniques and generating request data. The method includes establishing a communication link to a storage device that stores the first interactive real-time data based on the request data. The method further includes receiving the interactive real-time data from the storage device, displaying the first interactive real-time data in the display window, and updating the first interactive real-time data displayed in the display window based on an update to the first interactive real-time data made at the storage device.
48 Citations
20 Claims
-
1. A method for providing interactive data in real time via an automated assistant within a chat user interface, comprising:
-
displaying, via an electronic display of a computing device, a chat user interface comprising an input field for receiving text input by a user of the chat user interface and a display window for displaying user messages and interactive real-time data, the user messages being generated via the received text input, the automated assistant of the chat user interface configured to communicate with one or more storage devices operating within a closed system; receiving, via the input field, first text representing a request for first interactive real-time data of the interactive real-time data; responsive to processing the first text using natural language processing techniques, generating, by the automated assistant, first request data indicative of the first interactive real-time data, wherein the first request data comprises data to present to the user that the user has not specifically requested; establishing, by the automated assistant and based on the first request data, a communication link to a first storage device of the one or more storage devices that stores the first interactive real-time data; receiving, from the first storage device, the first interactive real-time data; displaying the first interactive real-time data in the display window; and responsive to receiving an update to the data stored at the first storage device of the closed system, automatically updating the first interactive real-time data displayed in the display window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing interactive data in real time via an automated assistant for display via a chat user interface, comprising:
-
establishing a communication link to a computing device, wherein the computing device is configured to display the chat user interface to a user of the computing device, the chat interface being configured to display user messages, automatically generated system messages, and interactive real-time data, the automated assistant of the chat user interface configured to communicate with one or more storage devices operating within a closed system; receiving, from the computing device, first text representing a request for first interactive real-time data of the interactive real-time data, the first text being generated in response to an input by the user of the computing device; responsive to processing the first text representing a request for first interactive real-time data using natural language processing techniques, generating first request data indicative of the first interactive real-time data, wherein the first request data comprises data to present to the user that the user has not specifically requested; transmitting, based on the first request data, the first interactive real-time data for display at the computing device; and responsive to receiving data indicative of an update to the first interactive real-time data; updating, within the closed system, the first interactive real-time data; and transmitting the updated first interactive real-time data to the computing device for display while the computing device is displaying the first interactive real-time data. - View Dependent Claims (12, 13, 14, 15)
-
-
16. (canceled)
-
17. A method for providing interactive data in real time via an automated assistant within a chat user interface, comprising:
-
in response to receiving caller ID information associated with an incoming phone call, displaying the chat user interface comprising an input field for inputting text and a display window for displaying messages and interactive real-time data, the automated assistant of the chat user interface configured to communicate with one or more storage devices operating within a closed system; determining, by the automated assistant and based on the caller ID information, the identity of a merchant associated with the incoming phone call; displaying, via the display window and based on the identity of the merchant, merchant information; receiving, via the input field, user input text representing a request for interactive real-time data associated with the merchant; identifying, by the automated assistant and based on natural language processing of the user input text, the requested interactive real-time data associated with the merchant that is represented by the user input text; receiving the interactive real-time data associated with the merchant from a first storage device of the closed system of the one or more storage devices; and displaying, via the display window, the interactive real-time data associated with the merchant, wherein the interactive real-time data associated with the merchant is displayed as an interactive real-time bar chart comprising a plurality of selectable portions and wherein the interactive real-time data comprises data that the user has not specifically requested. - View Dependent Claims (18, 19, 20)
-
Specification