Shared Control Path for Dynamic Data Path Selection in Network Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems, such as smartphones and tablets, face limitations in data transfer rates due to standardized interfaces tied to specific bus protocols, which restrict the data transfer capabilities between wireless network devices and operating systems.

Innovation Solution

A method and system that utilize a shared control path to automatically determine and establish either a high-speed data path not corresponding to the bus protocol or a lower-speed path corresponding to the bus protocol, based on data transfer capabilities, allowing for efficient data communication over networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If standardized interfaces tied to specific bus protocols are used, then compatibility and ease of operation are improved, but data transfer rate is limited

Engineering Contradiction:
Improveinterface compatibilityVSAvoiddata transfer rate
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The interface is segmented into two separate paths: a control path using the standardized bus protocol for compatibility, and a data path that can operate at higher speeds independently. This allows the system to maintain standardized control while enabling faster data transfer through alternative mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements multi-functionality by allowing the interface to operate in multiple modes: standardized bus protocol mode for compatibility and high-speed mode for performance. The interface can dynamically select between these modes based on the requirements of the data being transferred.

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

2Speed

If a high-speed data path not corresponding to the bus protocol is established, then data transfer rate is improved, but device complexity increases

Engineering Contradiction:
Improvedata transfer rateVSAvoiddata path configuration
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system implements self-service through automatic capability detection and path selection. The device automatically determines whether it supports high-speed data paths and configures the appropriate transfer mode without requiring manual intervention or complex user configuration, thereby reducing perceived complexity while maintaining high performance.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary capability detection during initialization to determine whether high-speed data paths are available. This advance determination allows the system to pre-configure the optimal data transfer path before actual data transmission begins, avoiding the need for complex runtime decision-making.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automatic path selection based on capability detection is implemented, then productivity is improved, but measurement precision requirements increase

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidcapability detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system implements capability detection that checks for the presence of high-speed data path support, but does not require exhaustive verification of all possible capabilities. This partial detection approach is sufficient to enable the high-speed path when available, achieving high productivity without the overhead of extremely precise and comprehensive capability measurement.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10235325B2Control path to enable at least one of two data paths for a network device
Publication Date: 2019.03.19 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10235325B2 patent drawing
  • US10235325B2 patent drawing
  • US10235325B2 patent drawing

AI summary

Methods and systems that provide for a control path to enable at least one of the two data paths for a network device (e.g., a modem) are provided. An example method includes allowing a device to communicate data, over a network, using a shared control path, within the device, corresponding to a first bus protocol. The method may include using the shared control path, obtaining control information corresponding to a data path, within the device, for allowing the device to communicate data over the network using a network interface. The method may further include automatically determining data transfer capabilities for transmitting or receiving data using the network interface based on the control information, if the data transfer capabilities are determined to be capable of supporting a first data path. The first data path that uses a different protocol from the first bus protocol may be automatically established.