发明名称 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