×

Computer-implemented systems and methods for comparing and associating objects

  • US 8,924,389 B2
  • Filed: 12/24/2013
  • Issued: 12/30/2014
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for identifying unique objects within a plurality of objects, each object comprising a first plurality of properties, each property comprising data reflecting a characteristic of an entity represented by the object, the method comprising the following operations performed by one or more processors:

  • executing, for each object within the plurality of objects, the following;

    creating a slug for the object, the slug comprising a second plurality of properties from the object that includes at least some of the first plurality of properties; and

    inputting the slug for the object into a counting Bloom filter;

    identifying for each created slug whose corresponding bin within the counting Bloom filter has a count value equal to 1, the object associated with the slug as unique within the plurality of objects;

    inputting, using at least one processor, for each created slug, the slug and its corresponding object into a multimap, if a bin within the counting Bloom filter corresponding to the slug has a count value greater than 1, wherein the slug is a key to the multimap and the object is a value to the multimap; and

    identifying for each multimap key with one value, the object associated with the slug stored as the key as unique within the plurality of objects.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×