Dynamic Package Selection Algorithm for Delivery Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional package assignment methods struggle to dynamically balance package delivery between self-owned and third-party services, leading to unbalanced vehicle utilization, missed revenue, and inefficiencies due to static approaches that fail to account for dynamic demand and capacity constraints in urban areas with high population density.

Innovation Solution

A package selection feature that uses dynamic algorithms and models to assign packages based on future demand forecasts, delivery vehicle capacity, time constraints, and other variables, optimizing the distribution of packages across different geographic locations and time periods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional static package assignment methods are used, then the system is simple to operate, but it fails to adapt to dynamic demand and leads to unbalanced vehicle utilization

Engineering Contradiction:
Improveadaptability to dynamic demandVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic package assignment system that continuously adjusts delivery assignments based on real-time factors including vehicle location, package priority, delivery time windows, and vehicle capacity. The system transitions from static pre-assigned routes to dynamic real-time optimization, allowing packages to be reassigned as conditions change during the delivery day.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where delivery status, vehicle capacity changes, and demand patterns are continuously monitored and fed back into the assignment algorithm. This enables the system to learn from historical data and adjust future assignments to optimize vehicle utilization and meet delivery constraints.

Inventive Principle:
Principle #23Feedback

2Productivity

If static package assignment methods are used, then the system is easy to implement, but it causes underutilized capacity in some delivery vehicles

Engineering Contradiction:
Improvevehicle capacity utilizationVSAvoidassignment algorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system dynamically changes assignment parameters such as priority levels, time windows, and capacity constraints based on real-time conditions. The algorithm adjusts these parameters to optimize vehicle loading decisions, ensuring higher capacity utilization by considering factors like package weight, volume, and delivery urgency rather than using fixed static assignments.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary actions by pre-calculating optimal assignment scenarios and preparing multiple potential delivery routes before actual delivery begins. This allows the system to have ready-to-execute plans that can be quickly implemented when conditions change, improving responsiveness without requiring complex real-time calculations.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If conventional package assignment methods are used, then the system is simple and fast, but it results in missed revenue for deferred packages

Engineering Contradiction:
Improverevenue optimizationVSAvoidresponse time to package delivery
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system maintains continuous operation by constantly monitoring package status and vehicle availability to ensure no delivery opportunities are missed. The assignment algorithm runs continuously rather than in batches, allowing immediate response to new package arrivals and capacity changes, thereby maximizing revenue potential.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system performs preliminary capacity planning and vehicle routing optimizations before peak delivery periods. By pre-allocating vehicles to high-value routes and pre-positioning packages on appropriate vehicles, the system ensures rapid response time during critical delivery windows and prevents revenue loss from deferred packages.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11720850B1Dynamic package selection algorithm for delivery
Publication Date: 2023.08.08 AMAZON TECH INC
  • US11720850B1 patent drawing
  • US11720850B1 patent drawing
  • US11720850B1 patent drawing

AI summary

Techniques for a package selection feature for selecting subsets of packages and generating instructions to deliver selected packages are described herein. A model may be generated for recursively determining future forecast for potential deliveries associated with a geographic location based at least in part on capacity constraints, delivery vehicle capacity, and historical delivery data for the geographic location. Information that identifies a set of packages for delivery to the geographic location during a first duration may be received. A value for each subset of a plurality of subsets for the set of packages may be determined based on an algorithm that uses the future forecasts and the information. A particular subset may be selected for delivery to the geographic location for a given carrier during a duration based on an algorithm that uses various parametric values for the particular subset, the future forecasts, and the information.