Efficient acquisition of sensor data in an automated manner
AssigneeCisco Technology, Inc.
InventorsVijaynarayanan Subramanian, Raghuram S. Sudhaakar, David A. Maluf
Life of this patent
Estimating the term…
Abstract
Information describing a rule to be applied to a traffic stream is received at an edge network device. The traffic stream is received at the edge network device. A preliminary data analysis of the traffic stream is performed at the edge network device in accordance with the rule. A determination is made that further analysis of the traffic stream should be performed from a result of the preliminary analysis. The traffic stream data is sent to another network device for further analysis.
Claims26
A method comprising:
- receiving, at an edge network device, information describing a rule to be applied to a traffic stream received at the edge network device;
- receiving the traffic stream at the edge network device;
- performing a preliminary data analysis of the traffic stream at the edge network device according to the rule, wherein performing the preliminary data analysis comprises indexing data of the traffic stream received at the edge network device to produce indexed data, and executing a query against the indexed data;
- receiving a query result in response to executing the query;
- determining that further analysis of the traffic stream should be performed based upon the query result;
- and
- sending traffic stream data to another network device for the further analysis.
An apparatus comprising:
- a network interface unit to enable communication over a network on behalf of an edge network device;
- and
- a processor coupled to the network interface unit, and configured to:
- receive information describing a rule to be applied to a traffic stream;
- receive the traffic stream via the network interface unit;
- perform a preliminary data analysis of the traffic stream according to the rule, by indexing data of the traffic stream received at the edge network device to produce indexed data, and executing a query against the indexed data;
- receive a query result in response to executing the query;
- determine that further analysis of the traffic stream should be performed based upon the query result;
- and
- cause traffic stream data to be sent via the network interface unit to a network device for the further analysis.
One or more non-transitory computer readable storage media encoded with software comprising computer executable instructions and when the software is executed operable to:
- receive, at an edge network device, information describing a rule to be applied to a traffic stream;
- receive the traffic stream at the edge network device;
- perform a preliminary data analysis of the traffic stream according to the rule by indexing data of the traffic stream received at the edge network device to produce indexed data, and executing a query against the indexed data;
- receive a query result in response to executing the query;
- determine that further analysis of the traffic stream should be performed based upon the query result;
- and
- cause traffic stream data to be sent to a network device for the further analysis.
Dependencies are inferred from the claim text.