Context Source Weighting for Network Query Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication networks face inefficiencies when evaluating requests that depend on multiple context sources, as they often interrogate all sources sequentially, leading to higher network and resource costs without considering the optimal order based on evaluation weights.

Innovation Solution

A method where context sources are prioritized based on their associated weights, interrogating the source with the lowest expression evaluation weight first, and iteratively determining weights for intermediate expressions to minimize resource usage and network load, allowing for flexible and efficient evaluation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all context sources are interrogated sequentially to ensure complete data collection, then data completeness is improved, but network resource consumption and evaluation cost increase

Engineering Contradiction:
Improvedata completenessVSAvoidnetwork resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing the optimal interrogation order of context sources based on their weights before actual data collection. The service node determines the prioritized list of context sources in advance and follows this predetermined sequence during request evaluation, avoiding the need to re-evaluate all sources sequentially from scratch each time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter of interrogation order from fixed sequential to weight-based dynamic sequencing. By assigning weights to context sources and sorting them in descending order of weight, the system optimizes the sequence in which sources are queried, ensuring that high-weight sources are interrogated first while avoiding unnecessary queries to low-weight sources when their data doesn't affect the final result.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If context sources are interrogated in a fixed sequential order, then the evaluation process is simple and deterministic, but the total evaluation cost and network load increase

Engineering Contradiction:
Improveevaluation process simplicityVSAvoidevaluation cost
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The patent changes the parameter of interrogation order from fixed sequential to weight-based dynamic sequencing. By assigning weights to context sources and sorting them in descending order of weight, the system optimizes the sequence in which sources are queried, ensuring that high-weight sources are interrogated first while avoiding unnecessary queries to low-weight sources when their data doesn't affect the final result.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial action by stopping the interrogation process early when the result becomes确定 (certain). If a high-weight context source provides data that already determines the final evaluation result, the system stops querying remaining low-weight sources, avoiding excessive action and reducing overall evaluation cost while maintaining correctness.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If all context sources are queried to evaluate complex expressions, then expression evaluation accuracy is improved, but processing time and network latency increase

Engineering Contradiction:
Improveexpression evaluation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing the optimal interrogation order of context sources based on their weights before actual data collection. The service node determines the prioritized list of context sources in advance and follows this predetermined sequence during request evaluation, avoiding the need to re-evaluate all sources sequentially from scratch each time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by stopping the interrogation process early when the result becomes确定 (certain). If a high-weight context source provides data that already determines the final evaluation result, the system stops querying remaining low-weight sources, avoiding excessive action and reducing overall evaluation cost while maintaining correctness.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP2060088B1Adaptive choice for context source request
Publication Date: 2017.06.28 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • EP2060088B1 patent drawingFigure 1~3
  • EP2060088B1 patent drawingFigure 4~5
  • EP2060088B1 patent drawingFigure 6

AI summary

Method and service node (10) for providing a service in a communication network (1). The service node (10) is arranged to evaluate a request comprising an expression (A), a function of multiple elements. The elements (eventually) relate to data originating from context sources (B, D, E) available in the communication network (1). Each of the one or more context sources (B, D, E) has an associated context source weight for a query by the service. The context source (E) for which evaluation of the expression has a lowest expression evaluation weight is determined, based on the associated context source weights, and this context source (E) is interrogated first.