WWAN Device Configuration via Asynchronous OID Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for managing WWAN devices require manual and synchronous configuration processes, leading to inefficiencies in user interface compatibility and lengthy configuration times due to proprietary nature and synchronous communication requirements.

Innovation Solution

An event-based configuration interface using Object Identifiers (OIDs) between user-mode modules and kernel-mode WWAN device drivers, allowing asynchronous communication for managing WWAN device states and signal strength, enabling minimal user configuration and efficient device initialization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If proprietary user interfaces are used for WWAN device configuration, then device-specific functionality is achieved, but compatibility with different WWAN devices is reduced

Engineering Contradiction:
Improveuser interface compatibilityVSAvoidproprietary interface development
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal configuration interface that can work with multiple WWAN device types through standardized Object Identifiers (OIDs). The system uses a common set of OIDs defined in the patent to manage different WWAN devices (GSM, CDMA, etc.), eliminating the need for proprietary interfaces for each device type while maintaining full functionality.

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

2Productivity

If synchronous communication is used between device drivers and configuration interfaces, then command processing is simplified, but configuration time increases

Engineering Contradiction:
Improveconfiguration speedVSAvoidcommunication protocol
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic communication where the system can operate in both synchronous and asynchronous modes depending on the operation. For time-critical operations, synchronous communication is used, while for non-critical operations like status queries and signal strength monitoring, asynchronous communication based on events and OIDs is used, optimizing overall configuration speed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses periodic event-driven updates where device drivers notify the configuration interface of state changes through OIDs at appropriate intervals. This allows the interface to respond to actual events rather than continuously polling, reducing wait time during configuration while maintaining accurate device state awareness.

Inventive Principle:
Principle #19Periodic action

3Ease of operation

If manual configuration processes are used, then user control is maximized, but configuration complexity and time increase

Engineering Contradiction:
Improveconfiguration easeVSAvoidconfiguration time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements self-service configuration capabilities where the WWAN device driver automatically manages device states, signal strength monitoring, and connection parameters through standardized OIDs. The system can automatically detect device capabilities, configure appropriate settings, and manage connections without requiring manual user intervention for each parameter, significantly reducing configuration time while maintaining user oversight.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7814179B2Interface between mobile connectivity service and WWAN device
Publication Date: 2010.10.12 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7814179B2 patent drawing
  • US7814179B2 patent drawing
  • US7814179B2 patent drawing

AI summary

Methods and systems are provided for an event-based configuration interface between a service supporting mobile connectivity and device drivers exposing WWAN data services. Object identifiers (OIDs) are passed between the service and the device drivers. Asynchronous communication is enabled. Methods and systems for using OIDs to negotiate configuration, including PINs, SIMs and signal strength, of WWAN devices such as GSM and CDMA-based devices are provided.