Transportation Connection Cache for Dynamic Route Determination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional transportation planning systems face inefficiencies due to the need to access and integrate multiple databases for various transportation modes, leading to slow and ineffective operations, especially in complex networks with numerous alternative routes and freight documents.

Innovation Solution

A transportation management system utilizing a connection cache that replicates and stores connection-relevant information from multiple databases, allowing for faster access and selection of relevant transportation objects, such as schedules, freight bookings, and transportation lanes, to determine optimal transportation proposals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If multiple databases are accessed and integrated for transportation planning, then comprehensive transportation information is obtained, but system performance deteriorates and query time increases

Engineering Contradiction:
Improvecomprehensive transportation informationVSAvoidsystem performance
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The connection cache pre-stores and pre-processes transportation information from multiple databases before queries are made. By maintaining a cached version of connection-relevant data (schedules, freight bookings, freight orders, transportation lanes, default routes) in memory, the system performs preliminary data preparation, eliminating the need to access multiple databases during actual query operations. This resolves the contradiction by providing comprehensive information through pre-caching while maintaining high performance through in-memory access.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the necessary transportation information from multiple databases and stores it in the connection cache. This copy contains all connection-relevant data needed for transportation planning (schedules, freight documents, routes, lanes) but is stored in a single, easily accessible location. The copying approach allows the system to retrieve comprehensive transportation information without accessing the original multiple databases, thus maintaining both information completeness and system performance.

Inventive Principle:
Principle #26Copying

2Loss of information

If multiple databases are accessed for transportation planning, then complete transportation data is retrieved, but query processing time increases

Engineering Contradiction:
Improvecomplete transportation dataVSAvoidquery processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The connection cache performs preliminary data retrieval and caching of all transportation information (schedules, freight bookings, freight orders, transportation lanes, default routes) from multiple databases before queries are executed. This pre-action ensures complete transportation data is available in the cache, eliminating the need for time-consuming database access during actual queries and thus resolving the time loss issue.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A complete copy of transportation data from multiple databases is created and maintained in the connection cache. This copy includes all necessary information (schedules, freight documents, routes, lanes) and is stored in memory for rapid access. The copying mechanism ensures complete data retrieval without the time penalty of accessing multiple databases during query processing.

Inventive Principle:
Principle #26Copying

3Stability of the object's composition

If separate access structures are used for different databases, then data organization is maintained, but integration complexity increases

Engineering Contradiction:
Improvedata organizationVSAvoidintegration complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The connection cache merges data from multiple separate databases (schedules, freight bookings, freight orders, transportation lanes, default routes) into a single unified data structure. This unified cache maintains the organizational integrity of each data type while providing a single access point for all transportation information. The merging approach preserves data organization stability while eliminating the complexity of integrating multiple separate access structures during queries.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The connection cache acts as an intermediary layer between the multiple databases and the transportation planning logic. It maintains separate access structures for each database type internally but provides a unified interface for data retrieval. This intermediary approach preserves the stability of individual database organizations while simplifying integration by handling all data access through a single cache structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If all transportation information is stored in separate databases, then data integrity is maintained, but access efficiency decreases

Engineering Contradiction:
Improvedata integrityVSAvoidaccess efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The connection cache performs preliminary data loading from multiple databases into memory, maintaining data integrity through accurate replication of transportation information (schedules, freight bookings, freight orders, routes, lanes). This pre-loading ensures that data integrity is preserved while providing extremely fast in-memory access during queries, thus resolving the contradiction between reliability and productivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates accurate copies of transportation data from the source databases and stores them in the connection cache. These copies maintain data integrity through faithful replication of all connection-relevant information, while the in-memory storage provides significantly faster access efficiency compared to repeated database access. The copying mechanism resolves the contradiction by preserving reliability through accurate data replication while improving productivity through efficient memory access.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9811797B2Transportation connection cache for dynamic network and route determination
Publication Date: 2017.11.07 SAP SE
  • US9811797B2 patent drawing
  • US9811797B2 patent drawing
  • US9811797B2 patent drawing

AI summary

A transportation management system may include a connection cache configured to store connection-relevant transportation information for transportation objects. The connection-relevant transportation information may have been replicated from at least one of a plurality of transportation object sources including at least a first database storing schedules, a second database storing freight bookings, and a third database storing freight orders. The transportation management system may also include a connection cache access engine configured to receive transportation parameters including at least a first location and a second location, and query the connection cache to dynamically select one or more transportation objects from the connection cache related to at least one of the schedules, the freight bookings, and the freight orders, that are relevant for the first location and the second location.