Real-time aggregation and scoring in an information handling system
First Claim
Patent Images
1. An information handling method comprising:
- generating a case set from operational store data including a goal attribute that reflects an outcome to predict and a plurality of predictor attributes aggregated from entity past behavior;
building a prediction model;
dynamically caching data during a transaction with an entity;
computing attribute aggregates in real-time from the dynamically cached data; and
scoring entities in real-time based on the prediction model, a score being a probability of a modeled outcome and being derived from the same predictor attributes, including the real-time aggregates, which are used in the case set.
1 Assignment
0 Petitions
Accused Products
Abstract
An information handling method comprises a recommender with an aggregation engine capable of computing aggregates in from in-memory data that is dynamically cached during a transaction with an entity.
-
Citations
30 Claims
-
1. An information handling method comprising:
-
generating a case set from operational store data including a goal attribute that reflects an outcome to predict and a plurality of predictor attributes aggregated from entity past behavior;
building a prediction model;
dynamically caching data during a transaction with an entity;
computing attribute aggregates in real-time from the dynamically cached data; and
scoring entities in real-time based on the prediction model, a score being a probability of a modeled outcome and being derived from the same predictor attributes, including the real-time aggregates, which are used in the case set. - View Dependent Claims (2, 3, 4)
-
-
5. A recommender for usage in a data mining system comprising:
-
a scoring engine capable of scoring information using at least one data mining model that derives scores from aggregated data;
an offer manager capable of mapping scores to offers based on entered configuration information; and
an aggregation engine that computes user-defined aggregates dynamically for real-time scoring by the scoring engine. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A recommender comprising:
an aggregation engine capable of computing aggregates in real-time from in-memory data that is dynamically cached during a session with an entity. - View Dependent Claims (14)
-
15. An information handling apparatus comprising:
a recommender comprising;
a recommender server capable of reading scoring models, aggregate definitions from database tables, and metadata;
an aggregation engine that accesses information read by the recommender server and uses reflection to construct aggregate objects incorporating fields, static methods, and aggregate functions so that the aggregate objects are ready to compute as requests arrive. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
23. An information handling method comprising:
-
reading information including scoring models, aggregate definitions from database tables, and metadata;
constructing aggregate objects incorporating the information including fields, static methods, and aggregate functions so that the aggregate objects are ready to compute as requests arrive; and
using aggregate objects to compute aggregates as requests arrive. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. An article of manufacture comprising:
a controller usable medium having a computable readable program code embodied therein for data mining, the computable readable program code further comprising;
a code capable of causing the controller to generate a case set from operational store data including a goal attribute that reflects an outcome to predicts and a plurality of predictor attributes aggregated from entity past behavior;
a code capable of causing the controller to build a prediction model;
a code capable of causing the controller to compute attribute aggregates in real-time; and
a code capable of causing the controller to score entities in real-time based on the prediction model, a score being a probability of a modeled outcome and being derived from the same predictor attributes, including the real-time aggregates, that are used in the case set.
Specification