SCENARIO BASED INSIGHTS INTO STRUCTURE DATA
First Claim
1. A computer system, comprising:
- one or more processors; and
one or more computer-readable media having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to perform at least the following;
convey, for display on a display device, a chat user interface that presents a two-way natural language conversation between a human user and a computer-implemented chat bot;
receive user input entered at the chat user interface, the user input comprising a natural language query being posed the to the computer-implemented chat bot;
convey the received natural language query to a data platform that includes a plurality of data providers, which causes the data platform to match the natural language query to at least one query pattern that queries two or more of the data providers, and to aggregate results from querying the two or more of the data providers using the at least one query pattern into a single unified result for the natural language query; and
based at least on conveying the natural language query to the data platform, convey the single unified result for display at the chat user interface as the computer-implemented chat bot'"'"'s answer to the natural language query.
1 Assignment
0 Petitions
Accused Products
Abstract
Presenting a two-way natural language conversation between a human user and a computer-implemented chat bot. A method includes receiving user input comprising a natural language query being posed the to the computer-implemented chat bot. The natural language is conveyed to a data platform that includes a plurality of data providers. The data platform to matches the natural language query to at least one query pattern that queries two or more of the data providers, and aggregates results from querying the two or more of the data providers using the at least one query pattern into a single unified result for the natural language query. The single unified result is conveyed for presentation as the computer-implemented chat bot'"'"'s answer to the natural language query.
6 Citations
20 Claims
-
1. A computer system, comprising:
-
one or more processors; and one or more computer-readable media having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to perform at least the following; convey, for display on a display device, a chat user interface that presents a two-way natural language conversation between a human user and a computer-implemented chat bot; receive user input entered at the chat user interface, the user input comprising a natural language query being posed the to the computer-implemented chat bot; convey the received natural language query to a data platform that includes a plurality of data providers, which causes the data platform to match the natural language query to at least one query pattern that queries two or more of the data providers, and to aggregate results from querying the two or more of the data providers using the at least one query pattern into a single unified result for the natural language query; and based at least on conveying the natural language query to the data platform, convey the single unified result for display at the chat user interface as the computer-implemented chat bot'"'"'s answer to the natural language query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system, comprising:
-
one or more processors; and one or more computer-readable media having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to implement a speech interface that audibly presents a two-way natural language conversation between a human user and a computer-implemented chat bot, the computer-executable instructions including instructions that are executable by the one or more processors perform at least the following; receive user input comprising a spoken natural language query being posed the to the computer-implemented chat bot; convey the received natural language query to a data platform that includes a plurality of data providers, which causes the data platform to match the natural language query to at least one query pattern that queries two or more of the data providers, and to aggregate results from querying the two or more of the data providers using the at least one query pattern into a single unified result for the natural language query; and based at least on conveying the natural language query to the data platform, convey the single unified result for audible presentation as the computer-implemented chat bot'"'"'s answer to the natural language query. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system, comprising:
-
one or more processors; and one or more computer-readable media having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to implement an interface that presents a two-way natural language conversation between a human user and a computer-implemented chat bot, the computer-executable instructions including instructions that are executable by the one or more processors perform at least the following; receive user input comprising a natural language query being posed the to the computer-implemented chat bot; convey the received natural language query to a data platform that includes a plurality of data providers, which causes the data platform to match the natural language query to at least one query pattern that queries two or more of the data providers, and to aggregate results from querying the two or more of the data providers using the at least one query pattern into a single unified result for the natural language query; and based at least on conveying the natural language query to the data platform, convey the single unified result for presentation as the computer-implemented chat bot'"'"'s answer to the natural language query. - View Dependent Claims (18, 19, 20)
-
Specification