Provider Matching via Paired Geographic Data Sets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network services for matching transport providers with users are inefficient, particularly when users need to travel long distances, as they often rely on immediate matching processes that are taxed during peak times, leading to unfulfilled service requests.

Innovation Solution

The implementation of a network computer system that uses paired geographic data sets and user-specified data to facilitate matching by associating provider availability with geographic locations and time parameters, allowing for efficient algorithmic matching and scheduling during non-peak hours.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If immediate matching process is used during peak times, then service requests can be processed quickly, but system performance deteriorates and processing capacity is exceeded

Engineering Contradiction:
Improvematching speedVSAvoidprocessing capacity
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent performs matching operations in advance during non-peak hours when system load is low. Geographic data sets are pre-processed and stored, so that when service requests come in during peak times, the matching is already completed or can be quickly retrieved, avoiding system overload while maintaining fast response.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If pre-processing of geographic data sets is performed during non-peak hours, then system performance during peak times is improved, but loss of time occurs during non-peak hours for data preparation

Engineering Contradiction:
Improvepeak time processing capacityVSAvoiddata preparation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system continuously performs useful actions by utilizing non-peak hours for data processing and preparation. Instead of idle time, the system proactively processes geographic data sets, updates paired data, and prepares matching algorithms, ensuring that productive work continues across different time periods rather than being concentrated only during peak demand.

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If detailed paired geographic data sets are maintained for precise matching, then matching accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvematching accuracyVSAvoiddata structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the geographic data into paired data sets representing different geographic regions. Each paired data set contains pre-processed information about specific regions, allowing the system to maintain high matching accuracy by referencing regional pairings without storing all possible detailed geographic combinations, thus reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10963824B2Associating identifiers based on paired data sets
Publication Date: 2021.03.30 UBER TECHNOLOGIES INC
  • US10963824B2 patent drawing
  • US10963824B2 patent drawing
  • US10963824B2 patent drawing

AI summary

A network system can receive, from each of a plurality of devices operated by a respective provider, at least one set of availability data associated with that provider. Each set of availability data includes a start location, an end location, a date, and a start time range. For each set of availability data, the network system can identify a paired data set from a plurality of paired data sets based on the respective start location and the respective end location of that set of availability data, and associate an identifier of the respective provider of that set of availability data with a group associated with the identified paired data set. The network system can receive request data from a computing device of a user, determine one of the plurality of paired data sets, and select a first provider from the group associated with the determined paired data set.