Connection Object Protocol-Independent Message Transformation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network communication protocols require computationally intensive data transformation processes, known as data munging, which are complex due to the need for different munging techniques across various protocols, leading to inefficiencies in communication bandwidth and complexity.

Innovation Solution

A method where a connection object transforms messages based on previously negotiated characteristics, independent of the transmission protocol, using a data munger to perform operations like compression and encryption, reducing the need for protocol-specific processing and overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data munging is performed using protocol-specific techniques, then communication compatibility across different protocols is achieved, but computational complexity and processing overhead increase

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidmunging complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal connection object that performs data munging operations independent of transmission protocols. The connection object negotiates transformation characteristics (compression, encryption, formatting) once during connection establishment and applies them uniformly across all messages regardless of protocol type, eliminating the need for protocol-specific munging logic and reducing overall system complexity

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

Solution Approach 2:

The connection object performs transformation characteristic negotiation and configuration in advance during connection setup, before actual message transmission begins. This preliminary action establishes all necessary transformation parameters (compression algorithms, encryption keys, formatting rules) upfront, allowing efficient protocol-independent processing during message exchange without repeated negotiation overhead

Inventive Principle:
Principle #10Preliminary action

2Reliability

If computationally intensive data transformation is performed at each node, then message security and efficiency are improved, but resource consumption and processing time increase

Engineering Contradiction:
Improvemessage securityVSAvoidcomputational resource usage
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The connection object automatically manages all data transformation operations including compression, encryption, and formatting based on pre-negotiated characteristics. The system serves itself by maintaining transformation state and applying appropriate operations without requiring application-layer intervention, reducing overall computational overhead while maintaining security

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent combines multiple transformation operations (compression, encryption, formatting) into a single integrated connection object that processes messages uniformly. By merging these previously separate functions into one cohesive component, the system reduces redundant processing and optimizes resource utilization while maintaining all necessary security and efficiency transformations

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8493985B2Network message transformation device and methods thereof
Publication Date: 2013.07.23 QUALCOMM INC
  • US8493985B2 patent drawing
  • US8493985B2 patent drawing
  • US8493985B2 patent drawing

AI summary

A method of transforming messages for communication via a network includes receiving a message from an application being executed at a processor. The message is received at a connection object, which transforms the received message based on characteristics of the connection object. The characteristics can be determined via a negotiation between the source and target of the message. The connection object provides the transformed message to a protocol layer, which forms packets based on the message. The connection object thus transforms each message independent of the transmission protocol used to communicate the message to the target, thereby improving communication bandwidth and efficiency.