Event notification system
AssigneeVigilance, Inc.
InventorsKevin Hsiaohsu Tu, Peiwei Mi, Sandeep Bhatia, Subhash B. Tantry
Life of this patent
Estimating the term…
Abstract
Methods and apparatus are disclosed for sending a notification message in accordance with a set of notification preferences. The notification message is sent upon the detection of an event or satisfaction of a condition with respect to a detected event. The set of notification preferences may indicate a desired notification medium via which the notification message is to be sent, a notification addressee to which the notification message is to be sent, and/or a notification timing preference indicating a date and/or time during which the notification is to be sent (or received).
Claims52
A method of monitoring data, comprising:
- monitoring data indicating one or more events associated therewith;
- detecting one or more of a specified set of one or more events within the data;
- and
- sending a message indicating that one or more of the specified set of events has been detected in accordance with a set of notification preferences.
A method of sending a notification message, comprising:
- receiving a notification indicator adapted for indicating that one or more conditions are satisfied with respect to one or more events that have been detected from a set of flagged data, the set of flagged data indicating a set of one or more events associated therewith;
- obtaining a set of notification preferences;
- and
- sending a notification message in accordance with the set of notification preferences.
A computer-readable medium storing thereon computer-readable instructions for monitoring data for detection of one or more conditions for which a notification message is to be transmitted, comprising:
- instructions for monitoring a set of flagged data for a specified set of events, the set of flagged data indicating one or more events associated therewith;
- instructions for determining when one or more conditions are satisfied with respect to one or more of the specified set of events;
- and
- instructions for obtaining a set of notification preferences and sending a notification message in accordance with the obtained set of notification preferences when it is determined that one or more conditions are satisfied with respect to one or more of the specified set of events.
An apparatus for monitoring data for detection of one or more conditions for which a notification message is to be transmitted, comprising:
- a processor;
- and
- a memory, at least one of the processor and the memory being adapted for:
- monitoring a set of flagged data for a specified set of events, the set of flagged data indicating one or more events associated therewith;
- determining when one or more conditions are satisfied with respect to one or more of the specified set of events;
- and
- obtaining a set of notification preferences and sending a notification message in accordance with the obtained set of notification preferences when it is determined that one or more conditions are satisfied with respect to one or more of the specified set of events.
An apparatus for monitoring data for detection of one or more conditions for which a notification message is to be transmitted, comprising:
- means for monitoring a set of flagged data for a specified set of events, the set of flagged data indicating one or more events associated therewith;
- means for determining when one or more conditions are satisfied with respect to one or more of the specified set of events;
- and
- means for obtaining a set of notification preferences and sending a notification message in accordance with the obtained set of notification preferences when it is determined that one or more conditions are satisfied with respect to one or more of the specified set of events.
A method of monitoring data for detection of one or more conditions for which a notification message is to be transmitted, comprising:
- monitoring a set of flagged data for a specified set of events, the set of flagged data indicating one or more events associated therewith;
- determining when one or more conditions are satisfied with respect to one or more of the specified set of events;
- and
- when it is determined that one or more conditions are satisfied with respect to one or more of the specified set of events, obtaining a set of notification preferences and sending a notification message in accordance with the obtained set of notification preferences.
A method of monitoring data, comprising:
- receiving flagged data associated with a specified set of events;
- determining from the flagged data associated with the specified set of events whether one or more conditions are satisfied;
- and
- when it is determined that one or more conditions are satisfied with respect to one or more of the specified set of events, obtaining a set of notification preferences and sending a message in accordance with the set of notification preferences.
A method of sending a notification message, comprising:
- obtaining a set of notification preferences, the set of notification preferences being associated with a condition that has been satisfied with respect to one or more events;
- ascertaining a notification timing preference from the set of notification preferences;
- obtaining a notification addressee from the set of notification preferences;
- obtaining a notification medium from the set of notification preferences;
- and
- sending a notification message indicating satisfaction of the condition with respect to the one or more events via the notification medium to the notification addressee in accordance with the notification timing preference.
A method of configuring a notification system to enable a notification message to be transmitted, comprising:
- obtaining a notification timing preference indicating a time preference during which the notification message can be transmitted;
- obtaining a notification medium selection indicating a notification medium via which the notification message is to be transmitted;
- and
- storing a set of notification preferences including the notification timing preference, and the notification medium selection.
Dependencies are inferred from the claim text.