Network Resource Usage File On-Demand Construction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Constructing network resource usage record files before they are requested by a downstream system results in unnecessary processing overhead, as these files may not be ultimately requested, wasting resources and potentially leading to inefficiencies in delivery.

Innovation Solution

Implementing a method where network resource usage record files are constructed on-demand and just-in-time for serving to the downstream system, only when specifically requested, utilizing a distributed database and a file retrieval interface to manage and serve the files efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If network resource usage record files are constructed before they are requested, then files are ready for immediate serving, but processing overhead increases and resources are wasted on files that may not be requested

Engineering Contradiction:
Improvefile delivery speedVSAvoidprocessing overhead
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by pre-construction of network resource usage record files before they are requested. This allows files to be ready for immediate serving when requested, improving delivery speed. The system proactively constructs files in advance based on anticipated needs, so when a downstream system requests a file, it is already available and can be served immediately without construction delays.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If network resource usage record files are constructed before requested, then immediate serving is possible, but unnecessary processing occurs on files that may not be requested

Engineering Contradiction:
Improvefile serving efficiencyVSAvoidwasted processing resources
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary construction of network resource usage record files in advance, storing them in a distributed database. This preliminary action enables immediate serving when files are requested, improving productivity. The files are constructed proactively based on anticipated retrieval needs, so when downstream systems request files, they are already available in the database and can be served efficiently without construction delays.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If files are constructed on-demand only when requested, then processing overhead is reduced, but delivery time increases due to construction delay

Engineering Contradiction:
Improveprocessing overheadVSAvoidfile construction time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent resolves this contradiction by applying preliminary action - constructing network resource usage record files in advance before they are requested and storing them in a distributed database. This eliminates the construction delay that would occur with on-demand construction, as files are already built and available when requested. The system balances resource usage by constructing files proactively based on anticipated needs rather than waiting for requests.

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If network resource usage record files are pre-constructed and stored, then files are available for immediate retrieval, but storage requirements and processing complexity increase

Engineering Contradiction:
Improvefile retrieval easeVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the system into distinct components: a distributed database for storing network resource usage records, a file construction module that creates files from these records, and a file serving module that retrieves and serves files to downstream systems. This segmentation manages complexity by separating concerns - the distributed database handles storage efficiently, the construction module builds files only when needed, and the serving module handles retrieval. Each component is independently optimized, making the overall system more manageable despite the pre-construction approach.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11018962B2Serving a network resource usage file
Publication Date: 2021.05.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11018962B2 patent drawing
  • US11018962B2 patent drawing

AI summary

A method of serving a network resource usage record file is disclosed. The method can comprise: storing network resource usage records in a distributed database, the network resource usage records relating to network resource usage in a telecommunications network; sending a file list identifying a network resource usage record file over a file retrieval interface without having constructed the network resource usage record file; receiving, over the file retrieval interface, a request for the network resource usage record file; constructing, in response to the receiving of the request, the network resource usage record file, the network resource usage record file comprising one or more network resource usage records obtained from the distributed database; and serving, over the file retrieval interface, the network resource usage record file.