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, which is not feasible for arbitrary, proprietary, and non-standard protocols.

Innovation Solution

A distributed system comprising a local proxy and a proxy server that establishes sessions between a mobile device, the proxy server, and a content server, monitors byte streams to identify patterns, and performs signaling optimization by dismantling and replaying identified patterns, allowing for optimization of proprietary and non-standard protocols without prior knowledge of the protocol.

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 they cannot optimize proprietary and non-standard protocols due to lack of protocol understanding

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidoptimization effectiveness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a mediator component that sits between the application and the network, intercepting byte streams and performing pattern matching without requiring understanding of the underlying proprietary protocol. This intermediary approach enables optimization of non-standard protocols by treating them as opaque data streams, resolving the contradiction between protocol versatility and optimization reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates copies of byte stream patterns and replays them to simulate protocol behavior without needing to parse or understand the original protocol structure. By working with pattern copies rather than the actual proprietary protocol data, the system achieves both broad protocol compatibility and reliable optimization results

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If the system monitors and analyzes byte streams to identify patterns, then optimization can be achieved for arbitrary protocols, but system complexity increases

Engineering Contradiction:
Improveprotocol agnostic capabilityVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal pattern matching engine that handles multiple proprietary and non-standard protocols through a single, protocol-agnostic mechanism. This multi-functional approach allows the same system architecture to optimize diverse protocols without increasing complexity, as the universal pattern matcher treats all protocols uniformly as byte stream sequences

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

Solution Approach 2:

The system performs self-service by automatically monitoring byte streams, identifying patterns, and generating optimization rules without requiring external configuration or protocol-specific programming. This autonomous operation reduces system complexity by eliminating the need for manual protocol analysis and configuration for each proprietary protocol

Inventive Principle:
Principle #25Self-service

3Loss of energy

If the second session is dismantled and patterns are replayed, then signaling overhead is reduced, but session management complexity increases

Engineering Contradiction:
Improvenetwork signaling overheadVSAvoidsession control logic
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system implements periodic pattern replay instead of maintaining continuous sessions. By dismantling the second session and periodically replaying identified patterns, the system reduces signaling overhead while managing session control through structured, periodic operations rather than continuous complex state management

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary pattern identification and analysis during an initial monitoring phase, storing patterns for later replay. This preliminary action allows the second session to be dismantled afterward, reducing ongoing signaling overhead while maintaining optimization effectiveness through pre-analyzed pattern replay

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11288093B2Blocking/unblocking algorithms for signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
Publication Date: 2022.03.29 SEVEN NETWORKS INC
  • US11288093B2 patent drawing
  • US11288093B2 patent drawing
  • US11288093B2 patent drawing

AI summary

A method of optimizing traffic on a mobile device includes determining that an application is inactive based on historical behavior of the application and blocking traffic originating from or directed towards the application that is determined to be inactive based on historical behavior. A related mobile device is also provided.