LTE-D P2P Middleware for Distributed Discovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems face inefficiencies in proximate discovery solutions, particularly in terms of privacy and power consumption, as they rely on centralized database processing and perpetual location tracking.
Innovation Solution
The implementation of LTE-D (Long-Term Evolution-Direct) peer-to-peer (P2P) discovery messages for application layer contextual communication, which enables devices to autonomously determine relevance and share information without continuous location tracking, using P2P middleware to receive, process, and send relevant content to installed applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If centralized database processing and perpetual location tracking are used for proximate discovery, then discovery accuracy is improved, but power consumption increases and privacy is compromised
Solution Approach 1:
The patent segments the centralized discovery system into distributed device-level discovery units. Each device independently performs discovery operations using local sensors and processors, eliminating the need for continuous centralized database queries and location tracking. This segmentation reduces power consumption while maintaining discovery accuracy through autonomous local decision-making.
Solution Approach 2:
Devices are empowered to perform self-service discovery operations autonomously without relying on perpetual network connectivity or centralized processing. Each device independently monitors its surroundings, processes local data, and makes discovery decisions, thereby eliminating continuous location tracking and reducing power consumption while preserving privacy.
2Adaptability or versatility
If centralized database processing is used for proximate discovery, then discovery capability is improved, but user privacy control is reduced
Solution Approach 1:
The patent divides the centralized discovery architecture into distributed segments at each device. Local discovery units process information independently without transmitting sensitive data to centralized databases, thereby maintaining discovery capability while giving users control over what information is shared and with whom.
Solution Approach 2:
The patent introduces local discovery agents as intermediaries between devices and any external systems. These agents filter and process information locally, allowing devices to maintain discovery capabilities while users retain control over data sharing, thus preventing unnecessary privacy loss.
3Measurement precision
If continuous location tracking is implemented for discovery, then proximity detection accuracy is improved, but battery life is reduced
Solution Approach 1:
The patent implements periodic discovery operations instead of continuous location tracking. Devices perform discovery at scheduled intervals using local sensors and cached information, maintaining adequate proximity detection accuracy while significantly reducing power consumption and extending battery life compared to continuous tracking.
Solution Approach 2:
The patent performs preliminary discovery operations and caches location information in advance. Devices use this pre-acquired data for subsequent discovery decisions, reducing the need for frequent active location tracking and thereby conserving battery life while maintaining detection accuracy through intelligent use of cached information.
Data Source
AI summary
The disclosure relates to leveraging peer-to-peer (P2P) discovery messages for application layer contextual communication. A P2P middleware layer of a user device receives a P2P discovery message, the P2P discovery message comprising metadata including an identifier of a first application and content to be rendered by the first application, determines whether or not there is an application installed on the user device that can render the content, and sends the content to be rendered by the first application to the installed application based on there being an application installed on the user device that can render the content.


