Network System Backup Provider Matching for Job Orders

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional on-demand services face inefficiencies in matching service requests with providers, as the periodic matching process can lead to delays and limited optimization, especially when service providers reject job orders.

Innovation Solution

A network system that matches individual service requests with multiple providers simultaneously, allowing a job order to be automatically made available to a backup provider without re-matching, thereby reducing delays and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the matching process is performed periodically (e.g., every 10 seconds), then better matching results can be achieved with more job orders and service providers available, but delays occur when service providers reject job orders as the system must wait for the next matching interval

Engineering Contradiction:
Improvematching qualityVSAvoidjob order allocation delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by identifying and ranking multiple service providers (primary and backup) during the periodic matching process before job orders are rejected. This advance preparation allows immediate re-allocation to backup providers without waiting for the next matching interval, thus resolving the contradiction between matching quality and allocation delay

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system cushions against potential rejections by pre-identifying backup service providers in advance. When a primary provider rejects a job order, the backup provider is already positioned and ready to accept, eliminating the waiting time that would otherwise occur until the next periodic matching cycle

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Use of energy by moving object

If the matching process is performed periodically, then computational and networking resources are used efficiently with a common objective function, but re-matching rejected job orders requires queuing until the next matching instance

Engineering Contradiction:
Improvecomputational resource efficiencyVSAvoidjob order processing speed
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The system performs preliminary matching to identify multiple ranked service providers before rejections occur. This preliminary action maintains resource efficiency by using the common objective function during periodic matching, while simultaneously enabling faster productivity through immediate re-allocation to pre-identified backup providers without full re-matching

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The matching process is segmented into two stages: a comprehensive periodic matching that uses computational resources efficiently with the common objective function, and a rapid re-allocation stage for rejected orders that leverages pre-identified backups. This segmentation resolves the contradiction between resource efficiency and processing speed

Inventive Principle:
Principle #1Segmentation

3Reliability

If job orders are re-matched to different service providers after rejection, then optimal matching can be maintained, but the re-matching process entails queuing the job order until the next instance when matching is performed

Engineering Contradiction:
Improvematching optimizationVSAvoidqueuing delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary identification of multiple ranked service providers during the periodic matching process. This allows the system to maintain matching optimization by selecting from pre-evaluated providers while eliminating queuing delays, as the backup provider is already identified and ready to accept rejected job orders immediately

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250173809A1Network system to utilize matching of backups for job orders
Publication Date: 2025.05.29 UBER TECHNOLOGIES INC
  • US20250173809A1 patent drawing
  • US20250173809A1 patent drawing
  • US20250173809A1 patent drawing

AI summary

The network system generates a job order for a received transport request. During a first time interval, the network system performs a matching process to match the job order to multiple service providers, including a first and second service provider. The network system transmits a first communication that specifies the job order to a computing device of the first service provider to enable the first service provider to exclusively accept or not accept the job order. In response to the first service provider not accepting the job order, the network system transmits, without reperforming the matching process, a second communication that specifies the job order to a computing device of the second service provider to enable the second service provider to exclusively accept or not accept the job order using the computing device of the second service provider.