Natural language navigation for power monitoring systems
First Claim
1. A method of parsing a natural language phrase to retrieve data associated with a power monitoring system, comprising:
- receiving a natural language phrase including one or more terms composed of alphanumeric characters, the terms including at least one term that indicates a data manipulation action for manipulating data of the power monitoring system, the data having a data type;
parsing the phrase to extract the one or more terms;
mapping each of the one or more terms to one or more category items, wherein the category items include a data quantity category indicating a quantity of data representing one or more electrical characteristics measured by a monitoring point in the power monitoring system, a data source category indicating a source of the data measured by the monitoring point, and a selection criteria category indicating the data manipulation action to be performed on the data measured by the monitoring point;
constructing a structured query based on the one or more category items;
responsive to receiving the structured query, retrieving the data from the data source mapped to the data source category and manipulating the data according to the data manipulation action mapped to the selection criteria category to produce manipulated data;
formatting at least the manipulated data for presentation on a video display to produce formatted manipulated data; and
displaying the formatted manipulated data on the video display.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of parsing a natural language phrase to retrieve data associated with a power monitoring system. An input receives a natural language phrase including terms, one of which indicates a data manipulation action for manipulating data of the power monitoring system. A parser component parses the phrase to extract the terms and maps those terms to corresponding category items. The parser component constructs a structured query based on the category items and provides the query to a processor component that retrieves the data from a data source specified in the submitted phrase. The processor component also manipulates the data according to the data manipulation action. The output from the processor component is provided to a presentation component that formats the manipulated data for presentation on a video display, and the formatted manipulated data is displayed on the video display.
-
Citations
20 Claims
-
1. A method of parsing a natural language phrase to retrieve data associated with a power monitoring system, comprising:
-
receiving a natural language phrase including one or more terms composed of alphanumeric characters, the terms including at least one term that indicates a data manipulation action for manipulating data of the power monitoring system, the data having a data type; parsing the phrase to extract the one or more terms; mapping each of the one or more terms to one or more category items, wherein the category items include a data quantity category indicating a quantity of data representing one or more electrical characteristics measured by a monitoring point in the power monitoring system, a data source category indicating a source of the data measured by the monitoring point, and a selection criteria category indicating the data manipulation action to be performed on the data measured by the monitoring point; constructing a structured query based on the one or more category items; responsive to receiving the structured query, retrieving the data from the data source mapped to the data source category and manipulating the data according to the data manipulation action mapped to the selection criteria category to produce manipulated data; formatting at least the manipulated data for presentation on a video display to produce formatted manipulated data; and displaying the formatted manipulated data on the video display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for parsing a natural language phrase to retrieve data associated with a power monitoring system, comprising:
-
an input that receives natural language phrase including one or more terms composed of alphanumeric characters, the terms including at least one term that indicates a data manipulation action for manipulating data of the power monitoring system, the data having a data type; a parser component that; parses the phrase to extract the one or more terms, maps each of the one or more terms to one or more category items, wherein the category items include a data quantity category indicating a quantity of data representing one or more electrical characteristics measured by a monitoring point in the power monitoring system, a data source category indicating a source of the data measured by the monitoring point, and a selection criteria category indicating the data manipulation action to be performed on the data measured by the monitoring point, and constructs a structured query based on the one or more category items; a processor component that, responsive to receiving the structured query, retrieves the data from the data source mapped to the data source category and manipulates the data according to the data manipulation action mapped to the selection criteria category to produce manipulated data; a presentation component that formats the manipulated data for presentation on a video display to produce formatted manipulated data; and an output that displays the formatted manipulated data on the video display.
-
Specification