×

Platform independent plug-in methods and systems for data mining and analytics

  • US 8,417,715 B1
  • Filed: 12/19/2008
  • Issued: 04/09/2013
  • Est. Priority Date: 12/19/2007
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing a result based on a task, comprising:

  • a first module comprising a first non-transitory computer-readable memory storing computer-executable code that receives a business task related to a business of a user;

    a second module comprising a second non-transitory computer-readable memory storing computer-executable code that prepares the business task received by the first module for processing a machine-executable task by retrieving a pre-configured mapping between the business task and the machine-executable task stored in a business task repository;

    wherein the second module further comprises;

    a first sub-module comprising a first sub-module non-transitory computer-readable memory storing computer-executable code that retrieves the pre-configured mapping between the business task and the machine-executable task;

    a second sub-module comprising a second sub-module non-transitory computer-readable memory storing computer-executable code that specifies a source table, or a plurality of source tables and a plurality of data fields based on the pre-configured mapping associated with the definition of the machine-executable task;

    a third sub-module comprising a third sub-module non-transitory computer-readable memory storing computer-executable code that places the selected data into a table for later use and preserving a longitudinal state of a plurality of selected data;

    a third module comprising a third non-transitory computer-readable memory storing computer-executable code that selects data from a database to produce selected data, wherein the data is selected based on the pre-configured mapping, wherein the pre-configured mapping is associated with a definition of the machine-executable task;

    a fourth module comprising a fourth non-transitory computer-readable memory storing computer-executable code that analyzes the selected data to produce analyzed data by selecting and applying at least one data mining algorithm from an algorithm library based on the pre-configured mapping associated with the definition of the machine-executable task;

    a fifth module comprising a fifth non-transitory computer-readable memory storing computer-executable code that determines at least one result based on the analyzed data and the at least one data mining algorithm based on the pre-configured mapping associated with the definition of the machine-executable task; and

    a sixth module comprising a sixth non-transitory computer-readable memory storing computer-executable code that sends the at least one result for display based on the pre-configured mapping associated with the definition of the machine-executable task.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×