Patent Document ID: 8826247
Application ID: 13397734

Base Claim:
1. A computer-implemented system for integrating at least one analytical or modeling driver into an existing business analytic environment, the system comprising: at least one memory device; at least one processor connected to the memory device; a BAMS (Business Analytics and Mathematical Sciences) driver, implemented on the memory device and run by the processor, for loading a real database driver associated with a database and redirecting a request from a client application to the real database driver; an extension driver, invoked by the BAMS driver, for providing an interface to a data modeling or processing software and for converting the interface from a software environment compiled by a programming language to another software environment targeted to another programming language, and said extension driver manipulating the request before redirecting the request to the real database driver and post-processing results from the real database driver, the extension driver extending or overriding functionalities of the BAMS driver; the data modeling software configuring said processor to run multiple scenarios over the request if the results cannot be found in the database, wherein implementing the BAMS driver and the extension driver in the existing business analytic environment do not require any change made on the existing business analytic environment.

---

Claim 5:
5. The computer-implemented system according to claim 1 , wherein the extension driver performs one or more of: augmenting the result by adding additional tables and columns; redirecting the request through protocols and programming languages; providing an access to operating system features, the operating system features including one or more: logging, performance monitoring and network and computational services; and providing an access to capabilities provided by at least one external data analysis engine.