Extensibility for sales predictor (SPE)
First Claim
Patent Images
1. A non-transitory computer readable medium having instructions which, when executed by a processor, causes the processor to perform a process for extending attributes for a predictive analysis engine, the process comprising:
- defining one or more extended attributes of a database entity,the database entity corresponding to a database table, the database table comprising one or more original attribute columns and one or more unused extension columns for the database entity, the one or more unused extension columns providing extensibility of the database entity for the one or more extended attributes not defined in the one or more original attribute columns of the database table of the database entity;
receiving from an interface a definition of the one or more extended attributes for the database entity;
modifying a metadata schema of the database table using the one or more extended attributes, comprising;
modifying a first version of the database entity to a second version of the database entity, the second version of the database entity comprising the one or more extended attributes that do not exist in the first version, by;
reviewing the one or more unused extension columns for the first version of the database entity,identifying unused extension columns from among the one or more unused extension columns of the database table for the first version of the database entity, andediting the metadata schema for the database table to map the identified unused extension columns from the database table to the one or more extended attributes to generate the second version of the database entity within the database table;
recognizing, by the predictive analysis engine, the one or more extended attributes of the database entity; and
executing the predictive analysis engine to generate recommendations based at least in part on the one or more extended attributes by using one or more new rules or one or more new models, the one or more new rules or the one or more new models comprise the one or more extended attributes.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods and systems for implementing extensibility in sales prediction engines. An extensibility framework may be used to modify the metadata schema of the data used by the sales prediction engine to account for extended attributes and entities. The sales prediction engine is also modified to recognize the extended attributes and entities so that a user will be able to create new rules and train new models based on the extended attributes and entities.
52 Citations
20 Claims
-
1. A non-transitory computer readable medium having instructions which, when executed by a processor, causes the processor to perform a process for extending attributes for a predictive analysis engine, the process comprising:
-
defining one or more extended attributes of a database entity, the database entity corresponding to a database table, the database table comprising one or more original attribute columns and one or more unused extension columns for the database entity, the one or more unused extension columns providing extensibility of the database entity for the one or more extended attributes not defined in the one or more original attribute columns of the database table of the database entity; receiving from an interface a definition of the one or more extended attributes for the database entity; modifying a metadata schema of the database table using the one or more extended attributes, comprising; modifying a first version of the database entity to a second version of the database entity, the second version of the database entity comprising the one or more extended attributes that do not exist in the first version, by; reviewing the one or more unused extension columns for the first version of the database entity, identifying unused extension columns from among the one or more unused extension columns of the database table for the first version of the database entity, and editing the metadata schema for the database table to map the identified unused extension columns from the database table to the one or more extended attributes to generate the second version of the database entity within the database table; recognizing, by the predictive analysis engine, the one or more extended attributes of the database entity; and executing the predictive analysis engine to generate recommendations based at least in part on the one or more extended attributes by using one or more new rules or one or more new models, the one or more new rules or the one or more new models comprise the one or more extended attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-based method, executed by a processor, for extending attributes for a predictive analysis engine, comprising:
-
defining one or more extended attributes of a database entity, the database entity corresponding to a database table, the database table comprising one or more original attribute columns and one or more unused extension columns for the database entity, the one or more unused extension columns providing extensibility of the database entity for the one or more extended attributes not defined in the one or more original attribute columns of the database table of the database entity; receiving from an interface a definition of the one or more extended attributes for the database entity; modifying a metadata schema of the database table using the one or more extended attributes, comprising; modifying a first version of the database entity to a second version of the database entity, the second version of the database entity comprising the one or more extended attributes that do not exist in the first version, by; reviewing the one or more unused extension columns for the first version of the database entity, identifying unused extension columns from among the one or more unused extension columns of the database table for the first version of the database entity, and editing the metadata schema for the database table to map the identified unused extension columns from the database table to the one or more extended attributes to generate the second version of the database entity within the database table; recognizing, by the predictive analysis engine, the one or more extended attributes of the database entity; and executing the predictive analysis engine to generate recommendations based at least in part on the one or more extended attributes by using one or more new rules or one or more new models, the one or more new rules or the one or more new models comprise the one or more extended attributes.
-
-
20. A computer-based system for extending attributes for a predictive analysis engine, comprising:
-
a computer processor to execute a set of program code instructions; a memory to hold the set of program code instructions, in which the set of program code instructions comprises program code to; define one or more extended attributes of a database entity, the database entity corresponding to a database table, the database table comprising one or more original attribute columns and one or more unused extension columns for the database entity, the one or more unused extension columns providing extensibility of the database entity for the one or more extended attributes not defined in the one or more original attribute columns of the database table of the database entity; receiving from an interface a definition of the one or more extended attributes for the database entity; modify a metadata schema of the database table using the one or more extended attributes, comprising; modifying a first version of the database entity to a second version of the database entity, the second version of the database entity comprising the one or more extended attributes that do not exist in the first version, by; reviewing the one or more unused extension columns for the first version of the database entity, identifying unused extension columns from among the one or more unused extension columns of the database table for the first version of the database entity, and editing the metadata schema for the database table to map the identified unused extension columns from the database table to the one or more extended attributes to generate the second version of the database entity within the database table; recognize, by the predictive analysis engine, the one or more extended attributes of the database entity; and execute the predictive analysis engine to generate recommendations based at least in part on the one or more extended attributes by using one or more new rules or one or more new models, the one or more new rules or the one or more new models comprise the one or more extended attributes.
-
Specification