Wi-Fi Direct Probe Request Service Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Wi-Fi Direct technologies face challenges in enabling devices to simultaneously act as both advertisers and seekers of services, and in efficiently performing service discovery without relying on a third-party access point, limiting compatibility and functionality in peer-to-peer communication.

Innovation Solution

A method involving the use of SeekService and AdvertiseService methods in the service layer, where a device transmits probe requests that include service hashes and advertisement IDs based on specific conditions, allowing a single device to actively advertise and seek services, and enabling simultaneous roles of advertiser and seeker.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a device uses traditional Wi-Fi Direct discovery methods, then it can discover services, but it cannot simultaneously act as both advertiser and seeker

Engineering Contradiction:
Improvedevice role flexibilityVSAvoiddiscovery mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The probe request frame is designed to serve multiple functions simultaneously: it can act as both a service seeking request and a service advertisement carrier. The frame includes both a service seeking element (containing service hash) and a service advertisement element (containing service name and advertisement ID), allowing a single frame to perform dual roles that traditionally required separate mechanisms.

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

2Productivity

If a device transmits separate probe requests for seeking and advertising services, then service discovery can be performed, but transmission overhead and complexity increase

Engineering Contradiction:
Improveservice discovery efficiencyVSAvoidnumber of probe requests
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent merges the previously separate service seeking probe request and service advertisement probe request into a single unified probe request frame. This consolidated frame contains both the service seeking element (with service hash) and the service advertisement element (with service name and advertisement ID), reducing the number of transmissions required while maintaining complete service discovery functionality.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If Wi-Fi Direct devices rely on third-party access points for service discovery, then compatibility is maintained, but peer-to-peer autonomy is limited

Engineering Contradiction:
ImprovecompatibilityVSAvoidpeer-to-peer independence
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent extracts the service discovery functionality from the access point-dependent infrastructure and implements it directly in the peer-to-peer probe request mechanism. By embedding service seeking and advertisement elements within the Wi-Fi Direct probe request frame, devices can perform autonomous service discovery without requiring third-party access point involvement, while maintaining compatibility with existing Wi-Fi Direct protocols.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10264441B2Method and apparatus for performing discovery by device supporting Wi-Fi Direct in wireless communication system
Publication Date: 2019.04.16 LG ELECTRONICS INC
  • US10264441B2 patent drawing
  • US10264441B2 patent drawing
  • US10264441B2 patent drawing

AI summary

One embodiment of the present invention relates to a method for performing discovery by a device supporting Wi-Fi Direct, the method comprising the steps of: calling, by a service end, a SeekService method and an AdvertiseService method; and transmitting a probe request on the basis of at least one of the SeekService method and the AdvertiseService method, wherein when the type field of the SeekService method is active and the periodic field of the AdvertiseService method is 1 or higher, the probe request includes a service hash generated from the service_name of the SeekService method, and a service hash and an advertisement ID generated from the service_name of the AdvertiseService method.