Voice-based interactive network monitor
First Claim
1. A method for providing a voice-based real-time interactive network monitoring of network appliances in a data network:
- (a) collecting, by a network monitor system, a plurality of log entries from a plurality of network appliances in the data network, each log entry comprising a quantity context, a first time context, a first name context, and a value of the quantity context;
(b) receiving, by the network monitor system from an interactive speaker, first audio signals of a spoken question inputting by a user;
(c) processing the audio signals, by the network monitor system, comprising;
(c1) determining an ordering term and a question context comprised in the spoken question, the question context comprising a second name context, a second time context, and a quantity entity context;
(c2) comparing the question context with one or more given log entries; and
(c3) for each given log entry matching the question context, storing the quantity context and the value of the quantity context in the given log entry as a result entry in a result entries list;
(d) ordering, by the network monitor system, the result entries on the result entries list according to the ordering term and a pre-determined number of results;
(e) composing, by the network monitor system, a response according to the ordering result entries;
(f) converting, by the network monitor system, the response to second audio signals; and
(g) outputting, by the network monitor system, the second audio signals to the interactive speaker for playing to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A network monitor system collects log entries from network appliances, each log entry including quantity context, first time context, first name context, and value of the quantity context. The network monitor system receives first audio signals of a spoken question and processes the audio signals to determine an ordering term and a question context. The question context includes second name context, second time context, and quantity entity context. The network monitor system compares the question context with given log entries. For each match, the network monitor system stores quantity context and value of the quantity context as a result entry in a result entries list. The network monitor system orders the result entries on the result entries list according to ordering term and pre-determined number of results and composes a response. The network monitor system converts the response to second audio signals and outputs the second audio signals.
-
Citations
30 Claims
-
1. A method for providing a voice-based real-time interactive network monitoring of network appliances in a data network:
-
(a) collecting, by a network monitor system, a plurality of log entries from a plurality of network appliances in the data network, each log entry comprising a quantity context, a first time context, a first name context, and a value of the quantity context; (b) receiving, by the network monitor system from an interactive speaker, first audio signals of a spoken question inputting by a user; (c) processing the audio signals, by the network monitor system, comprising; (c1) determining an ordering term and a question context comprised in the spoken question, the question context comprising a second name context, a second time context, and a quantity entity context; (c2) comparing the question context with one or more given log entries; and (c3) for each given log entry matching the question context, storing the quantity context and the value of the quantity context in the given log entry as a result entry in a result entries list; (d) ordering, by the network monitor system, the result entries on the result entries list according to the ordering term and a pre-determined number of results; (e) composing, by the network monitor system, a response according to the ordering result entries; (f) converting, by the network monitor system, the response to second audio signals; and (g) outputting, by the network monitor system, the second audio signals to the interactive speaker for playing to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium comprising computer readable program code embodied therein for providing a voice-based real-time interactive network monitoring of network appliances in a data network, wherein when executed by one or more processors causes the one or more processors to:
-
(a) collect a plurality of log entries from a plurality of network appliances in the data network, each log entry comprising a quantity context, a first time context, a first name context, and a value of the quantity context; (b) receive from an interactive speaker first audio signals of a spoken question inputting by a user; (c) process the audio signals comprising; (c1) determine an ordering term and a question context comprised in the spoken question, the question context comprising a second name context, a second time context, and a quantity entity context; (c2) compare the question context with one or more given log entries; and (c3) for each given log entry matching the question context, store the quantity context and the value of the quantity context in the given log entry as a result entry in a result entries list; (d) order the result entries on the result entries list according to the ordering term and a pre-determined number of results; (e) compose a response according to the ordering result entries; (f) convert the response to second audio signals; and (g) output the second audio signals to the interactive speaker for playing to the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
one or more processors; and a non-transitory computer readable medium comprising computer readable program code embodied therein for providing a voice-based real-time interactive network monitoring of network appliances in a data network, wherein when executed by the one or more processors causes the one or more processors to; (a) collect a plurality of log entries from a plurality of network appliances in the data network, each log entry comprising a quantity context, a first time context, a first name context, and a value of the quantity context; (b) receive from an interactive speaker first audio signals of a spoken question inputting by a user; (c) process the audio signals comprising; (c1) determine an ordering term and a question context comprised in the spoken question, the question context comprising a second name context, a second time context, and a quantity entity context; (c2) compare the question context with one or more given log entries; and (c3) for each given log entry matching the question context, store the quantity context and the value of the quantity context in the given log entry as a result entry in a result entries list; (d) order the result entries on the result entries list according to the ordering term and a pre-determined number of results; (e) compose a response according to the ordering result entries; (f) convert the response to second audio signals; and (g) output the second audio signals to the interactive speaker for playing to the user. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification