Network Controller Context-Based Scan Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices continuously scan for network connections across multiple options, leading to increased power consumption, even when some connections are weak or unsuitable, due to the lack of intelligent context-based adjustment of network controller operations.

Innovation Solution

A sensor microcontroller gathers contextual data from various sensors to intelligently adjust the network controller's operation, modifying scan rates and connection preferences based on the device's environment, location, and usage, thereby reducing unnecessary power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the network controller continuously scans for network connections to maintain connectivity, then connectivity reliability is improved, but power consumption increases

Engineering Contradiction:
Improveconnectivity reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The network controller dynamically adjusts its scanning behavior based on contextual data. When the device is determined to be in a portable state (carried by user), the controller reduces or suspends scanning activities. When the device is in a stationary state, scanning resumes at normal intervals. This dynamic adaptation resolves the contradiction by making connectivity maintenance conditional rather than continuous.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the scanning parameters (frequency, intensity) based on the determined context state. In portable mode, scanning is reduced or stopped; in stationary mode, scanning operates at full capacity. This parameter adjustment allows the system to maintain adequate connectivity while consuming less power during portable periods.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple network connections are maintained for continuous connectivity, then connectivity reliability is improved, but power consumption increases

Engineering Contradiction:
Improvecontinuous connectivityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically manages multiple network connections based on contextual state. In stationary mode, multiple connections are maintained for redundancy and continuous connectivity. In portable mode, the system reduces to a single active connection or suspends scanning for additional connections, thereby maintaining essential connectivity while reducing power consumption from managing multiple simultaneous connections.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the network controller scans for all available network options, then connectivity reliability is improved, but device complexity increases

Engineering Contradiction:
Improveconnectivity reliabilityVSAvoidnetwork scanning complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies different scanning strategies to different network types based on context. In portable mode, scanning for certain network types (e.g., WiFi, Bluetooth) may be reduced or suspended while maintaining scanning for cellular networks. In stationary mode, full scanning across all network types is performed. This localized differentiation reduces overall complexity while maintaining essential connectivity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8983460B2Sensor and context based adjustment of the operation of a network controller
Publication Date: 2015.03.17 INTEL CORP
  • US8983460B2 patent drawing
  • US8983460B2 patent drawing
  • US8983460B2 patent drawing

AI summary

A method to adjust operation of a network controller of a device is disclosed. The method may include receiving contextual data from a sensor communicatively coupled to the device. The method may also include analyzing the contextual data to determine the context of the device. The method may also include modifying the network controller operation based on the analyzed contextual data.