NAN Device Scheduling Rank for Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Neighbor Awareness Networking (NAN) technologies face challenges in efficiently synchronizing communication schedules among multiple wireless stations, leading to increased power consumption and reduced efficiency due to resource constraints and complex resource management.

Innovation Solution

A method for determining a scheduling rank of NAN devices based on active data links and resource constraints, allowing devices to adjust and merge schedules dynamically to optimize communication resources, thereby reducing power consumption and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If devices follow a common time schedule for cluster formation, then cluster synchronization is achieved, but power consumption increases due to frequent wake-up cycles

Engineering Contradiction:
Improvecluster synchronizationVSAvoidpower consumption
Core Design Contradiction:
Stability of the object's compositionVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic schedule adjustment where devices can modify their wake-up schedules based on actual communication needs and priority levels. High-priority devices wake up more frequently while low-priority devices reduce wake-up cycles, allowing the system to adapt between synchronization stability and power consumption requirements dynamically

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of wake-up frequency based on device priority and communication activity. By adjusting the schedule interval parameter dynamically rather than using a fixed common schedule, the system optimizes power consumption while maintaining necessary synchronization for active devices

Inventive Principle:
Principle #35Parameter changes

2Speed

If devices wake up frequently to check for messages, then communication responsiveness is improved, but power consumption increases

Engineering Contradiction:
Improvecommunication responsivenessVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent applies different wake-up frequencies to different devices based on their priority levels and communication roles. High-priority devices maintain frequent wake-up cycles for responsive communication, while low-priority devices use reduced wake-up cycles to conserve power, creating localized optimization rather than uniform behavior

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial wake-up cycles where devices wake up only when necessary based on their communication needs. Instead of all devices waking up at the same frequency, the system applies wake-up action partially to only those devices that require responsive communication at any given time

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If multiple devices share communication resources in a NAN cluster, then resource utilization is improved, but scheduling complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidscheduling complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the NAN cluster into priority-based groups with different schedule parameters. By dividing devices into high-priority and low-priority segments with distinct wake-up patterns, the system simplifies scheduling complexity while maintaining high resource utilization through targeted communication windows

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes scheduling parameters such as wake-up interval and communication window timing based on device priority. This parameter differentiation allows multiple devices to share resources efficiently while the centralized controller manages complexity by applying predefined parameter sets rather than calculating individual schedules

Inventive Principle:
Principle #35Parameter changes

4Use of energy by moving object

If devices adjust schedules dynamically based on priority, then power efficiency is improved, but schedule coordination complexity increases

Engineering Contradiction:
Improvepower efficiencyVSAvoidschedule coordination complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent introduces a centralized controller or anchor device as an intermediary that manages schedule adjustments for the entire NAN cluster. This intermediary receives priority information, calculates optimal wake-up schedules, and distributes them to devices, thereby reducing individual device complexity while enabling dynamic power-efficient scheduling

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements feedback mechanisms where devices report their communication status and priority levels to the schedule manager. The manager uses this feedback to dynamically adjust wake-up schedules, optimizing power efficiency while the centralized coordination prevents complexity from proliferating across all devices

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10080184B2Apparatus, system and method of communicating in a neighbor awareness networking (NAN) cluster
Publication Date: 2018.09.18 INTEL CORP
  • US10080184B2 patent drawing
  • US10080184B2 patent drawing
  • US10080184B2 patent drawing

AI summary

Some demonstrative embodiments include apparatuses, systems and/or methods of communicating in a Neighbor Awareness Networking (NAN) cluster. For example, an apparatus may include logic and circuitry configured to cause a NAN device to determine a scheduling rank of the NAN device; to receive schedule information from one or more other NAN devices of a NAN cluster including the NAN device, the schedule information of an other NAN device indicating one or more communication resources for communication with the other NAN device; based on a comparison between the scheduling rank of the NAN device and one or more scheduling ranks of the one or more other NAN devices, to determine a schedule to communicate with the one or more other NAN devices; and to communicate with the one or more other NAN devices based on the schedule.