Dynamically Reconfigurable Event Monitor and Method for Reconfiguring an Event Monitor
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides an event filter including a filter input configured to receive a plurality of events provided by at least one mobile computing device. The filter passes events from the event filter input to a filter output in accordance with a configuration signal provided by a client system. An event counter is configured to provide a count of the events passed by the event filter. A message unit includes an input for receiving the count provided by the event counter and an input for receiving alerts provided by the client system. The message unit stores the alerts and returns the stored alerts to the client system whenever the count provided by the event counter reaches the count provided by the client system.
19 Citations
30 Claims
-
1-9. -9. (canceled)
-
10. A computer-implemented method, said method comprising:
-
receiving an electronic request, at an event monitor system, said request comprising a client-defined event for monitoring; tracking, at said event monitor system, a plurality of event occurrences received from a plurality of mobile devices; filtering, at said event monitor system, instances of an occurrence of said client-defined event from said plurality of event occurrences; counting, at said event monitor system, the number of instances of said occurrence of said client-defined event; determining, at said event monitor system, whether the number of instances of said occurrence of said client-defined event has reached a threshold value; and triggering, at said event monitor system, at least one action in real-time when said threshold value is reached. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An event monitor system, comprising:
-
an event filter configured to identify instances of an occurrence of a client-defined event from a plurality of event occurrences; an event counter configured to count the number of instances of said occurrence of said client-defined event; and a message unit configured to trigger at least one action in real-time when a determination is made that the number of instances of said occurrence of said client-defined event has reached a threshold value. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A non-transitory computer-readable storage medium programmed to include instructions that, when executed by a processing device, cause the processing device to perform a method, said method comprising:
-
receiving an electronic request, at an event monitor system, said request comprising a client-defined event; tracking, at said event monitor system, a plurality of event occurrences received from a plurality of mobile devices; filtering, at said event monitor system, instances of an occurrence of said client-defined event from said plurality of event occurrences; counting, at said event monitor system, the number of instances of said client-defined event; determining, at said event monitor system, whether the number of instances of said client-defined event counted has satisfied a pre-determined threshold value; and triggering, at said event monitor system, at least one action in real-time when said pre-determined threshold value is satisfied.
-
Specification