Network Traffic Controller Dual TCP/IP Stack Video Offload

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Ethernet-based solutions struggle to maintain performance levels for distributing high-quality and high-resolution audio/video programming content over open networks, especially when real-time streaming data is involved, due to limitations in bandwidth and resource management, which is challenging for consumer electronics devices that require low costs and efficient CPU usage.

Innovation Solution

A Network Device (ND) is configured to operate in co-processor and stand-alone modes, providing network interface control, video streaming offload, and stand-alone video streaming capabilities, with extensive DMA capabilities and two TCP/IP stacks running synchronously on a single Ethernet interface to offload high-bandwidth HD video streams and manage network traffic efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If standard Ethernet controllers are used for network connectivity, then network compatibility and ease of operation are improved, but performance levels for distributing high-quality A/V content deteriorate due to bandwidth limitations and CPU overhead

Engineering Contradiction:
Improvenetwork compatibilityVSAvoidA/V content distribution performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system segments network traffic into two distinct pathways: a standard Ethernet interface for general network compatibility and a specialized high-speed serial interface for A/V content distribution. This segmentation allows each interface to be optimized for its specific purpose while maintaining overall system functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A proprietary interface controller acts as an intermediary between the standard Ethernet network and the A/V distribution system. This mediator translates and manages data flow, enabling standard Ethernet controllers to maintain compatibility while the specialized interface handles high-performance A/V content delivery.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If proprietary special purpose Ethernet Switch fabrics are used, then A/V content distribution performance is improved, but device complexity and manufacturing cost increase

Engineering Contradiction:
ImproveA/V content distribution performanceVSAvoidnetwork fabric complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the A/V content distribution function from the standard Ethernet network fabric and implements it through a dedicated high-speed serial interface. This separation removes the complexity of specialized Ethernet Switch fabrics from the main system while preserving high-performance A/V delivery capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of implementing complex proprietary Ethernet Switch fabrics, the system uses a simplified copying approach where the proprietary interface controller handles A/V data transmission over a dedicated high-speed serial connection, replicating the performance benefits of specialized fabrics without their complexity.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If CPU-intensive network processing is used, then network protocol compliance and adaptability are improved, but CPU resource consumption increases, affecting system cost and efficiency

Engineering Contradiction:
Improvenetwork protocol complianceVSAvoidCPU resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The proprietary interface controller implements self-service by autonomously handling A/V content distribution over the high-speed serial interface without requiring CPU intervention. This allows the CPU to focus on protocol compliance and control functions while the data transmission is managed independently by the specialized interface.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary action by pre-configuring the proprietary interface controller with A/V content distribution parameters before actual content delivery. This preconfiguration enables the controller to operate autonomously during content transmission, minimizing real-time CPU resource consumption while maintaining protocol compliance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10749994B2Network traffic controller (NTC)
Publication Date: 2020.08.18 STANDRD MICROSYSTEMS CORPORATION
  • US10749994B2 patent drawing
  • US10749994B2 patent drawing
  • US10749994B2 patent drawing

AI summary

A network device (ND) includes a first interface controller operable to transfer data between the ND and a host processing unit (host), a second interface controller operable to transfer data between the ND and the host, a network interface configured to interface the ND with a network, and a control unit operable to: receive incoming data from the network, process the incoming data, and transmit the processed incoming data to the host through the second interface controller; or, receive outgoing data from the host through the second interface controller, process the received outgoing data, and transmit the processed outgoing data to the network. The first interface controller, the control unit, and the network interface are together operable to enable the host to transmit and/or receive other data to and/or from the network and the first interface controller. The host and the control unit share a same network address.