Client-Side Resource Estimation Using Coarse Values
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


