×

Dataset intersection determination

  • US 9,940,671 B2
  • Filed: 10/21/2016
  • Issued: 04/10/2018
  • Est. Priority Date: 09/18/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method of determining inclusion of a particular item in a dataset comprising a plurality of items in a first arrangement, the particular item and each of the plurality of items being characterized by an item attribute, the method comprising:

  • rearranging, by a processor coupled with a first and a second memory which are coupled together and characterized by a fixed amount of data which may be transferred there between in a single memory operation, the plurality of items of the dataset into a second arrangement different from the first arrangement and comprising a plurality of disjoint subsets of the plurality of items, such that that the amount of data of each disjoint subset does not exceed the fixed amount of data, wherein each of the plurality of disjoint subsets is characterized by a subset attribute correlated with the item attributes of the plurality of items included therein;

    identifying, by the processor, based on the item attribute of the particular item and the subset attributes of each of the plurality of subsets, a particular subset of the plurality of subsets which would include the particular item if the particular item was one of the plurality of items of the dataset;

    causing, by the processor, a transfer of the particular subset from the first memory to the second memory; and

    evaluating, by the processor subsequent to the transfer, the particular subset in the second memory to determine whether the particular item is included therein, the particular item being determined to not exist in the dataset when the particular item is determined to not be included in the particular subset.

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