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, a spoken question inputting by a user;
(c) processing the spoken question, by the network monitor system, comprising;
(c1) determining 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) composing, by the network monitor system, a response according to the result entries; and
(e) outputting, by the network monitor system, the response for playing to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A network monitor system collects log entries from network appliances in the data network, each log entry includes a quantity context, a first time context, a first name context, and a value of the quantity context. The network monitor system receives a spoken question inputting by a user and processes the spoken question to determine a question context in the spoken question. The question context includes a second name context, a second time context, and a quantity entity context. The network monitor system compares the question context with one or more given log entries. For each match, the network monitor system stores the quantity context and the value of the quantity context in the given log entry as a result entry in a result entries list. The network monitor system composes a response according to the result entries and outputs the response for playing to the user.
32 Citations
27 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, a spoken question inputting by a user; (c) processing the spoken question, by the network monitor system, comprising; (c1) determining 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) composing, by the network monitor system, a response according to the result entries; and (e) outputting, by the network monitor system, the response for playing to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 a spoken question inputting by a user; (c) process the spoken question comprising; (c1) determine 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) compose a response according to the result entries; and (e) output the response for playing to the user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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 a spoken question inputting by a user; (c) process the spoken question comprising; (c1) determine 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) compose a response according to the result entries; and (e) output the response for playing to the user. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification