Service-Based Networking for Transparent IP Address Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing networking connections face challenges in maintaining connectivity when IP addresses change, particularly with mobility and cloud-based computing, requiring improvements to handle IP address changes transparently and support seamless communication.

Innovation Solution

The implementation of a service-based networking capability using a connected services stack that establishes and manages service connections above the transport layer and below the application layer, enabling transparent handling of IP address changes, failover, and stateless applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If IP address is forced to remain the same while rerouting packets, then networking connection is maintained, but network complexity and routing overhead increase

Engineering Contradiction:
Improvenetworking connection stabilityVSAvoidrouting complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a service connection as an intermediary layer between applications and transport layer connections. This service connection acts as a mediator that abstracts away the underlying IP address changes, allowing applications to maintain stable service-level connections while the transport layer handles IP address dynamics transparently through mechanisms like connection tracking and packet rewriting.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If networking connection is closed and new connection is opened, then IP address change is handled, but connection continuity is broken and application state is lost

Engineering Contradiction:
ImproveIP address change handlingVSAvoidconnection continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements connection tracking and state maintenance mechanisms that anticipate and prepare for IP address changes. The service connection layer maintains connection state information and prepares for address changes by tracking active connections, allowing seamless transition when IP addresses change without breaking application state or requiring connection re-establishment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The service connection serves as an intermediary that maintains connection continuity across IP address changes. It abstracts the transport layer connection details from applications, allowing the underlying transport connection to be renewed or rerouted while the service-level connection remains stable and continuous for the application.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If service-based networking layer is added above transport layer, then IP address change transparency is achieved, but protocol stack complexity increases

Engineering Contradiction:
ImproveIP address change transparencyVSAvoidprotocol stack layers
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The service connection layer is designed to perform multiple functions: connection tracking, state maintenance, packet rewriting, and address change management. By consolidating these diverse functions into a single multi-functional layer, the patent achieves IP address transparency without proportionally increasing complexity, as one layer handles what would otherwise require multiple separate mechanisms.

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

Data Source

PatentUS9357014B2Service-based networking
Publication Date: 2016.05.31 WSOU INVESTMENTS LLC
  • US9357014B2 patent drawing
  • US9357014B2 patent drawing
  • US9357014B2 patent drawing

AI summary

A service-based networking capability is presented. The service-based networking capability replaces traditional networking connections between endpoints with service connections between endpoints. The service-based networking capability supports establishment and use of a service connection between endpoints, where the service connection between endpoints may be provided below the application layer and above the transport layer. The establishment and use of a service connection between endpoints may be provided using a connected services stack, which may include a connected services layer that is configured to operate below the application layer and above the transport layer.