Neighboring Map Data Transfer for Shared Hologram Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for enabling multiple devices to align their 6-DoF coordinates in three-dimensional space face challenges such as the need for external sensors, high setup costs, slow data transmission, and loss of local map data when sharing common maps, limiting spontaneity and reliability in scenarios like hologram sharing and robot coordination.

Innovation Solution

A computing device and method that transmit a relevant subset of map data, called a neighborhood, to enable mutual spatial understanding among display devices, allowing them to display shared holograms at the same location by incorporating neighboring map data into existing map data, without requiring external sensors or extensive data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If complete map data is transmitted between devices to enable spatial alignment, then coordinate alignment accuracy is improved, but data transmission time and network bandwidth consumption increase

Engineering Contradiction:
Improvecoordinate alignment accuracyVSAvoiddata transmission time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts and transmits only the necessary subset of map data (neighboring map data around the target location) rather than complete map data. This selective extraction achieves coordinate alignment accuracy while significantly reducing data transmission time and network bandwidth consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the complete map data into relevant neighboring portions and transmits only those segments needed for the current target location. This segmentation approach maintains alignment precision for the relevant area while avoiding transmission of unnecessary data from distant regions.

Inventive Principle:
Principle #1Segmentation

2Reliability

If external sensors are deployed to establish common coordinate system, then spatial understanding reliability is improved, but device complexity and setup costs increase

Engineering Contradiction:
Improvespatial understanding reliabilityVSAvoidsetup complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent enables devices to self-align using their own existing map data and sensors without requiring external sensor infrastructure. Each device uses its onboard sensors to capture environment data and build local maps, then shares these maps with other devices to achieve common spatial understanding, eliminating the need for external sensors and complex setup procedures.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If all devices share common complete map data, then spatial coordination accuracy is improved, but memory usage and data processing load increase

Engineering Contradiction:
Improvespatial coordination accuracyVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent implements local quality by having each device store and process only the neighboring map data relevant to its current location and operations. Instead of requiring all devices to maintain complete global maps in memory, each device keeps localized map portions, achieving spatial coordination accuracy for relevant areas while minimizing memory usage and data processing load.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11360731B2Sharing neighboring map data across devices
Publication Date: 2022.06.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11360731B2 patent drawing
  • US11360731B2 patent drawing
  • US11360731B2 patent drawing

AI summary

A computing device and method are provided for transmitting a relevant subset of map data, called a neighborhood, to enable mutual spatial understanding by multiple display devices around a target virtual location to display a shared hologram in the same exact location in the physical environment at the same moment in time. The computing device may comprise a processor, a memory operatively coupled to the processor, and an anchor transfer program stored in the memory and executed by the processor.