Extensible Sales Prediction Engine Framework

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Sales predictor engines lack the ability to easily incorporate custom attributes and entities specific to different regions or products, making it difficult for sales analysts to create effective prediction models without software development expertise.

Innovation Solution

The extensibility framework allows sales analysts to add and modify extensible fields and custom entities at runtime, enabling the use of additional attributes and entities in sales prediction models, with support for extended metrics and multi-tenancy, and integration with Oracle Real Time Decisions BI and Oracle Data Mining models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If sales predictor engine uses fixed out-of-the-box attributes, then software complexity is reduced and ease of operation is improved, but adaptability to different regions and products deteriorates

Engineering Contradiction:
Improveadaptability to different regions and productsVSAvoidsoftware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the attribute structure into core attributes (provided by the sales predictor engine) and extensible attributes (custom attributes specific to regions or products). This segmentation allows the system to maintain a simple core structure while enabling customization through add-on attributes without increasing overall software complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism (extensibility framework) that sits between the fixed sales predictor engine and custom regional/product attributes. This intermediary enables the engine to work with both standard and custom attributes without requiring modification to the core engine, thus maintaining simplicity while achieving adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If sales predictor engine supports only common attributes, then ease of operation is improved, but adaptability to specific regional needs deteriorates

Engineering Contradiction:
Improvesupport for region-specific attributesVSAvoidease of creating prediction models
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent enables sales analysts to self-configure extensible attributes and entities at runtime without requiring software development expertise. The system provides self-service capabilities through configuration interfaces that allow users to define custom attributes (e.g., province for China, state for US) and immediately use them in prediction models.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent makes the attribute structure dynamic by allowing addition, modification, and removal of attributes at runtime based on specific regional or product needs. This dynamic extensibility enables the system to adapt to different operational contexts without requiring complex pre-programming for every possible scenario.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If custom attributes are added for different regions, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvecustom attribute supportVSAvoidsoftware configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal extensibility framework that handles multiple regional and product-specific attribute requirements through a single unified mechanism. This multi-functional approach allows the same framework to support custom attributes for different countries, regions, products, and industries without requiring separate configuration systems for each case.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9953331B2Extensibility for sales predictor (SPE)
Publication Date: 2018.04.24 ORACLE INT CORP
  • US9953331B2 patent drawing
  • US9953331B2 patent drawing
  • US9953331B2 patent drawing

AI summary

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.