Method and apparatus for automatically selecting a rule
First Claim
Patent Images
1. A computer-implemented method for converting a source message in a source format to a target message in a target format, the method comprising:
- receiving input determining concepts for a plurality of business formats, wherein each concept has associated therewith a set of synonym fields from the plurality of business formats, the synonym fields being related through an abstract meaning;
building a synonym dictionary wherein each determined concept is mapped to its associated set of synonym fields;
associating a concept from the synonym dictionary with a target field in the target format; and
determining a synonym field from the source format for the target field based on the associated concept and the synonym dictionary.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for automatically selecting a rule during the mapping process, and storing the rule independently of message type, is provided. The method and apparatus allow these rules to be inferred during the mapping process, and to be manipulated easily by a user.
-
Citations
21 Claims
-
1. A computer-implemented method for converting a source message in a source format to a target message in a target format, the method comprising:
-
receiving input determining concepts for a plurality of business formats, wherein each concept has associated therewith a set of synonym fields from the plurality of business formats, the synonym fields being related through an abstract meaning;
building a synonym dictionary wherein each determined concept is mapped to its associated set of synonym fields;
associating a concept from the synonym dictionary with a target field in the target format; and
determining a synonym field from the source format for the target field based on the associated concept and the synonym dictionary. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for converting a source message in a source format to a target message in a target format, the method comprising:
-
(a) receiving a target field from the target message;
(b) identifying a concept associated with the received target field in a synonym dictionary comprising concepts having associated therewith a set of synonym fields related through an abstract meaning;
(c) receiving the set of synonym fields associated with the identified concept;
(d) determining each synonym field in the set of synonym fields that matches a source field from the source message; and
(e) mapping the received target field to each matched source field. - View Dependent Claims (9, 10, 11)
-
-
12. A method for converting a source message in a source format to a target message in a target format, the method comprising:
-
determining a mapping that maps source and target fields in the source and target messages, respectively, based on an abstract meaning of the source and target fields;
determining a signature of a rule that specifies a conversion procedure for converting data from the source fields in the mapping to data in the target fields in the mapping; and
selecting a rule from a rules dictionary that matches the signature of the rule. - View Dependent Claims (13, 14, 15)
-
-
16. A system for converting a source message in a source format to a target message in a target format, the system comprising:
-
a processor;
a memory coupled to the processor, the memory storing instructions which when executed by the processor, cause the system to perform a method comprising;
receiving input determining concepts for a plurality of business formats, wherein each concept has associated therewith a set of synonym fields from the plurality of business formats, the synonym fields being related through an abstract meaning;
building a synonym dictionary wherein each determined concept is mapped to its associated set of synonym fields;
associating a concept from the synonym dictionary with a target field in the target format; and
determining a synonym field from the source format for the target field based on the associated concept and the synonym dictionary.
-
-
17. A system for converting a source message in a source format to a target message in a target format, the system comprising:
-
a processor;
a memory coupled to the processor, the memory storing instructions which when executed by the processor cause the system to perform a method comprising;
(a) receiving a target field from the target message;
(b) identifying a concept associated with the received target field in a synonym dictionary comprising concepts having associated therewith a set of synonym fields related through an abstract meaning;
(c) receiving the set of synonym fields associated with the identified concept;
(d) determining each synonym field in the set of synonym fields that matches a source field from the source message; and
(e) mapping the received target field to each matched source field.
-
-
18. A system for converting a source message in a source format to a target message in a target format, the system comprising:
-
a processor;
a memory coupled to the processor, the memory storing instructions which when executed by the processor cause the system to perform a method comprising;
determining a mapping that maps source and target fields in the source and target messages, respectively, based on an abstract meaning of the source and target fields;
determining a signature of a rule that specifies a conversion procedure for converting data from the source fields in the mapping to data in the target fields in the mapping; and
selecting a rule from a rules dictionary that matches the signature of the rule.
-
-
19. A computer-readable medium having stored thereon a sequence of instructions which when executed by a processor, cause the processor to perform a method for converting a source message in a source format to a target message in a target format, the method comprising:
-
receiving input determining concepts for a plurality of business formats, wherein each concept has associated therewith a set of synonym fields from the plurality of business formats, the synonym fields being related through an abstract meaning;
building a synonym dictionary wherein each determined concept is mapped to its associated set of synonym fields;
associating a concept from the synonym dictionary with a target field in the target format; and
determining a synonym field from the source format for the target field based on the associated concept and the synonym dictionary.
-
-
20. A computer-readable medium having stored thereon a sequence of instructions which when executed by a processor cause the processor to perform a method for converting a source message in a source format to a target message in a target format, the method comprising:
-
(a) receiving a target field from the target message;
(b) identifying a concept associated with the received target field in a synonym dictionary comprising concepts having associated therewith a set of synonym fields related through an abstract meaning;
(c) receiving the set of synonym fields associated with the identified concept;
(d) determining each synonym field in the set of synonym fields that matches a source field from the source message; and
(e) mapping the received target field to each matched source field.
-
-
21. A computer readable medium having stored thereon a sequence of instructions which when executed by a processor cause the processor to perform a method for converting a source message in a source format to a target message in a target format, the method comprising:
-
determining a mapping that maps source and target fields in the source and target messages, respectively, based on an abstract meaning of the source and target fields;
determining a signature of a rule that specifies a conversion procedure for converting data from the source fields in the mapping to data in the target fields in the mapping; and
selecting a rule from a rules dictionary that matches the signature of the rule.
-
Specification