VISUALIZATIONS BASED ON NATURAL LANGUAGE QUERY
First Claim
1. A method of providing visualizations based on natural language searches, the method comprising:
- receiving a natural language query from a client;
based on the natural language query, obtaining a semantic model of the natural language query;
based on the semantic model, obtaining a list of a plurality of visualizations, the visualizations being based on a bias ranking of the visualizations in the list; and
providing the list of the plurality of visualizations to the client, where at the client a set of visualization construction rules are applied to select a visualization from the list to apply results from the natural language query to the visualization.
3 Assignments
0 Petitions
Accused Products
Abstract
Providing visualizations based on natural language searches. A method includes receiving a natural language query from a client. The method further includes based on the natural language query, obtaining a semantic model of the natural language query. The method further includes based on the semantic model, obtaining a list of a plurality of visualizations, the visualizations being based on a bias ranking of the visualizations in the list. The method further includes providing the list of the plurality of visualizations to the client, where at the client a set of visualization construction rules are applied to select a visualization from the list to apply results from the natural language query to the visualization.
-
Citations
20 Claims
-
1. A method of providing visualizations based on natural language searches, the method comprising:
-
receiving a natural language query from a client; based on the natural language query, obtaining a semantic model of the natural language query; based on the semantic model, obtaining a list of a plurality of visualizations, the visualizations being based on a bias ranking of the visualizations in the list; and providing the list of the plurality of visualizations to the client, where at the client a set of visualization construction rules are applied to select a visualization from the list to apply results from the natural language query to the visualization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 20)
-
-
8. A computing system for providing visualizations based on natural language searches, the system comprising:
-
one or more processors; and one or more computer readable media, wherein the one or more computer readable media comprise computer executable instructions that when executed by at least one of the one or more processors cause the system to perform the following; receiving a natural language query from a client; based on the natural language query, obtaining a semantic model of the natural language query; based on the semantic model, obtaining a list of a plurality of visualizations, the visualizations being based on a bias ranking of the visualizations in the list; and providing the list of the plurality of visualizations to the client, where at the client a set of visualization construction rules are applied to select a visualization from the list to apply results from the natural language query to the visualization. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A physical computer readable storage medium comprising computer executable instructions that when executed by one or more processors causes the following to be performed:
-
receiving a natural language query from a client; based on the natural language query, obtaining a semantic model of the natural language query; based on the semantic model, obtaining a list of a plurality of visualizations, the visualizations being based on a bias ranking of the visualizations in the list; and providing the list of the plurality of visualizations to the client, where at the client a set of visualization construction rules are applied to select a visualization from the list to apply results from the natural language query to the visualization. - View Dependent Claims (16, 17, 18, 19)
-
Specification