Wearable Computing Inter-Process Communication Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wearable computing devices face challenges in efficiently managing inter-process communication and data serialization, leading to increased latency and complexity in providing a seamless user experience, especially when integrating with remote networks.

Innovation Solution

A wearable computing device architecture that includes a processor configured to provide a hardware abstraction layer, create unique inter-process communication contexts, and serialize data using protocol buffers, along with a window manager and navigation manager to optimize user interface management and data communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional inter-process communication methods are used in wearable devices, then application programs can access physical devices, but latency increases and system responsiveness deteriorates

Engineering Contradiction:
Improveinter-process communication latencyVSAvoidsystem responsiveness
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent segments the inter-process communication system into distinct components: a hardware abstraction layer that directly interfaces with physical devices, and an application layer that communicates through standardized APIs. This segmentation allows critical communication paths to be optimized independently, reducing latency for time-sensitive operations while maintaining overall system organization and responsiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hardware abstraction layer as an intermediary between application programs and physical devices. This mediator provides standardized interfaces and communication protocols that streamline data exchange, reducing the complexity and latency of direct device access while maintaining application flexibility and system responsiveness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If data serialization is implemented in wearable devices, then data communication efficiency improves, but processing complexity increases

Engineering Contradiction:
Improvedata communication efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by implementing data serialization that transforms complex data structures into standardized linear formats suitable for efficient transmission over wireless interfaces. By changing the representation parameters of data (from structured objects to serialized byte streams), the system achieves improved communication efficiency while the hardware abstraction layer manages the complexity of deserialization and data reconstruction.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11269698B2User interface systems and methods for a wearable computing device
Publication Date: 2022.03.08 GOOGLE LLC
  • US11269698B2 patent drawing
  • US11269698B2 patent drawing
  • US11269698B2 patent drawing

AI summary

Systems and methods for providing inter-process communication in a wearable computing device are disclosed. A hardware abstraction layer is provided for a plurality of physical devices. An application program accesses the plurality of physical devices via the hardware abstraction layer. A unique inter-process communication context is created for each application program and physical device pair. A socket interface is provided for each unique inter-process communication context.