Network-Assisted D2D Discovery for P2P Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Device-to-device (D2D) communication discovery processes are resource-intensive and time-consuming due to the lack of efficient methods for identifying and connecting specific devices within range, leading to significant resource waste.

Innovation Solution

Network-assisted device discovery is facilitated by monitoring devices within the network, notifying devices when a selected device is within range, and coordinating both devices to perform discovery simultaneously, using a D2D server and P2P application server to manage device registration, service requests, and proximity checks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional device discovery process is used, then devices can eventually connect, but resource consumption increases and discovery time extends

Engineering Contradiction:
Improvediscovery speedVSAvoidresource consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent introduces a network server as an intermediary that coordinates device discovery. The server receives discovery requests, identifies target devices, and notifies both devices to establish connection simultaneously. This mediator approach eliminates the need for continuous broadcasting and scanning, dramatically reducing resource consumption while accelerating discovery speed.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-registering devices with the network server and maintaining their location and status information. When a discovery request is made, the server already has the necessary information to immediately identify and notify the target device, eliminating the need for time-consuming search processes and reducing both discovery time and energy consumption.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If devices continuously scan for peers, then connection can be established, but time consumption increases

Engineering Contradiction:
Improveconnection establishmentVSAvoiddiscovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The network server provides feedback by actively notifying both the requesting device and the target device when a match is found. This feedback mechanism ensures reliable connection establishment without requiring continuous scanning, as both devices are immediately informed to initiate connection procedures, significantly reducing discovery time while maintaining high reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The server acts as a mediator that coordinates the discovery process centrally. Instead of devices independently and continuously scanning, the server manages the entire process, identifies suitable peers, and coordinates connection initiation, ensuring reliable connections are established quickly and efficiently.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If devices broadcast discovery signals frequently, then discovery success rate improves, but resource waste increases

Engineering Contradiction:
Improvediscovery accuracyVSAvoidresource waste
Core Design Contradiction:
Measurement precisionVSLoss of substance

Solution Approach 1:

The network server serves as a centralized intermediary that maintains an updated registry of all devices, their locations, and available services. When a discovery request is made, the server queries this registry to precisely identify matching devices and notifies them directly. This eliminates the need for frequent broadcasting, achieving high discovery accuracy with minimal resource waste.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical broadcasting and scanning approach with an information-based system. Instead of devices physically transmitting and receiving discovery signals continuously, the system uses the network server to store, query, and distribute device information, achieving precise device identification with negligible resource consumption.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11736927B2Network assisted device-to-device discovery for peer-to-peer applications
Publication Date: 2023.08.22 APPLE INC
  • US11736927B2 patent drawing
  • US11736927B2 patent drawing
  • US11736927B2 patent drawing

AI summary

The techniques introduced here provide for network assisted device-to-device communication for peer-to-peer applications. The techniques include registering a user's peer-to-peer application identifier with a peer-to-peer application server, registering a peer-to-peer application with a device-to-device server, sending a peer-to-peer service request to the peer-to-peer application server, and receiving network assistance in discovering a peer with the desired P2P content/service and establishing a device-to-device communication arrangement for exchange of peer-to-peer services.