Hologram Anchor Prioritization for Spatial Data Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inside-out tracking devices face challenges in persisting spatial data due to limited battery capacity and data storage, leading to difficulties in providing a high-quality user experience, especially with existing methods requiring external markers, large map storage, or artificial boundaries that limit physical scope and user experience.

Innovation Solution

A computing device with a processor that stores a representation of the physical environment, including hologram anchors with priority levels, deletes low-priority anchors when storage thresholds are exceeded, allowing for dynamic management of data to maintain a high-quality user experience without external markers or artificial boundaries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If inside-out tracking device stores comprehensive spatial data to provide high-quality user experience, then user experience quality is improved, but data storage capacity is exceeded

Engineering Contradiction:
Improveuser experience qualityVSAvoiddata storage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by assigning different priority levels to different hologram anchors based on their importance. High-priority anchors are retained while low-priority anchors are deleted when storage is full, allowing the system to maintain quality for critical locations while managing limited storage resources effectively

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the parameter of storage management by implementing dynamic priority-based deletion. Instead of uniform storage or random deletion, the system modifies which anchors are kept or removed based on their priority level, enabling flexible adaptation to storage constraints while maintaining user experience quality

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If outside markers are used for tracking, then tracking accuracy is improved, but device complexity and setup requirements increase

Engineering Contradiction:
Improvetracking accuracyVSAvoidsetup requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements self-service by enabling the device to autonomously perform inside-out tracking using its own sensors and processed spatial data. The device tracks its position relative to the environment without requiring external markers, reducing setup complexity while maintaining functional accuracy through computational methods

Inventive Principle:
Principle #25Self-service

3Device complexity

If artificial boundaries are imposed on physical environment, then data management is simplified, but physical scope and user experience are limited

Engineering Contradiction:
Improvedata managementVSAvoidphysical scope
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by implementing dynamic management of hologram anchors based on priority levels and storage availability. The system adaptively deletes low-priority anchors when storage is full, allowing the physical scope to expand flexibly without artificial boundaries while maintaining manageable data through automated priority-based selection

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10379606B2Hologram anchor prioritization
Publication Date: 2019.08.13 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10379606B2 patent drawing
  • US10379606B2 patent drawing
  • US10379606B2 patent drawing

AI summary

A computing device is provided, including a display configured to display a plurality of holograms superimposed upon a physical environment. The computing device may further comprise a processor configured to store in non-volatile memory a representation of the physical environment, including a plurality of hologram anchors indicating locations at which the holograms are displayed. The processor may store a priority level of each hologram anchor, wherein each priority level is selected from a plurality of priority levels including a high priority level and a low priority level, and wherein at least one hologram anchor has the low priority level. The processor may determine that a total size of the plurality of hologram anchors exceeds a predetermined size threshold. The processor may, for at least one hologram anchor assigned the low priority level, delete that hologram anchor from the representation of the physical environment.