Network Power Module for Priority-Based Traffic Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing devices face challenges in managing network connectivity during low-power states, leading to inefficient power usage and unreliable operation of high-priority applications like VoIP and background updating, due to stringent or liberal network policies.

Innovation Solution

A network power module that controls networking hardware based on device power states and application priorities, using a policy store to determine priority and power state, enabling power-up for data reception and transmission, and employing timers to manage traffic flow and revert to low-power states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the device is in a low-power state with stringent network policy, then power consumption is reduced, but high-priority applications cannot reliably operate

Engineering Contradiction:
Improvepower consumptionVSAvoidapplication operation reliability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The network power module dynamically adjusts network hardware power states based on application priority and traffic patterns. High-priority applications can trigger network hardware activation even when the device is in low-power state, while low-priority traffic is suppressed. This dynamic control resolves the contradiction by making the system adaptive rather than statically restrictive.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the power state parameter of network hardware based on application priority levels. When high-priority applications need network access, the network hardware is powered up despite the device being in low-power state. This parameter change allows the system to maintain energy efficiency while ensuring reliable operation of critical applications.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the network policy is too liberal, then applications can transmit data freely, but power is used unnecessarily

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The network power module applies different quality levels of network access to different applications based on their priority. High-priority applications receive full network access with hardware powered up, while low-priority applications have their traffic suppressed or queued. This local differentiation resolves the contradiction by providing liberal access only where necessary while conserving power for non-critical traffic.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of providing full network access to all applications (excessive action), the system provides partial network access only to high-priority applications when needed. The network hardware is activated selectively rather than continuously, providing just enough network capability for critical operations while avoiding unnecessary power consumption for non-essential traffic.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If the network hardware is powered up continuously, then all applications can communicate reliably, but power consumption increases

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

Solution Approach 1:

The network hardware operates in periodic cycles rather than continuously. It remains in low-power state during idle periods and activates only when high-priority applications require network access. The system uses timers and event-driven mechanisms to periodically assess network needs and adjust power states accordingly, resolving the contradiction between continuous connectivity and power conservation.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The network power module autonomously manages network hardware power states based on application priority and traffic patterns without requiring continuous user intervention. It self-adjusts the power state of network hardware, activating it only when necessary for high-priority applications and keeping it in low-power state otherwise, thereby resolving the contradiction between reliable connectivity and energy efficiency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10728164B2Power-aware network communication
Publication Date: 2020.07.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10728164B2 patent drawing
  • US10728164B2 patent drawing
  • US10728164B2 patent drawing

AI summary

This application describes client devices that control network transmission based on a power state. The client device determines a power state of the computing device and a priority of an application executing on the computing device. The client device determines whether to permit the application to communicate with a remote network accessible device via the network communication hardware based at least on the priority of the application and the power state of the computing device. Also described is a power state service that selects a client device to be provided with a notification based on power states of the client devices.