Secure Real-Time Location Streaming Between Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mechanisms for relaying location data between mobile devices are limited by their reliance on server-based systems, which restrict the frequency of updates, leading to reduced accuracy in location sharing.
Innovation Solution
A system and method for secure streaming of real-time location data between electronic devices using a cloud datastore, where a secret key is shared between devices to establish an encrypted data stream, enabling frequent and accurate location updates without server throttling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If server-based mechanisms are used to relay location data, then security and centralized control are improved, but update frequency and location accuracy deteriorate
Solution Approach 1:
The patent segments the centralized server-based architecture into distributed peer-to-peer communication between devices. Each device independently streams location data to authorized recipients without server mediation, eliminating the server as a bottleneck while maintaining security through cryptographic protocols. This segmentation enables direct device-to-device data flow at full update frequency.
Solution Approach 2:
The patent introduces cryptographic intermediaries (encryption keys, authentication tokens, and secure session protocols) that mediate device communication without requiring a physical server intermediary. These digital intermediaries enable secure peer-to-peer connection establishment and data exchange, allowing high-frequency updates while preserving security through cryptographic verification rather than server-based access control.
2Ease of manufacture
If server-based synchronization is used, then ease of implementation is improved, but real-time accuracy and data freshness deteriorate
Solution Approach 1:
The patent implements self-service mechanisms where devices autonomously establish secure connections, exchange cryptographic credentials, and stream location data without server coordination. Devices independently manage their own data sharing relationships through automated protocol execution, eliminating server-based synchronization overhead and enabling immediate real-time accuracy.
Solution Approach 2:
The patent performs preliminary cryptographic setup and authentication before actual location data exchange. Secure session keys and trust relationships are established in advance through automated key exchange protocols, enabling devices to immediately begin high-frequency location streaming without server-mediated synchronization delays.
3Productivity
If direct device-to-device streaming is implemented, then update frequency is improved, but security complexity increases
Solution Approach 1:
The patent replaces manual security configuration and complex cryptographic implementation with automated cryptographic protocols executed by device software. Standardized key exchange mechanisms and authentication routines automatically manage security complexities, allowing high-frequency location streaming without requiring users to directly manage cryptographic complexity.
Solution Approach 2:
The patent implements universal cryptographic protocols that handle multiple security functions (authentication, encryption, key exchange, and session management) through standardized mechanisms. This multi-functionality consolidates what would otherwise be separate complex security implementations into unified protocols, reducing overall system complexity while enabling secure direct device-to-device streaming.
Data Source
AI summary
Embodiments described herein provide for system and methods to enable the secure streaming of real-time location data between electronic devices. One embodiment provides for a non-transitory machine-readable medium storing instructions to perform operations comprising creating record to specify a location streaming relationship between a first device registered with a first user account and a second device registered with a second online account, the record including a secret key. The record is stored to an online datastore and shared between the first user account and the second online account. The location data stream can be encrypted using the secret key stored in the record.


