← Back to Patent Explorer
US6560608B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for automatically selecting a rule

Assignee: Open Text Holdings Inc
•
Filing: 2000-06-09
•
Granted: 2003-05-06
•
Expires: 2020-06-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Douglas Cameron Tomm
  • 👤 Donald Albert Leckie

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 22:04
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/25; G06F16/258; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943; Y10S707/99951; Y10S707/99952

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 113 words
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.
Claim 2
Dependent Claim 113 words
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.
Claim 3
Dependent Claim 25 words
The method of claim 1 , wherein associating the concept and determining the synonym field is performed for each target field in the target format.
Claim 4
Dependent Claim 40 words
The method of claim 1 , wherein determining the synonym field comprises searching the synonym dictionary for synonym fields that are mapped to the concept associated with the target field and which match a source field in the source format.
Claim 5
Dependent Claim 25 words
The method of claim 3 , further comprising constructing a mapping to map the target field to any matching source fields in the source format.
Claim 6
Dependent Claim 37 words
The method of claim 4 , further comprising selecting a rule that specifies a conversion procedure for converting source data in a source field in the mapping to target data in a target field in the mapping.
Claim 7
Dependent Claim 29 words
The method of claim 5 , wherein selecting the rule comprises determining a signature of the rule; and searching a rule dictionary for a rule that matches the signature.
Claim 8
Dependent Claim 13 words
The method of claim 6 , further comprising first building the rule dictionary.
Claim 9
Independent Claim 104 words
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.
Claim 10
Independent Claim 104 words
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.
Claim 11
Dependent Claim 21 words
The method of claim 8 , further comprising performing steps (a) to (e) for each target field in the target message.
Claim 12
Dependent Claim 63 words
The method of claim 9 , further comprising first 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, and wherein the synonym fields are related through an abstract meaning; and building a synonym dictionary wherein each determined concept is mapped to its associated set of synonym fields.
Claim 13
Dependent Claim 35 words
The method of claim 10 , further comprising selecting a rule that specifies a conversion procedure for converting source data in source fields in the mapping to target data in target fields in the mapping.
Claim 14
Independent Claim 94 words
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.
Claim 15
Independent Claim 94 words
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.
Claim 16
Dependent Claim 39 words
The method of claim 12 , further comprising prompting a user to create a new rule if there is no rule in the rules dictionary that matches the signature, wherein selecting the rule then comprises selecting the new rule.
Claim 17
Dependent Claim 48 words
The method of claim 12 , wherein selecting the rule comprises, in the case of the rules dictionary having a plurality of rules that match the signature, displaying the plurality of rules to a user, and receiving a user's selection of a rule from the plurality of rules.
Claim 18
Dependent Claim 28 words
The method of claim 12 , further comprising converting data from the source fields to data in the target fields based on the mapping and the selected rule.
Claim 19
Independent Claim 138 words
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.
Claim 20
Independent Claim 138 words
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.
Claim 21
Independent Claim 130 words
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.
Claim 22
Independent Claim 130 words
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.
Claim 23
Independent Claim 120 words
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.
Claim 24
Independent Claim 120 words
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.
Claim 25
Dependent Claim 133 words
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.
Claim 26
Dependent Claim 133 words
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.
Claim 27
Dependent Claim 125 words
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.
Claim 28
Dependent Claim 125 words
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.
Claim 29
Dependent Claim 116 words
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.
Claim 30
Dependent Claim 116 words
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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-05-05 2006-11-04 2007-05-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-05-05 2010-11-04 2011-05-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-05-05 2014-11-04 2015-05-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag