Personalization of alerts based on network monitoring
First Claim
1. A method for monitoring network traffic using one or more network computers, wherein execution of instructions by the one or more network computers perform the method comprising:
- instantiating a monitoring engine to perform actions, including;
monitoring network traffic associated with a plurality of entities in one or more networks to provide one or more metrics;
providing a device relation model based on the plurality of entities, the network traffic, and the one or more metrics; and
providing interest information for a user based on one or more properties associated with the user;
instantiating an inference engine to perform actions including associating each entity in the plurality of entities with an interest score that is further associated with a level of interest to the user, wherein the level of interest is based on the interest information, the device relation model, and the one or more metrics; and
instantiating an alert engine to perform actions, including;
generating a plurality of alerts associated with the plurality of entities based on the one or more metrics; and
providing one or more alerts to the user from the plurality of alerts based on one or more ranked interest scores associated with one or more entities.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are directed to monitoring network traffic using network computers. A monitoring engine may monitor network traffic associated with a plurality of entities in a network to provide metrics. A device relation model may be provided based on the plurality of entities, the network traffic, and the metrics. Interest information for a user may be provided based on one or more properties associated with the user. An inference engine may associate each entity in the plurality of entities with an interest score based on the interest information, the device relation model, and the metrics. An alert engine may generate a plurality of alerts associated with the plurality of entities based on the metrics. Some of the alerts may be provided to the user based on ranked interest scores associated with the entities.
231 Citations
30 Claims
-
1. A method for monitoring network traffic using one or more network computers, wherein execution of instructions by the one or more network computers perform the method comprising:
-
instantiating a monitoring engine to perform actions, including; monitoring network traffic associated with a plurality of entities in one or more networks to provide one or more metrics; providing a device relation model based on the plurality of entities, the network traffic, and the one or more metrics; and providing interest information for a user based on one or more properties associated with the user; instantiating an inference engine to perform actions including associating each entity in the plurality of entities with an interest score that is further associated with a level of interest to the user, wherein the level of interest is based on the interest information, the device relation model, and the one or more metrics; and instantiating an alert engine to perform actions, including; generating a plurality of alerts associated with the plurality of entities based on the one or more metrics; and providing one or more alerts to the user from the plurality of alerts based on one or more ranked interest scores associated with one or more entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A processor readable non-transitory storage media that includes instructions for monitoring network traffic using one or more network monitoring computers, wherein execution of the instructions by the one or more network computers perform the method comprising:
-
instantiating a monitoring engine to perform actions, including; monitoring network traffic associated with a plurality of entities in one or more networks to provide one or more metrics; providing a device relation model based on the plurality of entities, the network traffic, and the one or more metrics; and providing interest information for a user based on one or more properties associated with the user; instantiating an inference engine to perform actions including associating each entity in the plurality of entities with an interest score that is further associated with a level of interest to the user, wherein the level of interest is based on the interest information, the device relation model, and the one or more metrics; and instantiating an alert engine to perform actions, including; generating a plurality of alerts associated with the plurality of entities based on the one or more metrics; and providing one or more alerts to the user from the plurality of alerts based on one or more ranked interest scores associated with one or more entities. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for monitoring network traffic in a network:
-
one or more network computers, comprising; a transceiver that communicates over the network; a memory that stores at least instructions; and one or more processors that execute instructions that perform actions, including; instantiating a monitoring engine to perform actions, including; monitoring network traffic associated with a plurality of entities in one or more networks to provide one or more metrics; providing a device relation model based on the plurality of entities, the network traffic, and the one or more metrics; and providing interest information for a user based on one or more properties associated with the user; instantiating an inference engine to perform actions including associating each entity in the plurality of entities with an interest score that is further associated with a level of interest to the user, wherein the level of interest is based on the interest information, the device relation model, and the one or more metrics; and instantiating an alert engine to perform actions, including; generating a plurality of alerts associated with the plurality of entities based on the one or more metrics; and providing one or more alerts to the user from the plurality of alerts based on one or more ranked interest scores associated with one or more entities, and one or more client computers, comprising; a transceiver that communicates over the network; a memory that stores at least instructions; and one or more processors that execute instructions that perform actions, including; providing one or more portions of the network traffic. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A network computer for monitoring communication over a network between two or more computers, comprising:
-
a transceiver that communicates over the network; a memory that stores at least instructions; and one or more processors that execute instructions that perform actions, including; instantiating a monitoring engine to perform actions, including; monitoring network traffic associated with a plurality of entities in one or more networks to provide one or more metrics; providing a device relation model based on the plurality of entities, the network traffic, and the one or more metrics; and providing interest information for a user based on one or more properties associated with the user; instantiating an inference engine to perform actions including associating each entity in the plurality of entities with an interest score that is further associated with a level of interest to the user, wherein the level of interest is based on the interest information, the device relation model, and the one or more metrics; and instantiating an alert engine to perform actions, including; generating a plurality of alerts associated with the plurality of entities based on the one or more metrics; and providing one or more alerts to the user from the plurality of alerts based on one or more ranked interest scores associated with one or more entities. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification