Background Data Injection in Foreground Packets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication networks face inefficiencies in transferring background user data, leading to increased load on the network and battery drain in communication devices, particularly in IoT scenarios where software upgrades and health data transmission occur, resulting in reduced Quality of Service and resource wastage.

Innovation Solution

A method where a transmitting device intercepts packets carrying foreground user data and determines if they are intended for a receiving device, then adds background user data to the available payload field, ensuring efficient resource utilization by packing background data into existing packets without exceeding the Maximum Transmission Unit (MTU), thereby reducing protocol overhead and conserving resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If background user data is transmitted separately in dedicated transactions, then data delivery reliability is improved, but network load increases and battery consumption increases

Engineering Contradiction:
Improvedata delivery reliabilityVSAvoidbattery consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent combines background user data with foreground user data in the same packet transmission. The transmitting device multiplexes both types of data into a single packet, and the receiving device demultiplexes them, thereby reducing the number of separate transactions and lowering battery consumption while maintaining reliable delivery of background data

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a protocol intermediary mechanism that identifies available payload space in foreground packets and utilizes it for background data. The transmitting device acts as an intermediary by intercepting packets, determining available space, and injecting background data, while the receiving device extracts background data before forwarding the packet, thus mediating between reliability requirements and energy efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If background user data is transmitted in separate transactions, then data integrity is improved, but protocol overhead increases

Engineering Contradiction:
Improvedata integrityVSAvoidprotocol overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges background user data with foreground user data in the same packet, so that a single protocol header serves both types of data. This eliminates the need for separate protocol overhead for background data transactions, reducing total protocol overhead while maintaining data integrity through the shared protocol framework

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes the packet payload field multi-functional by allowing it to carry both foreground user data and background user data. The same packet structure and protocol mechanisms serve dual purposes, reducing redundant protocol overhead while ensuring intact delivery of both data types

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

3Manufacturing precision

If large amounts of non-service data are transmitted in short period, then software upgrade completeness is improved, but Quality of Service deteriorates

Engineering Contradiction:
Improvesoftware upgrade completenessVSAvoidQuality of Service
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent implements periodic action by transmitting background user data incrementally alongside foreground data over multiple communication intervals rather than in a single bulk transmission. This spreads the data transfer load periodically, ensuring complete software upgrade delivery while preventing QoS deterioration through load distribution

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent combines bulk background data transmission with regular foreground service data transmission in the same communication channel. By merging these transmissions, the system achieves complete software upgrades while maintaining QoS, as the foreground data transmissions provide natural spacing and priority assurance

Inventive Principle:
Principle #5Merging (Combining)

4Productivity

If payload field is fully utilized with background user data, then network resource efficiency is improved, but packet size constraints may be violated

Engineering Contradiction:
Improvenetwork resource efficiencyVSAvoidpacket size compliance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies partial action by utilizing only the available payload space in each packet for background user data, rather than forcing full utilization. The transmitting device determines the exact available space and injects background data only up to that limit, ensuring packet size constraints are never violated while maximizing network resource efficiency within safe boundaries

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11647384B2Computer program, computer-readable storage medium transmitting device, receiving device and methods performed therein for transferring background user data
Publication Date: 2023.05.09 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11647384B2 patent drawing
  • US11647384B2 patent drawing
  • US11647384B2 patent drawing

AI summary

Embodiments herein relate to a method performed by a transmitting device (12) for transferring background user data to a receiving device (10) in a communication network (1). The transmitting device (12) intercepts a packet, which packet comprises foreground user data in a payload field of the packet. The transmitting device (12) determines that the packet is intended for the receiving device (10). The transmitting device (12) establishes an available amount of data in the payload field of the packet. The transmitting device (12) adds the background user data for the receiving device (10) to the established available amount of data in the payload field. The transmitting device (12) transmits the packet with the foreground user data and the background user data to the receiving device (10).