Segmented Code Update for Dialogue Module Bandwidth Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computerized systems face challenges in efficiently modifying and updating software applications distributed across remote devices, particularly in large networks where physical access is impractical and bandwidth limitations hinder the transmission of large software updates, especially in wireless mobile devices.

Innovation Solution

A system comprising a terminal machine, a service provider machine, and an update server machine that uses a dialogue module to adapt and update the software applications by modifying the code without altering the executable instructions, allowing for efficient communication and updating of dialogue protocols across the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If software applications are updated by transmitting complete updated versions over the network, then the software can be kept up-to-date, but the bandwidth consumption increases significantly

Engineering Contradiction:
Improvesoftware update capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The software update process is segmented into identifying only the modified portions (code segments) rather than transmitting entire applications. The system divides the update into discrete code segments that can be selectively transmitted, reducing the overall data volume while maintaining complete software functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts and transmits only the specific code segments that have changed between software versions, rather than transmitting the complete software package. This extraction approach isolates the essential update content from the unchanged portions, significantly reducing network bandwidth requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If software updates are transmitted over wireless networks to remote devices, then remote devices can receive updates, but the transmission time becomes unacceptably long

Engineering Contradiction:
Improveremote device update capabilityVSAvoidupdate transmission time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The update transmission is segmented into small code segment units that can be sent efficiently over wireless networks. This segmentation allows the update process to complete in shorter time intervals, making remote updates feasible without unacceptably long transmission times.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transmits only the partial content that has changed (code segments) rather than the complete software package. This partial transmission approach reduces the total transmission time to acceptable levels for wireless networks while still achieving complete software updates.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If the dialogue module is updated frequently to adapt to changing requirements, then the system becomes more adaptable, but the network bandwidth is consumed excessively

Engineering Contradiction:
Improvedialogue protocol adaptabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system extracts only the specific dialogue module code segments that require updating, rather than transmitting entire dialogue protocols. This extraction mechanism enables frequent adaptations to changing requirements while consuming minimal network bandwidth by sending only the essential changes.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the parameter of transmission granularity by updating individual code segments rather than complete protocols. This parameter change allows the dialogue module to be updated frequently with minimal bandwidth consumption, as only the specific changed parameters (code segments) are transmitted.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250013459A1Network efficient location-based dialogue sequence using virtual processor
Publication Date: 2025.01.09 S3G TECHNOLOGY LLC
  • US20250013459A1 patent drawing
  • US20250013459A1 patent drawing
  • US20250013459A1 patent drawing

AI summary

Systems and methods of conducting a dialogue sequence between at least two user devices using one or more provider applications that facilitates a dialogue sequence between the at least two user devices are disclosed. A method includes sending to first and second user devices authorizations to enable the first and second user devices to conduct first and second portions of a dialogue sequence, respectively. The method includes receiving, from the first user device, second code that supplements first code associated with a provider application to produce first updated code, the first updated code adapting the provider application to be able to facilitate the dialogue sequence between the first and second user devices. The method includes determining that the second user device satisfies criteria associated with the dialogue sequence and sending, to the second user device, third code that facilitates the second portion of the dialogue sequence.