AR Eyewear Kiosk Mode With Selective Services and API Loading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

AR-enabled wearable eyewear devices face resource limitations such as battery life, thermal pressure, memory constraints, and limited user input, which hinder responsiveness and available experiences for content creators and users.

Innovation Solution

A resource optimized kiosk mode that enables a single AR application to run with a minimal set of services and APIs, reducing power usage and memory footprint by identifying and enabling only necessary services and APIs through metadata, and rebooting the device to lock the application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple services and APIs are kept running to ensure system readiness, then the device is prepared for various applications, but battery life decreases and power consumption increases

Engineering Contradiction:
Improvesystem readinessVSAvoidbattery life
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the system into essential services/APIs and non-essential services/APIs. By identifying and separating only the minimum required components for a specific AR application, the system can shut down unnecessary services while maintaining adaptability for that particular application, thus extending battery life without sacrificing system readiness for the selected application.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic service management where the set of running services changes based on the selected AR application. Instead of keeping all services running statically, the system dynamically adjusts which services are active based on metadata identifying essential services, allowing the system to adapt its resource consumption profile to match actual usage requirements.

Inventive Principle:
Principle #15Dynamics

2Speed

If all services and APIs run continuously to ensure responsiveness, then the device responds quickly to various applications, but memory usage increases and resource constraints are exceeded

Engineering Contradiction:
ImproveresponsivenessVSAvoidmemory footprint
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent segments services into essential and non-essential categories based on metadata analysis. By loading only the segmented essential services into memory when an AR application is selected, the system maintains responsiveness for that application while reducing overall memory footprint compared to having all services running simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary identification of essential services through metadata analysis before the AR application actually runs. This preliminary action allows the system to pre-load only the necessary services into memory, ensuring fast responsiveness when the application starts while avoiding the memory consumption of loading all possible services.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If background services continue running to maintain system functionality, then system features remain available, but thermal pressure increases causing heating

Engineering Contradiction:
Improvefeature availabilityVSAvoidthermal pressure
Core Design Contradiction:
Adaptability or versatilityVSTemperature

Solution Approach 1:

The patent segments background services into essential and non-essential groups. By shutting down non-essential services after the AR application finishes, the system reduces thermal pressure from continuous processing while maintaining the ability to quickly launch essential services again when needed, thus balancing feature availability with thermal management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a strategy where non-essential services are discarded (shut down) after use to reduce thermal pressure, and the system recovers (re-loads) only the essential services when needed. This cycle of discarding and recovering unnecessary services maintains system functionality while managing thermal pressure through selective service termination.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS20250245068A1Mobile device resource optimized kiosk mode
Publication Date: 2025.07.31 SNAP INC
  • US20250245068A1 patent drawing
  • US20250245068A1 patent drawing
  • US20250245068A1 patent drawing

AI summary

A resource optimized kiosk mode that improves the mobile experience for creators and users of mobile devices such as an augmented reality (AR)-enabled wearable eyewear device. An eyewear device enters a kiosk mode by receiving a kiosk mode request for an application and, in response to the request, determining which services and application programming interfaces (APIs) are required to execute the selected application. An identification of the determined services and APIs required to execute the selected application are stored and the eyewear device is rebooted. After reboot, the selected application is started, and only the identified services and APIs are enabled. To determine which services and APIs are required to execute the selected application, metadata may be associated with the selected application specifying the services and/or APIs that the selected application requires to use when in operation.