Simulation System for Ecommerce Order Routing Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ecommerce order fulfillment systems face operational constraints such as inventory availability, FC capacity, carrier capacity, and calendar limitations, which hinder efficient order routing and delivery optimization.

Innovation Solution

A simulation system that uses a routing application to retrieve simulation profiles from a database, execute simulations for each profile in a production environment, and generate resultant data to determine optimal delivery methods based on constraints like travel time, cost, and taxes, allowing for real-time adjustments to improve delivery efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If simulation profiles are used to evaluate multiple delivery scenarios, then delivery optimization improves, but system complexity increases

Engineering Contradiction:
Improvedelivery optimizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates virtual copies of the production environment through simulation profiles that model different delivery scenarios. These simulation profiles replicate FC capacity, carrier capacity, inventory availability, and other operational constraints without requiring actual physical resources. Multiple simulation profiles can be executed simultaneously to evaluate different routing options, allowing optimization without adding physical complexity to the production system.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system segments the complex delivery optimization problem into multiple independent simulation profiles, each representing a specific scenario or constraint set. Each profile can be configured and executed separately, allowing the system to break down the overall optimization challenge into manageable, testable components that can be evaluated independently and then compared to determine the optimal delivery method.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If multiple simulation profiles are executed simultaneously, then evaluation comprehensiveness improves, but processing time increases

Engineering Contradiction:
Improveevaluation comprehensivenessVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary configuration of simulation profiles with pre-defined constraints, parameters, and scenarios before execution. This preliminary setup allows the simulation profiles to be ready for simultaneous execution, reducing the overall processing time while maintaining comprehensive evaluation. The profiles are prepared in advance with all necessary data and constraints already in place, so when executed, they can run efficiently in parallel without requiring sequential data preparation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11270040B2Simulation system for a production environment and related methods of use
Publication Date: 2022.03.08 WALMART APOLLO LLC
  • US11270040B2 patent drawing
  • US11270040B2 patent drawing
  • US11270040B2 patent drawing

AI summary

Described in detail herein are simulation systems for a production environment and related methods of use. In one exemplary system a routing application receives a request associated with one or more physical objects. Based on the request, the routing application retrieves one or more simulation profiles from a database and forwards the request and the simulation profiles to a first computing system. The first computing system hosts a simulation environment and simultaneously executes a simulation of the request for each simulation profile in the simulation environment. The first computing system generates resultant data in response to executing each simulation that may be used to alter a production application for a production environment.