Dynamic P2P Engine Management for Wi-Fi Aware Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices supporting both Neighbor Awareness Networking (NAN) and Peer-to-Peer (P2P) connections face inefficiencies due to the need to maintain both Wi-Fi Aware and Wi-Fi Direct engines in activated states, leading to resource wastage and degraded performance from frequent RF channel switching.

Innovation Solution

An electronic device maintains an inactivated state for the P2P engine and activates the NAN engine, generating sync or discovery complex data by adding P2P Information Element (IE) data to beacon data, which is transmitted through a discovery window channel, allowing for efficient connection switching between NAN and P2P modes based on received service requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If both Wi-Fi Aware (NAN) and Wi-Fi Direct (P2P) engines are maintained in activated states to support both connection methods, then connection versatility is improved, but resource occupancy and power consumption increase

Engineering Contradiction:
Improveconnection versatilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic engine state management where the P2P engine is maintained in an inactivated state by default and only activated when a P2P service request is received. The NAN engine remains activated to handle NAN service requests. This dynamic switching resolves the contradiction by adapting engine activation status based on actual connection needs, reducing power consumption while maintaining versatility.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If both Wi-Fi Aware (NAN) and Wi-Fi Direct (P2P) engines are maintained in activated states to support both connection methods, then connection versatility is improved, but device performance degrades due to frequent RF channel switching

Engineering Contradiction:
Improveconnection versatilityVSAvoiddevice performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system dynamically manages engine activation to minimize RF channel switching. By keeping the P2P engine inactivated by default and only activating it when P2P services are needed, the system reduces frequent channel switching between NAN and P2P modes, thereby improving device performance and reliability while still supporting both connection methods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements periodic checking for service requests and conditional engine activation. Instead of continuously maintaining both engines active, the system periodically monitors for connection requests and activates the appropriate engine only when needed, reducing the impact of frequent channel switching on device performance.

Inventive Principle:
Principle #19Periodic action

3Use of energy by moving object

If the P2P engine is maintained in an inactivated state to reduce resource occupancy, then power consumption is reduced, but the ability to quickly establish P2P connections may be affected

Engineering Contradiction:
Improvepower consumptionVSAvoidconnection establishment speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The patent implements preliminary action by maintaining the NAN engine in an activated state, which allows the device to quickly respond to NAN service requests. When a P2P service request is received, the P2P engine is activated and can quickly establish connections since the device is already in a state ready to handle connection requests. This preliminary preparation balances power savings with connection speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The dynamic activation of the P2P engine upon receiving a service request ensures that the engine is ready to establish connections quickly when needed, while remaining inactivated during periods when P2P connections are not required, thus balancing power consumption with connection establishment speed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240236815A9Electronic device supporting nan connection and p2p connection, terminal device and controlling method therefor
Publication Date: 2024.07.11 SAMSUNG ELECTRONICS CO LTD
  • US20240236815A9 patent drawing
  • US20240236815A9 patent drawing
  • US20240236815A9 patent drawing

AI summary

An electronic device includes: a communication interface; and at least one processor configured to: maintain an inactivated state of a Peer-to-Peer (P2P) engine, and control a Neighbor Awareness Networking (NAN) engine in an activated state, generate sync complex data for a terminal device to search for the electronic device, by adding P2P Information Element (IE) data to sync beacon data, and control the communication interface to output the sync complex data using a predetermined cycle in a predetermined discovery window section through a discovery window channel.