Performing abstraction and/or integration of information
First Claim
1. An article of manufacture comprising:
- a data storage component; and
stored by the data storage component, one or more segment group data structures, each including information about one or more types of transaction segment data items;
each of a set of the segment group data structures resulting from one or more abstraction operations and including at least one of;
a standard-based abstraction artifact;
an item of pre-integration information; and
an item that includes proprietary information;
the article further comprising;
stored by the data storage component, a segment combination data structure containing information extracted from a set of existing transaction data items, the segment combination data structure including one or more combinations of the segment group data structures, each segment group data structure including information about a respective type of transaction segment data items that occurs in the transaction data items;
the segment combination data structure including two or more of the combinations of the segment group data structures, one of the two or more combinations being a union of segment group data structures in all the others;
the segment combination data structure including a respective column for each of the two or more combinations and a respective row for each of the segment group data structures in the combination that is a union;
the respective column of each of the combinations that is not a union including, in the respective row of one of the segment group data structures, an indication of whether the combination can include the one segment group data structure.
1 Assignment
0 Petitions
Accused Products
Abstract
Abstraction and/or integration can be performed on information, e.g. transaction data items in standard and/or proprietary formats, using data processing systems. For example, standard-based abstraction operations can analyze transaction data items in standard format to obtain transaction segment data items, each about a transaction segment; transaction segment data items can be used to obtain and store segment group data structures, each about a type of transaction segment data items and which can also include standard-based abstraction artifacts. Abstraction operations on standard or proprietary format can automatically extract pre-integration information, such as usage attributes. A resulting data structure can include test case scenarios, each a combination of segment group data structures with usage attributes. Integration can be performed on transaction type attribute data, producing integration attributes such as merged attribute data. A universal integration attribute language can be used, allowing comparison of segment group data structures from different proprietary formats.
-
Citations
7 Claims
-
1. An article of manufacture comprising:
-
a data storage component; and stored by the data storage component, one or more segment group data structures, each including information about one or more types of transaction segment data items;
each of a set of the segment group data structures resulting from one or more abstraction operations and including at least one of;a standard-based abstraction artifact; an item of pre-integration information; and an item that includes proprietary information; the article further comprising; stored by the data storage component, a segment combination data structure containing information extracted from a set of existing transaction data items, the segment combination data structure including one or more combinations of the segment group data structures, each segment group data structure including information about a respective type of transaction segment data items that occurs in the transaction data items;
the segment combination data structure including two or more of the combinations of the segment group data structures, one of the two or more combinations being a union of segment group data structures in all the others;the segment combination data structure including a respective column for each of the two or more combinations and a respective row for each of the segment group data structures in the combination that is a union;
the respective column of each of the combinations that is not a union including, in the respective row of one of the segment group data structures, an indication of whether the combination can include the one segment group data structure.- View Dependent Claims (2, 3)
-
-
4. An article of manufacture comprising:
-
a data storage component; and stored by the data storage component, one or more segment group data structures, each including information about one or more types of transaction segment data items;
each of a set of the segment group data structures resulting from one or more abstraction operations and including at least one of;a standard-based abstraction artifact; an item of pre-integration information; and an item that includes proprietary information; the article further comprising; stored by the data storage component, a segment combination data structure containing information extracted from a set of existing transaction data items, the segment combination data structure including one or more combinations of the segment group data structures, each segment group data structure including information about a respective type of transaction segment data items that occurs in the transaction data items;
the segment combination data structure including, for each of the combinations, a respective set of segments, a respective set of seglets in each segment, and a respective set of fields in each seglet;
the segment combination data structure further including respective usage information for at least one of the segments, seglets, and fields in the respective sets of one of the combinations;
the usage information indicating one or more of the following;whether a segment, seglet, or field is optional; whether a pair of seglets are represented by the same segment group data structure; whether a seglet repeats; whether a field is always present; and whether a field is never used.
-
-
5. A method of using an article of manufacture, the article of manufacture including:
-
a data storage component; and stored by the data storage component, one or more segment group data structures, each including information about one or more types of transaction segment data items;
each of a set of the segment group data structures resulting from one or more abstraction operations and including at least one of;a standard-based abstraction artifact; an item of pre-integration information; and an item that includes proprietary information; stored by the data storage component, a segment combination data structure containing information extracted from a set of existing transaction data items, the segment combination data structure including one or more combinations of the segment group data structures, each segment group data structure including information about a respective type of transaction segment data items that occurs in the transaction data items;
the segment combination data structure including two or more of the combinations of the segment group data structures, each of the two or more combinations being different from all the others;
at least one of the two or more combinations representing a test case;the method comprising; comparing items of transaction data with the segment group data structures of each of the combinations that represents a test case.
-
-
6. A method of using data processing systems comprising:
-
using transaction segment data items stored in a data processing system to obtain one or more segment group data structures, each including information about one or more types of transaction segment data items;
the system including a processor connected to access the stored transaction segment data items;
the act of using transaction segment data items to obtain segment group data structures comprising;operating the processor to access a set of the stored transaction segment data items; and performing a standard-based abstraction operation on transaction segment data items in the accessed set;
the processor being programmed to perform at least part of the standard-based abstraction operation;the act of using transaction segment data items to obtain segment group data structures further comprising; performing general abstraction operations on first and second subsets of transaction segment data items in the accessed set, the first and second subsets having first and second proprietary formats;
the first proprietary format including a first integration attribute and the second proprietary format including a second integration attribute, the first and second integration attributes being identified within the first and second formats, respectively, by first and second attribute identifiers that are different from each other;
the processor being programmed to perform at least part of the general abstraction operation;
the general abstraction operation obtaining first and second segment group data structures that include information about types of transaction segment data items in the first and second subsets, respectively; andoperating the processor to perform a comparison operation between the first and second segment group data structures, the processor being programmed to perform the comparison operation;
in performing the comparison operation, the processor;operating on the first and second segment group data structures and obtaining the first and second integration attribute identifiers; using the first and second integration attribute identifiers to access one or more language data structures that include first and second equivalence data items indicating, respectively, that the first and second integration attribute identifiers are equivalent to a third integration attribute identifier in a universal integration attribute language; and using the first and second equivalence data items in determining whether the first and second integration attribute identifiers are equivalent.
-
-
7. A system that operates on transaction data items in proprietary formats;
- the system comprising;
a data storage component; one or more programmed processing components connected to access data stored in the data storage component; and stored by the data storage component; one or more segment group data structures resulting from general abstraction on transaction data items that have proprietary formats;
the segment group data structures including respective integration attributes;a set of one or more universal language data structures;
the universal language data structures including equivalence data items indicating, for each of a number of the integration attributes, respective universal integration attributes that are equivalent;at least one of the programmed processing components being programmed to do both of; accessing a first segment group data structure resulting from general abstraction on transaction data items that have a first proprietary format and associating a universal integration attribute with the first segment group data structure, the universal integration attribute corresponding with the first segment group data structure'"'"'s integration attribute; and accessing second and third segment group data structures resulting from general abstraction on transaction data items that have second and third proprietary formats, respectively, and using equivalence data items in the universal language data structures in determining whether the respective integration attributes of the second and third segment group data structures are equivalent.
- the system comprising;
Specification