Conversion Server Caching for Petroleum Parameter Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The petroleum industry faces challenges in accurately converting the rheological parameters of oil and gas from current measured conditions to standard reference conditions across different jurisdictions, requiring efficient and standardized methods to ensure integrity and fairness in business transactions.

Innovation Solution

A system and method utilizing remote conversion servers that store recent query results for subsequent use, verify user authorization, and query a remote server only when necessary, while also allowing for local calculations and flexible query interfaces to handle conversions efficiently and accurately.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If remote conversion servers are used to ensure accurate and standardized conversions across different jurisdictions, then conversion accuracy and compliance are improved, but system complexity and dependency on external services increase

Engineering Contradiction:
Improveconversion accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a local conversion server as an intermediary between external programs and remote conversion servers. This local server caches conversion results, manages connections to multiple remote servers, and handles authorization verification locally, thereby reducing direct dependencies on external services while maintaining conversion accuracy through standardized protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by caching conversion results locally before they are needed. The conversion server stores previously obtained conversion data and retrieves it when the same conversions are requested again, eliminating the need for repeated remote server queries and reducing system complexity while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If conversion results are cached locally for efficient retrieval, then processing speed is improved, but data freshness and accuracy may deteriorate

Engineering Contradiction:
Improveprocessing speedVSAvoiddata freshness
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The conversion server implements a feedback mechanism that tracks when conversions were last performed and automatically refreshes cached data when it becomes stale. The system monitors the age of cached conversion results and re-queries remote servers when necessary, ensuring data freshness while maintaining the performance benefits of caching.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The caching system is designed to be dynamic rather than static. It automatically adjusts between serving cached results and querying remote servers based on the age and validity of cached data. This dynamic approach allows the system to optimize between processing speed and data freshness depending on current conditions.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If multiple conversion servers are supported for flexibility and jurisdiction-specific compliance, then adaptability is improved, but system complexity and management overhead increase

Engineering Contradiction:
Improvejurisdiction flexibilityVSAvoidserver management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The conversion server is designed with universal functionality to support multiple remote conversion servers and different jurisdictional requirements through a single unified interface. It can configure and manage multiple remote server connections, handle different conversion standards, and adapt to various legal requirements without requiring separate specialized systems for each jurisdiction.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7962576B2Quantity conversion interface for external program calls
Publication Date: 2011.06.14 SAP SE
  • US7962576B2 patent drawing
  • US7962576B2 patent drawing
  • US7962576B2 patent drawing

AI summary

The application is directed to methods, systems, procedures, networks and storage apparatus used to conduct conversions of data using remote conversion servers. In one embodiment of the present invention, recent query results may be stored and then used to solve subsequent conversions rather than querying a remote conversion server when the same conversion was previously completed. A counter may be referenced to determine if too much time has passed since the original query was stored in the buffer and, if too much time has passed, the buffer may be cleared and the remote conversion server may be queried to convert the pending data. The resulting conversion may be stored for subsequent use.