Client-Side Resource Estimation Using Coarse Values

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer network systems face inefficiencies in estimating less-than-critical resources due to the need for network calls to online service providers, which can be slow or unavailable, leading to latency and increased data transmission requirements.

Innovation Solution

Implementing a client-side system that uses coarse values and digital rules to locally estimate resources, allowing for faster and more efficient calculations without relying on network calls, with the option to reconcile with more accurate estimates from the online service provider when conditions improve.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If network calls are made to online service providers for resource estimation, then measurement precision is improved, but loss of time increases due to network latency

Engineering Contradiction:
Improveresource estimation accuracyVSAvoidnetwork latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by distributing coarse values and digital rules to client systems in advance, enabling local estimation capabilities before network calls are needed. This allows the client to immediately perform resource estimation using locally stored parameters without waiting for network responses.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The estimation system is segmented into two parts: coarse values distributed to clients for local estimation, and detailed parameters maintained by the online service provider. This segmentation allows fast local estimation while preserving the option for more accurate server-side calculation when needed.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If complete parameter sets are distributed to clients for accurate estimation, then measurement precision is improved, but quantity of substance increases due to larger data package size

Engineering Contradiction:
Improveresource estimation accuracyVSAvoiddata package size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system extracts only the essential coarse values and digital rules needed for approximate estimation and distributes them to clients, while leaving the complete parameter sets and detailed estimation logic on the server side. This extraction enables functional capability at the client without the overhead of complete data distribution.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If network calls are made for resource estimation, then reliability is improved by accessing centralized data, but productivity decreases due to increased data transmission requirements

Engineering Contradiction:
Improvedata consistencyVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system creates simplified copies of the estimation capability by distributing coarse values and digital rules to client systems. These copies enable local processing that mirrors the server-side functionality for approximate estimates, dramatically reducing data transmission requirements while maintaining sufficient accuracy for many use cases.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12028409B1Coarse values for estimating less-than-critical resources
Publication Date: 2024.07.02 AVALARA INC
  • US12028409B1 patent drawing
  • US12028409B1 patent drawing
  • US12028409B1 patent drawing

AI summary

Systems and methods electronically produce a local estimate of less-than-critical resources based on a client side version of digital rules and a coarse values received from an online service provider. Although using the client side version of digital rules and the coarse values may not include all the parameters and values needed to provide a fully accurate estimate of the resource, the ability to locally estimate resources without having to make network calls to the online service provider, such as when there are unfavorable conditions or latency of the network, imminent overloading of the online service provider or other operating conditions or demands on the online service provider preventing it from producing a timely more accurate estimate, provides a faster and more efficient way of obtaining a potentially useful estimate of resources.