Modeling of activity data
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, wherein the 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, and the activity class is configured to include a custom data element wherein the custom data element is defined in a custom data schema separate from the data definition schema for the activity class; and
a second set of instructions, executable on the processor, configured to initialize data elements of the instantiated activity class.
3 Assignments
0 Petitions
Accused Products
Abstract
An activity class is defined which includes multiple data elements that are common to various activity types. The activity class identifies relationships of an activity with various entities related to the activity.
37 Citations
25 Claims
-
1. A computer-readable storage medium comprising:
-
a first set of instructions, executable on a processor, configured to instantiate an activity class, wherein the 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, and the activity class is configured to include a custom data element wherein the custom data element is defined in a custom data schema separate from the data definition schema for the activity class; and
a second set of instructions, executable on the processor, configured to initialize data elements of the instantiated activity class. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10)
-
-
8. canceled
-
11. A method for data transformation, the method comprising:
-
receiving activity data from a source application;
transforming the activity data into a common format provided by an activity class; and
transforming the activity data from the common format into a target format of a target application, wherein the activity class includes a plurality of data elements common to a plurality of activity types and identifies a plurality of relationships of an activity with a plurality of entities related to the activity, 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, and the activity class is configured to include a custom data element wherein the custom data element is defined in a custom data schema separate from the data definition schema for the activity class. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable storage medium having executable instructions to cause a machine to perform a method comprising:
defining an activity class including a plurality of data elements that are common to a plurality of activity types, the activity class identifying 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, and the activity class is configured to include a custom data element wherein the custom data element is defined in a custom data schema separate from the data definition schema for the activity class. - View Dependent Claims (17, 18)
-
19. A computer-readable storage medium having executable instructions to cause a machine to perform a method comprising:
-
receiving activity data from a source application;
transforming the activity data into a common format provided by an activity class; and
transforming the activity data from the common format into a target format of a target application, wherein the activity class includes a plurality of data elements common to a plurality of activity types and identifies a plurality of relationships of an activity with a plurality of entities related to the activity, 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, and the activity class is configured to include a custom data element wherein the custom data element is defined in a custom data schema separate from the data definition schema for the activity class. - View Dependent Claims (20, 21)
-
-
22. A system comprising:
-
a memory; and
a processor coupled to the memory, the processor configured to execute a set of instructions that cause the processor to define an activity class including a plurality of data elements common to a plurality of activity types, the activity class identifying 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, and the activity class is configured to include a custom data element wherein the custom data element is defined in a custom data schema separate from the data definition schema for the activity class.
-
-
23. A system comprising:
-
a memory; and
at least one processor coupled to the memory, the processor executing a set of instructions which cause the processor to receive activity data from a source application, transform the activity data into a common format provided by an activity class, and transform the activity data from the common format into a target format of a target application, wherein the activity class includes a plurality of data elements common to a plurality of activity types activity and identifies a plurality of relationships of an activity with a plurality of entities related to the activity, 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, and the activity class is configured to include a custom data element wherein the custom data element is defined in a custom data schema separate from the data definition schema for the activity class.
-
-
24. An apparatus for representing a class definition, the apparatus comprising:
-
a memory;
means for defining an activity class including a plurality of data elements that are common to a plurality of activity types, the activity class identifying 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, and the activity class is configured to include a custom data element wherein the custom data element is defined in a custom data schema separate from the data definition schema for the activity class; and
means for storing the activity class in the memory.
-
-
25. An apparatus for data transformation, the apparatus comprising:
-
means for receiving activity data from a source application;
means for transforming the activity data into a common format provided by an activity class; and
means for transforming the activity data from the common format into a target format of a target application, wherein the activity class includes a plurality of data elements common to a plurality of activity types activity and identifies a plurality of relationships of an activity with a plurality of entities related to the activity, and 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, and the activity class is configured to include a custom data element wherein the custom data element is defined in a custom data schema separate from the data definition schema for the activity class.
-
Specification