×

Object oriented based, business class methodology for performing data metric analysis

  • US 7,418,459 B2
  • Filed: 08/07/2007
  • Issued: 08/26/2008
  • Est. Priority Date: 08/30/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of data retrieval employing modeled business activities, comprising steps of:

  • in a computer memory;

    A. forming a model modeling a business activity;

    B. using the model in developing a metric analysis profile;

    C. retrieving data elements of interest in accordance with the metric analysis profile;

    wherein forming the model in step A. comprises;

    (i) in computer memory, defining a plurality of classes, each class definition having attributes, processes and sub-processes corresponding to data elements of a given business activity being modeled, wherein attributes are characteristics and data types of the class, and the class serves as a generic definition of the corresponding data elements, instances of each class being dynamically allocated and stored in memory as data objects;

    (ii) in response to user input, in computer memory (a) logically grouping instances of classes to form subjects, (b) combining subjects to form a package and (c) constructing a data repository in memory based on the package, the classes, subjects, package and logical relationships therebetween modeling the given business activity;

    (iii) in computer memory, enabling user definition of the logical relationships, including enabling a user to (a) provide interactions and relationships between the plurality of classes and (b) define inheritance and ownership between classes such that the interactions represent the given business activity, different business activities being representable by different interactions, each business activity being able to be modeled as an interaction between respective classes; and

    (iv) storing the data repository as an operational database in a manner that enables user-selected data elements to be retrieved in accordance with the metric analysis profile;

    wherein using the model in step B. includes user specifying any combination of attributes, processes, sub-processes and data elements from the model for inclusion within the metric analysis profile; and

    wherein retrieving in step C. includes automatically generating executable code from the specified attributes, processes, sub-processes and data elements, the generated executable code enabling (i) retrieval of the specified data elements from the operational database and (ii) storing of the retrieved data elements in a staging database, in accordance with the metric analysis profile, and the executable code creating a populated staging database.

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