发明名称 |
Eliminating redundant notifications to SIP/SIMPLE subscribers |
摘要 |
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. |
申请公布号 |
US9088578(B2) |
申请公布日期 |
2015.07.21 |
申请号 |
US200811972650 |
申请日期 |
2008.01.11 |
申请人 |
International Business Machines Corporation |
发明人 |
Ben-Ezra Asaf;Berezin Olga;Schneider Haim;Tal-Aviv Ofira;Zinger Asaf |
分类号 |
H04L29/06;H04L12/58;H04L29/08 |
主分类号 |
H04L29/06 |
代理机构 |
Sughrue Mion, PLLC |
代理人 |
Sughrue Mion, PLLC |
主权项 |
1. A system for eliminating redundant notifications to subscribers, the system comprising:
a notification fingerprinter which generates a fingerprint from the contents of a subscriber notification using a predefined fingerprinting method; a fingerprint comparator which compares a fingerprint of a previously-sent notification with a fingerprint of a waiting-to-be-sent notification; and a server which determines whether to send said waiting-to-be-sent notification to said subscriber based on a result of the comparing by said fingerprint comparator, wherein: the server determines to send said waiting-to-be-sent notification to said 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 do not match, the server determines to omit the sending of said waiting-to-be-sent notification to said 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, and said notification fingerprinter generates said fingerprint from a hash value of said subscriber notification and the probability that two different notifications will have the same fingerprint is below a predefined threshold, wherein:
said server is configured to store said fingerprint of said previously-sent notification in a non-transitory computer-readable storage medium together with an identifier of the subscriber to which said previously-sent notification was sent,said server is further configured to replace said stored fingerprint with said fingerprint of said waiting-to-be-sent notification if said fingerprints do not match,said notification fingerprinter is configured to create said fingerprint from the hash value of any of notifications in accordance with a predefined hash algorithm and to split any of said notifications into multiple segments, create a separate fingerprint for each of said segments, and form an overall fingerprint from said separate fingerprints, and said subscriber notification is a SIP/SIMPLE subscriber notification. |
地址 |
Armonk NY US |