×

Data typing with probabilistic maps having imbalanced error costs

  • US 9,760,836 B2
  • Filed: 09/15/2014
  • Issued: 09/12/2017
  • Est. Priority Date: 09/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of retrieving a type value associated with a queried data key comprising:

  • receiving, via a computer network, a plurality of data keys and type values and query frequencies associated therewith;

    creating a tranche data structure within a computer memory, the tranche data structure comprising a plurality of memory tranches;

    storing a different set of data keys in each of the memory tranches based on query frequencies associated with the data keys, each tranche having a size also based on the query frequencies and wherein at least two tranches have different sizes;

    determining, using a computer processor, a memory-size cost of each tranche based on the query frequencies associated with the data keys contained in each grouping;

    creating and storing, in a computer memory, a probabilistic data structure for a memory tranche that maps a data key to a type value with a given probability of accuracy, wherein the probabilistic data structure is created based at least on (i) the memory-size cost, (ii) a number of represented data keys, and (iii) an error probability, and wherein at least two tranches have different memory-size costs; and

    querying the probabilistic data structure to determine a type value associated with a data key of unknown type value.

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