Secure Real-Time Location Streaming Between Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImprovesecurityVSAvoidupdate frequency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If server-based synchronization is used, then ease of implementation is improved, but real-time accuracy and data freshness deteriorate

Engineering Contradiction:
Improveease of implementationVSAvoidlocation accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If direct device-to-device streaming is implemented, then update frequency is improved, but security complexity increases

Engineering Contradiction:
Improveupdate frequencyVSAvoidsecurity complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

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

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.

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

Data Source

PatentUS11582579B2Secure streaming of real-time location data between electronic devices
Publication Date: 2023.02.14 APPLE INC
  • US11582579B2 patent drawing
  • US11582579B2 patent drawing
  • US11582579B2 patent drawing

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.