Freight Rate Manager Using Template Matching for Landed Cost Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Estimating landed costs for internationally shipped goods is complex due to varying duties, tariffs, shipping rates, and currency fluctuations, making it difficult to provide accurate and real-time price quotations.

Innovation Solution

A freight rate manager system that analyzes rate sheets, applies heuristics and templates, and generates rules for calculating freight rates using a Prolog language, integrated with a database to provide real-time costing information, including accessorial charges and harmonized tariff schedules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual calculation methods are used for landed costs, then flexibility in handling various tariff systems and shipping methods is maintained, but calculation speed and accuracy deteriorate

Engineering Contradiction:
Improvecalculation speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the complex landed cost calculation into multiple independent modules: rate sheet analyzer, template matching engine, rule generator, and calculation engine. Each module handles a specific aspect of the calculation process, allowing parallel processing and improving overall calculation speed while maintaining manageability of system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transforms unstructured rate sheet data into structured parameters through automated analysis and template matching. By converting various shipping rate formats, tariff schedules, and accessorial charges into standardized parameters, the system enables rapid calculation across different shipping scenarios without requiring complex manual intervention for each variant.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If automated calculation systems are implemented, then calculation speed improves, but accuracy and reliability deteriorate due to errors in data interpretation

Engineering Contradiction:
Improvereal-time quoting capabilityVSAvoidcosting accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system incorporates feedback mechanisms where calculation results are validated against known constraints and合理性 checks. The rule generator uses feedback from template matching accuracy to continuously improve interpretation algorithms, and the system provides feedback loops for correcting optical character recognition errors and template mismatches, thereby maintaining high accuracy while enabling real-time calculations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Template matching acts as an intermediary layer between raw rate sheet data and the calculation engine. The templates serve as mediators that translate various shipping company formats into standardized parameters, reducing interpretation errors and improving both speed and accuracy simultaneously by providing a reliable translation layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple rate sheets from different shipping companies are integrated, then versatility in shipping options increases, but system complexity and difficulty of management increase

Engineering Contradiction:
Improveshipping option coverageVSAvoidrate sheet management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a universal template structure that can accommodate multiple shipping companies' rate sheets through a common framework. The template matching engine provides multi-functionality by adapting to various rate sheet formats while using the same underlying calculation logic, allowing the system to handle diverse shipping options without proportionally increasing management complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system creates standardized parameter copies from various rate sheet formats through template matching. Instead of managing each shipping company's unique format directly, the system generates standardized parameter copies that can be uniformly processed, reducing the complexity of managing multiple rate sheets while maintaining versatility in shipping options.

Inventive Principle:
Principle #26Copying

4Reliability

If comprehensive rate sheet analysis is performed to detect errors, then calculation reliability improves, but processing time increases

Engineering Contradiction:
Improvecalculation reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary error detection and validation during the rate sheet analysis phase before actual cost calculations are executed. By pre-identifying optical character recognition errors, template mismatches, and data inconsistencies, the system ensures calculation reliability without adding time to the actual quoting process, as the validation work is completed in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements selective error checking that skips already-validated data and focuses only on potential error points identified during template matching. This allows comprehensive reliability checks to be performed efficiently by rushing through known good data and concentrating processing time on areas where errors are most likely to occur.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS8725656B1Freight rate manager
Publication Date: 2014.05.13 UNITED PARCEL SERVICE OF AMERICAN INC
  • US8725656B1 patent drawing
  • US8725656B1 patent drawing
  • US8725656B1 patent drawing

AI summary

A freight rate manager provides rules for calculating freight rates for use in delivering real-time costing information. The freight rate manager includes a rate sheet input module for accepting data describing a rate sheet. A rate sheet analyzer analyzes the rate sheet to identify potential errors and compares the rate sheet against rate sheet templates. If a template matches the rate sheet, then the rate sheet analyzer interprets the rate sheet according to the template. If the rate sheet analyzer does not find a matching template, a communications module sends the rate sheet to another location or otherwise stores the rate sheet for analysis. An accessorial charges module accepts information about accessorial charges. The outputs of the rate sheet analyzer and the accessorial charges module are provided to a rule generator which generates rules for calculating freight rates given the rates in the rate sheet and the accessorial charges.