Patent ID: 9489426
Filing Date: 2016-11-08
CPC Classification: G06F

Claim Text:
1. An apparatus for processing data, the apparatus comprising: a memory; and at least one processing device, coupled to the memory, operative to: obtain one or more data records; extract feature information from said one or more data records, wherein the extracting is performed based on domain knowledge; transform said extracted feature information into a transformed key/value pair comprised of a key and a value, wherein said key comprises a feature identifier of said extracted feature information; store said transformed key/value pair in a given bucket of values in a feature store database comprised of a plurality of buckets of values only if said key/value pair does not already exist in said feature store database using a de-duplication mechanism by determining if said value of said transformed key/value pair is already in said given bucket, wherein said given bucket is identified by said key comprising said feature identifier of said transformed key/value pair; and wherein said bucket of values comprise a mathematical set that stores a given value based on a timestamp of said given value and without regard to an order in which said values are written to said bucket.