Single MAC Network Interface for Seamless Wired Wireless Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network interfaces require users to reboot their operating system and close applications when switching between wired and wireless networks, making the process inconvenient and time-consuming due to the need for separate device drivers and MAC addresses for each network type.

Innovation Solution

A network interface system that uses a single media access controller (MAC) address and physical layer devices to communicate over multiple networks, allowing the host to select the preferred network without rebooting, by determining the status of each network and activating the appropriate physical layer and MAC controller based on user preference and availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate network interface cards are used for each network type, then network compatibility is improved, but device complexity increases

Engineering Contradiction:
Improvenetwork compatibilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a single network interface card that can operate across multiple network types (wired and wireless) by incorporating multiple physical layer devices within one NIC. This universal approach allows the host to access different networks without requiring separate interface cards for each network type, thereby reducing device complexity while maintaining network compatibility.

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

2Reliability

If separate MAC addresses are assigned to each network interface, then network identification is improved, but loss of substance increases

Engineering Contradiction:
Improvenetwork identificationVSAvoidMAC address consumption
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent merges multiple physical layer devices under a single MAC address assignment. Instead of assigning separate MAC addresses to each physical layer device or network interface, the system uses one MAC address that is shared across all physical layer devices. This combining approach reduces MAC address consumption while maintaining reliable network identification through the shared address.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If device drivers are loaded for each network type, then network communication is improved, but ease of operation worsens

Engineering Contradiction:
Improvenetwork communicationVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements a universal device driver that can communicate with multiple physical layer devices through a single network interface card. This single device driver handles communication across different network types (wired and wireless) without requiring separate drivers for each network type, thereby improving ease of operation while maintaining reliable network communication.

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

4Reliability

If operating system reboot is required to switch networks, then device driver loading is improved, but loss of time increases

Engineering Contradiction:
Improvedevice driver loadingVSAvoidnetwork switching time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-loading and maintaining multiple physical layer devices within the single network interface card during system initialization. The device driver is configured to recognize and switch between these pre-configured physical layer devices without requiring an operating system reboot. This preliminary preparation eliminates the time-consuming reboot process while ensuring reliable device driver loading.

Inventive Principle:
Principle #10Preliminary action

5Stability of the object's composition

If applications must be closed and reopened during network switching, then system stability is improved, but productivity decreases

Engineering Contradiction:
Improvesystem stabilityVSAvoidproductivity
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent performs preliminary configuration of multiple physical layer devices and network interfaces during system startup, establishing a stable network infrastructure that supports seamless switching. This preliminary setup maintains system stability by ensuring all network components are properly initialized before switching occurs, while simultaneously improving productivity by eliminating the need to close and reopen applications during network transitions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8244916B1Method and apparatus for enabling a network interface to support multiple networks
Publication Date: 2012.08.14 MARVELL ASIA PTE LTD
  • US8244916B1 patent drawing
  • US8244916B1 patent drawing
  • US8244916B1 patent drawing

AI summary

An apparatus capable of communicating data with a second apparatus using one of multiple networks comprising first and second networks comprises a host specifying a preferred one of the multiple networks; a first physical layer device arranged to communicate the data over the first network, wherein the first physical layer device determines a first status of the first network; a second physical layer device arranged to communicate the data over the second network; a first media access controller to facilitate communication of the data from the host over the first network using a single media access controller address via the first physical layer device; and a second media access controller to facilitate communication of the data from the host over the second network using the single media access controller address via the second physical layer device; and a controller in communication with the first and second physical layer devices and the host to provide the first and second status to the host, wherein the host controls the controller to communicate the data using the first media access controller if the first network is the preferred one and the first status is available.