Patent ID: 7853683

Claim:
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.