Proxy Server Signaling Optimization for Proprietary Wireless Protocols

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing signaling optimization systems are unable to effectively optimize mobile network traffic for proprietary and non-standard protocols, as they require understanding of the underlying protocol definitions, which is not feasible for arbitrary, proprietary, and non-standard protocols.

Innovation Solution

A distributed system comprising a local proxy and a proxy server optimizes signaling by passing TCP streams, identifying patterns within byte streams without knowledge of the underlying protocol, and replaying these patterns to maintain server and application stability across proprietary and non-standard protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional signaling optimization methods are used, then optimization can be achieved for standardized protocols, but the system cannot handle proprietary and non-standard protocols

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidprotocol understanding requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a proxy server as an intermediary between the mobile device and the content server. This proxy server intercepts traffic, analyzes byte streams to identify patterns, and replays optimized patterns without requiring understanding of the underlying proprietary protocols. The intermediary handles protocol translation and optimization transparently, enabling support for multiple protocols without increasing client complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates a copy of the byte stream traffic and analyzes patterns within this copy. By replicating the traffic flow and identifying reusable patterns, the system can optimize signaling by replaying successful patterns rather than requiring deep protocol analysis. This copying approach enables universal optimization across different proprietary protocols without needing to understand their specific semantics.

Inventive Principle:
Principle #26Copying

2Productivity

If protocol-specific optimization knowledge is required, then optimization effectiveness is improved, but the system becomes inapplicable to arbitrary proprietary protocols

Engineering Contradiction:
Improvesignaling optimization efficiencyVSAvoidprotocol agnosticity
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent extracts the essential optimization function from protocol-specific knowledge by focusing solely on byte stream pattern analysis. The proxy server removes itself from the optimization process by analyzing only the raw byte patterns rather than interpreting protocol semantics. This extraction allows optimization to be achieved through universal pattern recognition rather than protocol-specific algorithms.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The proxy server implements a universal optimization approach that works across multiple proprietary and non-standard protocols simultaneously. By using pattern-based analysis rather than protocol-specific logic, the same system can optimize traffic for different applications and protocols without requiring separate optimization logic for each protocol type.

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

3Measurement precision

If deep protocol analysis is performed, then optimization precision is improved, but system complexity and processing overhead increase

Engineering Contradiction:
Improveoptimization accuracyVSAvoidprotocol definition understanding
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system creates a copy of the network traffic byte streams and analyzes patterns within this copy rather than directly parsing protocol definitions. This copying approach allows precise pattern identification without requiring complex protocol analysis, as the system simply needs to recognize repeated byte sequences and their temporal relationships.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the parameter of analysis from semantic protocol interpretation to raw byte pattern recognition. Instead of analyzing protocol structures and meanings, the system focuses on identifying reusable byte patterns and their sequences. This parameter change simplifies the analysis process while maintaining optimization precision through pattern-based decision making.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3008942B1Application and/or server stability in signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
Publication Date: 2018.10.10 SEVEN NETWORKS INC
  • EP3008942B1 patent drawingFigure 1A
  • EP3008942B1 patent drawingFigure 1B
  • EP3008942B1 patent drawingFigure 1C

AI summary

According to one aspect, the subject matter described herein includes a method for signaling optimization in a wireless network utilizing proprietary and non-proprietary protocols. A first connection is established between an application on a mobile device and a local proxy on the mobile device, a second connection is established between the local proxy and a proxy server not located on the mobile device, and a third connection is established between the proxy server and a content server. A byte stream between client and server is communicated between the client and the server via the first, second, and third connections. The mobile device performs signaling optimization to optimize traffic over the second connection.