×

Centralized metaobject ingest using a temporally-expanded bloom filter

  • US 9,646,035 B1
  • Filed: 04/26/2013
  • Issued: 05/09/2017
  • Est. Priority Date: 04/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • identifying a first bloom filter using a schedule comprising a rotation of a plurality of bloom filters based on time;

    identifying at least a first metaobject to evaluate for ingestion using the first bloom filter;

    deriving a first hash value from the first metaobject;

    identifying a first subset of the first hash value based on the schedule, wherein the first subset is smaller in size than the first hash value;

    determining, by a server computer system, whether to add the first metaobject to a data store using the first bloom filter and the first subset of the first hash value;

    identifying a second bloom filter using the rotation in the schedule;

    identifying at least a second metaobject to evaluate for ingestion using the second bloom filter;

    deriving a second hash value from the second metaobject;

    identifying a second subset of the second hash value based on the schedule, wherein the second subset is smaller in size than the second hash value; and

    determining, by the server computer system, whether to add the second metaobject to the data store using the second bloom filter and the second subset of the second hash value.

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