Eliminating redundant notifications to sip/simple subscribers
AssigneeInternational Business Machines Corporation
InventorsAsaf BEN-EZRA, Olga BEREZIN, Haim SCHNEIDER, Ofira TAL-AVIV, Asaf ZINGER
Life of this patent
Estimating the term…
Abstract
A system for eliminating redundant notifications to SIP/SIMPLE subscribers, the system including a notification fingerprinter configured to generate a fingerprint from the contents of a SIP/SIMPLE subscriber notification using a predefined fingerprinting method, a fingerprint comparator configured to compare a fingerprint of a previously-sent notification with a fingerprint of a waiting-to-be-sent notification, and a server configured to send the waiting-to-be-sent notification to the subscriber only if the fingerprints do not match.
Claims17
A system for eliminating redundant notifications to subscribers, the system comprising:
- a notification fingerprinter configured to generate a fingerprint from contents of a subscriber notification using a predefined fingerprinting method;
- a fingerprint comparator configured to compare a fingerprint of a previously-sent notification with a fingerprint of a waiting-to-be-sent notification;
- and
- a server configured to determine to omit sending said waiting-to-be-sent notification to an email account of a subscriber in response to the comparing by said fingerprint comparator yielding that said fingerprint of said waiting-to-be-sent notification and said fingerprint of said previously-sent notification match,
- wherein, in response to determining that said fingerprint of said waiting-to-be-sent notification and said fingerprint of said previously-sent notification do not match, the server sends said waiting-to-be-sent notification to the email account of said subscriber and replaces said fingerprint of said previously-sent notification with a fingerprint of a currently sent notification.
A method for eliminating redundant notifications to subscribers, the method comprising:
- generating a fingerprint from contents of a first subscriber notification using a predefined fingerprinting method;
- sending said first notification to a subscriber;
- generating a fingerprint from the contents of a subsequent subscriber notification using said predefined fingerprinting method;
- comparing said fingerprints;
- determining to omit to send said subsequent notification to an email account of said subscriber in response to the result of said comparison yielding that said fingerprint of said subsequent notification matches with said fingerprint of said first notification;
- and
- sending said subsequent notification to the email account of said subscriber and replacing said fingerprint of said first notification with a fingerprint of a currently sent notification in response to the result of said comparison yielding that said fingerprint of said subsequent notification does not match with said fingerprint of said first notification.
A non-transitory computer-readable storage medium comprising instructions for enabling a computer to execute a method for eliminating redundant notifications to subscribers, the method comprising:
- generating a fingerprint from contents of a first subscriber notification using a predefined fingerprinting method;
- sending said first notification to said subscriber;
- generating a fingerprint from the contents of a subsequent subscriber notification using said predefined fingerprinting method;
- comparing said fingerprints;
- determining to omit sending said subsequent notification to an email account of said subscriber in response to the comparing yielding that said fingerprint of said subsequent notification matches with said fingerprint of said first notification;
- and
- sending said subsequent notification to the email account of said subscriber and replacing said fingerprint of said first notification with a fingerprint of a currently sent notification in response to the comparing yielding that said fingerprint of said subsequent notification does not match with said fingerprint of said first notification.
Dependencies are inferred from the claim text.