Ad Hoc Wireless Networking Multiplexing Driver Framework

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer systems lack compatibility with ultra-wideband (UWB) wireless technology, limiting their ability to enable ad hoc wireless networking and seamless communication between UWB devices, especially in scenarios requiring high data throughput and low power consumption.

Innovation Solution

A computer software architecture is developed to facilitate ad hoc wireless networking by enabling devices to connect to multiple UWB networks simultaneously using a single physical adapter, with a multiplexing driver framework and user-mode and kernel-mode components that manage network connections and security, ensuring compatibility with the WiMedia Logical Link Control Protocol (WLP).

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single physical adapter is used to connect to multiple UWB networks simultaneously, then network versatility and adaptability are improved, but device complexity increases due to the need for multiplexing driver framework and protocol management

Engineering Contradiction:
Improvenetwork connectivityVSAvoidsoftware architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The software architecture is segmented into distinct layers including a multiplexing driver framework, protocol stack, and application layer. This segmentation allows each component to handle specific functions independently, managing the complexity of multi-network connectivity through modular design where the multiplexing layer handles network switching while upper layers handle data processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A multiplexing driver framework acts as an intermediary between the physical adapter and multiple protocol stacks. This intermediary layer manages the complexity by providing a unified interface that routes traffic to appropriate network protocols, isolating the complexity of multi-protocol management from both the hardware and application layers

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If ad hoc wireless networking is enabled for seamless device communication, then network reliability is improved, but device complexity increases due to protocol compatibility requirements

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidprotocol compatibility
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The software architecture implements universal protocol support by incorporating multiple protocol stacks (WLP, WiFi, Bluetooth) within a single unified framework. This multi-functionality allows the device to automatically select and switch between protocols based on network conditions, ensuring reliable communication without requiring separate specialized systems for each protocol

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

Solution Approach 2:

The system dynamically changes operational parameters including protocol selection, transmission power, and network configuration based on detected network conditions. This adaptability ensures reliable communication by optimizing parameters for the current environment while the underlying framework manages the complexity of parameter coordination across different protocols

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9374850B2Ad hoc wireless networking
Publication Date: 2016.06.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9374850B2 patent drawing
  • US9374850B2 patent drawing
  • US9374850B2 patent drawing

AI summary

A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as UWB devices operating according to the WLP communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.