Data Channel Bootstrap Caching for Faster Application Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data channel communication systems face inefficiencies due to repetitive execution of the bootstrap procedure for every call establishment, unnecessary resource utilization, and delayed access to relevant applications, especially in emergency situations, caused by repetitive downloading of root applications and irrelevant application lists.

Innovation Solution

A method and system for managing data channel communication that determines the need for a root application request based on application type and validity, transmitting a request with a first application type information element, and receiving a response that includes a list of data channel applications, version, and validity, thereby reducing unnecessary downloads and delivering context-relevant applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the bootstrap procedure is executed for every call establishment, then the user can access applications, but redundant downloads occur and resource utilization increases

Engineering Contradiction:
Improveapplication accessibilityVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by downloading and caching the root application and application profiles during the first bootstrap procedure. Subsequent bootstrap procedures leverage this cached information, allowing the UE to skip redundant downloads and directly access applications without re-downloading the root application or retrieving application profile lists from the server.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements copying by creating a local copy of the root application and application profiles in the UE's memory during the initial bootstrap. This copied information is then reused across multiple call sessions, eliminating the need for repeated network requests and downloads, thereby reducing resource consumption while maintaining application accessibility.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If the root application is downloaded every time a call is established, then the application list is updated, but data usage increases and access time is delayed

Engineering Contradiction:
Improveapplication list updateVSAvoidaccess time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The root application and application profiles are downloaded and cached during the first bootstrap procedure as a preliminary action. Subsequent bootstrap procedures utilize this pre-fetched information, allowing the UE to immediately access applications without waiting for re-downloads, thus reducing access time while still receiving updates when necessary.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the UE communicates with the server to check for updates in the root application or application profiles. The server responds with update indicators, allowing the UE to selectively update only when changes are detected, rather than continuously re-downloading, thereby optimizing both update freshness and access speed.

Inventive Principle:
Principle #23Feedback

3Reliability

If the bootstrap procedure is repeated for every call, then application profiles are refreshed, but unnecessary data is transmitted

Engineering Contradiction:
Improveapplication profile freshnessVSAvoiddata transmission
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent extracts only the necessary information (application profiles and root application) during the initial bootstrap procedure and caches it locally. Subsequent bootstrap procedures extract only update information from the server when changes are detected, rather than transmitting the complete application profile list, thereby reducing unnecessary data transmission while maintaining profile freshness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates a local copy of application profiles and the root application during the first bootstrap. This copied information is reused across multiple sessions, and the UE selectively updates only when changes are detected through feedback from the server, eliminating redundant data transmission while preserving profile freshness.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250374030A1Method and apparatus for managing data channel communication
Publication Date: 2025.12.04 SAMSUNG ELECTRONICS CO LTD
  • US20250374030A1 patent drawing
  • US20250374030A1 patent drawing
  • US20250374030A1 patent drawing

AI summary

A method for managing data channel communication by a user equipment (UE) is provided. The method includes determining transmit a root application request, transmitting the root application request comprising a first application type information element (IE) associated with the root application, based on determining to transmit the root application request, and receiving a root application response based on the first application type IE associated with the root application, in response to the root application request, wherein the root application response comprise at least one of a list of data channel applications, a root application version IE and a root application validity IE.