Patent ID: 9495420
Filing Date: 2016-11-15
CPC Classification: G06F

Claim Text:
1. A data processing method, comprising: obtaining one or more data records; extracting feature information from said one or more data records, wherein the extracting is performed based on domain knowledge; transforming, using at least one processing device, 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; and storing, using at least one processing device, 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, 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, wherein said storing step further comprises the steps of using the key to look up a record in said feature store database and, if the lookup fails, determining that the key and the value are new and writing a new record to the feature store database keyed with the key and a value.