Counter Value System for Service Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network computer systems face inefficiencies due to service providers frequently switching between online and offline states, leading to unpredictable provisioning levels and resource wastage, as they need to re-establish connections and update data stores each time a service provider goes offline.

Innovation Solution

Implementing a counter value system that incentivizes service providers to remain online by tallying a counter value when they are in an unmatched state, which can be converted into credits when they accept service requests, and using this data to determine and manage provisioning levels across geographic regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If service providers frequently switch between online and offline states, then service providers can control their availability flexibility, but provisioning levels become unpredictable and resources are wasted

Engineering Contradiction:
Improveservice provider availability controlVSAvoidprovisioning level predictability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements a feedback mechanism by monitoring the online/offline status of service providers and using this information to dynamically adjust provisioning levels. The counter values track the duration and frequency of state transitions, providing feedback that feeds into provisioning decisions, thereby maintaining predictability despite provider flexibility.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Service providers self-manage their availability by controlling their own online/offline transitions. The system respects this self-service approach while simultaneously monitoring these transitions to maintain overall system reliability through automated provisioning adjustments based on aggregated provider behavior patterns.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If service providers frequently switch between online and offline states, then service providers can control their availability flexibility, but additional resources are consumed for re-establishing connections and updating data stores

Engineering Contradiction:
Improveservice provider availability controlVSAvoidresource consumption for connection re-establishment
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by pre-calculating and caching provisioning levels based on historical provider behavior patterns. When providers transition between states, the system uses pre-established counter values and patterns to quickly adjust provisioning without requiring full re-establishment of connections or comprehensive data store updates, thereby reducing resource consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters by using counter values that track the duration and frequency of provider state transitions. These parameter changes allow the system to adapt provisioning levels dynamically based on observed patterns, reducing the need for resource-intensive reconnection and data synchronization operations.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If counter values are used to incentivize continuous online status, then provisioning level accuracy improves, but service provider behavior becomes less natural

Engineering Contradiction:
Improveprovisioning level determination accuracyVSAvoidservice provider operational naturalness
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system changes parameters by introducing counter values that measure provider online duration and transition patterns. These parameter changes enable more accurate provisioning level determination while the system carefully calibrates the incentive structure to maintain natural provider behavior patterns, avoiding overly artificial constraints.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10628903B2Network computer system to implement counter values for arranging services
Publication Date: 2020.04.21 UBER TECHNOLOGIES INC
  • US10628903B2 patent drawing
  • US10628903B2 patent drawing
  • US10628903B2 patent drawing

AI summary

A computer system operates to monitor an activity of a service provider to detect a first milestone that coincides with a service state of the service provider being changed to an unmatched state. The computer system tallies a value of a counter over a time interval during which the service provider is in an unmatched state. The computer system determines a credit value for the service provider based on at least one of the tallied value or a value associated with a detected tally milestone.