Approach for canceling events
First Claim
1. A computer-implemented method for processing events in a communications network comprising:
- in response to querying one or more event cancellation policies from a database management system, receiving one or more event cancellation criteria that specify one or more conditions under which events are to be cancelled;
wherein the one or more event cancellation criteria include the one or more event cancellation policies;
receiving, from a network device in the communications network, event data that specifies one or more attributes of an event that has occurred in the communications network;
wherein the network device is the source of the event data within the communications network;
determining whether the event data satisfies the one or more event cancellation criteria;
if the event data satisfies the one or more event cancellation criteria, then;
not providing event reporting data for the event to an application layer, and generating a request to cancel the event at the network device and sending the request to the network device over the communications network, wherein sending the request to cancel the event at the network device causes the network device to perform cancellation processing on the event; and
if the event data does not satisfy the one or more event cancellation criteria, then providing, to the application layer, reporting data for processing by the application layer that specifies at least one of the one or more attributes of the event that occurred in the communications network wherein the method is performed by an event processing computing device in the communications network.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach for processing events generally involves receiving event data that specifies one or more attributes of an event that has occurred. A determination is made whether the event data satisfies one or more event cancellation criteria. If so, then event report data is provided to a recipient, such as an application layer. The event report data specifies at least one attribute of the event that occurred. If the event data does not satisfy the one or more event cancellation criteria, then the event data is not provided to the recipient and the event is canceled. The cancellation criteria may include policy-based rules that may specify event cancellation based upon, for example, event frequency, correlation window size, particular information associated with an event, or other management application rules. The particular cancellation criteria used may vary from application to application. Furthermore, the cancellation criteria used for any particular application may be dynamic and change over time.
15 Citations
12 Claims
-
1. A computer-implemented method for processing events in a communications network comprising:
- in response to querying one or more event cancellation policies from a database management system, receiving one or more event cancellation criteria that specify one or more conditions under which events are to be cancelled;
wherein the one or more event cancellation criteria include the one or more event cancellation policies;
receiving, from a network device in the communications network, event data that specifies one or more attributes of an event that has occurred in the communications network;
wherein the network device is the source of the event data within the communications network;
determining whether the event data satisfies the one or more event cancellation criteria;
if the event data satisfies the one or more event cancellation criteria, then;
not providing event reporting data for the event to an application layer, and generating a request to cancel the event at the network device and sending the request to the network device over the communications network, wherein sending the request to cancel the event at the network device causes the network device to perform cancellation processing on the event; and
if the event data does not satisfy the one or more event cancellation criteria, then providing, to the application layer, reporting data for processing by the application layer that specifies at least one of the one or more attributes of the event that occurred in the communications network wherein the method is performed by an event processing computing device in the communications network. - View Dependent Claims (2, 3, 10)
- in response to querying one or more event cancellation policies from a database management system, receiving one or more event cancellation criteria that specify one or more conditions under which events are to be cancelled;
-
4. A non-transitory computer-readable storage medium for processing events in a communications network, the non-transitory computer-readable non transitory storage medium storing one or more sequences of one or more instructions which, when executed by one or more processors, cause the one or more processors to perform:
-
in response to querying one or more event cancellation policies from a database management system, receiving one or more event cancellation criteria that specify one or more conditions under which events are to be cancelled; wherein the one or more event cancellation criteria include the one or more event cancellation policies; receiving, from a network device in the communications network, event data that specifies one or more attributes of an event that has occurred in the communications network; wherein the network device is the source of the event data within the communications network; determining whether the event data satisfies the one or more event cancellation criteria; if the event data satisfies the one or more event cancellation criteria, then; not providing event reporting data for the event to an application layer, and generating a request to cancel the event at the network device and sending the request to the network device over the communications network, wherein sending the request to cancel the event at the network device causes the network device to perform cancellation processing on the event; and if the event data does not satisfy the one or more event cancellation criteria, then providing, to the application layer, reporting data for processing by the application layer that specifies at least one of the one or more attributes of the event that occurred in the communications network. - View Dependent Claims (5, 6, 11)
-
-
7. A system configured to process events in a communications network, comprising:
- an event processing mechanism;
one or more processors; and
a non-transitory computer-readable storage medium comprising one or more stored sequences of instructions which, when executed by the one or more processors, cause the one event processing mechanism to perform;
in response to querying one or more event cancellation policies from a database management system, receiving one or more event cancellation criteria that specify one or more conditions under which events are to be cancelled;
wherein the one or more event cancellation criteria include the one or more event cancellation policies;
receiving, from a network device, event data that specifies one or more attributes of an event that has occurred in the communications network;
wherein the network device is the source of the event data within the communications network;
determining whether the event data satisfies the one or more event cancellation criteria;
if the event data satisfies the one or more event cancellation criteria, then the event processing mechanism;
not providing event reporting data for the event to an application layer, and generating a request to cancel the event at the network device and sending the request to the network device over said communications network, wherein sending the request to cancel the event at the network device causes the network device to perform cancellation processing on the event and if the event data does not satisfy the one or more event cancellation criteria, then the event processing mechanism providing, to the application layer, reporting data for processing by the application layer that specifies at least one of the one or more attributes of the event that occurred in the communications network. - View Dependent Claims (8, 9, 12)
- an event processing mechanism;
Specification