×

Modeling of activity data

  • US 7,617,239 B2
  • Filed: 05/21/2004
  • Issued: 11/10/2009
  • Est. Priority Date: 05/21/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable storage medium comprising:

  • a first set of instructions, executable on a processor, configured to instantiate an activity class, whereinthe activity class comprises a plurality of data elements that are common to a plurality of activity types,the activity class identifies a plurality of relationships of an activity with a plurality of entities related to the activity, wherein the activity types are common to a plurality of business processes,the activity class further comprises a data element specifying a specific activity type for each entry in the activity class wherein the data element specifying the specific activity type is defined in a data definition schema for the activity class,the activity class further comprises a custom data element defining one or more custom data fields for the activity class, wherein the one or more custom data fields of the activity class are specific to a source application, and wherein the custom data element is added to the activity class by;

    a first subset of instructions, executable on the processor, configured to retrieve the data definition schema for the activity class, wherein the data definition schema includes the custom data element of a pre-defined type, and wherein the pre-defined type initially defines no data element,a second subset of instructions, executable on the processor, configured to retrieve a custom data schema for a custom data of said pre-defined type,a third subset of instructions, executable on the processor, configured to open said custom data schema and locating therein tags relating to said custom data of said pre-defined type,a fourth subset of instructions, executable on the processor, configured to add said custom data element to a located tag, anda fifth subset of instructions, executable on the processor, configured to close said custom data schema with said custom data element added thereto, andthe activity class further comprises a step sub-class comprising a data element specifying an identification of a step associated with fulfilling the activity, information about the step associated with fulfilling the activity, and an identification of a person related to the identified step;

    a second set of instructions, executable on the processor, configured to initialize data elements of the instantiated activity class;

    a third set of instructions, executable on the processor, configured to transform data received from the source application into a common format of the activity class, wherein the source application is one of a first customer relationship management (CRM) application or a first partner relationship management (PRM) application;

    a fourth set of instructions, executable on the processor, configured to transform the data from the common format into a target format of a target application, wherein the target application is one of a second CRM application or a second PRM application; and

    a fifth set of instructions, executable on the processor, configured to send the data in the target format to the target application.

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