×

Eliminating redundant notifications to SIP/SIMPLE subscribers

  • US 9,088,578 B2
  • Filed: 01/11/2008
  • Issued: 07/21/2015
  • Est. Priority Date: 01/11/2008
  • Status: Expired due to Fees
First Claim
Patent Images

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 andsaid 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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×