Time sensitive data store
AssigneeOpendoor Labs Inc.
InventorMichael Chen
Life of this patent
Estimating the term…
Abstract
In an example embodiment, a solution is provided that produces wide tables containing features for machine learned models. These wide tables are made available for model training for multiple models and/or groups. These wide tables may be served on a serving database for fast access for application program interface (API) serving and lightweight access during interactive development. The solution decreases the time needed to add a new feature from several days to a couple of hours by enabling experimentation.
Claims20
A method to store time sensitive data in a database, the method comprising:
- obtaining time sensitive data;
- storing the time sensitive data in a wide table in the database;
- and
- defining a separate interface to each of one or more client applications, each of the one or more interfaces pointing to the time sensitive data in the wide table and including a feature layer, the feature layer defining joins between pieces of time sensitive data in the wide table, the defined joins including joins for data pertaining to one or more subject real-estate properties and joins for data pertaining to one or more comparable real-estate properties.
An apparatus comprising:
- a processor;
- and
- a memory storing instructions that, when executed by the processor, configure the apparatus to perform operations comprising:
- obtaining time sensitive data;
- storing the time sensitive data in a wide table in a database;
- and
- defining a separate interface to each of one or more client applications, each of the one or more interfaces pointing to the time sensitive data in the wide table and including a feature layer, the feature layer defining joins between pieces of time sensitive data in the wide table, the defined joins including joins for data pertaining to one or more subject real-estate properties and joins for data pertaining to one or more comparable real-estate properties.
A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to perform operations comprising:
- obtaining time sensitive data;
- storing the time sensitive data in a wide table in the database;
- and
- defining a separate interface to each of one or more client applications, each of the one or more interfaces pointing to the time sensitive data in the wide table and including a feature layer, the feature layer defining joins between pieces of time sensitive data in the wide table, the defined joins including joins for data pertaining to one or more subject real-estate properties and joins for data pertaining to one or more comparable real-estate properties.
Dependencies are inferred from the claim text.